Home
last modified time | relevance | path

Searched refs:canCreateUndefOrPoison (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DValueTracking.h661 bool canCreateUndefOrPoison(const Operator *Op,
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h2062 bool canCreateUndefOrPoison(SDValue Op, const APInt &DemandedElts,
2075 bool canCreateUndefOrPoison(SDValue Op, bool PoisonOnly = false,
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DValueTracking.cpp5232 static bool canCreateUndefOrPoison(const Operator *Op, bool PoisonOnly, in canCreateUndefOrPoison() function
5383 bool llvm::canCreateUndefOrPoison(const Operator *Op, in canCreateUndefOrPoison() function in llvm
5385 return ::canCreateUndefOrPoison(Op, /*PoisonOnly=*/false, in canCreateUndefOrPoison()
5390 return ::canCreateUndefOrPoison(Op, /*PoisonOnly=*/true, in canCreatePoison()
5522 } else if (!canCreateUndefOrPoison(Opr) && all_of(Opr->operands(), OpCheck)) in isGuaranteedNotToBeUndefOrPoison()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3832 if (canCreateUndefOrPoison(cast<Operator>(OrigOp), in pushFreezeToPreventPoisonFromPropagating()
3912 if (!I || canCreateUndefOrPoison(cast<Operator>(I), in foldFreezeIntoRecurrence()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4701 return !canCreateUndefOrPoison(Op, PoisonOnly, /*ConsiderFlags*/ true, in isGuaranteedNotToBeUndefOrPoison()
4708 bool SelectionDAG::canCreateUndefOrPoison(SDValue Op, bool PoisonOnly, in canCreateUndefOrPoison() function in SelectionDAG
4719 return canCreateUndefOrPoison(Op, DemandedElts, PoisonOnly, ConsiderFlags, in canCreateUndefOrPoison()
4723 bool SelectionDAG::canCreateUndefOrPoison(SDValue Op, const APInt &DemandedElts, in canCreateUndefOrPoison() function in SelectionDAG
H A DDAGCombiner.cpp14437 if (DAG.canCreateUndefOrPoison(N0, /*PoisonOnly*/ false, in visitFREEZE()