| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 263 void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } in setNoWrapFlags() function 390 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags() function 442 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVMinMaxExpr() 528 void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; } in setNoWrapFlags() function 537 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVSequentialMinMaxExpr()
|
| H A D | ScalarEvolution.h | 1338 LLVM_ABI void setNoWrapFlags(SCEVAddRecExpr *AddRec, SCEV::NoWrapFlags Flags);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SeparateConstOffsetFromGEP.cpp | 1168 GEP->setNoWrapFlags(NewGEPFlags); in splitGEP() 1450 First->setNoWrapFlags(GEPNoWrapFlags::none()); in swapGEPOperand() 1451 Second->setNoWrapFlags(GEPNoWrapFlags::none()); in swapGEPOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 447 cast<GetElementPtrInst>(this)->setNoWrapFlags(GEPNoWrapFlags::none()); in dropPoisonGeneratingFlags() 705 DestGEP->setNoWrapFlags(SrcGEP->getNoWrapFlags() | in copyIRFlags() 750 DestGEP->setNoWrapFlags(SrcGEP->getNoWrapFlags() & in andIRFlags()
|
| H A D | Instructions.cpp | 1621 void GetElementPtrInst::setNoWrapFlags(GEPNoWrapFlags NW) { in setNoWrapFlags() function in GetElementPtrInst 1631 setNoWrapFlags(NW); in setIsInBounds()
|
| H A D | Core.cpp | 3224 GEPInst->setNoWrapFlags(mapFromLLVMGEPNoWrapFlags(NoWrapFlags)); in LLVMGEPSetNoWrapFlags()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | PHITransAddr.cpp | 397 Result->setNoWrapFlags(GEP->getNoWrapFlags()); in insertTranslatedSubExpr()
|
| H A D | ScalarEvolution.cpp | 1388 SE->setNoWrapFlags(const_cast<SCEVAddRecExpr *>(PreAR), WrapType); in getPreStartForExtend() 1676 setNoWrapFlags(const_cast<SCEVAddRecExpr *>(AR), SCEV::FlagNUW); in getZeroExtendExprImpl() 1694 setNoWrapFlags(const_cast<SCEVAddRecExpr *>(AR), SCEV::FlagNW); in getZeroExtendExprImpl() 1715 setNoWrapFlags(const_cast<SCEVAddRecExpr *>(AR), NewFlags); in getZeroExtendExprImpl() 1737 setNoWrapFlags(const_cast<SCEVAddRecExpr *>(AR), SCEV::FlagNW); in getZeroExtendExprImpl() 1765 setNoWrapFlags(const_cast<SCEVAddRecExpr *>(AR), SCEV::FlagNUW); in getZeroExtendExprImpl() 2050 setNoWrapFlags(const_cast<SCEVAddRecExpr *>(AR), SCEV::FlagNSW); in getSignExtendExprImpl() 2074 setNoWrapFlags(const_cast<SCEVAddRecExpr *>(AR), SCEV::FlagNW); in getSignExtendExprImpl() 2086 setNoWrapFlags(const_cast<SCEVAddRecExpr *>(AR), NewFlags); in getSignExtendExprImpl() 2116 setNoWrapFlags(const_cast<SCEVAddRecExpr *>(AR), SCEV::FlagNSW); in getSignExtendExprImpl() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 90 GEP->setNoWrapFlags(GEPNW); in apply() 384 GEP->setNoWrapFlags(GEP->getNoWrapFlags() & NW); in expandAddToGEP()
|
| H A D | SCCPSolver.cpp | 166 GEP->setNoWrapFlags(GEP->getNoWrapFlags() | in refineInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 421 NewI->setNoWrapFlags(GEP->getNoWrapFlags()); in replace()
|
| H A D | InstructionCombining.cpp | 3051 NewGEP->setNoWrapFlags(NW); in foldGEPOfPhi() 3312 GEP.setNoWrapFlags(GEP.getNoWrapFlags() | GEPNoWrapFlags::noUnsignedWrap()); in visitGetElementPtrInst()
|
| H A D | InstCombineVectorOps.cpp | 540 NewGEP->setNoWrapFlags(GEP->getNoWrapFlags()); in visitExtractElementInst()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 990 GEP->setNoWrapFlags(NW); 1110 LLVM_ABI void setNoWrapFlags(GEPNoWrapFlags NW);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.h | 774 cast<GetElementPtrInst>(&I)->setNoWrapFlags(GEPFlags); in applyFlags()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1778 cast<GetElementPtrInst>(I)->setNoWrapFlags(toGEPNoWrapFlags(BC->Flags)); in materializeValue() 5293 GEP->setNoWrapFlags(NW); in parseFunctionBody()
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 8842 GEP->setNoWrapFlags(NW); in parseGetElementPtr()
|