| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Operator.cpp | 71 Offset = SL->getElementOffset(OpC->getZExtValue()); in getMaxPreservedAlignment() 145 APInt(Offset.getBitWidth(), SL->getElementOffset(ElementIdx)), in accumulateConstantOffset() 207 CollectConstantOffset(APInt(BitWidth, SL->getElementOffset(ElementIdx)), in collectOffset()
|
| H A D | DataLayout.cpp | 896 Result += Layout->getElementOffset(FieldNo); in getIndexedOffsetInType() 952 Offset -= SL->getElementOffset(Index); in getGEPIndexForOffset()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | GlobalSplit.cpp | 85 unsigned SplitBegin = SL->getElementOffset(I); in splitGlobal() 88 : SL->getElementOffset(I + 1); in splitGlobal()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/Utils/ |
| H A D | Local.h | 57 Size = DL.getStructLayout(STy)->getElementOffset(OpValue);
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | DataLayout.h | 652 uint64_t getElementOffset(unsigned Idx) const { in getElementOffset() function 658 return getElementOffset(Idx) * 8; in getElementOffsetInBits()
|
| /llvm-project-15.0.7/llvm/lib/Target/ |
| H A D | Target.cpp | 141 return unwrap(TD)->getStructLayout(STy)->getElementOffset(Element); in LLVMOffsetOfElement()
|
| /llvm-project-15.0.7/openmp/libompd/src/ |
| H A D | TargetValue.h | 60 ompd_rc_t getElementOffset(const char *fieldName, ompd_size_t *offset);
|
| H A D | TargetValue.cpp | 122 ompd_rc_t TType::getElementOffset(const char *fieldName, ompd_size_t *offset) { in getElementOffset() function in TType 343 ret.errorState.errorCode = type->getElementOffset(fieldName, &offset); in access()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 197 auto Offset = CharUnits::fromQuantity(Layout->getElementOffset(Index)); 362 auto Offset = CharUnits::fromQuantity(Layout->getElementOffset(Index)); in CreatePreserveStructAccessIndex()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroEarly.cpp | 69 DL.getStructLayout(SampleStruct)->getElementOffset(2), Alignment); in lowerCoroPromise()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | TypeMetadataUtils.cpp | 147 Offset - SL->getElementOffset(Op), M, in getPointerAtOffset()
|
| H A D | ModuleSummaryAnalysis.cpp | 545 auto Offset = SL->getElementOffset(EI.index()); in findFuncPointers()
|
| H A D | ConstantFolding.cpp | 468 uint64_t CurEltOffset = SL->getElementOffset(Index); in ReadDataFromGlobal() 488 uint64_t NextEltOffset = SL->getElementOffset(Index); in ReadDataFromGlobal()
|
| H A D | BasicAliasAnalysis.cpp | 611 Decomposed.Offset += DL.getStructLayout(STy)->getElementOffset(FieldNo); in DecomposeGEPExpression()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | Analysis.cpp | 95 uint64_t EltOffset = SL ? SL->getElementOffset(EI - EB) : 0; in ComputeValueVTs() 140 uint64_t EltOffset = SL ? SL->getElementOffset(I) : 0; in computeValueLLTs()
|
| H A D | GlobalMerge.cpp | 534 MergedLayout->getElementOffset(StructIdxs[idx])); in doMerge()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAsmPrinter.cpp | 1923 Bytes = DL.getStructLayout(ST)->getElementOffset(0) + in bufferAggregateConstant() 1925 DL.getStructLayout(ST)->getElementOffset(i); in bufferAggregateConstant() 1927 Bytes = DL.getStructLayout(ST)->getElementOffset(i + 1) - in bufferAggregateConstant() 1928 DL.getStructLayout(ST)->getElementOffset(i); in bufferAggregateConstant()
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFISelDAGToDAG.cpp | 456 uint64_t SizeSoFar = Layout->getElementOffset(i); in fillConstantStruct()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 667 commonAlignment(Align, SL->getElementOffset(i)), Name + ".unpack"); in unpackLoadToAggregate() 1189 auto EltAlign = commonAlignment(Align, SL->getElementOffset(i)); in unpackStoreToAggregate()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SeparateConstOffsetFromGEP.cpp | 838 DL->getStructLayout(StTy)->getElementOffset(Field); in accumulateByteOffset()
|
| H A D | SROA.cpp | 741 APInt(Offset.getBitWidth(), SL->getElementOffset(ElementIdx)); in visitGetElementPtrInst() 3693 Offset -= SL->getElementOffset(Index); in getTypePartition() 3722 if (SL->getElementOffset(EndIndex) != EndOffset) in getTypePartition()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 953 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field); in getGEPCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 279 TmpOffset += SL->getElementOffset(Idx); in computeAddress()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 1163 InitializeMemory(CPS->getOperand(i), (char*)Addr+SL->getElementOffset(i)); in InitializeMemory()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinter.cpp | 3050 uint64_t PadSize = ((I == E - 1 ? Size : Layout->getElementOffset(I + 1)) - in emitGlobalConstantStruct() 3051 Layout->getElementOffset(I)) - in emitGlobalConstantStruct()
|