Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:getOperand

192     DstReg = MCI.getOperand(0).getReg();
193 SrcReg = MCI.getOperand(1).getReg();
210 DstReg = MCI.getOperand(0).getReg();
211 SrcReg = MCI.getOperand(1).getReg();
231 DstReg = MCI.getOperand(0).getReg();
232 SrcReg = MCI.getOperand(1).getReg();
241 DstReg = MCI.getOperand(0).getReg();
242 SrcReg = MCI.getOperand(1).getReg();
251 DstReg = MCI.getOperand(0).getReg();
252 SrcReg = MCI.getOperand(1).getReg();
271 DstReg = MCI.getOperand(0).getReg();
287 DstReg = MCI.getOperand(1).getReg();
288 SrcReg = MCI.getOperand(0).getReg();
307 SrcReg = MCI.getOperand(0).getReg();
320 Src1Reg = MCI.getOperand(0).getReg();
321 Src2Reg = MCI.getOperand(2).getReg();
336 Src1Reg = MCI.getOperand(0).getReg();
337 Src2Reg = MCI.getOperand(2).getReg();
355 Src1Reg = MCI.getOperand(0).getReg();
356 Src2Reg = MCI.getOperand(2).getReg();
365 Src1Reg = MCI.getOperand(0).getReg();
366 Src2Reg = MCI.getOperand(2).getReg();
375 Src1Reg = MCI.getOperand(0).getReg();
383 Src1Reg = MCI.getOperand(0).getReg();
412 DstReg = MCI.getOperand(0).getReg();
413 SrcReg = MCI.getOperand(1).getReg();
434 DstReg = MCI.getOperand(0).getReg();
435 Src1Reg = MCI.getOperand(1).getReg();
436 Src2Reg = MCI.getOperand(2).getReg();
443 DstReg = MCI.getOperand(0).getReg();
444 SrcReg = MCI.getOperand(1).getReg();
453 DstReg = MCI.getOperand(0).getReg();
454 SrcReg = MCI.getOperand(1).getReg();
461 DstReg = MCI.getOperand(0).getReg();
474 DstReg = MCI.getOperand(0).getReg(); // Rd
475 PredReg = MCI.getOperand(1).getReg(); // P0
483 DstReg = MCI.getOperand(0).getReg();
484 SrcReg = MCI.getOperand(1).getReg();
494 DstReg = MCI.getOperand(0).getReg();
502 DstReg = MCI.getOperand(0).getReg();
503 SrcReg = MCI.getOperand(1).getReg();
512 DstReg = MCI.getOperand(0).getReg();
513 SrcReg = MCI.getOperand(2).getReg();
525 DstReg = MCI.getOperand(0).getReg();
526 SrcReg = MCI.getOperand(1).getReg();
542 DstReg = potentialDuplex.getOperand(0).getReg();
543 SrcReg = potentialDuplex.getOperand(1).getReg();
546 if (!potentialDuplex.getOperand(2).getExpr()->evaluateAsAbsolute(Value))
553 DstReg = potentialDuplex.getOperand(0).getReg();
557 if (!potentialDuplex.getOperand(1).getExpr()->evaluateAsAbsolute(Value))
626 if ((MIb.getNumOperands() > 1) && MIb.getOperand(1).isReg() &&
627 (MIb.getOperand(1).getReg() == Hexagon::R31))
629 if ((MIb.getNumOperands() > 0) && MIb.getOperand(0).isReg() &&
630 (MIb.getOperand(0).getReg() == Hexagon::R31))
653 if (Inst.getOperand(opNum).isReg()) {
654 switch (Inst.getOperand(opNum).getReg()) {
682 subInstPtr.addOperand(Inst.getOperand(opNum));
686 subInstPtr.addOperand(Inst.getOperand(opNum));
699 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
713 else if (Inst.getOperand(1).getReg() == Hexagon::R29) {
755 Absolute = Inst.getOperand(1).getExpr()->evaluateAsAbsolute(Value);
865 if (Inst.getOperand(1).getReg() == Hexagon::R29) {
878 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
909 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
921 } else if (Inst.getOperand(0).getReg() == Hexagon::R29) {
928 if (Inst.getOperand(0).getReg() == Hexagon::R29) {
971 Absolute = Inst.getOperand(1).getExpr()->evaluateAsAbsolute(Value);
1027 if (isStoreInst(MCB.getOperand(j).getInst()->getOpcode()) &&
1028 isStoreInst(MCB.getOperand(k).getInst()->getOpcode())) {
1038 MCII, *MCB.getOperand(k).getInst(),
1040 *MCB.getOperand(j).getInst(),
1045 getDuplexCandidateGroup(*MCB.getOperand(k).getInst()),
1046 getDuplexCandidateGroup(*MCB.getOperand(j).getInst()));
1051 << MCB.getOperand(j).getInst()->getOpcode() << ","
1052 << MCB.getOperand(k).getInst()->getOpcode() << "\n");
1056 << MCB.getOperand(j).getInst()->getOpcode() << ","
1057 << MCB.getOperand(k).getInst()->getOpcode() << "\n");
1063 MCII, *MCB.getOperand(j).getInst(),
1065 *MCB.getOperand(k).getInst(),
1070 getDuplexCandidateGroup(*MCB.getOperand(j).getInst()),
1071 getDuplexCandidateGroup(*MCB.getOperand(k).getInst()));
1076 << MCB.getOperand(j).getInst()->getOpcode() << ","
1077 << MCB.getOperand(k).getInst()->getOpcode() << "\n");
1080 << MCB.getOperand(j).getInst()->getOpcode() << ","
1081 << MCB.getOperand(k).getInst()->getOpcode() << "\n");