Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp1815 static bool canCreateUndefOrPoison(Register Reg, const MachineRegisterInfo &MRI, in canCreateUndefOrPoison() function
1959 return !::canCreateUndefOrPoison(Reg, MRI, in isGuaranteedNotToBeUndefOrPoison()
1966 bool llvm::canCreateUndefOrPoison(Register Reg, const MachineRegisterInfo &MRI, in canCreateUndefOrPoison() function in llvm
1968 return ::canCreateUndefOrPoison(Reg, MRI, ConsiderFlagsAndMetadata, in canCreateUndefOrPoison()
1974 return ::canCreateUndefOrPoison(Reg, MRI, ConsiderFlagsAndMetadata, in canCreatePoison()
H A DCombinerHelper.cpp265 if (canCreateUndefOrPoison(OrigOp, MRI, in matchFreezeOfSingleMaybePoisonOperand()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h593 LLVM_ABI bool canCreateUndefOrPoison(Register Reg,
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h766 LLVM_ABI bool canCreateUndefOrPoison(const Operator *Op,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp683 if (!I || canCreateUndefOrPoison(cast<Operator>(I), in freezeAndPush()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h2243 LLVM_ABI bool canCreateUndefOrPoison(SDValue Op, const APInt &DemandedElts,
2256 LLVM_ABI bool canCreateUndefOrPoison(SDValue Op, bool PoisonOnly = false,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp7358 static bool canCreateUndefOrPoison(const Operator *Op, UndefPoisonKind Kind, in canCreateUndefOrPoison() function
7506 bool llvm::canCreateUndefOrPoison(const Operator *Op, in canCreateUndefOrPoison() function in llvm
7508 return ::canCreateUndefOrPoison(Op, UndefPoisonKind::UndefOrPoison, in canCreateUndefOrPoison()
7513 return ::canCreateUndefOrPoison(Op, UndefPoisonKind::PoisonOnly, in canCreatePoison()
7660 } else if (!::canCreateUndefOrPoison(Opr, Kind, in isGuaranteedNotToBeUndefOrPoison()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp4895 if (canCreateUndefOrPoison(cast<Operator>(OrigOp), in pushFreezeToPreventPoisonFromPropagating()
4975 if (!I || canCreateUndefOrPoison(cast<Operator>(I), in foldFreezeIntoRecurrence()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp5504 return !canCreateUndefOrPoison(Op, PoisonOnly, /*ConsiderFlags*/ true, in isGuaranteedNotToBeUndefOrPoison()
5511 bool SelectionDAG::canCreateUndefOrPoison(SDValue Op, bool PoisonOnly, in canCreateUndefOrPoison() function in SelectionDAG
5518 return canCreateUndefOrPoison(Op, DemandedElts, PoisonOnly, ConsiderFlags, in canCreateUndefOrPoison()
5522 bool SelectionDAG::canCreateUndefOrPoison(SDValue Op, const APInt &DemandedElts, in canCreateUndefOrPoison() function in SelectionDAG
H A DDAGCombiner.cpp16724 if (DAG.canCreateUndefOrPoison(N0, /*PoisonOnly*/ false, in visitFREEZE()