Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/IR/
H A DDataLayout.cpp46 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) { in StructLayout() function in StructLayout
84 unsigned StructLayout::getElementContainingOffset(uint64_t Offset) const { in getElementContainingOffset()
556 using LayoutInfoTy = DenseMap<StructType*, StructLayout*>;
563 StructLayout *Value = I.second; in ~StructLayoutMap()
564 Value->~StructLayout(); in ~StructLayoutMap()
569 StructLayout *&operator[](StructType *STy) { in operator []()
588 const StructLayout *DataLayout::getStructLayout(StructType *Ty) const { in getStructLayout()
593 StructLayout *&SL = (*STM)[Ty]; in getStructLayout()
599 StructLayout *L = (StructLayout *) in getStructLayout()
606 new (L) StructLayout(Ty, *this); in getStructLayout()
[all …]
H A DOperator.cpp52 const StructLayout *SL = DL.getStructLayout(STy); in accumulateConstantOffset()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DDataLayout.h46 class StructLayout; variable
505 const StructLayout *getStructLayout(StructType *Ty) const;
529 class StructLayout {
563 StructLayout(StructType *ST, const DataLayout &DL);
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DGlobalSplit.cpp72 const StructLayout *SL = DL.getStructLayout(Init->getType()); in splitGlobal()
H A DArgumentPromotion.cpp763 const StructLayout *Layout = DL.getStructLayout(StructTy); in isDenselyPacked()
H A DWholeProgramDevirt.cpp720 const StructLayout *SL = DL.getStructLayout(C->getType()); in getPointerAtOffset()
H A DLowerTypeTests.cpp792 const StructLayout *CombinedGlobalLayout = DL.getStructLayout(NewTy); in buildBitSetsFromGlobalVariables()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGObjCRuntime.h29 class StructLayout; variable
H A DCGBuilder.h179 const llvm::StructLayout *Layout,
H A DCGDebugInfo.h335 const llvm::StructLayout &BlockLayout, llvm::DIFile *Unit,
H A DCGRecordLayoutBuilder.cpp794 const llvm::StructLayout *SL = getDataLayout().getStructLayout(ST); in ComputeRecordLayout()
H A DCGCall.cpp1279 const llvm::StructLayout *Layout = in BuildAggStore()
2265 const llvm::StructLayout *ArgStructLayout = nullptr; in EmitFunctionProlog()
3829 const llvm::StructLayout *ArgMemoryLayout = nullptr; in EmitCall()
H A DCGObjCMac.cpp968 void BuildRCRecordLayout(const llvm::StructLayout *RecLayout,
2414 void CGObjCCommonMac::BuildRCRecordLayout(const llvm::StructLayout *RecLayout, in BuildRCRecordLayout()
2545 const llvm::StructLayout *RecLayout = in BuildRCBlockVarRecordLayout()
2854 const llvm::StructLayout *layout = in fillRunSkipBlockVars()
H A DCGExprConstant.cpp1117 const llvm::StructLayout *BaseLayout = CGM.getDataLayout().getStructLayout( in Build()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DGlobalMerge.cpp523 const StructLayout *MergedLayout = DL.getStructLayout(MergedTy); in doMerge()
H A DAnalysis.cpp90 const StructLayout *SL = DL.getStructLayout(STy); in ComputeValueVTs()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp485 const StructLayout *Layout = DL.getStructLayout(CS->getType()); in fillConstantStruct()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp748 const StructLayout *SL = DL.getStructLayout(STy); in visitGetElementPtrInst()
1488 const StructLayout *SL = DL.getStructLayout(STy); in getNaturalGEPRecursively()
3414 const StructLayout *SL = DL.getStructLayout(STy); in stripAggregateTypeWrapping()
3480 const StructLayout *SL = DL.getStructLayout(STy); in getTypePartition()
3527 const StructLayout *SubSL = DL.getStructLayout(SubTy); in getTypePartition()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DConstantFolding.cpp420 const StructLayout *SL = DL.getStructLayout(CS->getType()); in ReadDataFromGlobal()
945 const StructLayout &SL = *DL.getStructLayout(STy); in SymbolicallyEvaluateGEP()
H A DBasicAliasAnalysis.cpp1180 const StructLayout *SL = DL.getStructLayout(LastIndexedStruct); in aliasSameBasePointerGEPs()
H A DInlineCost.cpp397 const StructLayout *SL = DL.getStructLayout(STy); in accumulateGEPOffset()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp272 const StructLayout *SL = DL.getStructLayout(STy); in computeAddress()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp1214 const StructLayout *SL = in InitializeMemory()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DIRForTarget.cpp1290 const StructLayout *struct_layout = in MaterializeInitializer()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp497 const StructLayout *SL = DL.getStructLayout(STy); in computeAddress()

12