reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
461 LLVM_NODISCARD static SCEV::NoWrapFlags maskFlags(SCEV::NoWrapFlags Flags, 461 LLVM_NODISCARD static SCEV::NoWrapFlags maskFlags(SCEV::NoWrapFlags Flags, 465 LLVM_NODISCARD static SCEV::NoWrapFlags setFlags(SCEV::NoWrapFlags Flags, 465 LLVM_NODISCARD static SCEV::NoWrapFlags setFlags(SCEV::NoWrapFlags Flags, 466 SCEV::NoWrapFlags OnFlags) { 469 LLVM_NODISCARD static SCEV::NoWrapFlags 470 clearFlags(SCEV::NoWrapFlags Flags, SCEV::NoWrapFlags OffFlags) { 470 clearFlags(SCEV::NoWrapFlags Flags, SCEV::NoWrapFlags OffFlags) { 518 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap, 521 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap, 527 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap, 533 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap, 536 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap, 542 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap, 551 SCEV::NoWrapFlags Flags); 553 const Loop *L, SCEV::NoWrapFlags Flags); 555 const Loop *L, SCEV::NoWrapFlags Flags) { 601 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap); 608 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap, 1749 SCEV::NoWrapFlags &Flags); 1780 SCEV::NoWrapFlags proveNoWrapViaConstantRanges(const SCEVAddRecExpr *AR); 1788 SCEV::NoWrapFlags getNoWrapFlagsFromUB(const Value *V); 1856 SCEV::NoWrapFlags Flags); 1860 SCEV::NoWrapFlags Flags); 1864 const Loop *L, SCEV::NoWrapFlags Flags);include/llvm/Analysis/ScalarEvolutionExpander.h
333 SCEV::NoWrapFlags Flags, bool IsSafeToHoist);
include/llvm/Analysis/ScalarEvolutionExpressions.h175 NoWrapFlags getNoWrapFlags(NoWrapFlags Mask = NoWrapMask) const { 175 NoWrapFlags getNoWrapFlags(NoWrapFlags Mask = NoWrapMask) const { 216 void setNoWrapFlags(NoWrapFlags Flags) { 338 void setNoWrapFlags(NoWrapFlags Flags) {lib/Analysis/ScalarEvolution.cpp
1397 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNSW; 1413 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNUW; 1439 auto WrapType = ExtendOpTraits<ExtendOpTy>::WrapType; 1466 auto PreStartFlags = 1561 auto WrapType = ExtendOpTraits<ExtendOpTy>::WrapType; 1695 auto NewFlags = proveNoWrapViaConstantRanges(AR); 2039 auto NewFlags = proveNoWrapViaConstantRanges(AR); 2336 static SCEV::NoWrapFlags 2339 SCEV::NoWrapFlags Flags) { 2350 SCEV::NoWrapFlags SignOrUnsignWrap = 2407 SCEV::NoWrapFlags Flags, 2787 SCEV::NoWrapFlags Flags) { 2809 const Loop *L, SCEV::NoWrapFlags Flags) { 2832 SCEV::NoWrapFlags Flags) { 2908 SCEV::NoWrapFlags Flags, 3394 SCEV::NoWrapFlags Flags) { 3411 const Loop *L, SCEV::NoWrapFlags Flags) { 3457 SCEV::NoWrapFlags OuterFlags = 3470 SCEV::NoWrapFlags InnerFlags = 3497 SCEV::NoWrapFlags Wrap = GEP->isInBounds() ? SCEV::FlagNSW 3947 SCEV::NoWrapFlags Flags) { 4005 SCEV::NoWrapFlags Flags, 4013 auto AddFlags = SCEV::FlagAnyWrap; 4038 auto NegFlags = RHSIsNotMinSigned ? SCEV::FlagNSW : SCEV::FlagAnyWrap; 4433 SCEV::NoWrapFlags 4440 SCEV::NoWrapFlags Result = SCEV::FlagAnyWrap; 4982 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap; 5077 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap; 5966 SCEV::NoWrapFlags ScalarEvolution::getNoWrapFlagsFromUB(const Value *V) { 5971 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap; 6180 SCEV::NoWrapFlags Flags = getNoWrapFlagsFromUB(BO->Op); 6217 SCEV::NoWrapFlags Flags = getNoWrapFlagsFromUB(BO->Op); 6241 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap; 6381 auto Flags = SCEV::FlagAnyWrap; 9361 SCEV::NoWrapFlags FlagsPresent; 9494 auto NoWrapFlags = SCEV::NoWrapFlags(SCEV::FlagNUW | SCEV::FlagNW); 9857 SCEV::NoWrapFlags &Flags) { 9904 SCEV::NoWrapFlags Flags; 10167 SCEV::NoWrapFlags NW = ICmpInst::isSigned(Pred) ? 12282 SCEV::NoWrapFlags ScevFlags = AR->getNoWrapFlags(); 12304 SCEV::NoWrapFlags StaticFlags = AR->getNoWrapFlags();lib/Analysis/ScalarEvolutionExpander.cpp
171 SCEV::NoWrapFlags Flags, bool IsSafeToHoist) { 838 auto NWFlags = S->getNoWrapFlags();tools/polly/lib/Support/SCEVAffinator.cpp
61 static SCEV::NoWrapFlags getNoWrapFlags(const SCEV *Expr) { 390 auto Flags = Expr->getNoWrapFlags();