Lines Matching refs:i32

85                       DAG.getVTList(MVT::i32, MVT::Other), N->getOperand(0));  in ReplaceNodeResults()
100 addRegisterClass(MVT::i32, &ARC::GPR32RegClass); in ARCTargetLowering()
114 setOperationAction(Opc, MVT::i32, Expand); in ARCTargetLowering()
118 setOperationAction(ISD::ADD, MVT::i32, Legal); in ARCTargetLowering()
119 setOperationAction(ISD::SUB, MVT::i32, Legal); in ARCTargetLowering()
120 setOperationAction(ISD::AND, MVT::i32, Legal); in ARCTargetLowering()
121 setOperationAction(ISD::SMAX, MVT::i32, Legal); in ARCTargetLowering()
122 setOperationAction(ISD::SMIN, MVT::i32, Legal); in ARCTargetLowering()
124 setOperationAction(ISD::ADDC, MVT::i32, Legal); in ARCTargetLowering()
125 setOperationAction(ISD::ADDE, MVT::i32, Legal); in ARCTargetLowering()
126 setOperationAction(ISD::SUBC, MVT::i32, Legal); in ARCTargetLowering()
127 setOperationAction(ISD::SUBE, MVT::i32, Legal); in ARCTargetLowering()
130 setOperationAction(ISD::SHL, MVT::i32, Legal); in ARCTargetLowering()
131 setOperationAction(ISD::SRA, MVT::i32, Legal); in ARCTargetLowering()
132 setOperationAction(ISD::SRL, MVT::i32, Legal); in ARCTargetLowering()
133 setOperationAction(ISD::ROTR, MVT::i32, Legal); in ARCTargetLowering()
135 setOperationAction(ISD::Constant, MVT::i32, Legal); in ARCTargetLowering()
136 setOperationAction(ISD::UNDEF, MVT::i32, Legal); in ARCTargetLowering()
139 setOperationAction(ISD::MUL, MVT::i32, Legal); in ARCTargetLowering()
140 setOperationAction(ISD::MULHS, MVT::i32, Legal); in ARCTargetLowering()
141 setOperationAction(ISD::MULHU, MVT::i32, Legal); in ARCTargetLowering()
142 setOperationAction(ISD::LOAD, MVT::i32, Legal); in ARCTargetLowering()
143 setOperationAction(ISD::STORE, MVT::i32, Legal); in ARCTargetLowering()
145 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in ARCTargetLowering()
146 setOperationAction(ISD::BR_CC, MVT::i32, Custom); in ARCTargetLowering()
149 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in ARCTargetLowering()
152 setOperationAction(ISD::FRAMEADDR, MVT::i32, Legal); in ARCTargetLowering()
154 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); in ARCTargetLowering()
171 setOperationAction(ISD::CTLZ, MVT::i32, Legal); in ARCTargetLowering()
172 setOperationAction(ISD::CTTZ, MVT::i32, Legal); in ARCTargetLowering()
174 setOperationAction(ISD::READCYCLECOUNTER, MVT::i32, Legal); in ARCTargetLowering()
211 assert(LHS.getValueType() == MVT::i32 && "Only know how to SELECT_CC i32"); in LowerSELECT_CC()
214 DAG.getConstant(ArcCC, dl, MVT::i32), Cmp); in LowerSELECT_CC()
221 assert(Op.getValueType() == MVT::i32 && in LowerSIGN_EXTEND_INREG()
230 SDValue LS = DAG.getNode(ISD::SHL, dl, MVT::i32, Op0, in LowerSIGN_EXTEND_INREG()
231 DAG.getConstant(32 - Width, dl, MVT::i32)); in LowerSIGN_EXTEND_INREG()
232 SDValue SR = DAG.getNode(ISD::SRA, dl, MVT::i32, LS, in LowerSIGN_EXTEND_INREG()
233 DAG.getConstant(32 - Width, dl, MVT::i32)); in LowerSIGN_EXTEND_INREG()
245 assert(LHS.getValueType() == MVT::i32 && "Only know how to BR_CC i32"); in LowerBR_CC()
247 DAG.getConstant(arcCC, dl, MVT::i32)); in LowerBR_CC()
252 SDValue GA = DAG.getTargetJumpTable(N->getIndex(), MVT::i32); in LowerJumpTable()
253 return DAG.getNode(ARCISD::GAWRAPPER, SDLoc(N), MVT::i32, GA); in LowerJumpTable()
364 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i32); in LowerCall()
366 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), MVT::i32); in LowerCall()
438 SDValue StackPtr = DAG.getRegister(ARC::SP, MVT::i32); in lowerCallResult()
439 SDValue SpLoc = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, in lowerCallResult()
440 DAG.getConstant(Offset, dl, MVT::i32)); in lowerCallResult()
442 DAG.getLoad(MVT::i32, dl, Chain, SpLoc, MachinePointerInfo()); in lowerCallResult()
530 case MVT::i32: in LowerCallArguments()
548 SDValue FIN = DAG.getFrameIndex(FI, MVT::i32); in LowerCallArguments()
572 SDValue FIN = DAG.getFrameIndex(VarFI, MVT::i32); in LowerCallArguments()
577 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i32); in LowerCallArguments()
579 SDValue VAObj = DAG.getNode(ISD::ADD, dl, MVT::i32, FIN, in LowerCallArguments()
580 DAG.getConstant(Offset, dl, MVT::i32)); in LowerCallArguments()
607 SDValue FIN = DAG.getFrameIndex(FI, MVT::i32); in LowerCallArguments()
610 Chain, dl, FIN, ArgDI.SDV, DAG.getConstant(Size, dl, MVT::i32), in LowerCallArguments()
686 SDValue FIN = DAG.getFrameIndex(FI, MVT::i32); in LowerReturn()
768 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, MVT::i32, Offset); in LowerGlobalAddress()
769 return DAG.getNode(ARCISD::GAWRAPPER, dl, MVT::i32, GA); in LowerGlobalAddress()
807 assert(Op.getSimpleValueType() == MVT::i32); in LowerOperation()