/external/llvm/lib/Target/ |
D | TargetData.cpp | 44 StructLayout::StructLayout(StructType *ST, const TargetData &TD) { in StructLayout() function in StructLayout 78 unsigned StructLayout::getElementContainingOffset(uint64_t Offset) const { in getElementContainingOffset() 318 typedef DenseMap<StructType*, StructLayout*> LayoutInfoTy; 326 StructLayout *Value = I->second; in ~StructLayoutMap() 327 Value->~StructLayout(); in ~StructLayoutMap() 332 StructLayout *&operator[](StructType *STy) { in operator []() 346 const StructLayout *TargetData::getStructLayout(StructType *Ty) const { in getStructLayout() 351 StructLayout *&SL = (*STM)[Ty]; in getStructLayout() 357 StructLayout *L = in getStructLayout() 358 (StructLayout *)malloc(sizeof(StructLayout)+(NumElts-1) * sizeof(uint64_t)); in getStructLayout() [all …]
|
/external/llvm/include/llvm/Target/ |
D | TargetData.h | 33 class StructLayout; variable 274 const StructLayout *getStructLayout(StructType *Ty) const; 302 class StructLayout { 337 StructLayout(StructType *ST, const TargetData &TD);
|
/external/llvm/bindings/ocaml/target/ |
D | llvm_target.mli | 95 See the method llvm::StructLayout::getElementContainingOffset. *) 100 See the method llvm::StructLayout::getElementContainingOffset. *)
|
/external/clang/lib/CodeGen/ |
D | CGObjCRuntime.h | 29 class StructLayout; variable
|
D | CGRecordLayoutBuilder.cpp | 988 const llvm::StructLayout *SL = getTargetData().getStructLayout(ST); in ComputeRecordLayout()
|
D | TargetInfo.cpp | 1500 const llvm::StructLayout *SL = TD.getStructLayout(STy); in ContainsFloatAtOffset() 1583 const llvm::StructLayout *SL = getTargetData().getStructLayout(STy); in GetINTEGERTypeAtOffset()
|
D | CGObjCMac.cpp | 776 const llvm::StructLayout *Layout, 1625 const llvm::StructLayout *layout = in BuildGCBlockLayout() 3579 const llvm::StructLayout *RecLayout = in BuildAggrIvarRecordLayout() 3587 const llvm::StructLayout *Layout, in BuildAggrIvarLayout()
|
D | CGDebugInfo.cpp | 2129 const llvm::StructLayout *blockLayout = in EmitDeclareOfBlockLiteralArgVariable()
|
/external/llvm/lib/Transforms/Scalar/ |
D | ScalarReplAggregates.cpp | 841 const StructLayout &Layout = *TD.getStructLayout(ST); in ConvertScalar_ExtractValue() 986 const StructLayout &Layout = *TD.getStructLayout(ST); in ConvertScalar_InsertValue() 1874 const StructLayout *Layout = TD->getStructLayout(ST); in TypeHasComponent() 2032 const StructLayout *Layout = TD->getStructLayout(ST); in FindElementAndOffset() 2288 const StructLayout *Layout = TD->getStructLayout(EltSTy); in RewriteStoreUserOfWholeAlloca() 2393 const StructLayout *Layout = 0; in RewriteLoadUserOfWholeAlloca() 2477 const StructLayout *SL = TD.getStructLayout(STy); in HasPadding()
|
/external/llvm/lib/CodeGen/ |
D | Analysis.cpp | 81 const StructLayout *SL = TLI.getTargetData()->getStructLayout(STy); in ComputeValueVTs()
|
D | ELFWriter.cpp | 427 const StructLayout *cvsLayout = TD->getStructLayout(CVS->getType()); in EmitGlobalConstantStruct()
|
/external/llvm/lib/Transforms/Utils/ |
D | AddrModeMatcher.cpp | 226 const StructLayout *SL = TD->getStructLayout(STy); in MatchOperationAddr()
|
/external/llvm/lib/Analysis/ |
D | ConstantFolding.cpp | 272 const StructLayout *SL = TD.getStructLayout(CS->getType()); in ReadDataFromGlobal() 685 const StructLayout &SL = *TD->getStructLayout(STy); in SymbolicallyEvaluateGEP()
|
D | ScalarEvolutionExpander.cpp | 436 const StructLayout &SL = *SE.TD->getStructLayout(STy); in expandAddToGEP()
|
D | ValueTracking.cpp | 565 const StructLayout *SL = TD->getStructLayout(STy); in ComputeMaskedBits()
|
/external/llvm/lib/ExecutionEngine/ |
D | ExecutionEngine.cpp | 967 const StructLayout *SL = in InitializeMemory()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 715 const StructLayout *SL = TD->getStructLayout(STy); in FindElementAtOffset()
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 1554 const StructLayout *Layout = TD->getStructLayout(CS->getType()); in EmitGlobalConstantStruct()
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
D | Execution.cpp | 771 const StructLayout *SLO = TD.getStructLayout(STy); in executeGEPOperation()
|
/external/llvm/lib/Target/X86/ |
D | X86FastISel.cpp | 403 const StructLayout *SL = TD.getStructLayout(STy); in X86SelectAddress()
|
/external/llvm/lib/Target/ARM/ |
D | ARMFastISel.cpp | 753 const StructLayout *SL = TD.getStructLayout(STy); in ARMComputeAddress()
|
/external/llvm/lib/Transforms/IPO/ |
D | GlobalOpt.cpp | 513 const StructLayout &Layout = *TD.getStructLayout(STy); in SRAGlobal()
|