Home
last modified time | relevance | path

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

12

/llvm-project/llvm/lib/Target/DirectX/
H A DCBufferDataLayout.cpp43 LegacyStructLayout &getStructLayout(StructType *ST);
74 LegacyStructLayout &Layout = getStructLayout(ST); in getTypeAllocSize()
93 LegacyCBufferLayout::getStructLayout(StructType *ST) { in getStructLayout() function in llvm::dxil::LegacyCBufferLayout
/llvm-project/llvm/lib/IR/
H A DOperator.cpp99 const StructLayout *SL = DL.getStructLayout(STy); in getMaxPreservedAlignment()
180 const StructLayout *SL = DL.getStructLayout(STy); in accumulateConstantOffset()
245 const StructLayout *SL = DL.getStructLayout(STy); in collectOffset()
H A DDataLayout.cpp709 const StructLayout *DataLayout::getStructLayout(StructType *Ty) const { in clear()
789 const StructLayout *Layout = getStructLayout(cast<StructType>(Ty)); in getAlignment()
907 const StructLayout *Layout = getStructLayout(STy); in getIndexType()
956 const StructLayout *SL = getStructLayout(STy); in getElementIndex()
720 const StructLayout *DataLayout::getStructLayout(StructType *Ty) const { getStructLayout() function in DataLayout
H A DValue.cpp1013 Offset += DL.getStructLayout(STy)->getElementOffset(OpC->getZExtValue()); in getOffsetFromIndex()
/llvm-project/llvm/lib/Target/
H A DTarget.cpp131 return unwrap(TD)->getStructLayout(STy)->getElementContainingOffset(Offset); in LLVMElementAtOffset()
137 return unwrap(TD)->getStructLayout(STy)->getElementOffset(Element); in LLVMOffsetOfElement()
/llvm-project/llvm/lib/Analysis/
H A DLocal.cpp50 uint64_t Size = DL.getStructLayout(STy)->getElementOffset(OpValue); in emitGEPOffset()
H A DTypeMetadataUtils.cpp159 const StructLayout *SL = DL.getStructLayout(C->getType()); in getPointerAtOffset()
H A DModuleSummaryAnalysis.cpp745 const StructLayout *SL = DL.getStructLayout(C->getType()); in findFuncPointers()
/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h549 const StructLayout *getStructLayout(StructType *Ty) const;
632 return getStructLayout(cast<StructType>(Ty))->getSizeInBits();
/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalSplit.cpp50 const StructLayout *SL = DL.getStructLayout(Init->getType()); in splitGlobal()
/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp352 DL.getStructLayout(cast<StructType>(CS->getType()))->getSizeInBytes(); in getConstantFieldValue()
449 const StructLayout *Layout = DL.getStructLayout(CS->getType());
/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h223 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy);
418 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy); in CreatePreserveStructAccessIndex()
H A DCGRecordLayoutBuilder.cpp1157 const llvm::StructLayout *SL = getDataLayout().getStructLayout(ST); in ComputeRecordLayout()
H A DCGDecl.cpp1038 const llvm::StructLayout *Layout = DL.getStructLayout(STy); in shouldSplitConstantStore()
1233 CGM.getDataLayout().getStructLayout(STy); in emitStoresForConstant()
/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp69 DL.getStructLayout(SampleStruct)->getElementOffset(2), Alignment); in lowerCoroPromise()
H A DCoroFrame.cpp532 auto Layout = DL.getStructLayout(Ty);
648 Layout.getStructLayout(StructTy)->getElementOffsetInBits(I),
/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp92 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr; in ComputeValueVTs()
150 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr; in computeValueLLTs()
H A DGlobalMerge.cpp566 const StructLayout *MergedLayout = DL.getStructLayout(MergedTy); in doMerge()
/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp1990 Bytes = DL.getStructLayout(ST)->getElementOffset(0) + in lowerConstantForGV()
1992 DL.getStructLayout(ST)->getElementOffset(i); in lowerConstantForGV()
1994 Bytes = DL.getStructLayout(ST)->getElementOffset(i + 1) - in lowerConstantForGV()
1995 DL.getStructLayout(ST)->getElementOffset(i); in lowerConstantForGV()
/llvm-project/clang/lib/CodeGen/Targets/
H A DSparc.cpp179 const llvm::StructLayout *Layout = DL.getStructLayout(StrTy); in addStruct()
H A DX86.cpp2384 const llvm::StructLayout *SL = TD.getStructLayout(STy); in getFPTypeAtOffset()
2494 const llvm::StructLayout *SL = getDataLayout().getStructLayout(STy); in GetINTEGERTypeAtOffset()
2565 assert(TD.getStructLayout(Result)->getElementOffset(1) == 8 && in GetX86_64ByValArgumentPair()
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp705 auto *SL = DL.getStructLayout(ST); in unpackLoadToAggregate()
1216 auto *SL = DL.getStructLayout(ST); in unpackStoreToAggregate()
/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp855 DL->getStructLayout(StTy)->getElementOffset(Field); in accumulateByteOffset()
/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1182 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field); in getInstructionCost()
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp277 const StructLayout *SL = DL.getStructLayout(STy); in computeAddress()

12