/external/clang/lib/CodeGen/ |
ABIInfo.h | 38 /// ABIArgInfo - Helper class to encapsulate information about how a 40 class ABIArgInfo { 82 ABIArgInfo(Kind K, llvm::Type *TD, unsigned UI, bool B0, bool B1, bool IR, 88 ABIArgInfo() : TheKind(Direct), TypeData(0), UIntData(0) {} 90 static ABIArgInfo getDirect(llvm::Type *T = 0, unsigned Offset = 0, 92 return ABIArgInfo(Direct, T, Offset, false, false, false, false, Padding); 94 static ABIArgInfo getDirectInReg(llvm::Type *T = 0) { 95 return ABIArgInfo(Direct, T, 0, false, false, true, false, 0); 97 static ABIArgInfo getExtend(llvm::Type *T = 0) { 98 return ABIArgInfo(Extend, T, 0, false, false, false, false, 0) [all...] |
TargetInfo.cpp | 94 void ABIArgInfo::dump() const { 96 OS << "(ABIArgInfo Kind="; 365 ABIArgInfo classifyReturnType(QualType RetTy) const; 366 ABIArgInfo classifyArgumentType(QualType RetTy) const; 390 ABIArgInfo DefaultABIInfo::classifyArgumentType(QualType Ty) const { 395 return ABIArgInfo::getIndirect(0, /*ByVal=*/false); 397 return ABIArgInfo::getIndirect(0); 405 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); 408 ABIArgInfo DefaultABIInfo::classifyReturnType(QualType RetTy) const [all...] |
CGCall.cpp | 467 ABIArgInfo &retInfo = FI->getReturnInfo(); [all...] |
CGCall.h | 185 ABIArgInfo info; 278 ABIArgInfo &getReturnInfo() { return getArgsBuffer()[0].info; } 279 const ABIArgInfo &getReturnInfo() const { return getArgsBuffer()[0].info; }
|
CGVTables.cpp | 154 static bool similar(const ABIArgInfo &infoL, CanQualType typeL, 155 const ABIArgInfo &infoR, CanQualType typeR) { 371 FnInfo.getReturnInfo().getKind() == ABIArgInfo::Indirect && [all...] |
CodeGenFunction.cpp | 563 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect && [all...] |
CGObjC.cpp | [all...] |
CGClass.cpp | [all...] |