| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 693 Value *TrueV = SelI->getTrueValue(); in matchLeftShift() local 739 ShouldSameV = TrueV; in matchLeftShift() 743 ShouldXoredV = TrueV; in matchLeftShift() 808 Value *TrueV = SelI->getTrueValue(); in matchRightShift() local 845 if (!match(TrueV, m_LShr(m_Value(R), m_One()))) in matchRightShift() 848 if (!match(FalseV, m_Xor(m_Specific(TrueV), m_Value(Q))) && in matchRightShift() 849 !match(FalseV, m_Xor(m_Value(Q), m_Specific(TrueV)))) in matchRightShift() 859 if (!match(TrueV, m_Xor(m_Specific(FalseV), m_Value(Q))) && in matchRightShift() 860 !match(TrueV, m_Xor(m_Value(Q), m_Specific(FalseV)))) in matchRightShift()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 7080 if (isNullConstant(TrueV)) { in combineSelectToBinOp() 7207 if (isNullConstant(TrueV)) in lowerSELECT() 7212 (TrueV.getOperand(0) == FalseV || TrueV.getOperand(1) == FalseV)) in lowerSELECT() 7214 ISD::OR, DL, VT, TrueV, in lowerSELECT() 7218 (FalseV.getOperand(0) == TrueV || FalseV.getOperand(1) == TrueV)) in lowerSELECT() 7328 std::swap(TrueV, FalseV); in lowerSELECT() 15406 if (TrueV == FalseV) in PerformDAGCombine() 15407 return TrueV; in PerformDAGCombine() 15415 std::swap(TrueV, FalseV); in PerformDAGCombine() 15433 std::swap(TrueV, FalseV); in PerformDAGCombine() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.cpp | 659 SDValue TrueV = Op.getOperand(2); in LowerSELECT_CC() local 669 SDValue Ops[] = {LHS, RHS, TargetCC, TrueV, FalseV}; in LowerSELECT_CC()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 902 SDValue TrueV = Op.getOperand(2); in LowerSELECT_CC() local 911 SDValue Ops[] = {TrueV, FalseV, TargetCC, Cmp}; in LowerSELECT_CC() 925 SDValue TrueV = DAG.getConstant(1, DL, Op.getValueType()); in LowerSETCC() local 928 SDValue Ops[] = {TrueV, FalseV, TargetCC, Cmp}; in LowerSETCC()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.cpp | 989 SDValue TrueV = Op.getOperand(2); in LowerSELECT_CC() local 1000 return DAG.getNode(LanaiISD::SELECT_CC, DL, VTs, TrueV, FalseV, TargetCC, in LowerSELECT_CC()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 3075 Value *TrueV = SpeculatedStore->getValueOperand(); in SpeculativelyExecuteBB() local 3078 std::swap(TrueV, FalseV); in SpeculativelyExecuteBB() 3080 BrCond, TrueV, FalseV, "spec.store.select", BI); in SpeculativelyExecuteBB() 3164 Value *TrueV = ThenV, *FalseV = OrigV; in SpeculativelyExecuteBB() local 3166 std::swap(TrueV, FalseV); in SpeculativelyExecuteBB() 3167 Value *V = Builder.CreateSelect(BrCond, TrueV, FalseV, "spec.select", BI); in SpeculativelyExecuteBB()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 1216 SDValue TrueV = Op.getOperand(2); in LowerSELECT_CC() local 1224 SDValue Ops[] = {TrueV, FalseV, TargetCC, Flag}; in LowerSELECT_CC()
|