|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/ValueTracking.cpp 4504 return {SPF_UNKNOWN, SPNB_NA, false};
4532 return {SPF_UNKNOWN, SPNB_NA, false};
4551 return {SPF_SMAX, SPNB_NA, false};
4556 return {SPF_SMIN, SPNB_NA, false};
4561 return {SPF_UMAX, SPNB_NA, false};
4566 return {SPF_UMIN, SPNB_NA, false};
4568 return {SPF_UNKNOWN, SPNB_NA, false};
4583 return {SPF_UNKNOWN, SPNB_NA, false};
4588 return {SPF_UNKNOWN, SPNB_NA, false};
4601 return {SPF_UNKNOWN, SPNB_NA, false};
4609 return {SPF_UNKNOWN, SPNB_NA, false};
4617 return {SPF_UNKNOWN, SPNB_NA, false};
4625 return {SPF_UNKNOWN, SPNB_NA, false};
4627 return {SPF_UNKNOWN, SPNB_NA, false};
4639 return {L.Flavor, SPNB_NA, false};
4646 return {L.Flavor, SPNB_NA, false};
4653 return {L.Flavor, SPNB_NA, false};
4660 return {L.Flavor, SPNB_NA, false};
4663 return {SPF_UNKNOWN, SPNB_NA, false};
4685 return {SPF_UNKNOWN, SPNB_NA, false};
4692 return {Pred == CmpInst::ICMP_SGT ? SPF_SMIN : SPF_SMAX, SPNB_NA, false};
4699 return {Pred == CmpInst::ICMP_SGT ? SPF_SMAX : SPF_SMIN, SPNB_NA, false};
4703 return {SPF_UNKNOWN, SPNB_NA, false};
4714 return {CmpLHS == TrueVal ? SPF_UMAX : SPF_UMIN, SPNB_NA, false};
4721 return {CmpLHS == FalseVal ? SPF_UMAX : SPF_UMIN, SPNB_NA, false};
4729 return {Pred == CmpInst::ICMP_SGT ? SPF_SMIN : SPF_SMAX, SPNB_NA, false};
4735 return {Pred == CmpInst::ICMP_SGT ? SPF_SMAX : SPF_SMIN, SPNB_NA, false};
4737 return {SPF_UNKNOWN, SPNB_NA, false};
4803 return {SPF_UNKNOWN, SPNB_NA, false};
4806 SelectPatternNaNBehavior NaNBehavior = SPNB_NA;
4832 return {SPF_UNKNOWN, SPNB_NA, false};
4844 return {SPF_UNKNOWN, SPNB_NA, false};
4861 default: return {SPF_UNKNOWN, SPNB_NA, false}; // Equality.
4863 case ICmpInst::ICMP_UGE: return {SPF_UMAX, SPNB_NA, false};
4865 case ICmpInst::ICMP_SGE: return {SPF_SMAX, SPNB_NA, false};
4867 case ICmpInst::ICMP_ULE: return {SPF_UMIN, SPNB_NA, false};
4869 case ICmpInst::ICMP_SLE: return {SPF_SMIN, SPNB_NA, false};
4899 return {SPF_ABS, SPNB_NA, false};
4903 return {SPF_ABS, SPNB_NA, false};
4908 return {SPF_NABS, SPNB_NA, false};
4921 return {SPF_NABS, SPNB_NA, false};
4926 return {SPF_ABS, SPNB_NA, false};
4939 return {SPF_UNKNOWN, SPNB_NA, false};
5055 return {SPF_UNKNOWN, SPNB_NA, false};
5058 if (!SI) return {SPF_UNKNOWN, SPNB_NA, false};
5061 if (!CmpI) return {SPF_UNKNOWN, SPNB_NA, false};
5082 return {SPF_UNKNOWN, SPNB_NA, false};
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 3294 case SPNB_NA: llvm_unreachable("No NaN behavior for FP op?");
3311 case SPNB_NA: llvm_unreachable("No NaN behavior for FP op?");
unittests/Analysis/ValueTrackingTest.cpp 154 expectPattern({SPF_UNKNOWN, SPNB_NA, false});
352 expectPattern({SPF_UNKNOWN, SPNB_NA, false});
363 expectPattern({SPF_UNKNOWN, SPNB_NA, false});
407 expectPattern({SPF_UNKNOWN, SPNB_NA, false});
421 expectPattern({SPF_UNKNOWN, SPNB_NA, false});
435 expectPattern({SPF_UMIN, SPNB_NA, false});
449 expectPattern({SPF_SMIN, SPNB_NA, false});
462 expectPattern({SPF_UNKNOWN, SPNB_NA, false});