Home
last modified time | relevance | path

Searched refs:StructLayout (Results 1 – 22 of 22) sorted by relevance

/external/llvm/lib/Target/
DTargetData.cpp44 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/
DTargetData.h33 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/
Dllvm_target.mli95 See the method llvm::StructLayout::getElementContainingOffset. *)
100 See the method llvm::StructLayout::getElementContainingOffset. *)
/external/clang/lib/CodeGen/
DCGObjCRuntime.h29 class StructLayout; variable
DCGRecordLayoutBuilder.cpp988 const llvm::StructLayout *SL = getTargetData().getStructLayout(ST); in ComputeRecordLayout()
DTargetInfo.cpp1500 const llvm::StructLayout *SL = TD.getStructLayout(STy); in ContainsFloatAtOffset()
1583 const llvm::StructLayout *SL = getTargetData().getStructLayout(STy); in GetINTEGERTypeAtOffset()
DCGObjCMac.cpp776 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()
DCGDebugInfo.cpp2129 const llvm::StructLayout *blockLayout = in EmitDeclareOfBlockLiteralArgVariable()
/external/llvm/lib/Transforms/Scalar/
DScalarReplAggregates.cpp841 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/
DAnalysis.cpp81 const StructLayout *SL = TLI.getTargetData()->getStructLayout(STy); in ComputeValueVTs()
DELFWriter.cpp427 const StructLayout *cvsLayout = TD->getStructLayout(CVS->getType()); in EmitGlobalConstantStruct()
/external/llvm/lib/Transforms/Utils/
DAddrModeMatcher.cpp226 const StructLayout *SL = TD->getStructLayout(STy); in MatchOperationAddr()
/external/llvm/lib/Analysis/
DConstantFolding.cpp272 const StructLayout *SL = TD.getStructLayout(CS->getType()); in ReadDataFromGlobal()
685 const StructLayout &SL = *TD->getStructLayout(STy); in SymbolicallyEvaluateGEP()
DScalarEvolutionExpander.cpp436 const StructLayout &SL = *SE.TD->getStructLayout(STy); in expandAddToGEP()
DValueTracking.cpp565 const StructLayout *SL = TD->getStructLayout(STy); in ComputeMaskedBits()
/external/llvm/lib/ExecutionEngine/
DExecutionEngine.cpp967 const StructLayout *SL = in InitializeMemory()
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp715 const StructLayout *SL = TD->getStructLayout(STy); in FindElementAtOffset()
/external/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1554 const StructLayout *Layout = TD->getStructLayout(CS->getType()); in EmitGlobalConstantStruct()
/external/llvm/lib/ExecutionEngine/Interpreter/
DExecution.cpp771 const StructLayout *SLO = TD.getStructLayout(STy); in executeGEPOperation()
/external/llvm/lib/Target/X86/
DX86FastISel.cpp403 const StructLayout *SL = TD.getStructLayout(STy); in X86SelectAddress()
/external/llvm/lib/Target/ARM/
DARMFastISel.cpp753 const StructLayout *SL = TD.getStructLayout(STy); in ARMComputeAddress()
/external/llvm/lib/Transforms/IPO/
DGlobalOpt.cpp513 const StructLayout &Layout = *TD.getStructLayout(STy); in SRAGlobal()