| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 1815 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 D | CombinerHelper.cpp | 265 if (canCreateUndefOrPoison(OrigOp, MRI, in matchFreezeOfSingleMaybePoisonOperand()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 593 LLVM_ABI bool canCreateUndefOrPoison(Register Reg,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 766 LLVM_ABI bool canCreateUndefOrPoison(const Operator *Op,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GuardWidening.cpp | 683 if (!I || canCreateUndefOrPoison(cast<Operator>(I), in freezeAndPush()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 2243 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 D | ValueTracking.cpp | 7358 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 D | InstructionCombining.cpp | 4895 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 D | SelectionDAG.cpp | 5504 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 D | DAGCombiner.cpp | 16724 if (DAG.canCreateUndefOrPoison(N0, /*PoisonOnly*/ false, in visitFREEZE()
|