Lines Matching refs:ARC
51 case ARC::ST_FAR: in getMappedOp()
52 return ARC::ST_rs9; in getMappedOp()
53 case ARC::STH_FAR: in getMappedOp()
54 return ARC::STH_rs9; in getMappedOp()
55 case ARC::STB_FAR: in getMappedOp()
56 return ARC::STB_rs9; in getMappedOp()
65 Register AddrReg = MF.getRegInfo().createVirtualRegister(&ARC::GPR32RegClass); in expandStore()
67 isUInt<6>(SI.getOperand(2).getImm()) ? ARC::ADD_rru6 : ARC::ADD_rrlimm; in expandStore()
90 Register Ra = MF.getRegInfo().createVirtualRegister(&ARC::GPR32RegClass); in expandCTLZ()
91 Register Rb = MF.getRegInfo().createVirtualRegister(&ARC::GPR32RegClass); in expandCTLZ()
93 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), TII->get(ARC::FLS_f_rr), Ra) in expandCTLZ()
95 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), TII->get(ARC::MOV_cc_ru6), Rb) in expandCTLZ()
99 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), TII->get(ARC::RSUB_cc_rru6)) in expandCTLZ()
118 Register R = MF.getRegInfo().createVirtualRegister(&ARC::GPR32RegClass); in expandCTTZ()
120 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), TII->get(ARC::FFS_f_rr), R) in expandCTTZ()
122 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), TII->get(ARC::MOV_cc_ru6)) in expandCTTZ()
140 case ARC::ST_FAR: in runOnMachineFunction()
141 case ARC::STH_FAR: in runOnMachineFunction()
142 case ARC::STB_FAR: in runOnMachineFunction()
146 case ARC::CTLZ: in runOnMachineFunction()
150 case ARC::CTTZ: in runOnMachineFunction()