Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DDataLayout.cpp45 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) { in StructLayout() function in StructLayout
79 unsigned StructLayout::getElementContainingOffset(uint64_t Offset) const { in getElementContainingOffset()
489 typedef DenseMap<StructType*, StructLayout*> LayoutInfoTy;
496 StructLayout *Value = I.second; in ~StructLayoutMap()
497 Value->~StructLayout(); in ~StructLayoutMap()
502 StructLayout *&operator[](StructType *STy) { in operator []()
521 const StructLayout *DataLayout::getStructLayout(StructType *Ty) const { in getStructLayout()
526 StructLayout *&SL = (*STM)[Ty]; in getStructLayout()
532 StructLayout *L = in getStructLayout()
533 (StructLayout *)malloc(sizeof(StructLayout)+(NumElts-1) * sizeof(uint64_t)); in getStructLayout()
[all …]
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DDataLayout.h40 class StructLayout; variable
427 const StructLayout *getStructLayout(StructType *Ty) const;
467 class StructLayout {
494 StructLayout(StructType *ST, const DataLayout &DL);
H A DOperator.h464 const StructLayout *SL = DL.getStructLayout(STy); in accumulateConstantOffset()
/minix3/external/bsd/llvm/dist/llvm/bindings/ocaml/target/
H A Dllvm_target.mli127 See the method [llvm::StructLayout::getElementContainingOffset]. *)
131 See the method [llvm::StructLayout::getElementContainingOffset]. *)
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGObjCRuntime.h28 class StructLayout; variable
H A DCGObjCMac.cpp949 const llvm::StructLayout *Layout,
966 void BuildRCRecordLayout(const llvm::StructLayout *RecLayout,
1958 const llvm::StructLayout *layout = in BuildGCBlockLayout()
2061 void CGObjCCommonMac::BuildRCRecordLayout(const llvm::StructLayout *RecLayout, in BuildRCRecordLayout()
2192 const llvm::StructLayout *RecLayout = in BuildRCBlockVarRecordLayout()
2467 const llvm::StructLayout *layout = in BuildRCBlockLayout()
4448 const llvm::StructLayout *RecLayout = in BuildAggrIvarRecordLayout()
4456 const llvm::StructLayout *Layout, in BuildAggrIvarLayout()
H A DCGRecordLayoutBuilder.cpp741 const llvm::StructLayout *SL = getDataLayout().getStructLayout(ST); in ComputeRecordLayout()
H A DTargetInfo.cpp2257 const llvm::StructLayout *SL = TD.getStructLayout(STy); in ContainsFloatAtOffset()
2343 const llvm::StructLayout *SL = getDataLayout().getStructLayout(STy); in GetINTEGERTypeAtOffset()
6235 const llvm::StructLayout *Layout = DL.getStructLayout(StrTy); in addStruct()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp814 const StructLayout &Layout = *DL.getStructLayout(ST); in ConvertScalar_ExtractValue()
944 const StructLayout &Layout = *DL.getStructLayout(ST); in ConvertScalar_InsertValue()
1845 const StructLayout *Layout = DL->getStructLayout(ST); in TypeHasComponent()
2023 const StructLayout *Layout = DL->getStructLayout(ST); in FindElementAndOffset()
2363 const StructLayout *Layout = DL->getStructLayout(EltSTy); in RewriteStoreUserOfWholeAlloca()
2469 const StructLayout *Layout = nullptr; in RewriteLoadUserOfWholeAlloca()
2553 const StructLayout *SL = DL.getStructLayout(STy); in HasPadding()
H A DSROA.cpp714 const StructLayout *SL = DL.getStructLayout(STy); in visitGetElementPtrInst()
1655 const StructLayout *SL = DL.getStructLayout(STy); in getNaturalGEPRecursively()
3340 const StructLayout *SL = DL.getStructLayout(STy); in stripAggregateTypeWrapping()
3415 const StructLayout *SL = DL.getStructLayout(STy); in getTypePartition()
3462 const StructLayout *SubSL = DL.getStructLayout(SubTy); in getTypePartition()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DAnalysis.cpp90 const StructLayout *SL = TLI.getDataLayout()->getStructLayout(STy); in ComputeValueVTs()
H A DCodeGenPrepare.cpp2445 const StructLayout *SL = TD->getStructLayout(STy); in MatchOperationAddr()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DConstantFolding.cpp326 const StructLayout *SL = TD.getStructLayout(CS->getType()); in ReadDataFromGlobal()
853 const StructLayout &SL = *TD->getStructLayout(STy); in SymbolicallyEvaluateGEP()
H A DValueTracking.cpp1162 const StructLayout *SL = TD->getStructLayout(STy); in computeKnownBits()
1474 const StructLayout *SL = DL->getStructLayout(STy); in isGEPKnownNonNull()
H A DScalarEvolutionExpander.cpp465 const StructLayout &SL = *SE.DL->getStructLayout(STy); in expandAddToGEP()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp151 const StructLayout *Layout = DL->getStructLayout(StructTy); in isDenselyPacked()
H A DGlobalOpt.cpp492 const StructLayout &Layout = *DL.getStructLayout(STy); in SRAGlobal()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/IPA/
H A DInlineCost.cpp266 const StructLayout *SL = DL->getStructLayout(STy); in accumulateGEPOffset()
/minix3/external/bsd/llvm/dist/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp1123 const StructLayout *SL = in InitializeMemory()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1850 const StructLayout *Layout = DL->getStructLayout(CS->getType()); in emitGlobalConstantStruct()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp328 const StructLayout *SL = DL.getStructLayout(STy); in PPCComputeAddress()
/minix3/external/bsd/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp1002 const StructLayout *SLO = TD.getStructLayout(STy); in executeGEPOperation()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp938 const StructLayout *SL = DL->getStructLayout(STy); in FindElementAtOffset()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMFastISel.cpp810 const StructLayout *SL = DL.getStructLayout(STy); in ARMComputeAddress()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86FastISel.cpp695 const StructLayout *SL = DL.getStructLayout(STy); in X86SelectAddress()

12