Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp1046 GEP->setIsInBounds(false); in splitGEP()
1109 cast<GetElementPtrInst>(NewGEP)->setIsInBounds(GEPWasInBounds); in splitGEP()
1134 cast<GetElementPtrInst>(NewGEP)->setIsInBounds(GEPWasInBounds); in splitGEP()
1366 First->setIsInBounds(false); in swapGEPOperand()
1367 Second->setIsInBounds(false); in swapGEPOperand()
1369 First->setIsInBounds(true); in swapGEPOperand()
H A DNaryReassociate.cpp460 NewGEP->setIsInBounds(GEP->isInBounds()); in tryReassociateGEPAtIndex()
H A DInferAddressSpaces.cpp646 NewGEP->setIsInBounds(GEP->isInBounds()); in cloneInstructionWithNewAddressSpace()
H A DScalarizer.cpp718 NewGEPI->setIsInBounds(); in visitGetElementPtrInst()
/llvm-project-15.0.7/llvm/lib/FuzzMutate/
H A DIRMutator.cpp242 Modifications.push_back([GEP]() { GEP->setIsInBounds(true); }); in mutate()
243 Modifications.push_back([GEP]() { GEP->setIsInBounds(false); }); in mutate()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstruction.cpp165 cast<GetElementPtrInst>(this)->setIsInBounds(false); in dropPoisonGeneratingFlags()
319 DestGEP->setIsInBounds(SrcGEP->isInBounds() || DestGEP->isInBounds()); in copyIRFlags()
344 DestGEP->setIsInBounds(SrcGEP->isInBounds() && DestGEP->isInBounds()); in andIRFlags()
H A DInstructions.cpp1831 void GetElementPtrInst::setIsInBounds(bool B) { in setIsInBounds() function in GetElementPtrInst
1832 cast<GEPOperator>(this)->setIsInBounds(B); in setIsInBounds()
H A DCore.cpp2986 return unwrap<GetElementPtrInst>(GEP)->setIsInBounds(InBounds); in LLVMSetIsInBounds()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp184 NewGEP->setIsInBounds(GEP->isInBounds()); in convertToParamAS()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp731 cast<GetElementPtrInst>(PtrInc)->setIsInBounds(IsPtrInBounds(BasePtr)); in rewriteForBase()
758 cast<GetElementPtrInst>(PtrInc)->setIsInBounds(IsPtrInBounds(BasePtr)); in rewriteForBase()
811 NewPtr->setIsInBounds(IsPtrInBounds(Ptr)); in rewriteForBucketElement()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DOperator.h385 void setIsInBounds(bool B) { in setIsInBounds() function
H A DInstructions.h987 GEP->setIsInBounds(true);
997 GEP->setIsInBounds(true);
1117 void setIsInBounds(bool b = true);
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DPHITransAddr.cpp412 Result->setIsInBounds(GEP->isInBounds()); in InsertPHITranslatedSubExpr()
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DCloningTest.cpp149 GEP->setIsInBounds(); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp1113 NewInst->setIsInBounds(RN->Flags & GepNode::InBounds); in fabricateGEP()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2005 NewGEP->setIsInBounds(IsInBounds); in visitGEPOfGEP()
2131 GEP.setIsInBounds(isMergedGEPInBounds(*Src, *cast<GEPOperator>(&GEP))); in visitGEPOfGEP()
2517 Res->setIsInBounds(GEP.isInBounds()); in visitGetElementPtrInst()
H A DInstCombineVectorOps.cpp510 NewGEP->setIsInBounds(GEP->isInBounds()); in visitExtractElementInst()
1787 GEP->setIsInBounds(cast<GetElementPtrInst>(I)->isInBounds()); in buildNew()
H A DInstCombinePHI.cpp602 if (AllInBounds) NewGEP->setIsInBounds(); in foldPHIArgGEPIntoPHI()
H A DInstCombineSelect.cpp1228 GEP->setIsInBounds(false); in foldSelectValueEquivalence()
1250 cast<GetElementPtrInst>(FalseInst)->setIsInBounds(); in foldSelectValueEquivalence()
H A DInstCombineCasts.cpp2735 GEP->setIsInBounds(); in convertBitCastToGEP()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2591 cast<GetElementPtrInst>(AddrPart)->setIsInBounds(InBounds); in vectorizeInterleaveGroup()
9626 PartPtr->setIsInBounds(InBounds); in execute()
9629 PartPtr->setIsInBounds(InBounds); in execute()
9638 PartPtr->setIsInBounds(InBounds); in execute()
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1604 cast<GetElementPtrInst>(I)->setIsInBounds(); in materializeValue()
4823 cast<GetElementPtrInst>(I)->setIsInBounds(true); in parseFunctionBody()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp7817 UGEPI->setIsInBounds(false); in tryUnmergingGEPsAcrossIndirectBr()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp7627 cast<GetElementPtrInst>(Inst)->setIsInBounds(true); in parseGetElementPtr()