| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| D | GuardWidening.cpp | 621 Value *OpLHS; in parseRangeChecks() local 631 if (match(Check.getBase(), m_Add(m_Value(OpLHS), m_ConstantInt(OpRHS)))) { in parseRangeChecks() 632 Check.setBase(OpLHS); in parseRangeChecks() 637 m_Or(m_Value(OpLHS), m_ConstantInt(OpRHS)))) { in parseRangeChecks() 638 KnownBits Known = computeKnownBits(OpLHS, DL); in parseRangeChecks() 640 Check.setBase(OpLHS); in parseRangeChecks()
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| D | CombinerHelper.cpp | 6167 Register X, Y, OpLHS, OpRHS; in matchRedundantBinOpInEquality() local 6170 m_c_GICmp(m_Pred(Pred), m_Reg(X), m_GSub(m_Reg(OpLHS), m_Reg(Y)))); in matchRedundantBinOpInEquality() 6171 if (MatchedSub && X != OpLHS) in matchRedundantBinOpInEquality() 6176 m_any_of(m_GAdd(m_Reg(OpLHS), m_Reg(OpRHS)), in matchRedundantBinOpInEquality() 6177 m_GXor(m_Reg(OpLHS), m_Reg(OpRHS)))))) in matchRedundantBinOpInEquality() 6179 Y = X == OpLHS ? OpRHS : X == OpRHS ? OpLHS : Register(); in matchRedundantBinOpInEquality()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64ISelLowering.cpp | 3772 SDValue OpLHS = Op.getOperand(0); in lowerADDSUBCARRY() local 3779 SDValue Sum = DAG.getNode(Opcode, DL, DAG.getVTList(VT0, MVT::Glue), OpLHS, in lowerADDSUBCARRY() 11051 SDValue OpLHS = GeneratePerfectShuffle( in GeneratePerfectShuffle() local 11053 EVT VT = OpLHS.getValueType(); in GeneratePerfectShuffle() 11069 OpLHS = DAG.getBitcast(MVT::v2f32, OpLHS); in GeneratePerfectShuffle() 11074 OpLHS = DAG.getBitcast(MVT::v2f64, OpLHS); in GeneratePerfectShuffle() 11084 OpLHS = DAG.getBitcast(MVT::v4f16, OpLHS); in GeneratePerfectShuffle() 11091 DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, Input.getValueType(), OpLHS, in GeneratePerfectShuffle() 11096 SDValue OpLHS, OpRHS; in GeneratePerfectShuffle() local 11097 OpLHS = GeneratePerfectShuffle(LHSID, V1, V2, PerfectShuffleTable[LHSID], LHS, in GeneratePerfectShuffle() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| D | PPCISelLowering.cpp | 9503 SDValue OpLHS, OpRHS; in GeneratePerfectShuffle() local 9504 OpLHS = GeneratePerfectShuffle(PerfectShuffleTable[LHSID], LHS, RHS, DAG, dl); in GeneratePerfectShuffle() 9539 return BuildVSLDOI(OpLHS, OpRHS, 4, OpLHS.getValueType(), DAG, dl); in GeneratePerfectShuffle() 9541 return BuildVSLDOI(OpLHS, OpRHS, 8, OpLHS.getValueType(), DAG, dl); in GeneratePerfectShuffle() 9543 return BuildVSLDOI(OpLHS, OpRHS, 12, OpLHS.getValueType(), DAG, dl); in GeneratePerfectShuffle() 9545 EVT VT = OpLHS.getValueType(); in GeneratePerfectShuffle() 9546 OpLHS = DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, OpLHS); in GeneratePerfectShuffle() 9548 SDValue T = DAG.getVectorShuffle(MVT::v16i8, dl, OpLHS, OpRHS, ShufIdxs); in GeneratePerfectShuffle()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| D | ARMISelLowering.cpp | 8414 SDValue OpLHS, OpRHS; in GeneratePerfectShuffle() local 8415 OpLHS = GeneratePerfectShuffle(PerfectShuffleTable[LHSID], LHS, RHS, DAG, dl); in GeneratePerfectShuffle() 8417 EVT VT = OpLHS.getValueType(); in GeneratePerfectShuffle() 8424 return DAG.getNode(ARMISD::VREV64, dl, VT, OpLHS); in GeneratePerfectShuffle() 8427 return DAG.getNode(ARMISD::VREV32, dl, VT, OpLHS); in GeneratePerfectShuffle() 8430 return DAG.getNode(ARMISD::VREV16, dl, VT, OpLHS); in GeneratePerfectShuffle() 8436 OpLHS, DAG.getConstant(OpNum-OP_VDUP0, dl, MVT::i32)); in GeneratePerfectShuffle() 8441 OpLHS, OpRHS, in GeneratePerfectShuffle() 8446 OpLHS, OpRHS).getValue(OpNum-OP_VUZPL); in GeneratePerfectShuffle() 8450 OpLHS, OpRHS).getValue(OpNum-OP_VZIPL); in GeneratePerfectShuffle() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| D | DAGCombiner.cpp | 11410 SDValue OpLHS = Other.getOperand(0), OpRHS = Other.getOperand(1); in visitVSELECT() local 11422 (OpLHS == CondLHS || OpRHS == CondLHS)) in visitVSELECT() 11423 return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT() 11428 CondLHS == OpLHS) { in visitVSELECT() 11437 return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT() 11462 SDValue OpLHS = Other.getOperand(0).getOperand(0); in visitVSELECT() local 11464 if (LHS == OpLHS && RHS == OpRHS && LHS.getOpcode() == ISD::ZERO_EXTEND) in visitVSELECT() 11472 SDValue OpLHS = Other.getOperand(0), OpRHS = Other.getOperand(1); in visitVSELECT() local 11474 if (OpLHS == LHS) { in visitVSELECT() 11480 return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS); in visitVSELECT() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | ScalarEvolution.cpp | 9354 Value *OpLHS; in computeShiftCompareExitLimit() local 9359 MatchPositiveShift(BEValue, OpLHS, OpCodeOut) && in computeShiftCompareExitLimit() 9362 OpLHS == PNOut && in computeShiftCompareExitLimit()
|