/external/clang/lib/CodeGen/ |
ABIInfo.h | 37 /// ABIArgInfo - Helper class to encapsulate information about how a 39 class ABIArgInfo { 81 ABIArgInfo(Kind K, llvm::Type *TD, unsigned UI, bool B0, bool B1, bool IR, 87 ABIArgInfo() : TheKind(Direct), TypeData(0), UIntData(0) {} 89 static ABIArgInfo getDirect(llvm::Type *T = 0, unsigned Offset = 0, 91 return ABIArgInfo(Direct, T, Offset, false, false, false, false, Padding); 93 static ABIArgInfo getDirectInReg(llvm::Type *T = 0) { 94 return ABIArgInfo(Direct, T, 0, false, false, true, false, 0); 96 static ABIArgInfo getExtend(llvm::Type *T = 0) { 97 return ABIArgInfo(Extend, T, 0, false, false, false, false, 0) [all...] |
TargetInfo.cpp | 59 void ABIArgInfo::dump() const { 61 OS << "(ABIArgInfo Kind="; 341 ABIArgInfo classifyReturnType(QualType RetTy) const; 342 ABIArgInfo classifyArgumentType(QualType RetTy) const; 366 ABIArgInfo DefaultABIInfo::classifyArgumentType(QualType Ty) const { 371 return ABIArgInfo::getIndirect(0, /*ByVal=*/false); 373 return ABIArgInfo::getIndirect(0); 381 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); 384 ABIArgInfo DefaultABIInfo::classifyReturnType(QualType RetTy) const [all...] |
CGCall.cpp | 465 ABIArgInfo &retInfo = FI->getReturnInfo(); [all...] |
CGCall.h | 158 ABIArgInfo info; 251 ABIArgInfo &getReturnInfo() { return getArgsBuffer()[0].info; } 252 const ABIArgInfo &getReturnInfo() const { return getArgsBuffer()[0].info; }
|
CGVTables.cpp | 147 static bool similar(const ABIArgInfo &infoL, CanQualType typeL, 148 const ABIArgInfo &infoR, CanQualType typeR) { 363 FnInfo.getReturnInfo().getKind() == ABIArgInfo::Indirect && [all...] |
CodeGenFunction.cpp | 446 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect && [all...] |
CGObjC.cpp | [all...] |
CGClass.cpp | [all...] |