Home
last modified time | relevance | path

Searched refs:getStructLayout (Results 1 – 25 of 52) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/Target/
H A DTarget.cpp134 return unwrap(TD)->getStructLayout(STy)->getElementContainingOffset(Offset); in LLVMElementAtOffset()
140 return unwrap(TD)->getStructLayout(STy)->getElementOffset(Element); in LLVMOffsetOfElement()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DOperator.cpp52 const StructLayout *SL = DL.getStructLayout(STy); in accumulateConstantOffset()
H A DDataLayout.cpp588 const StructLayout *DataLayout::getStructLayout(StructType *Ty) const { in getStructLayout() function in DataLayout
702 const StructLayout *Layout = getStructLayout(cast<StructType>(Ty)); in getAlignment()
801 const StructLayout *Layout = getStructLayout(STy); in getIndexedOffsetInType()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DDataLayout.h505 const StructLayout *getStructLayout(StructType *Ty) const;
582 return getStructLayout(cast<StructType>(Ty))->getSizeInBits(); in getTypeSizeInBits()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/Utils/
H A DLocal.h59 Size = DL.getStructLayout(STy)->getElementOffset(OpValue);
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DGlobalSplit.cpp72 const StructLayout *SL = DL.getStructLayout(Init->getType()); in splitGlobal()
H A DGlobalOpt.cpp481 const StructLayout &Layout = *DL.getStructLayout(STy); in SRAGlobal()
1308 TypeSize = DL.getStructLayout(ST)->getSizeInBytes(); in PerformHeapAllocSRoA()
1534 unsigned TypeSize = DL.getStructLayout(AllocSTy)->getSizeInBytes(); in tryToOptimizeStoreOfMallocToGlobal()
H A DArgumentPromotion.cpp763 const StructLayout *Layout = DL.getStructLayout(StructTy); in isDenselyPacked()
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp75 DL.getStructLayout(SampleStruct)->getElementOffset(2), Alignement); in lowerCoroPromise()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp388 DL.getStructLayout(cast<StructType>(CS->getType()))->getSizeInBytes(); in getConstantFieldValue()
485 const StructLayout *Layout = DL.getStructLayout(CS->getType()); in fillConstantStruct()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp1979 Bytes = DL.getStructLayout(ST)->getElementOffset(0) + in bufferAggregateConstant()
1981 DL.getStructLayout(ST)->getElementOffset(i); in bufferAggregateConstant()
1983 Bytes = DL.getStructLayout(ST)->getElementOffset(i + 1) - in bufferAggregateConstant()
1984 DL.getStructLayout(ST)->getElementOffset(i); in bufferAggregateConstant()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DEfficiencySanitizer.cpp353 DL.getStructLayout(StructTy)->getElementOffset(i))); in createCacheFragAuxGV()
448 DL.getStructLayout(StructTy)->getSizeInBytes()), in createCacheFragInfoGV()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.cpp1280 CGF.CGM.getDataLayout().getStructLayout(STy); in BuildAggStore()
2267 ArgStructLayout = CGM.getDataLayout().getStructLayout(FI.getArgStruct()); in EmitFunctionProlog()
2479 auto SrcLayout = CGM.getDataLayout().getStructLayout(STy); in EmitFunctionProlog()
2534 auto layout = CGM.getDataLayout().getStructLayout(coercionType); in EmitFunctionProlog()
2947 auto layout = CGM.getDataLayout().getStructLayout(coercionType); in EmitFunctionEpilog()
3832 ArgMemoryLayout = DL.getStructLayout(ArgStruct); in EmitCall()
4102 auto SrcLayout = CGM.getDataLayout().getStructLayout(STy); in EmitCall()
4122 auto layout = CGM.getDataLayout().getStructLayout(coercionType); in EmitCall()
4439 auto layout = CGM.getDataLayout().getStructLayout(coercionType); in EmitCall()
H A DCGRecordLayoutBuilder.cpp794 const llvm::StructLayout *SL = getDataLayout().getStructLayout(ST); in ComputeRecordLayout()
/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/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp707 auto *SL = DL.getStructLayout(ST); in unpackLoadToAggregate()
1232 auto *SL = DL.getStructLayout(ST); in unpackStoreToAggregate()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp512 DL.getStructLayout(STy)->getElementOffset(FieldNo); in DecomposeGEPExpression()
1180 const StructLayout *SL = DL.getStructLayout(LastIndexedStruct); in aliasSameBasePointerGEPs()
H A DMemoryBuiltins.cpp288 ElementSize = DL.getStructLayout(ST)->getSizeInBytes(); in computeArraySize()
H A DConstantFolding.cpp420 const StructLayout *SL = DL.getStructLayout(CS->getType()); in ReadDataFromGlobal()
945 const StructLayout &SL = *DL.getStructLayout(STy); in SymbolicallyEvaluateGEP()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h749 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field); in getGEPCost()
/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()
H A DSeparateConstOffsetFromGEP.cpp807 DL->getStructLayout(StTy)->getElementOffset(Field); in accumulateByteOffset()
H A DMemCpyOptimizer.cpp91 Offset += DL.getStructLayout(STy)->getElementOffset(OpC->getZExtValue()); in GetOffsetFromIndex()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp161 const StructLayout *SL = DL.getStructLayout(STy); in computeValueLLTs()
664 Offset += DL->getStructLayout(StTy)->getElementOffset(Field); in translateGetElementPtr()

123