Lines Matching refs:APValue

571                                      const APValue &Value, QualType ValTy);
592 bool Build(const APValue &Val, const RecordDecl *RD, bool IsPrimaryBase,
805 bool ConstStructBuilder::Build(const APValue &Val, const RecordDecl *RD, in Build()
866 const APValue &FieldValue = in Build()
913 const APValue &Val, in BuildStruct()
1273 static APValue withDestType(ASTContext &Ctx, const Expr *E, QualType SrcType, in withDestType()
1284 return APValue(Result); in withDestType()
1287 return APValue(Value); in withDestType()
1524 ConstantEmitter::tryEmitAbstract(const APValue &value, QualType destType) { in tryEmitAbstract()
1555 ConstantEmitter::emitAbstract(SourceLocation loc, const APValue &value, in emitAbstract()
1582 llvm::Constant *ConstantEmitter::emitForInitializer(const APValue &value, in emitForInitializer()
1799 if (APValue *value = D.evaluateValue()) in tryEmitPrivateForVarInit()
1813 ConstantEmitter::tryEmitAbstractForMemory(const APValue &value, in tryEmitAbstractForMemory()
1827 llvm::Constant *ConstantEmitter::tryEmitPrivateForMemory(const APValue &value, in tryEmitPrivateForMemory()
1973 const APValue &Value;
1981 ConstantLValueEmitter(ConstantEmitter &emitter, const APValue &value, in ConstantLValueEmitter()
1992 ConstantLValue tryEmitBase(const APValue::LValueBase &base);
2037 const APValue::LValueBase &base = Value.getLValueBase(); in tryEmit()
2099 ConstantLValueEmitter::tryEmitBase(const APValue::LValueBase &base) { in tryEmitBase()
2325 ConstantEmitter::tryEmitPrivate(const APValue &Value, QualType DestType, in tryEmitPrivate()
2328 case APValue::None: in tryEmitPrivate()
2329 case APValue::Indeterminate: in tryEmitPrivate()
2332 case APValue::LValue: in tryEmitPrivate()
2336 case APValue::Int: in tryEmitPrivate()
2338 case APValue::FixedPoint: in tryEmitPrivate()
2341 case APValue::ComplexInt: { in tryEmitPrivate()
2354 case APValue::Float: { in tryEmitPrivate()
2364 case APValue::ComplexFloat: { in tryEmitPrivate()
2377 case APValue::Vector: { in tryEmitPrivate()
2382 const APValue &Elt = Value.getVectorElt(I); in tryEmitPrivate()
2395 case APValue::AddrLabelDiff: { in tryEmitPrivate()
2413 case APValue::Struct: in tryEmitPrivate()
2414 case APValue::Union: in tryEmitPrivate()
2416 case APValue::Array: { in tryEmitPrivate()
2460 case APValue::MemberPointer: in tryEmitPrivate()