/external/clang/include/clang/AST/ |
APValue.h | 1 //===--- APValue.h - Union class for APFloat/APSInt/Complex -----*- C++ -*-===// 10 // This file defines the APValue class. 35 /// APValue - This class implements a discriminated union of [uninitialized] 37 /// [Vector: N * APValue], [Array: N * APValue] 38 class APValue { 81 APValue *Elts; 87 APValue *Elts; 93 APValue *Elts; 101 APValue *Value [all...] |
Decl.h | 17 #include "clang/AST/APValue.h" 707 APValue Evaluated; [all...] |
Expr.h | 17 #include "clang/AST/APValue.h" 35 class APValue; 433 bool isCXX11ConstantExpr(ASTContext &Ctx, APValue *Result = 0, 475 APValue Val; 530 bool EvaluateAsInitializer(APValue &Result, const ASTContext &Ctx, [all...] |
/external/clang/lib/AST/ |
APValue.cpp | 1 //===--- APValue.cpp - Union class for APFloat/APSInt/Complex -------------===// 10 // This file implements the APValue class. 14 #include "clang/AST/APValue.h" 28 llvm::PointerIntPair<APValue::LValueBase, 1, bool> BaseAndIsOnePastTheEnd; 35 struct APValue::LV : LVBase { 76 struct APValue::MemberPointerData : MemberPointerBase { 108 APValue::Arr::Arr(unsigned NumElts, unsigned Size) : 109 Elts(new APValue[NumElts + (NumElts != Size ? 1 : 0)]), 111 APValue::Arr::~Arr() { delete [] Elts; } 113 APValue::StructData::StructData(unsigned NumBases, unsigned NumFields) [all...] |
ExprConstant.cpp | 36 #include "clang/AST/APValue.h" 54 static bool IsGlobalLValue(APValue::LValueBase B); 61 static QualType getType(APValue::LValueBase B) { 71 APValue::BaseOrMemberType getAsBaseOrMember(APValue::LValuePathEntry E) { 72 APValue::BaseOrMemberType Value; 79 static const FieldDecl *getAsField(APValue::LValuePathEntry E) { 84 static const CXXRecordDecl *getAsBaseClass(APValue::LValuePathEntry E) { 89 static bool isVirtualBaseClass(APValue::LValuePathEntry E) { 97 ArrayRef<APValue::LValuePathEntry> Path [all...] |
Android.mk | 19 APValue.cpp \
|
Decl.cpp | [all...] |
/frameworks/compile/slang/ |
slang_rs_export_var.h | 31 class APValue; 60 inline const clang::APValue &getInit() const { return mInit.Val; } 64 inline const clang::APValue &getInitArray(unsigned int i) const {
|
slang_rs_reflection_base.cpp | 151 string RSReflectionBase::genInitValue(const clang::APValue &Val, bool asBool) { 154 case clang::APValue::Int: { 167 case clang::APValue::Float: { 177 case clang::APValue::ComplexInt: 178 case clang::APValue::ComplexFloat: 179 case clang::APValue::LValue: 180 case clang::APValue::Vector: {
|
slang_rs_reflection_base.h | 76 static std::string genInitValue(const clang::APValue &Val, bool asBool=false);
|
slang_rs_reflection.h | 226 const clang::APValue &Val); 229 const clang::APValue &Val); 233 const clang::APValue &Val); 234 static void genInitValue(Context &C, const clang::APValue &Val);
|
slang_rs_reflection.cpp | 377 const clang::APValue &Val) { 381 slangAssert((Val.getKind() == clang::APValue::Int) && 382 "Bool type has wrong initial APValue"); 393 const clang::APValue &Val) { 406 const clang::APValue &Val) { 430 case clang::APValue::Int: 431 case clang::APValue::Float: { 438 case clang::APValue::Vector: { 449 const clang::APValue &ElementVal = Val.getVectorElt(i); 455 case clang::APValue::MemberPointer [all...] |
slang_rs_export_var.cpp | 62 mInit.Val = clang::APValue(llvm::APSInt(1));
|
slang_rs_reflection_cpp.cpp | 144 const clang::APValue &val = ev->getInit();
|
/external/clang/lib/CodeGen/ |
CGExprConstant.cpp | 19 #include "clang/AST/APValue.h" 48 const APValue &Value, QualType ValTy); 74 void Build(const APValue &Val, const RecordDecl *RD, bool IsPrimaryBase, 445 void ConstStructBuilder::Build(const APValue &Val, const RecordDecl *RD, 507 const APValue &FieldValue = 590 const APValue &Val, 611 /// 1) Literals (this is used by APValue emission to emit literals). 901 llvm::Constant *EmitLValue(APValue::LValueBase LVBase) { [all...] |
CGCXXABI.h | 129 virtual llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT);
|
CodeGenModule.cpp | [all...] |
CGCXXABI.cpp | 112 llvm::Constant *CGCXXABI::EmitMemberPointer(const APValue &MP, QualType MPT) {
|
CodeGenModule.h | 725 llvm::Constant *EmitConstantValue(const APValue &Value, QualType DestType, 730 llvm::Constant *EmitConstantValueForMemory(const APValue &Value, [all...] |
ItaniumCXXABI.cpp | 84 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT); 530 llvm::Constant *ItaniumCXXABI::EmitMemberPointer(const APValue &MP, [all...] |
CGDebugInfo.cpp | 705 const APValue *Value = V->evaluateValue(); [all...] |
/external/clang/include/clang/Sema/ |
Initialization.h | 840 APValue *ConstantValue) const; [all...] |
Overload.h | 239 APValue &ConstantValue,
|
/external/clang/lib/Sema/ |
SemaOverload.cpp | 296 APValue &ConstantValue, 330 ConstantValue = APValue(IntConstantValue); 396 ConstantValue = APValue(InitializerValue); [all...] |
SemaChecking.cpp | [all...] |