Home
last modified time | relevance | path

Searched refs:OrigFlags (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h91 DenseMap<PoisoningVH<Instruction>, PoisonFlags> OrigFlags; variable
216 OrigFlags.clear();
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp709 ISD::ArgFlagsTy OrigFlags = Args[i].Flags[0]; in determineAssignments() local
713 ISD::ArgFlagsTy Flags = OrigFlags; in determineAssignments()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp2516 SCEV::NoWrapFlags OrigFlags, in getAddExpr() argument
2518 assert(!(OrigFlags & ~(SCEV::FlagNUW | SCEV::FlagNSW)) && in getAddExpr()
2543 auto ComputeFlags = [this, OrigFlags](const ArrayRef<const SCEV *> Ops) { in getAddExpr()
2544 return StrengthenNoWrapFlags(this, scAddExpr, Ops, OrigFlags); in getAddExpr()
2554 if (Add->getNoWrapFlags(OrigFlags) != OrigFlags) in getAddExpr()
2581 return getAddExpr(Ops, OrigFlags, Depth + 1); in getAddExpr()
2710 SCEV::NoWrapFlags CommonFlags = maskFlags(OrigFlags, SCEV::FlagNUW); in getAddExpr()
3096 SCEV::NoWrapFlags OrigFlags, in getMulExpr() argument
3098 assert(OrigFlags == maskFlags(OrigFlags, SCEV::FlagNUW | SCEV::FlagNSW) && in getMulExpr()
3119 auto ComputeFlags = [this, OrigFlags](const ArrayRef<const SCEV *> Ops) { in getMulExpr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1605 OrigFlags.try_emplace(I, PoisonFlags(I)); in rememberFlags()
2385 for (auto [I, Flags] : Expander.OrigFlags) in cleanup()