Home
last modified time | relevance | path

Searched refs:StructLayout (Results 1 – 24 of 24) 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()
389 typedef DenseMap<StructType*, StructLayout*> LayoutInfoTy;
397 StructLayout *Value = I->second; in ~StructLayoutMap()
398 Value->~StructLayout(); in ~StructLayoutMap()
403 StructLayout *&operator[](StructType *STy) { in operator []()
417 const StructLayout *TargetData::getStructLayout(StructType *Ty) const { in getStructLayout()
422 StructLayout *&SL = (*STM)[Ty]; in getStructLayout()
428 StructLayout *L = in getStructLayout()
429 (StructLayout *)malloc(sizeof(StructLayout)+(NumElts-1) * sizeof(uint64_t)); in getStructLayout()
[all …]
/external/llvm/include/llvm/Target/
DTargetData.h33 class StructLayout; variable
295 const StructLayout *getStructLayout(StructType *Ty) const;
323 class StructLayout {
358 StructLayout(StructType *ST, const TargetData &TD);
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/SlimParsing/
DSlimToken.cs38 [StructLayout( LayoutKind.Sequential, Pack = 2 )]
/external/llvm/bindings/ocaml/target/
Dllvm_target.mli88 See the method llvm::StructLayout::getElementContainingOffset. *)
93 See the method llvm::StructLayout::getElementContainingOffset. *)
/external/clang/lib/CodeGen/
DCGObjCRuntime.h29 class StructLayout; variable
DCGRecordLayoutBuilder.cpp1053 const llvm::StructLayout *SL = getTargetData().getStructLayout(ST); in ComputeRecordLayout()
DCGObjCMac.cpp867 const llvm::StructLayout *Layout,
1809 const llvm::StructLayout *layout = in BuildGCBlockLayout()
3814 const llvm::StructLayout *RecLayout = in BuildAggrIvarRecordLayout()
3822 const llvm::StructLayout *Layout, in BuildAggrIvarLayout()
DTargetInfo.cpp1635 const llvm::StructLayout *SL = TD.getStructLayout(STy); in ContainsFloatAtOffset()
1718 const llvm::StructLayout *SL = getTargetData().getStructLayout(STy); in GetINTEGERTypeAtOffset()
DCGDebugInfo.cpp2418 const llvm::StructLayout *blockLayout = in EmitDeclareOfBlockLiteralArgVariable()
/external/llvm/lib/Transforms/Scalar/
DScalarReplAggregates.cpp712 const StructLayout &Layout = *TD.getStructLayout(ST); in ConvertScalar_ExtractValue()
822 const StructLayout &Layout = *TD.getStructLayout(ST); in ConvertScalar_InsertValue()
1733 const StructLayout *Layout = TD->getStructLayout(ST); in TypeHasComponent()
1905 const StructLayout *Layout = TD->getStructLayout(ST); in FindElementAndOffset()
2217 const StructLayout *Layout = TD->getStructLayout(EltSTy); in RewriteStoreUserOfWholeAlloca()
2322 const StructLayout *Layout = 0; in RewriteLoadUserOfWholeAlloca()
2406 const StructLayout *SL = TD.getStructLayout(STy); in HasPadding()
/external/llvm/lib/CodeGen/
DAnalysis.cpp82 const StructLayout *SL = TLI.getTargetData()->getStructLayout(STy); in ComputeValueVTs()
/external/llvm/lib/Transforms/Utils/
DAddrModeMatcher.cpp226 const StructLayout *SL = TD->getStructLayout(STy); in MatchOperationAddr()
/external/llvm/lib/Analysis/
DConstantFolding.cpp314 const StructLayout *SL = TD.getStructLayout(CS->getType()); in ReadDataFromGlobal()
717 const StructLayout &SL = *TD->getStructLayout(STy); in SymbolicallyEvaluateGEP()
DInlineCost.cpp257 const StructLayout *SL = TD->getStructLayout(STy); in accumulateGEPOffset()
DValueTracking.cpp621 const StructLayout *SL = TD->getStructLayout(STy); in ComputeMaskedBits()
DScalarEvolutionExpander.cpp466 const StructLayout &SL = *SE.TD->getStructLayout(STy); in expandAddToGEP()
DInstructionSimplify.cpp682 const StructLayout *SL = TD.getStructLayout(STy); in accumulateGEPOffset()
/external/llvm/lib/ExecutionEngine/
DExecutionEngine.cpp981 const StructLayout *SL = in InitializeMemory()
/external/llvm/lib/ExecutionEngine/Interpreter/
DExecution.cpp754 const StructLayout *SLO = TD.getStructLayout(STy); in executeGEPOperation()
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp769 const StructLayout *SL = TD->getStructLayout(STy); in FindElementAtOffset()
/external/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1745 const StructLayout *Layout = TD->getStructLayout(CS->getType()); in EmitGlobalConstantStruct()
/external/llvm/lib/Target/X86/
DX86FastISel.cpp418 const StructLayout *SL = TD.getStructLayout(STy); in X86SelectAddress()
/external/llvm/lib/Target/ARM/
DARMFastISel.cpp820 const StructLayout *SL = TD.getStructLayout(STy); in ARMComputeAddress()
/external/llvm/lib/Transforms/IPO/
DGlobalOpt.cpp513 const StructLayout &Layout = *TD.getStructLayout(STy); in SRAGlobal()