Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DDataLayout.cpp47 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 DOperator.cpp45 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 DDataLayout.h47 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 DCGBuilder.h192 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy);
327 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy); in CreatePreserveStructAccessIndex()
H A DCGObjCRuntime.h29 class StructLayout; variable
H A DCGDebugInfo.h364 const llvm::StructLayout &BlockLayout, llvm::DIFile *Unit,
H A DCGRecordLayoutBuilder.cpp948 const llvm::StructLayout *SL = getDataLayout().getStructLayout(ST); in ComputeRecordLayout()
H A DCGObjCMac.cpp994 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 DCGExprConstant.cpp339 const llvm::StructLayout *Layout = in split()
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/target/
H A Dllvm_target.mli120 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 DGlobalSplit.cpp72 const StructLayout *SL = DL.getStructLayout(Init->getType()); in splitGlobal()
H A DArgumentPromotion.cpp268 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 DAttributorAttributes.cpp211 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 DGlobalOpt.cpp553 const StructLayout &Layout = *DL.getStructLayout(STy); in SRAGlobal()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp139 const StructLayout *SL = DL.getStructLayout(C->getType()); in getPointerAtOffset()
H A DModuleSummaryAnalysis.cpp507 const StructLayout *SL = DL.getStructLayout(C->getType()); in findFuncPointers()
H A DConstantFolding.cpp468 const StructLayout *SL = DL.getStructLayout(CS->getType()); in ReadDataFromGlobal()
997 const StructLayout &SL = *DL.getStructLayout(STy); in SymbolicallyEvaluateGEP()
H A DInlineCost.cpp1014 const StructLayout *SL = DL.getStructLayout(STy); in accumulateGEPOffset()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DAnalysis.cpp92 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr; in ComputeValueVTs()
141 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr; in computeValueLLTs()
H A DGlobalMerge.cpp525 const StructLayout *MergedLayout = DL.getStructLayout(MergedTy); in doMerge()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp456 const StructLayout *Layout = DL.getStructLayout(CS->getType()); in fillConstantStruct()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSROA.cpp742 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 DWebAssemblyFastISel.cpp273 const StructLayout *SL = DL.getStructLayout(STy); in computeAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp1160 const StructLayout *SL = in InitializeMemory()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp495 const StructLayout *SL = DL.getStructLayout(STy); in computeAddress()

12