| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SeparateConstOffsetFromGEP.cpp | 1046 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 D | NaryReassociate.cpp | 460 NewGEP->setIsInBounds(GEP->isInBounds()); in tryReassociateGEPAtIndex()
|
| H A D | InferAddressSpaces.cpp | 646 NewGEP->setIsInBounds(GEP->isInBounds()); in cloneInstructionWithNewAddressSpace()
|
| H A D | Scalarizer.cpp | 718 NewGEPI->setIsInBounds(); in visitGetElementPtrInst()
|
| /llvm-project-15.0.7/llvm/lib/FuzzMutate/ |
| H A D | IRMutator.cpp | 242 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 D | Instruction.cpp | 165 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 D | Instructions.cpp | 1831 void GetElementPtrInst::setIsInBounds(bool B) { in setIsInBounds() function in GetElementPtrInst 1832 cast<GEPOperator>(this)->setIsInBounds(B); in setIsInBounds()
|
| H A D | Core.cpp | 2986 return unwrap<GetElementPtrInst>(GEP)->setIsInBounds(InBounds); in LLVMSetIsInBounds()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 184 NewGEP->setIsInBounds(GEP->isInBounds()); in convertToParamAS()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCLoopInstrFormPrep.cpp | 731 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 D | Operator.h | 385 void setIsInBounds(bool B) { in setIsInBounds() function
|
| H A D | Instructions.h | 987 GEP->setIsInBounds(true); 997 GEP->setIsInBounds(true); 1117 void setIsInBounds(bool b = true);
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | PHITransAddr.cpp | 412 Result->setIsInBounds(GEP->isInBounds()); in InsertPHITranslatedSubExpr()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | CloningTest.cpp | 149 GEP->setIsInBounds(); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonCommonGEP.cpp | 1113 NewInst->setIsInBounds(RN->Flags & GepNode::InBounds); in fabricateGEP()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 2005 NewGEP->setIsInBounds(IsInBounds); in visitGEPOfGEP() 2131 GEP.setIsInBounds(isMergedGEPInBounds(*Src, *cast<GEPOperator>(&GEP))); in visitGEPOfGEP() 2517 Res->setIsInBounds(GEP.isInBounds()); in visitGetElementPtrInst()
|
| H A D | InstCombineVectorOps.cpp | 510 NewGEP->setIsInBounds(GEP->isInBounds()); in visitExtractElementInst() 1787 GEP->setIsInBounds(cast<GetElementPtrInst>(I)->isInBounds()); in buildNew()
|
| H A D | InstCombinePHI.cpp | 602 if (AllInBounds) NewGEP->setIsInBounds(); in foldPHIArgGEPIntoPHI()
|
| H A D | InstCombineSelect.cpp | 1228 GEP->setIsInBounds(false); in foldSelectValueEquivalence() 1250 cast<GetElementPtrInst>(FalseInst)->setIsInBounds(); in foldSelectValueEquivalence()
|
| H A D | InstCombineCasts.cpp | 2735 GEP->setIsInBounds(); in convertBitCastToGEP()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 2591 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 D | BitcodeReader.cpp | 1604 cast<GetElementPtrInst>(I)->setIsInBounds(); in materializeValue() 4823 cast<GetElementPtrInst>(I)->setIsInBounds(true); in parseFunctionBody()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 7817 UGEPI->setIsInBounds(false); in tryUnmergingGEPsAcrossIndirectBr()
|
| /llvm-project-15.0.7/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 7627 cast<GetElementPtrInst>(Inst)->setIsInBounds(true); in parseGetElementPtr()
|