Home
last modified time | relevance | path

Searched refs:accumulateConstantOffset (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/llvm/lib/IR/
H A DOperator.cpp86 bool GEPOperator::accumulateConstantOffset( in accumulateConstantOffset() function in llvm::GEPOperator
93 return GEPOperator::accumulateConstantOffset(getSourceElementType(), Index, in accumulateConstantOffset()
97 bool GEPOperator::accumulateConstantOffset( in accumulateConstantOffset() function in llvm::GEPOperator
H A DValue.cpp731 if (!GEP->accumulateConstantOffset(DL, GEPOffset, ExternalAnalysis)) in stripAndAccumulateConstantOffsets()
H A DInstructions.cpp1839 bool GetElementPtrInst::accumulateConstantOffset(const DataLayout &DL, in accumulateConstantOffset() function in GetElementPtrInst
1842 return cast<GEPOperator>(this)->accumulateConstantOffset(DL, Offset); in accumulateConstantOffset()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DPtrUseVisitor.cpp37 if (GEPI.accumulateConstantOffset(DL, TmpOffset)) { in adjustOffsetForGEP()
H A DLoads.cpp121 if (!GEP->accumulateConstantOffset(DL, Offset) || Offset.isNegative() || in isDereferenceableAndAlignedPointer()
H A DCFLGraph.h327 if (GEPOp.accumulateConstantOffset(DL, APOffset)) in visitGEP()
H A DConstantFolding.cpp341 if (!GEP->accumulateConstantOffset(DL, TmpOffset)) in IsConstantOffsetFromGlobal()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DOperator.h497 bool accumulateConstantOffset(
501 static bool accumulateConstantOffset(
H A DInstructions.h1130 bool accumulateConstantOffset(const DataLayout &DL, APInt &Offset) const;
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp289 if (!I->accumulateConstantOffset(DL, OffsetAccumulated)) in adjustByValArgAlignment()
H A DNVPTXAsmPrinter.cpp2003 cast<GEPOperator>(CE)->accumulateConstantOffset(DL, OffsetAI); in lowerConstantForGV()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DStackProtector.cpp207 if (!GEP->accumulateConstantOffset(DL, Offset)) in HasAddressTaken()
H A DInterleavedLoadCombinePass.cpp987 if (GEP.accumulateConstantOffset(DL, BaseOffset)) { in computePolynomialFromPointer()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp711 if (GEPL->accumulateConstantOffset(DL, OffsetL) && in cmpGEPs()
712 GEPR->accumulateConstantOffset(DL, OffsetR)) in cmpGEPs()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp486 if (GEP->accumulateConstantOffset(DL, Off)) in refineUsesAlignmentAndAA()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBuilder.h304 if (!GEP->accumulateConstantOffset(DL, Offset))
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp169 if (!GEP->accumulateConstantOffset(DL, Offset)) in visitICmpLoadOperand()
H A DConstantHoisting.cpp426 if (!GEPO->accumulateConstantOffset(*DL, Offset)) in collectConstantCandidates()
H A DSROA.cpp1589 if (!GEP->accumulateConstantOffset(DL, GEPOffset)) in getAdjustedPtr()
3385 GEPOperator::accumulateConstantOffset(BaseTy, GEPIndices, DL, Offset)) in emitFunc()
3436 GEPOperator::accumulateConstantOffset(BaseTy, GEPIndices, DL, Offset)) in emitFunc()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2054 if (!GEP.accumulateConstantOffset(DL, Offset)) in visitGEPOfGEP()
2219 if (!isa<BitCastInst>(SrcOp) && GEP.accumulateConstantOffset(DL, Offset) && in visitGEPOfBitcast()
2680 if (GEP.accumulateConstantOffset(DL, BasePtrOffset) && in visitGetElementPtrInst()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp644 cast<GEPOperator>(CE)->accumulateConstantOffset(DL, Offset); in getConstantValue()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp690 bool Result = GEP->accumulateConstantOffset(DL, APOffset); in isKnownTypeIdMember()
/llvm-project-15.0.7/llvm/docs/
H A DMergeFunctions.rst621 to use ``accumulateConstantOffset`` method.
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2748 cast<GEPOperator>(CE)->accumulateConstantOffset(getDataLayout(), OffsetAI); in lowerConstant()