| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GuardWidening.cpp | 831 Value *OpLHS; in parseRangeChecks() local 841 if (match(Check.getBase(), m_Add(m_Value(OpLHS), m_ConstantInt(OpRHS)))) { in parseRangeChecks() 842 Check.setBase(OpLHS); in parseRangeChecks() 847 m_Or(m_Value(OpLHS), m_ConstantInt(OpRHS)))) { in parseRangeChecks() 848 KnownBits Known = computeKnownBits(OpLHS, DL); in parseRangeChecks() 850 Check.setBase(OpLHS); in parseRangeChecks()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 4690 Register OpLHS, Register OpRHS, in tryReassocBinOp() argument 4693 MachineInstr *OpLHSDef = MRI.getVRegDef(OpLHS); in tryReassocBinOp() 4716 if (getTargetLowering().isReassocProfitable(MRI, OpLHS, OpRHS)) { in tryReassocBinOp() 6206 Register X, Y, OpLHS, OpRHS; in matchRedundantBinOpInEquality() local 6209 m_c_GICmp(m_Pred(Pred), m_Reg(X), m_GSub(m_Reg(OpLHS), m_Reg(Y)))); in matchRedundantBinOpInEquality() 6210 if (MatchedSub && X != OpLHS) in matchRedundantBinOpInEquality() 6215 m_any_of(m_GAdd(m_Reg(OpLHS), m_Reg(OpRHS)), in matchRedundantBinOpInEquality() 6216 m_GXor(m_Reg(OpLHS), m_Reg(OpRHS)))))) in matchRedundantBinOpInEquality() 6218 Y = X == OpLHS ? OpRHS : X == OpRHS ? OpLHS : Register(); in matchRedundantBinOpInEquality()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 3893 SDValue OpLHS = Op.getOperand(0); in lowerADDSUBO_CARRY() local 11782 SDValue OpLHS = GeneratePerfectShuffle( in GeneratePerfectShuffle() local 11784 EVT VT = OpLHS.getValueType(); in GeneratePerfectShuffle() 11800 OpLHS = DAG.getBitcast(MVT::v2f32, OpLHS); in GeneratePerfectShuffle() 11805 OpLHS = DAG.getBitcast(MVT::v2f64, OpLHS); in GeneratePerfectShuffle() 11815 OpLHS = DAG.getBitcast(MVT::v4f16, OpLHS); in GeneratePerfectShuffle() 11827 SDValue OpLHS, OpRHS; in GeneratePerfectShuffle() local 11832 EVT VT = OpLHS.getValueType(); in GeneratePerfectShuffle() 11868 OpLHS = WidenVector(OpLHS, DAG); in GeneratePerfectShuffle() 11870 return DAG.getNode(Opcode, dl, VT, OpLHS, Lane); in GeneratePerfectShuffle() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 9645 SDValue OpLHS, OpRHS; in GeneratePerfectShuffle() local 9646 OpLHS = GeneratePerfectShuffle(PerfectShuffleTable[LHSID], LHS, RHS, DAG, dl); in GeneratePerfectShuffle() 9681 return BuildVSLDOI(OpLHS, OpRHS, 4, OpLHS.getValueType(), DAG, dl); in GeneratePerfectShuffle() 9683 return BuildVSLDOI(OpLHS, OpRHS, 8, OpLHS.getValueType(), DAG, dl); in GeneratePerfectShuffle() 9685 return BuildVSLDOI(OpLHS, OpRHS, 12, OpLHS.getValueType(), DAG, dl); in GeneratePerfectShuffle() 9687 EVT VT = OpLHS.getValueType(); in GeneratePerfectShuffle() 9688 OpLHS = DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, OpLHS); in GeneratePerfectShuffle() 9690 SDValue T = DAG.getVectorShuffle(MVT::v16i8, dl, OpLHS, OpRHS, ShufIdxs); in GeneratePerfectShuffle()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 8474 SDValue OpLHS, OpRHS; in GeneratePerfectShuffle() local 8477 EVT VT = OpLHS.getValueType(); in GeneratePerfectShuffle() 8484 return DAG.getNode(ARMISD::VREV64, dl, VT, OpLHS); in GeneratePerfectShuffle() 8487 return DAG.getNode(ARMISD::VREV32, dl, VT, OpLHS); in GeneratePerfectShuffle() 8490 return DAG.getNode(ARMISD::VREV16, dl, VT, OpLHS); in GeneratePerfectShuffle() 8501 OpLHS, OpRHS, in GeneratePerfectShuffle() 8506 OpLHS, OpRHS).getValue(OpNum-OP_VUZPL); in GeneratePerfectShuffle() 8510 OpLHS, OpRHS).getValue(OpNum-OP_VZIPL); in GeneratePerfectShuffle() 8514 OpLHS, OpRHS).getValue(OpNum-OP_VTRNL); in GeneratePerfectShuffle() 8544 SDValue OpLHS = DAG.getNode(ARMISD::VREV64, DL, VT, Op.getOperand(0)); in LowerReverse_VECTOR_SHUFFLE() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 12295 SDValue OpLHS = Other.getOperand(0), OpRHS = Other.getOperand(1); in visitVSELECT() local 12307 (OpLHS == CondLHS || OpRHS == CondLHS)) in visitVSELECT() 12308 return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT() 12313 CondLHS == OpLHS) { in visitVSELECT() 12322 return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT() 12347 SDValue OpLHS = Other.getOperand(0).getOperand(0); in visitVSELECT() local 12357 SDValue OpLHS = Other.getOperand(0), OpRHS = Other.getOperand(1); in visitVSELECT() local 12359 if (OpLHS == LHS) { in visitVSELECT() 12365 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT() 12383 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 9334 Value *OpLHS; in computeShiftCompareExitLimit() local 9339 MatchPositiveShift(BEValue, OpLHS, OpCodeOut) && in computeShiftCompareExitLimit() 9342 OpLHS == PNOut && in computeShiftCompareExitLimit()
|