Home | History | Annotate | Download | only in X86

Lines Matching defs:I32

240                                               MVT::i32, AM.Disp,
243 Disp = CurDAG->getTargetConstantPool(AM.CP, MVT::i32,
247 Disp = CurDAG->getTargetExternalSymbol(AM.ES, MVT::i32, AM.SymbolFlags);
250 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i32, AM.SymbolFlags);
252 Disp = CurDAG->getTargetBlockAddress(AM.BlockAddr, MVT::i32, AM.Disp,
255 Disp = CurDAG->getTargetConstant(AM.Disp, MVT::i32);
260 Segment = CurDAG->getRegister(0, MVT::i32);
270 /// i32.
272 return CurDAG->getTargetConstant(Imm, MVT::i32);
1154 RHS.getNode()->getOperand(0).getValueType() == MVT::i32))
1423 else if (Base.getValueType() == MVT::i32 && !dyn_cast<FrameIndexSDNode>(N)) {
1429 CurDAG->getTargetConstant(X86::sub_32bit, MVT::i32)),
1437 assert(Index.getValueType() == MVT::i32 &&
1443 CurDAG->getTargetConstant(X86::sub_32bit, MVT::i32)),
1461 SDValue T = CurDAG->getRegister(0, MVT::i32);
1526 if (N.getValueType() == MVT::i32) {
1528 AM.IndexReg = CurDAG->getRegister(X86::EBX, MVT::i32);
1574 MVT::i32, MVT::i32, MVT::Other, Ops);
1600 I32,
1741 // promoted to i32. We will translate
1813 case MVT::i32:
1820 Opc = AtomicOpcTbl[Op][I32];
1942 if (LdVT != MVT::i64 && LdVT != MVT::i32 && LdVT != MVT::i16 &&
2005 if (LdVT == MVT::i32) return X86::DEC32m;
2011 if (LdVT == MVT::i32) return X86::INC32m;
2035 SDValue Disp = CurDAG->getTargetConstant(0, MVT::i32);
2036 SDValue Segment = CurDAG->getRegister(0, MVT::i32);
2171 // i8 is unshrinkable, i16 should be promoted to i32.
2172 if (NVT != MVT::i32 && NVT != MVT::i64)
2199 CstVT = MVT::i32;
2207 case MVT::i32:
2219 assert(CstVT == MVT::i8 || CstVT == MVT::i32);
2246 case MVT::i32: LoReg = X86::EAX; Opc = X86::MUL32r; break;
2253 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::i32);
2275 case MVT::i32: Opc = hasBMI2 ? X86::MULX32rr : X86::MUL32r;
2285 case MVT::i32: Opc = X86::IMUL32r; MOpc = X86::IMUL32m; break;
2422 case MVT::i32: Opc = X86::DIV32r; MOpc = X86::DIV32m; break;
2430 case MVT::i32: Opc = X86::IDIV32r; MOpc = X86::IDIV32m; break;
2448 case MVT::i32:
2470 SDValue(CurDAG->getMachineNode(X86::MOVZX32rm8, dl, MVT::i32,
2476 SDValue(CurDAG->getMachineNode(X86::MOVZX32rr8, dl, MVT::i32, N0),0);
2497 CurDAG->getTargetConstant(X86::sub_16bit, MVT::i32)),
2500 case MVT::i32:
2507 CurDAG->getTargetConstant(X86::sub_32bit, MVT::i32)),
2613 case MVT::i32: TRC = &X86::GR32_ABCDRegClass; break;
2617 SDValue RC = CurDAG->getTargetConstant(TRC->getID(), MVT::i32);
2627 SDNode *NewNode = CurDAG->getMachineNode(X86::TEST8ri, dl, MVT::i32,
2649 case MVT::i32: TRC = &X86::GR32_ABCDRegClass; break;
2653 SDValue RC = CurDAG->getTargetConstant(TRC->getID(), MVT::i32);
2665 MVT::i32, Subreg, ShiftedImm);
2686 SDNode *NewNode = CurDAG->getMachineNode(X86::TEST16ri, dl, MVT::i32,
2700 SDValue Imm = CurDAG->getTargetConstant(C->getZExtValue(), MVT::i32);
2705 MVT::i32, Reg);
2708 SDNode *NewNode = CurDAG->getMachineNode(X86::TEST32ri, dl, MVT::i32,
2760 MVT::i32, MVT::Other, Ops);