Home
last modified time | relevance | path

Searched refs:OpLHS (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp835 Value *OpLHS; in parseRangeChecks() local
845 if (match(Check.getBase(), m_Add(m_Value(OpLHS), m_ConstantInt(OpRHS)))) { in parseRangeChecks()
846 Check.setBase(OpLHS); in parseRangeChecks()
851 m_Or(m_Value(OpLHS), m_ConstantInt(OpRHS)))) { in parseRangeChecks()
852 KnownBits Known = computeKnownBits(OpLHS, DL); in parseRangeChecks()
854 Check.setBase(OpLHS); in parseRangeChecks()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp4979 Register OpLHS, Register OpRHS, in tryReassocBinOp() argument
4982 MachineInstr *OpLHSDef = MRI.getVRegDef(OpLHS); in tryReassocBinOp()
5005 if (getTargetLowering().isReassocProfitable(MRI, OpLHS, OpRHS)) { in tryReassocBinOp()
6735 Register X, Y, OpLHS, OpRHS; in matchRedundantBinOpInEquality() local
6738 m_c_GICmp(m_Pred(Pred), m_Reg(X), m_GSub(m_Reg(OpLHS), m_Reg(Y)))); in matchRedundantBinOpInEquality()
6739 if (MatchedSub && X != OpLHS) in matchRedundantBinOpInEquality()
6744 m_any_of(m_GAdd(m_Reg(OpLHS), m_Reg(OpRHS)), in matchRedundantBinOpInEquality()
6745 m_GXor(m_Reg(OpLHS), m_Reg(OpRHS)))))) in matchRedundantBinOpInEquality()
6747 Y = X == OpLHS ? OpRHS : X == OpRHS ? OpLHS : Register(); in matchRedundantBinOpInEquality()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4208 SDValue OpLHS = Op.getOperand(0); in lowerADDSUBO_CARRY() local
4215 SDValue Sum = DAG.getNode(Opcode, DL, DAG.getVTList(VT0, MVT::Glue), OpLHS, in lowerADDSUBO_CARRY()
13602 SDValue OpLHS = GeneratePerfectShuffle( in GeneratePerfectShuffle() local
13604 EVT VT = OpLHS.getValueType(); in GeneratePerfectShuffle()
13620 OpLHS = DAG.getBitcast(MVT::v2f32, OpLHS); in GeneratePerfectShuffle()
13625 OpLHS = DAG.getBitcast(MVT::v2f64, OpLHS); in GeneratePerfectShuffle()
13635 OpLHS = DAG.getBitcast(MVT::v4f16, OpLHS); in GeneratePerfectShuffle()
13642 DAG.getNode(ISD::INSERT_VECTOR_ELT, DL, Input.getValueType(), OpLHS, in GeneratePerfectShuffle()
13647 SDValue OpLHS, OpRHS; in GeneratePerfectShuffle() local
13648 OpLHS = GeneratePerfectShuffle(LHSID, V1, V2, PerfectShuffleTable[LHSID], LHS, in GeneratePerfectShuffle()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp10023 SDValue OpLHS, OpRHS; in GeneratePerfectShuffle() local
10024 OpLHS = GeneratePerfectShuffle(PerfectShuffleTable[LHSID], LHS, RHS, DAG, dl); in GeneratePerfectShuffle()
10059 return BuildVSLDOI(OpLHS, OpRHS, 4, OpLHS.getValueType(), DAG, dl); in GeneratePerfectShuffle()
10061 return BuildVSLDOI(OpLHS, OpRHS, 8, OpLHS.getValueType(), DAG, dl); in GeneratePerfectShuffle()
10063 return BuildVSLDOI(OpLHS, OpRHS, 12, OpLHS.getValueType(), DAG, dl); in GeneratePerfectShuffle()
10065 EVT VT = OpLHS.getValueType(); in GeneratePerfectShuffle()
10066 OpLHS = DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, OpLHS); in GeneratePerfectShuffle()
10068 SDValue T = DAG.getVectorShuffle(MVT::v16i8, dl, OpLHS, OpRHS, ShufIdxs); in GeneratePerfectShuffle()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8543 SDValue OpLHS, OpRHS; in GeneratePerfectShuffle() local
8544 OpLHS = GeneratePerfectShuffle(PerfectShuffleTable[LHSID], LHS, RHS, DAG, dl); in GeneratePerfectShuffle()
8546 EVT VT = OpLHS.getValueType(); in GeneratePerfectShuffle()
8553 return DAG.getNode(ARMISD::VREV64, dl, VT, OpLHS); in GeneratePerfectShuffle()
8556 return DAG.getNode(ARMISD::VREV32, dl, VT, OpLHS); in GeneratePerfectShuffle()
8559 return DAG.getNode(ARMISD::VREV16, dl, VT, OpLHS); in GeneratePerfectShuffle()
8565 OpLHS, DAG.getConstant(OpNum-OP_VDUP0, dl, MVT::i32)); in GeneratePerfectShuffle()
8570 OpLHS, OpRHS, in GeneratePerfectShuffle()
8575 OpLHS, OpRHS).getValue(OpNum-OP_VUZPL); in GeneratePerfectShuffle()
8579 OpLHS, OpRHS).getValue(OpNum-OP_VZIPL); in GeneratePerfectShuffle()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp13304 SDValue OpLHS = Other.getOperand(0), OpRHS = Other.getOperand(1); in visitVSELECT() local
13316 (OpLHS == CondLHS || OpRHS == CondLHS)) in visitVSELECT()
13317 return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
13322 CondLHS == OpLHS) { in visitVSELECT()
13331 return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
13356 SDValue OpLHS = Other.getOperand(0).getOperand(0); in visitVSELECT() local
13358 if (LHS == OpLHS && RHS == OpRHS && LHS.getOpcode() == ISD::ZERO_EXTEND) in visitVSELECT()
13366 SDValue OpLHS = Other.getOperand(0), OpRHS = Other.getOperand(1); in visitVSELECT() local
13368 if (OpLHS == LHS) { in visitVSELECT()
13374 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp9450 Value *OpLHS; in computeShiftCompareExitLimit() local
9455 MatchPositiveShift(BEValue, OpLHS, OpCodeOut) && in computeShiftCompareExitLimit()
9458 OpLHS == PNOut && in computeShiftCompareExitLimit()