Lines Matching refs:getOperand
310 isInt32Immediate(N->getOperand(1).getNode(), Imm); in isOpcWithIntImmediate()
356 SDValue N0 = N->getOperand(0); in PreprocessISelDAG()
357 SDValue N1 = N->getOperand(1); in PreprocessISelDAG()
384 SDValue Srl = N1.getOperand(0); in PreprocessISelDAG()
406 Srl.getOperand(0), in PreprocessISelDAG()
503 ConstantSDNode *MulConst = dyn_cast<ConstantSDNode>(N.getOperand(1)); in canExtractShiftFromMul()
545 replaceDAGValue(N.getOperand(1), NewMulConst); in SelectImmShifterOperand()
560 BaseReg = N.getOperand(0); in SelectImmShifterOperand()
562 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectImmShifterOperand()
584 BaseReg = N.getOperand(0); in SelectRegShifterOperand()
586 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectRegShifterOperand()
589 ShReg = N.getOperand(1); in SelectRegShifterOperand()
616 N.getOperand(0).getOpcode() != ISD::TargetGlobalAddress && in SelectAddrModeImm12()
617 N.getOperand(0).getOpcode() != ISD::TargetExternalSymbol && in SelectAddrModeImm12()
618 N.getOperand(0).getOpcode() != ISD::TargetGlobalTLSAddress) { in SelectAddrModeImm12()
619 Base = N.getOperand(0); in SelectAddrModeImm12()
626 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddrModeImm12()
632 Base = N.getOperand(0); in SelectAddrModeImm12()
655 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectLdStSOReg()
667 Base = Offset = N.getOperand(0); in SelectLdStSOReg()
685 if (isScaledConstantInRange(N.getOperand(1), /*Scale=*/1, in SelectLdStSOReg()
693 ARM_AM::getShiftOpcForNode(N.getOperand(1).getOpcode()); in SelectLdStSOReg()
696 Base = N.getOperand(0); in SelectLdStSOReg()
697 Offset = N.getOperand(1); in SelectLdStSOReg()
703 dyn_cast<ConstantSDNode>(N.getOperand(1).getOperand(1))) { in SelectLdStSOReg()
706 Offset = N.getOperand(1).getOperand(0); in SelectLdStSOReg()
719 N.getOperand(0).hasOneUse())) { in SelectLdStSOReg()
720 ShOpcVal = ARM_AM::getShiftOpcForNode(N.getOperand(0).getOpcode()); in SelectLdStSOReg()
725 dyn_cast<ConstantSDNode>(N.getOperand(0).getOperand(1))) { in SelectLdStSOReg()
727 if (isShifterOpProfitable(N.getOperand(0), ShOpcVal, ShAmt)) { in SelectLdStSOReg()
728 Offset = N.getOperand(0).getOperand(0); in SelectLdStSOReg()
729 Base = N.getOperand(1); in SelectLdStSOReg()
746 replaceDAGValue(Offset.getOperand(1), NewMulConst); in SelectLdStSOReg()
766 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddrMode2Worker()
778 Base = Offset = N.getOperand(0); in SelectAddrMode2Worker()
797 N.getOperand(0).getOpcode() != ISD::TargetGlobalAddress && in SelectAddrMode2Worker()
798 N.getOperand(0).getOpcode() != ISD::TargetExternalSymbol && in SelectAddrMode2Worker()
799 N.getOperand(0).getOpcode() != ISD::TargetGlobalTLSAddress) { in SelectAddrMode2Worker()
800 Base = N.getOperand(0); in SelectAddrMode2Worker()
812 if (isScaledConstantInRange(N.getOperand(1), /*Scale=*/1, in SelectAddrMode2Worker()
814 Base = N.getOperand(0); in SelectAddrMode2Worker()
847 ARM_AM::getShiftOpcForNode(N.getOperand(1).getOpcode()); in SelectAddrMode2Worker()
850 Base = N.getOperand(0); in SelectAddrMode2Worker()
851 Offset = N.getOperand(1); in SelectAddrMode2Worker()
857 dyn_cast<ConstantSDNode>(N.getOperand(1).getOperand(1))) { in SelectAddrMode2Worker()
860 Offset = N.getOperand(1).getOperand(0); in SelectAddrMode2Worker()
873 N.getOperand(0).hasOneUse())) { in SelectAddrMode2Worker()
874 ShOpcVal = ARM_AM::getShiftOpcForNode(N.getOperand(0).getOpcode()); in SelectAddrMode2Worker()
879 dyn_cast<ConstantSDNode>(N.getOperand(0).getOperand(1))) { in SelectAddrMode2Worker()
881 if (isShifterOpProfitable(N.getOperand(0), ShOpcVal, ShAmt)) { in SelectAddrMode2Worker()
882 Offset = N.getOperand(0).getOperand(0); in SelectAddrMode2Worker()
883 Base = N.getOperand(1); in SelectAddrMode2Worker()
917 if (ConstantSDNode *Sh = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectAddrMode2OffsetReg()
920 Offset = N.getOperand(0); in SelectAddrMode2OffsetReg()
985 Base = N.getOperand(0); in SelectAddrMode3()
986 Offset = N.getOperand(1); in SelectAddrMode3()
1007 if (isScaledConstantInRange(N.getOperand(1), /*Scale=*/1, in SelectAddrMode3()
1009 Base = N.getOperand(0); in SelectAddrMode3()
1027 Base = N.getOperand(0); in SelectAddrMode3()
1028 Offset = N.getOperand(1); in SelectAddrMode3()
1065 N.getOperand(0).getOpcode() != ISD::TargetGlobalAddress && in SelectAddrMode5()
1066 N.getOperand(0).getOpcode() != ISD::TargetExternalSymbol && in SelectAddrMode5()
1067 N.getOperand(0).getOpcode() != ISD::TargetGlobalTLSAddress) { in SelectAddrMode5()
1068 Base = N.getOperand(0); in SelectAddrMode5()
1077 if (isScaledConstantInRange(N.getOperand(1), /*Scale=*/4, in SelectAddrMode5()
1079 Base = N.getOperand(0); in SelectAddrMode5()
1148 Offset = N.getOperand(0); in SelectAddrModePC()
1149 SDValue N1 = N.getOperand(1); in SelectAddrModePC()
1174 Base = N.getOperand(0); in SelectThumbAddrModeRR()
1175 Offset = N.getOperand(1); in SelectThumbAddrModeRR()
1186 N.getOperand(0).getOpcode() != ISD::TargetGlobalAddress && in SelectThumbAddrModeImm5S()
1187 N.getOperand(0).getOpcode() != ISD::TargetExternalSymbol && in SelectThumbAddrModeImm5S()
1188 N.getOperand(0).getOpcode() != ISD::TargetGlobalTLSAddress) { in SelectThumbAddrModeImm5S()
1189 Base = N.getOperand(0); in SelectThumbAddrModeImm5S()
1200 if (isScaledConstantInRange(N.getOperand(1), Scale, 0, 32, RHSC)) { in SelectThumbAddrModeImm5S()
1201 Base = N.getOperand(0); in SelectThumbAddrModeImm5S()
1246 RegisterSDNode *LHSR = dyn_cast<RegisterSDNode>(N.getOperand(0)); in SelectThumbAddrModeSP()
1247 if (N.getOperand(0).getOpcode() == ISD::FrameIndex || in SelectThumbAddrModeSP()
1251 if (isScaledConstantInRange(N.getOperand(1), /*Scale=*/4, 0, 256, RHSC)) { in SelectThumbAddrModeSP()
1252 Base = N.getOperand(0); in SelectThumbAddrModeSP()
1294 N.getOperand(0).getOpcode() != ISD::TargetGlobalAddress && in SelectT2AddrModeImm12()
1295 N.getOperand(0).getOpcode() != ISD::TargetExternalSymbol && in SelectT2AddrModeImm12()
1296 N.getOperand(0).getOpcode() != ISD::TargetGlobalTLSAddress) { in SelectT2AddrModeImm12()
1297 Base = N.getOperand(0); in SelectT2AddrModeImm12()
1306 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectT2AddrModeImm12()
1316 Base = N.getOperand(0); in SelectT2AddrModeImm12()
1340 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectT2AddrModeImm8()
1346 Base = N.getOperand(0); in SelectT2AddrModeImm8()
1385 if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { in SelectT2AddrModeSoReg()
1395 Base = N.getOperand(0); in SelectT2AddrModeSoReg()
1396 OffReg = N.getOperand(1); in SelectT2AddrModeSoReg()
1409 if (ConstantSDNode *Sh = dyn_cast<ConstantSDNode>(OffReg.getOperand(1))) { in SelectT2AddrModeSoReg()
1412 OffReg = OffReg.getOperand(0); in SelectT2AddrModeSoReg()
1425 replaceDAGValue(OffReg.getOperand(1), NewMulConst); in SelectT2AddrModeSoReg()
1445 ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1)); in SelectT2AddrModeExclusive()
1453 Base = N.getOperand(0); in SelectT2AddrModeExclusive()
1817 if (!SelectAddrMode6(N, N->getOperand(AddrOpIdx), MemAddr, Align)) in SelectVLD()
1820 SDValue Chain = N->getOperand(0); in SelectVLD()
1872 SDValue Inc = N->getOperand(AddrOpIdx + 1); in SelectVLD()
1906 SDValue Inc = N->getOperand(AddrOpIdx + 1); in SelectVLD()
1954 if (!SelectAddrMode6(N, N->getOperand(AddrOpIdx), MemAddr, Align)) in SelectVST()
1960 SDValue Chain = N->getOperand(0); in SelectVST()
1961 EVT VT = N->getOperand(Vec0Idx).getValueType(); in SelectVST()
1998 SrcReg = N->getOperand(Vec0Idx); in SelectVST()
2001 SDValue V0 = N->getOperand(Vec0Idx + 0); in SelectVST()
2002 SDValue V1 = N->getOperand(Vec0Idx + 1); in SelectVST()
2006 SDValue V2 = N->getOperand(Vec0Idx + 2); in SelectVST()
2011 : N->getOperand(Vec0Idx + 3); in SelectVST()
2016 SDValue Q0 = N->getOperand(Vec0Idx); in SelectVST()
2017 SDValue Q1 = N->getOperand(Vec0Idx + 1); in SelectVST()
2026 SDValue Inc = N->getOperand(AddrOpIdx + 1); in SelectVST()
2055 SDValue V0 = N->getOperand(Vec0Idx + 0); in SelectVST()
2056 SDValue V1 = N->getOperand(Vec0Idx + 1); in SelectVST()
2057 SDValue V2 = N->getOperand(Vec0Idx + 2); in SelectVST()
2060 : N->getOperand(Vec0Idx + 3); in SelectVST()
2076 SDValue Inc = N->getOperand(AddrOpIdx + 1); in SelectVST()
2102 if (!SelectAddrMode6(N, N->getOperand(AddrOpIdx), MemAddr, Align)) in SelectVLDSTLane()
2108 SDValue Chain = N->getOperand(0); in SelectVLDSTLane()
2110 cast<ConstantSDNode>(N->getOperand(Vec0Idx + NumVecs))->getZExtValue(); in SelectVLDSTLane()
2111 EVT VT = N->getOperand(Vec0Idx).getValueType(); in SelectVLDSTLane()
2162 SDValue Inc = N->getOperand(AddrOpIdx + 1); in SelectVLDSTLane()
2167 SDValue V0 = N->getOperand(Vec0Idx + 0); in SelectVLDSTLane()
2168 SDValue V1 = N->getOperand(Vec0Idx + 1); in SelectVLDSTLane()
2175 SDValue V2 = N->getOperand(Vec0Idx + 2); in SelectVLDSTLane()
2178 : N->getOperand(Vec0Idx + 3); in SelectVLDSTLane()
2220 if (!SelectAddrMode6(N, N->getOperand(1), MemAddr, Align)) in SelectVLDDup()
2226 SDValue Chain = N->getOperand(0); in SelectVLDDup()
2263 SDValue Inc = N->getOperand(2); in SelectVLDDup()
2305 SDValue V0 = N->getOperand(FirstTblReg + 0); in SelectVTBL()
2306 SDValue V1 = N->getOperand(FirstTblReg + 1); in SelectVTBL()
2310 SDValue V2 = N->getOperand(FirstTblReg + 2); in SelectVTBL()
2315 : N->getOperand(FirstTblReg + 3); in SelectVTBL()
2321 Ops.push_back(N->getOperand(1)); in SelectVTBL()
2323 Ops.push_back(N->getOperand(FirstTblReg + NumVecs)); in SelectVTBL()
2348 if (isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SRL, in tryV6T2BitfieldExtractOp()
2362 SDValue Ops[] = { N->getOperand(0).getOperand(0), in tryV6T2BitfieldExtractOp()
2374 SDValue Ops[] = { N->getOperand(0).getOperand(0), ShOpc, in tryV6T2BitfieldExtractOp()
2380 SDValue Ops[] = { N->getOperand(0).getOperand(0), in tryV6T2BitfieldExtractOp()
2393 if (isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SHL, Shl_imm)) { in tryV6T2BitfieldExtractOp()
2396 if (isInt32Immediate(N->getOperand(1), Srl_imm)) { in tryV6T2BitfieldExtractOp()
2404 SDValue Ops[] = { N->getOperand(0).getOperand(0), in tryV6T2BitfieldExtractOp()
2414 if (isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::AND, And_imm) && in tryV6T2BitfieldExtractOp()
2419 if (isInt32Immediate(N->getOperand(1), Srl_imm) && Srl_imm == LSB) { in tryV6T2BitfieldExtractOp()
2425 SDValue Ops[] = { N->getOperand(0).getOperand(0), in tryV6T2BitfieldExtractOp()
2435 unsigned Width = cast<VTSDNode>(N->getOperand(1))->getVT().getSizeInBits(); in tryV6T2BitfieldExtractOp()
2437 if (!isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SRL, LSB) && in tryV6T2BitfieldExtractOp()
2438 !isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SRA, LSB)) in tryV6T2BitfieldExtractOp()
2445 SDValue Ops[] = { N->getOperand(0).getOperand(0), in tryV6T2BitfieldExtractOp()
2467 SDValue XORSrc0 = N->getOperand(0); in tryABSOp()
2468 SDValue XORSrc1 = N->getOperand(1); in tryABSOp()
2477 SDValue ADDSrc0 = XORSrc0.getOperand(0); in tryABSOp()
2478 SDValue ADDSrc1 = XORSrc0.getOperand(1); in tryABSOp()
2479 SDValue SRASrc0 = XORSrc1.getOperand(0); in tryABSOp()
2480 SDValue SRASrc1 = XORSrc1.getOperand(1); in tryABSOp()
2507 Src1 = SignExt.getOperand(0); in SearchSignedMulShort()
2514 ConstantSDNode *SRASrc1 = dyn_cast<ConstantSDNode>(SignExt.getOperand(1)); in SearchSignedMulShort()
2518 SDValue Op0 = SignExt.getOperand(0); in SearchSignedMulShort()
2523 ConstantSDNode *SHLSrc1 = dyn_cast<ConstantSDNode>(SHL.getOperand(1)); in SearchSignedMulShort()
2528 Src1 = Op0.getOperand(0); in SearchSignedMulShort()
2532 Src1 = SignExt.getOperand(0); in SearchSignedMulShort()
2543 SDValue SRL = OR.getOperand(0); in SearchSignedMulLong()
2544 SDValue SHL = OR.getOperand(1); in SearchSignedMulLong()
2547 SRL = OR.getOperand(1); in SearchSignedMulLong()
2548 SHL = OR.getOperand(0); in SearchSignedMulLong()
2553 ConstantSDNode *SRLSrc1 = dyn_cast<ConstantSDNode>(SRL.getOperand(1)); in SearchSignedMulLong()
2554 ConstantSDNode *SHLSrc1 = dyn_cast<ConstantSDNode>(SHL.getOperand(1)); in SearchSignedMulLong()
2561 if ((SRL.getOperand(0).getNode() != SHL.getOperand(0).getNode()) || in SearchSignedMulLong()
2562 SRL.getOperand(0).getOpcode() != ISD::SMUL_LOHI) in SearchSignedMulLong()
2565 SDNode *SMULLOHI = SRL.getOperand(0).getNode(); in SearchSignedMulLong()
2566 if (SRL.getOperand(0) != SDValue(SMULLOHI, 0) || in SearchSignedMulLong()
2567 SHL.getOperand(0) != SDValue(SMULLOHI, 1)) in SearchSignedMulLong()
2577 if (SearchSignedMulShort(SMULLOHI->getOperand(0), Opc, Src1, Accumulate)) { in SearchSignedMulLong()
2578 Src0 = SMULLOHI->getOperand(1); in SearchSignedMulLong()
2579 } else if (SearchSignedMulShort(SMULLOHI->getOperand(1), Opc, Src1, in SearchSignedMulLong()
2581 Src0 = SMULLOHI->getOperand(0); in SearchSignedMulLong()
2590 SDValue Src0 = N->getOperand(0); in trySMLAWSMULW()
2591 SDValue Src1 = N->getOperand(1); in trySMLAWSMULW()
2640 SDValue Ops[] = {N->getOperand(1), N->getOperand(2), N->getOperand(3), in SelectCMP_SWAP()
2641 N->getOperand(0)}; in SelectCMP_SWAP()
2661 ReplaceNode(N, createDRegPairNode(VT, N->getOperand(0), N->getOperand(1))); in SelectConcatVector()
2766 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(1))) { in Select()
2773 SDValue V = N->getOperand(0); in Select()
2792 SDValue V = N->getOperand(0); in Select()
2817 auto *N1C = dyn_cast<ConstantSDNode>(N->getOperand(1)); in Select()
2841 N->getOperand(0), NewImm, getAL(CurDAG, dl), in Select()
2846 SDValue Ops[] = {N->getOperand(0), NewImm, getAL(CurDAG, dl), in Select()
2869 SDValue N0 = N->getOperand(0), N1 = N->getOperand(1); in Select()
2874 SDValue N2 = N0.getOperand(1); in Select()
2885 SDValue Ops[] = { N0.getOperand(0), Imm16, in Select()
2895 N->getOperand(0), getAL(CurDAG, dl), in Select()
2902 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), in Select()
2908 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), in Select()
2921 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), in Select()
2927 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), in Select()
2938 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), in Select()
2939 N->getOperand(2), N->getOperand(3), in Select()
2948 if (Subtarget->hasV6Ops() && N->getOperand(2).getOpcode() == ARMISD::ADDC && in Select()
2949 N->getOperand(3).getOpcode() == ARMISD::ADDE) { in Select()
2951 SDValue Addc = N->getOperand(2); in Select()
2952 SDValue Adde = N->getOperand(3); in Select()
2954 if (Adde.getOperand(2).getNode() == Addc.getNode()) { in Select()
2956 ConstantSDNode *Op0 = dyn_cast<ConstantSDNode>(Adde.getOperand(0)); in Select()
2957 ConstantSDNode *Op1 = dyn_cast<ConstantSDNode>(Adde.getOperand(1)); in Select()
2966 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), in Select()
2967 Addc.getOperand(0), Addc.getOperand(1), in Select()
2978 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), in Select()
2979 N->getOperand(3), getAL(CurDAG, dl), in Select()
2985 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), in Select()
2986 N->getOperand(3), getAL(CurDAG, dl), in Select()
2997 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), in Select()
2998 N->getOperand(3), getAL(CurDAG, dl), in Select()
3004 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), in Select()
3005 N->getOperand(3), getAL(CurDAG, dl), in Select()
3038 SDValue Chain = N->getOperand(0); in Select()
3039 SDValue N1 = N->getOperand(1); in Select()
3040 SDValue N2 = N->getOperand(2); in Select()
3041 SDValue N3 = N->getOperand(3); in Select()
3042 SDValue InFlag = N->getOperand(4); in Select()
3080 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; in Select()
3101 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; in Select()
3121 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; in Select()
3132 N, createDRegPairNode(VecVT, N->getOperand(0), N->getOperand(1))); in Select()
3138 N, createSRegPairNode(VecVT, N->getOperand(0), N->getOperand(1))); in Select()
3143 createQuadSRegsNode(VecVT, N->getOperand(0), N->getOperand(1), in Select()
3144 N->getOperand(2), N->getOperand(3))); in Select()
3367 unsigned IntNo = cast<ConstantSDNode>(N->getOperand(1))->getZExtValue(); in Select()
3375 SDValue Chain = N->getOperand(0); in Select()
3384 … Ops.push_back(getI32Imm(cast<ConstantSDNode>(N->getOperand(2))->getZExtValue(), dl)); /* coproc */ in Select()
3385 … Ops.push_back(getI32Imm(cast<ConstantSDNode>(N->getOperand(3))->getZExtValue(), dl)); /* opc */ in Select()
3386 … Ops.push_back(getI32Imm(cast<ConstantSDNode>(N->getOperand(4))->getZExtValue(), dl)); /* CRm */ in Select()
3407 SDValue Chain = N->getOperand(0); in Select()
3408 SDValue MemAddr = N->getOperand(2); in Select()
3468 SDValue Chain = N->getOperand(0); in Select()
3469 SDValue Val0 = N->getOperand(2); in Select()
3470 SDValue Val1 = N->getOperand(3); in Select()
3471 SDValue MemAddr = N->getOperand(4); in Select()
3665 unsigned IntNo = cast<ConstantSDNode>(N->getOperand(0))->getZExtValue(); in Select()
3696 SDValue Ops[] = {N->getOperand(0), N->getOperand(1), in Select()
3707 SDValue V0 = N->getOperand(0); in Select()
3708 SDValue V1 = N->getOperand(1); in Select()
3711 SDValue Ops[] = {RegSeq, N->getOperand(2), getAL(CurDAG, dl), // Predicate in Select()
3957 const MDNodeSDNode *MD = dyn_cast<MDNodeSDNode>(N->getOperand(1)); in tryReadRegister()
3958 const MDString *RegString = dyn_cast<MDString>(MD->getMD()->getOperand(0)); in tryReadRegister()
3984 Ops.push_back(N->getOperand(0)); in tryReadRegister()
3995 N->getOperand(0) }; in tryReadRegister()
4024 N->getOperand(0) }; in tryReadRegister()
4046 N->getOperand(0) }; in tryReadRegister()
4056 N->getOperand(0) }; in tryReadRegister()
4064 N->getOperand(0) }; in tryReadRegister()
4078 const MDNodeSDNode *MD = dyn_cast<MDNodeSDNode>(N->getOperand(1)); in tryWriteRegister()
4079 const MDString *RegString = dyn_cast<MDString>(MD->getMD()->getOperand(0)); in tryWriteRegister()
4094 Ops.insert(Ops.begin()+2, N->getOperand(2)); in tryWriteRegister()
4099 SDValue WriteValue[] = { N->getOperand(2), N->getOperand(3) }; in tryWriteRegister()
4105 Ops.push_back(N->getOperand(0)); in tryWriteRegister()
4114 Ops = { CurDAG->getTargetConstant(BankedReg, DL, MVT::i32), N->getOperand(2), in tryWriteRegister()
4116 N->getOperand(0) }; in tryWriteRegister()
4137 Ops = { N->getOperand(2), getAL(CurDAG, DL), in tryWriteRegister()
4138 CurDAG->getRegister(0, MVT::i32), N->getOperand(0) }; in tryWriteRegister()
4161 N->getOperand(2), getAL(CurDAG, DL), in tryWriteRegister()
4162 CurDAG->getRegister(0, MVT::i32), N->getOperand(0) }; in tryWriteRegister()
4172 Ops = { CurDAG->getTargetConstant(Mask, DL, MVT::i32), N->getOperand(2), in tryWriteRegister()
4174 N->getOperand(0) }; in tryWriteRegister()
4198 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps-1) in tryInlineAsm()
4204 SDValue op = N->getOperand(i); in tryInlineAsm()
4210 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(N->getOperand(i))) { in tryInlineAsm()
4222 SDValue op = N->getOperand(++i); in tryInlineAsm()
4249 SDValue V0 = N->getOperand(i+1); in tryInlineAsm()
4250 SDValue V1 = N->getOperand(i+2); in tryInlineAsm()