/llvm-project/llvm/lib/Target/DirectX/ |
H A D | CBufferDataLayout.cpp | 43 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 D | Operator.cpp | 99 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 D | DataLayout.cpp | 709 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 D | Value.cpp | 1013 Offset += DL.getStructLayout(STy)->getElementOffset(OpC->getZExtValue()); in getOffsetFromIndex()
|
/llvm-project/llvm/lib/Target/ |
H A D | Target.cpp | 131 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 D | Local.cpp | 50 uint64_t Size = DL.getStructLayout(STy)->getElementOffset(OpValue); in emitGEPOffset()
|
H A D | TypeMetadataUtils.cpp | 159 const StructLayout *SL = DL.getStructLayout(C->getType()); in getPointerAtOffset()
|
H A D | ModuleSummaryAnalysis.cpp | 745 const StructLayout *SL = DL.getStructLayout(C->getType()); in findFuncPointers()
|
/llvm-project/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 549 const StructLayout *getStructLayout(StructType *Ty) const; 632 return getStructLayout(cast<StructType>(Ty))->getSizeInBits();
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalSplit.cpp | 50 const StructLayout *SL = DL.getStructLayout(Init->getType()); in splitGlobal()
|
/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelDAGToDAG.cpp | 352 DL.getStructLayout(cast<StructType>(CS->getType()))->getSizeInBytes(); in getConstantFieldValue() 449 const StructLayout *Layout = DL.getStructLayout(CS->getType());
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuilder.h | 223 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy); 418 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy); in CreatePreserveStructAccessIndex()
|
H A D | CGRecordLayoutBuilder.cpp | 1157 const llvm::StructLayout *SL = getDataLayout().getStructLayout(ST); in ComputeRecordLayout()
|
H A D | CGDecl.cpp | 1038 const llvm::StructLayout *Layout = DL.getStructLayout(STy); in shouldSplitConstantStore() 1233 CGM.getDataLayout().getStructLayout(STy); in emitStoresForConstant()
|
/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroEarly.cpp | 69 DL.getStructLayout(SampleStruct)->getElementOffset(2), Alignment); in lowerCoroPromise()
|
H A D | CoroFrame.cpp | 532 auto Layout = DL.getStructLayout(Ty); 648 Layout.getStructLayout(StructTy)->getElementOffsetInBits(I),
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 92 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr; in ComputeValueVTs() 150 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr; in computeValueLLTs()
|
H A D | GlobalMerge.cpp | 566 const StructLayout *MergedLayout = DL.getStructLayout(MergedTy); in doMerge()
|
/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXAsmPrinter.cpp | 1990 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 D | Sparc.cpp | 179 const llvm::StructLayout *Layout = DL.getStructLayout(StrTy); in addStruct()
|
H A D | X86.cpp | 2384 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 D | InstCombineLoadStoreAlloca.cpp | 705 auto *SL = DL.getStructLayout(ST); in unpackLoadToAggregate() 1216 auto *SL = DL.getStructLayout(ST); in unpackStoreToAggregate()
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SeparateConstOffsetFromGEP.cpp | 855 DL->getStructLayout(StTy)->getElementOffset(Field); in accumulateByteOffset()
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 1182 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field); in getInstructionCost()
|
/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFastISel.cpp | 277 const StructLayout *SL = DL.getStructLayout(STy); in computeAddress()
|