Searched refs:OrigFlags (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.h | 88 DenseMap<PoisoningVH<Instruction>, PoisonFlags> OrigFlags; variable 208 OrigFlags.clear();
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 710 ISD::ArgFlagsTy OrigFlags = Args[i].Flags[0]; in determineAssignments() local 714 ISD::ArgFlagsTy Flags = OrigFlags; in determineAssignments()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 2513 SCEV::NoWrapFlags OrigFlags, in getAddExpr() argument 2515 assert(!(OrigFlags & ~(SCEV::FlagNUW | SCEV::FlagNSW)) && in getAddExpr() 2555 auto ComputeFlags = [this, OrigFlags](const ArrayRef<const SCEV *> Ops) { in getAddExpr() 2556 return StrengthenNoWrapFlags(this, scAddExpr, Ops, OrigFlags); in getAddExpr() 2566 if (Add->getNoWrapFlags(OrigFlags) != OrigFlags) in getAddExpr() 2593 return getAddExpr(Ops, OrigFlags, Depth + 1); in getAddExpr() 2722 SCEV::NoWrapFlags CommonFlags = maskFlags(OrigFlags, SCEV::FlagNUW); in getAddExpr() 3108 SCEV::NoWrapFlags OrigFlags, in getMulExpr() argument 3110 assert(OrigFlags == maskFlags(OrigFlags, SCEV::FlagNUW | SCEV::FlagNSW) && in getMulExpr() 3153 auto ComputeFlags = [this, OrigFlags](const ArrayRef<const SCEV *> Ops) { in getMulExpr() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 1577 OrigFlags.try_emplace(I, PoisonFlags(I)); in rememberFlags() 2378 for (auto [I, Flags] : Expander.OrigFlags) in cleanup()
|