Home
last modified time | relevance | path

Searched refs:setNoWrapFlags (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h263 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 DScalarEvolution.h1338 LLVM_ABI void setNoWrapFlags(SCEVAddRecExpr *AddRec, SCEV::NoWrapFlags Flags);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp1168 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 DInstruction.cpp447 cast<GetElementPtrInst>(this)->setNoWrapFlags(GEPNoWrapFlags::none()); in dropPoisonGeneratingFlags()
705 DestGEP->setNoWrapFlags(SrcGEP->getNoWrapFlags() | in copyIRFlags()
750 DestGEP->setNoWrapFlags(SrcGEP->getNoWrapFlags() & in andIRFlags()
H A DInstructions.cpp1621 void GetElementPtrInst::setNoWrapFlags(GEPNoWrapFlags NW) { in setNoWrapFlags() function in GetElementPtrInst
1631 setNoWrapFlags(NW); in setIsInBounds()
H A DCore.cpp3224 GEPInst->setNoWrapFlags(mapFromLLVMGEPNoWrapFlags(NoWrapFlags)); in LLVMGEPSetNoWrapFlags()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DPHITransAddr.cpp397 Result->setNoWrapFlags(GEP->getNoWrapFlags()); in insertTranslatedSubExpr()
H A DScalarEvolution.cpp1388 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 DScalarEvolutionExpander.cpp90 GEP->setNoWrapFlags(GEPNW); in apply()
384 GEP->setNoWrapFlags(GEP->getNoWrapFlags() & NW); in expandAddToGEP()
H A DSCCPSolver.cpp166 GEP->setNoWrapFlags(GEP->getNoWrapFlags() | in refineInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp421 NewI->setNoWrapFlags(GEP->getNoWrapFlags()); in replace()
H A DInstructionCombining.cpp3051 NewGEP->setNoWrapFlags(NW); in foldGEPOfPhi()
3312 GEP.setNoWrapFlags(GEP.getNoWrapFlags() | GEPNoWrapFlags::noUnsignedWrap()); in visitGetElementPtrInst()
H A DInstCombineVectorOps.cpp540 NewGEP->setNoWrapFlags(GEP->getNoWrapFlags()); in visitExtractElementInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h990 GEP->setNoWrapFlags(NW);
1110 LLVM_ABI void setNoWrapFlags(GEPNoWrapFlags NW);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h774 cast<GetElementPtrInst>(&I)->setNoWrapFlags(GEPFlags); in applyFlags()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1778 cast<GetElementPtrInst>(I)->setNoWrapFlags(toGEPNoWrapFlags(BC->Flags)); in materializeValue()
5293 GEP->setNoWrapFlags(NW); in parseFunctionBody()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp8842 GEP->setNoWrapFlags(NW); in parseGetElementPtr()