reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/lib/CodeGen/ABIInfo.h
   66     const llvm::DataLayout &getDataLayout() const;

References

tools/clang/lib/CodeGen/TargetInfo.cpp
 3159   if (ContainsFloatAtOffset(IRType, IROffset, getDataLayout()) &&
 3160       ContainsFloatAtOffset(IRType, IROffset+4, getDataLayout()))
 3212     const llvm::StructLayout *SL = getDataLayout().getStructLayout(STy);
 3224     unsigned EltSize = getDataLayout().getTypeAllocSize(EltTy);
 3411     ResType = GetX86_64ByValArgumentPair(ResType, HighPart, getDataLayout());
 3540     ResType = GetX86_64ByValArgumentPair(ResType, HighPart, getDataLayout());
 3815         CharUnits::fromQuantity(getDataLayout().getABITypeAlignment(TyLo)));
 3821         CharUnits::fromQuantity(getDataLayout().getABITypeAlignment(TyHi)));
 6155     if (getDataLayout().isBigEndian())
 6245   unsigned size = getDataLayout().getTypeStoreSizeInBits(eltTy);
 7902         getABIInfo().getDataLayout().getAllocaAddrSpace());
 8338   CoerceBuilder CB(getVMContext(), getDataLayout());
 8382     auto AllocSize = getDataLayout().getTypeAllocSize(AI.getCoerceToType());
 8742                        getDataLayout().getTypeAllocSize(AI.getCoerceToType()));
 9484       CharUnits::fromQuantity(getDataLayout().getABITypeAlignment(Field2Ty));
 9486       CharUnits::fromQuantity(getDataLayout().getTypeStoreSize(Field1Ty));