Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:APValue

19 #include "clang/AST/APValue.h"
53 const APValue &Value, QualType ValTy);
78 void Build(const APValue &Val, const RecordDecl *RD, bool IsPrimaryBase,
426 void ConstStructBuilder::Build(const APValue &Val, const RecordDecl *RD,
478 const APValue &FieldValue =
579 const APValue &Val,
596 /// 1) Literals (this is used by APValue emission to emit literals).
982 ConstantAddress EmitLValue(APValue::LValueBase LVBase) {
1194 if (const APValue *Value = D.evaluateValue())
1242 llvm::Constant *CodeGenModule::EmitConstantValue(const APValue &Value,
1265 case APValue::Uninitialized:
1267 case APValue::LValue: {
1273 if (APValue::LValueBase LVBase = Value.getLValueBase()) {
1313 case APValue::Int:
1315 case APValue::ComplexInt: {
1329 case APValue::Float: {
1338 case APValue::ComplexFloat: {
1352 case APValue::Vector: {
1357 const APValue &Elt = Value.getVectorElt(I);
1367 case APValue::AddrLabelDiff: {
1384 case APValue::Struct:
1385 case APValue::Union:
1387 case APValue::Array: {
1439 case APValue::MemberPointer:
1442 llvm_unreachable("Unknown APValue kind");
1446 CodeGenModule::EmitConstantValueForMemory(const APValue &Value,