Home
last modified time | relevance | path

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

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
HDDataLayout.cpp48 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) in StructLayout() function in StructLayout
92 unsigned StructLayout::getElementContainingOffset(uint64_t FixedOffset) const { in getElementContainingOffset()
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 []()
720 const StructLayout *DataLayout::getStructLayout(StructType *Ty) const { in getStructLayout()
725 StructLayout *&SL = (*STM)[Ty]; in getStructLayout()
730 StructLayout *L = (StructLayout *)safe_malloc( in getStructLayout()
731 StructLayout::totalSizeToAlloc<TypeSize>(Ty->getNumElements())); in getStructLayout()
[all …]
HDOperator.cpp97 const StructLayout *SL = DL.getStructLayout(STy); in getMaxPreservedAlignment()
174 const StructLayout *SL = DL.getStructLayout(STy); in accumulateConstantOffset()
236 const StructLayout *SL = DL.getStructLayout(STy); in collectOffset()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDDataLayout.h49 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-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
HDGlobalSplit.cpp51 const StructLayout *SL = DL.getStructLayout(Init->getType()); in splitGlobal()
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGBuilder.h222 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy);
416 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy); in CreatePreserveStructAccessIndex()
HDCGObjCRuntime.h29 class StructLayout; variable
HDCGDebugInfo.h408 const llvm::StructLayout &BlockLayout, llvm::DIFile *Unit,
HDCGRecordLayoutBuilder.cpp1157 const llvm::StructLayout *SL = getDataLayout().getStructLayout(ST); in ComputeRecordLayout()
HDCGDecl.cpp1061 const llvm::StructLayout *Layout = DL.getStructLayout(STy); in constStructWithPadding()
1255 const llvm::StructLayout *Layout = in emitStoresForConstant()
HDCGObjCMac.cpp998 void BuildRCRecordLayout(const llvm::StructLayout *RecLayout,
2459 void CGObjCCommonMac::BuildRCRecordLayout(const llvm::StructLayout *RecLayout, in BuildRCRecordLayout()
2587 const llvm::StructLayout *RecLayout = in BuildRCBlockVarRecordLayout()
2896 const llvm::StructLayout *layout = in fillRunSkipBlockVars()
HDCGExprConstant.cpp342 const llvm::StructLayout *Layout = in split()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
HDTypeMetadataUtils.cpp157 const StructLayout *SL = DL.getStructLayout(C->getType()); in getPointerAtOffset()
HDModuleSummaryAnalysis.cpp715 const StructLayout *SL = DL.getStructLayout(C->getType()); in findFuncPointers()
HDInlineCost.cpp1437 const StructLayout *SL = DL.getStructLayout(STy); in accumulateGEPOffset()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDAnalysis.cpp92 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr; in ComputeValueVTs()
150 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr; in computeValueLLTs()
HDGlobalMerge.cpp554 const StructLayout *MergedLayout = DL.getStructLayout(MergedTy); in doMerge()
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/Targets/
HDSparc.cpp179 const llvm::StructLayout *Layout = DL.getStructLayout(StrTy); in addStruct()
HDX86.cpp2393 const llvm::StructLayout *SL = TD.getStructLayout(STy); in getFPTypeAtOffset()
2503 const llvm::StructLayout *SL = getDataLayout().getStructLayout(STy); in GetINTEGERTypeAtOffset()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
HDBPFISelDAGToDAG.cpp453 const StructLayout *Layout = DL.getStructLayout(CS->getType()); in fillConstantStruct()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyFastISel.cpp281 const StructLayout *SL = DL.getStructLayout(STy); in computeAddress()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
HDExecutionEngine.cpp1186 const StructLayout *SL = in InitializeMemory()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDSROA.cpp4145 const StructLayout *SL = DL.getStructLayout(STy); in stripAggregateTypeWrapping()
4222 const StructLayout *SL = DL.getStructLayout(STy); in getTypePartition()
4273 const StructLayout *SubSL = DL.getStructLayout(SubTy); in getTypePartition()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsFastISel.cpp491 const StructLayout *SL = DL.getStructLayout(STy); in computeAddress()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCFastISel.cpp349 const StructLayout *SL = DL.getStructLayout(STy); in PPCComputeAddress()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
HDExecution.cpp1022 const StructLayout *SLO = getDataLayout().getStructLayout(STy); in executeGEPOperation()

12