/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | DataLayout.cpp | 47 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) { in StructLayout() function in StructLayout 82 unsigned StructLayout::getElementContainingOffset(uint64_t Offset) const { in getElementContainingOffset() 639 using LayoutInfoTy = DenseMap<StructType*, StructLayout*>; 646 StructLayout *Value = I.second; in ~StructLayoutMap() 647 Value->~StructLayout(); in ~StructLayoutMap() 652 StructLayout *&operator[](StructType *STy) { in operator []() 671 const StructLayout *DataLayout::getStructLayout(StructType *Ty) const { in getStructLayout() 676 StructLayout *&SL = (*STM)[Ty]; in getStructLayout() 681 StructLayout *L = (StructLayout *)safe_malloc( in getStructLayout() 682 StructLayout::totalSizeToAlloc<uint64_t>(Ty->getNumElements())); in getStructLayout() [all …]
|
H A D | Operator.cpp | 45 const StructLayout *SL = DL.getStructLayout(STy); in getMaxPreservedAlignment() 117 const StructLayout *SL = DL.getStructLayout(STy); in accumulateConstantOffset() 180 const StructLayout *SL = DL.getStructLayout(STy); in collectOffset()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 47 class StructLayout; variable 586 const StructLayout *getStructLayout(StructType *Ty) const; 604 class StructLayout final : public TrailingObjects<StructLayout, uint64_t> { 646 StructLayout(StructType *ST, const DataLayout &DL);
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGBuilder.h | 192 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy); 327 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy); in CreatePreserveStructAccessIndex()
|
H A D | CGObjCRuntime.h | 29 class StructLayout; variable
|
H A D | CGDebugInfo.h | 364 const llvm::StructLayout &BlockLayout, llvm::DIFile *Unit,
|
H A D | CGRecordLayoutBuilder.cpp | 948 const llvm::StructLayout *SL = getDataLayout().getStructLayout(ST); in ComputeRecordLayout()
|
H A D | CGObjCMac.cpp | 994 void BuildRCRecordLayout(const llvm::StructLayout *RecLayout, 2519 void CGObjCCommonMac::BuildRCRecordLayout(const llvm::StructLayout *RecLayout, in BuildRCRecordLayout() 2647 const llvm::StructLayout *RecLayout = in BuildRCBlockVarRecordLayout() 2956 const llvm::StructLayout *layout = in fillRunSkipBlockVars()
|
H A D | CGExprConstant.cpp | 339 const llvm::StructLayout *Layout = in split()
|
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/target/ |
H A D | llvm_target.mli | 120 See the method [llvm::StructLayout::getElementContainingOffset]. *) 124 See the method [llvm::StructLayout::getElementContainingOffset]. *)
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | GlobalSplit.cpp | 72 const StructLayout *SL = DL.getStructLayout(Init->getType()); in splitGlobal()
|
H A D | ArgumentPromotion.cpp | 268 const StructLayout *SL = DL.getStructLayout(STy); in doPromotion() 398 const StructLayout *SL = DL.getStructLayout(STy); in doPromotion() 790 const StructLayout *Layout = DL.getStructLayout(StructTy); in isDenselyPacked()
|
H A D | AttributorAttributes.cpp | 211 const StructLayout *SL = DL.getStructLayout(STy); in constructPointer() 5598 const StructLayout *PrivStructLayout = DL.getStructLayout(PrivStructType); in createInitialization() 5638 const StructLayout *PrivStructLayout = DL.getStructLayout(PrivStructType); in createReplacementValues()
|
H A D | GlobalOpt.cpp | 553 const StructLayout &Layout = *DL.getStructLayout(STy); in SRAGlobal()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | TypeMetadataUtils.cpp | 139 const StructLayout *SL = DL.getStructLayout(C->getType()); in getPointerAtOffset()
|
H A D | ModuleSummaryAnalysis.cpp | 507 const StructLayout *SL = DL.getStructLayout(C->getType()); in findFuncPointers()
|
H A D | ConstantFolding.cpp | 468 const StructLayout *SL = DL.getStructLayout(CS->getType()); in ReadDataFromGlobal() 997 const StructLayout &SL = *DL.getStructLayout(STy); in SymbolicallyEvaluateGEP()
|
H A D | InlineCost.cpp | 1014 const StructLayout *SL = DL.getStructLayout(STy); in accumulateGEPOffset()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 92 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr; in ComputeValueVTs() 141 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr; in computeValueLLTs()
|
H A D | GlobalMerge.cpp | 525 const StructLayout *MergedLayout = DL.getStructLayout(MergedTy); in doMerge()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
H A D | BPFISelDAGToDAG.cpp | 456 const StructLayout *Layout = DL.getStructLayout(CS->getType()); in fillConstantStruct()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 742 const StructLayout *SL = DL.getStructLayout(STy); in visitGetElementPtrInst() 1519 const StructLayout *SL = DL.getStructLayout(STy); in getNaturalGEPRecursively() 3629 const StructLayout *SL = DL.getStructLayout(STy); in stripAggregateTypeWrapping() 3706 const StructLayout *SL = DL.getStructLayout(STy); in getTypePartition() 3753 const StructLayout *SubSL = DL.getStructLayout(SubTy); in getTypePartition()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFastISel.cpp | 273 const StructLayout *SL = DL.getStructLayout(STy); in computeAddress()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 1160 const StructLayout *SL = in InitializeMemory()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsFastISel.cpp | 495 const StructLayout *SL = DL.getStructLayout(STy); in computeAddress()
|