Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DOperator.cpp46 Offset = SL->getElementOffset(OpC->getZExtValue()); in getMaxPreservedAlignment()
120 APInt(Offset.getBitWidth(), SL->getElementOffset(ElementIdx)), in accumulateConstantOffset()
182 CollectConstantOffset(APInt(BitWidth, SL->getElementOffset(ElementIdx)), in collectOffset()
H A DDataLayout.cpp892 Result += Layout->getElementOffset(FieldNo); in getIndexedOffsetInType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DGlobalSplit.cpp85 unsigned SplitBegin = SL->getElementOffset(I); in splitGlobal()
88 : SL->getElementOffset(I + 1); in splitGlobal()
H A DArgumentPromotion.cpp276 commonAlignment(StructAlign, SL->getElementOffset(i)); in doPromotion()
406 Align Alignment = commonAlignment(StructAlign, SL->getElementOffset(i)); in doPromotion()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DDataLayout.h634 uint64_t getElementOffset(unsigned Idx) const { in getElementOffset() function
640 return getElementOffset(Idx) * 8; in getElementOffsetInBits()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/Utils/
H A DLocal.h57 Size = DL.getStructLayout(STy)->getElementOffset(OpValue);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/
H A DTarget.cpp141 return unwrap(TD)->getStructLayout(STy)->getElementOffset(Element); in LLVMOffsetOfElement()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuilder.h193 auto Offset = CharUnits::fromQuantity(Layout->getElementOffset(Index));
328 auto Offset = CharUnits::fromQuantity(Layout->getElementOffset(Index)); in CreatePreserveStructAccessIndex()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp145 Offset - SL->getElementOffset(Op), M); in getPointerAtOffset()
H A DConstantFolding.cpp470 uint64_t CurEltOffset = SL->getElementOffset(Index); in ReadDataFromGlobal()
490 uint64_t NextEltOffset = SL->getElementOffset(Index); in ReadDataFromGlobal()
1007 Offset -= APInt(BitWidth, SL.getElementOffset(ElIdx)); in SymbolicallyEvaluateGEP()
H A DModuleSummaryAnalysis.cpp510 auto Offset = SL->getElementOffset(EI.index()); in findFuncPointers()
H A DBasicAliasAnalysis.cpp517 Decomposed.Offset += DL.getStructLayout(STy)->getElementOffset(FieldNo); in DecomposeGEPExpression()
H A DInlineCost.cpp1015 Offset += APInt(IntPtrWidth, SL->getElementOffset(ElementIdx)); in accumulateGEPOffset()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp69 DL.getStructLayout(SampleStruct)->getElementOffset(2), Alignment); in lowerCoroPromise()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DAnalysis.cpp98 uint64_t EltOffset = SL ? SL->getElementOffset(EI - EB) : 0; in ComputeValueVTs()
143 uint64_t EltOffset = SL ? SL->getElementOffset(I) : 0; in computeValueLLTs()
H A DGlobalMerge.cpp536 MergedLayout->getElementOffset(StructIdxs[idx])); in doMerge()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp1941 Bytes = DL.getStructLayout(ST)->getElementOffset(0) + in bufferAggregateConstant()
1943 DL.getStructLayout(ST)->getElementOffset(i); in bufferAggregateConstant()
1945 Bytes = DL.getStructLayout(ST)->getElementOffset(i + 1) - in bufferAggregateConstant()
1946 DL.getStructLayout(ST)->getElementOffset(i); in bufferAggregateConstant()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp459 uint64_t SizeSoFar = Layout->getElementOffset(i); in fillConstantStruct()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp669 commonAlignment(Align, SL->getElementOffset(i)), Name + ".unpack"); in unpackLoadToAggregate()
1197 auto EltAlign = commonAlignment(Align, SL->getElementOffset(i)); in unpackStoreToAggregate()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp839 DL->getStructLayout(StTy)->getElementOffset(Field); in accumulateByteOffset()
H A DSROA.cpp744 APInt(Offset.getBitWidth(), SL->getElementOffset(ElementIdx)); in visitGetElementPtrInst()
1524 Offset -= APInt(Offset.getBitWidth(), SL->getElementOffset(Index)); in getNaturalGEPRecursively()
3714 Offset -= SL->getElementOffset(Index); in getTypePartition()
3743 if (SL->getElementOffset(EndIndex) != EndOffset) in getTypePartition()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h891 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp275 TmpOffset += SL->getElementOffset(Idx); in computeAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2758 uint64_t PadSize = ((i == e-1 ? Size : Layout->getElementOffset(i+1)) in emitGlobalConstantStruct()
2759 - Layout->getElementOffset(i)) - FieldSize; in emitGlobalConstantStruct()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp1163 InitializeMemory(CPS->getOperand(i), (char*)Addr+SL->getElementOffset(i)); in InitializeMemory()

12