| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DataLayout.cpp | 48 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) in StructLayout() function in StructLayout 686 using LayoutInfoTy = DenseMap<StructType*, StructLayout*>; 693 StructLayout *Value = I.second; in ~StructLayoutMap() 694 Value->~StructLayout(); in ~StructLayoutMap() 699 StructLayout *&operator[](StructType *STy) { in operator []() 725 StructLayout *&SL = (*STM)[Ty]; in getStructLayout() 730 StructLayout *L = (StructLayout *)safe_malloc( in getStructLayout() 731 StructLayout::totalSizeToAlloc<TypeSize>(Ty->getNumElements())); in getStructLayout() 737 new (L) StructLayout(Ty, *this); in getStructLayout() 934 const StructLayout *Layout = getStructLayout(STy); in getIndexedOffsetInType() [all …]
|
| H A D | Operator.cpp | 83 const StructLayout *SL = DL.getStructLayout(STy); in getMaxPreservedAlignment() 151 const StructLayout *SL = DL.getStructLayout(STy); in accumulateConstantOffset() 213 const StructLayout *SL = DL.getStructLayout(STy); in collectOffset()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DataLayout.h | 49 class StructLayout; variable 604 const StructLayout *getStructLayout(StructType *Ty) const; 622 class StructLayout final : public TrailingObjects<StructLayout, TypeSize> { 663 StructLayout(StructType *ST, const DataLayout &DL);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | GlobalSplit.cpp | 70 const StructLayout *SL = DL.getStructLayout(Init->getType()); in splitGlobal()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 176 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy); 346 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy); in CreatePreserveStructAccessIndex()
|
| H A D | CGObjCRuntime.h | 29 class StructLayout; variable
|
| H A D | CGDebugInfo.h | 398 const llvm::StructLayout &BlockLayout, llvm::DIFile *Unit,
|
| H A D | CGRecordLayoutBuilder.cpp | 960 const llvm::StructLayout *SL = getDataLayout().getStructLayout(ST); in ComputeRecordLayout()
|
| H A D | CGDecl.cpp | 1059 const llvm::StructLayout *Layout = DL.getStructLayout(STy); in constStructWithPadding() 1253 const llvm::StructLayout *Layout = in emitStoresForConstant()
|
| H A D | CGObjCMac.cpp | 998 void BuildRCRecordLayout(const llvm::StructLayout *RecLayout, 2452 void CGObjCCommonMac::BuildRCRecordLayout(const llvm::StructLayout *RecLayout, in BuildRCRecordLayout() 2580 const llvm::StructLayout *RecLayout = in BuildRCBlockVarRecordLayout() 2889 const llvm::StructLayout *layout = in fillRunSkipBlockVars()
|
| H A D | CGExprConstant.cpp | 341 const llvm::StructLayout *Layout = in split()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TypeMetadataUtils.cpp | 143 const StructLayout *SL = DL.getStructLayout(C->getType()); in getPointerAtOffset()
|
| H A D | ModuleSummaryAnalysis.cpp | 672 const StructLayout *SL = DL.getStructLayout(C->getType()); in findFuncPointers()
|
| H A D | InlineCost.cpp | 1427 const StructLayout *SL = DL.getStructLayout(STy); in accumulateGEPOffset()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | Analysis.cpp | 89 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr; in ComputeValueVTs() 187 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr; in computeValueLLTs()
|
| H A D | GlobalMerge.cpp | 535 const StructLayout *MergedLayout = DL.getStructLayout(MergedTy); in doMerge()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Sparc.cpp | 179 const llvm::StructLayout *Layout = DL.getStructLayout(StrTy); in addStruct()
|
| H A D | X86.cpp | 2375 const llvm::StructLayout *SL = TD.getStructLayout(STy); in getFPTypeAtOffset() 2485 const llvm::StructLayout *SL = getDataLayout().getStructLayout(STy); in GetINTEGERTypeAtOffset()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelDAGToDAG.cpp | 446 const StructLayout *Layout = DL.getStructLayout(CS->getType()); in fillConstantStruct()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 1123 const StructLayout *SL = DL.getStructLayout(STy); in visitGetElementPtrInst() 4104 const StructLayout *SL = DL.getStructLayout(STy); in stripAggregateTypeWrapping() 4181 const StructLayout *SL = DL.getStructLayout(STy); in getTypePartition() 4232 const StructLayout *SubSL = DL.getStructLayout(SubTy); in getTypePartition()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 277 const StructLayout *SL = DL.getStructLayout(STy); in computeAddress()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 1186 const StructLayout *SL = in InitializeMemory()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsFastISel.cpp | 491 const StructLayout *SL = DL.getStructLayout(STy); in computeAddress()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFastISel.cpp | 349 const StructLayout *SL = DL.getStructLayout(STy); in PPCComputeAddress()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | Execution.cpp | 1058 const StructLayout *SLO = getDataLayout().getStructLayout(STy); in executeGEPOperation()
|