HomeSort by relevance Sort by last modified time
    Searched refs:DestReg (Results 1 - 25 of 84) sorted by null

1 2 3 4

  /external/llvm/lib/Target/Hexagon/
HexagonSplitConst32AndConst64.cpp 89 int DestReg = MI->getOperand(0).getReg();
93 TII->get(Hexagon::LO), DestReg).addOperand(Symbol);
95 TII->get(Hexagon::HI), DestReg).addOperand(Symbol);
102 int DestReg = MI->getOperand(0).getReg();
106 TII->get(Hexagon::LO_jt), DestReg).addOperand(Symbol);
108 TII->get(Hexagon::HI_jt), DestReg).addOperand(Symbol);
115 int DestReg = MI->getOperand(0).getReg();
119 TII->get(Hexagon::LO_label), DestReg).addOperand(Symbol);
121 TII->get(Hexagon::HI_label), DestReg).addOperand(Symbol);
128 int DestReg = MI->getOperand(0).getReg()
    [all...]
HexagonSplitTFRCondSets.cpp 98 int DestReg = MI->getOperand(0).getReg();
114 if (DestReg != SrcReg1) {
116 DestReg).addReg(MI->getOperand(1).getReg()).addReg(SrcReg1);
118 if (DestReg != SrcReg2) {
120 DestReg).addReg(MI->getOperand(1).getReg()).addReg(SrcReg2);
128 int DestReg = MI->getOperand(0).getReg();
133 if (DestReg != SrcReg1) {
135 TII->get(Hexagon::TFR_cPt), DestReg).
140 TII->get(Hexagon::TFRI_cNotPt), DestReg).
145 TII->get(Hexagon::TFRI_cNotPt_f), DestReg)
    [all...]
  /external/llvm/lib/Target/ARM/
Thumb1InstrInfo.cpp 42 unsigned DestReg, unsigned SrcReg,
44 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg)
46 assert(ARM::GPRRegClass.contains(DestReg, SrcReg) &&
80 unsigned DestReg, int FI,
84 (TargetRegisterInfo::isPhysicalRegister(DestReg) &&
85 isARMLowRegister(DestReg))) && "Unknown regclass!");
88 (TargetRegisterInfo::isPhysicalRegister(DestReg) &&
89 isARMLowRegister(DestReg))) {
100 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::tLDRspi), DestReg)
Thumb2RegisterInfo.h 32 DebugLoc dl, unsigned DestReg, unsigned SubIdx, int Val,
Thumb1InstrInfo.h 43 unsigned DestReg, unsigned SrcReg,
53 unsigned DestReg, int FrameIndex,
Thumb2RegisterInfo.cpp 38 unsigned DestReg, unsigned SubIdx,
50 .addReg(DestReg, getDefRegState(true), SubIdx)
Thumb2InstrInfo.cpp 115 unsigned DestReg, unsigned SrcReg,
118 if (!ARM::GPRRegClass.contains(DestReg, SrcReg))
119 return ARMBaseInstrInfo::copyPhysReg(MBB, I, DL, DestReg, SrcReg, KillSrc);
121 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg)
170 unsigned DestReg, int FI,
186 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::t2LDRi12), DestReg)
196 MRI->constrainRegClass(DestReg, &ARM::GPRPair_with_gsub_1_in_rGPRRegClass);
199 AddDReg(MIB, DestReg, ARM::gsub_0, RegState::DefineNoRead, TRI);
200 AddDReg(MIB, DestReg, ARM::gsub_1, RegState::DefineNoRead, TRI);
204 if (TargetRegisterInfo::isPhysicalRegister(DestReg))
    [all...]
Thumb1RegisterInfo.cpp 65 unsigned DestReg, unsigned SubIdx,
77 .addReg(DestReg, getDefRegState(true), SubIdx)
84 /// a destreg = basereg + immediate in Thumb code. Materialize the immediate
91 unsigned DestReg, unsigned BaseReg,
97 bool isHigh = !isARMLowRegister(DestReg) ||
108 unsigned LdReg = DestReg;
109 if (DestReg == ARM::SP) {
129 BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg);
132 if (DestReg == ARM::SP || isSub)
164 /// a destreg = basereg + immediate in Thumb code
    [all...]
Thumb2InstrInfo.h 44 unsigned DestReg, unsigned SrcReg,
55 unsigned DestReg, int FrameIndex,
Thumb1RegisterInfo.h 40 DebugLoc dl, unsigned DestReg, unsigned SubIdx, int Val,
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
SIInstrInfo.cpp 39 unsigned DestReg, unsigned SrcReg,
46 assert(DestReg != AMDGPU::SCC && SrcReg != AMDGPU::SCC);
48 BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DestReg)
SIInstrInfo.h 35 unsigned DestReg, unsigned SrcReg,
  /external/mesa3d/src/gallium/drivers/radeon/
SIInstrInfo.cpp 39 unsigned DestReg, unsigned SrcReg,
46 assert(DestReg != AMDGPU::SCC && SrcReg != AMDGPU::SCC);
48 BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DestReg)
SIInstrInfo.h 35 unsigned DestReg, unsigned SrcReg,
  /external/llvm/lib/Target/NVPTX/
NVPTXInstrInfo.cpp 37 unsigned DestReg, unsigned SrcReg, bool KillSrc) const {
39 const TargetRegisterClass *DestRC = MRI.getRegClass(DestReg);
46 BuildMI(MBB, I, DL, get(NVPTX::IMOV32rr), DestReg)
49 BuildMI(MBB, I, DL, get(NVPTX::IMOV1rr), DestReg)
52 BuildMI(MBB, I, DL, get(NVPTX::FMOV32rr), DestReg)
55 BuildMI(MBB, I, DL, get(NVPTX::IMOV16rr), DestReg)
58 BuildMI(MBB, I, DL, get(NVPTX::IMOV64rr), DestReg)
61 BuildMI(MBB, I, DL, get(NVPTX::FMOV64rr), DestReg)
69 unsigned &DestReg) const {
84 DestReg = dest.getReg()
    [all...]
NVPTXInstrInfo.h 48 * unsigned DestReg, int FrameIndex,
54 unsigned DestReg, unsigned SrcReg, bool KillSrc) const override;
56 unsigned &DestReg) const;
  /external/llvm/lib/Target/MSP430/
MSP430InstrInfo.h 57 unsigned DestReg, unsigned SrcReg,
68 unsigned DestReg, int FrameIdx,
  /external/llvm/lib/Target/Sparc/
SparcInstrInfo.h 80 unsigned DestReg, unsigned SrcReg,
91 unsigned DestReg, int FrameIndex,
SparcInstrInfo.cpp 283 unsigned DestReg, unsigned SrcReg,
295 if (SP::IntRegsRegClass.contains(DestReg, SrcReg))
296 BuildMI(MBB, I, DL, get(SP::ORrr), DestReg).addReg(SP::G0)
298 else if (SP::FPRegsRegClass.contains(DestReg, SrcReg))
299 BuildMI(MBB, I, DL, get(SP::FMOVS), DestReg)
301 else if (SP::DFPRegsRegClass.contains(DestReg, SrcReg)) {
303 BuildMI(MBB, I, DL, get(SP::FMOVD), DestReg)
311 } else if (SP::QFPRegsRegClass.contains(DestReg, SrcReg)) {
314 BuildMI(MBB, I, DL, get(SP::FMOVQ), DestReg)
338 unsigned Dst = TRI->getSubReg(DestReg, subRegIdx[i])
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreInstrInfo.h 67 unsigned DestReg, unsigned SrcReg,
78 unsigned DestReg, int FrameIndex,
  /external/llvm/lib/Target/AArch64/
AArch64InstrInfo.cpp     [all...]
  /external/llvm/lib/Target/R600/
R600MachineScheduler.cpp 273 unsigned DestReg = MI->getOperand(0).getReg();
274 if (regBelongsToClass(DestReg, &AMDGPU::R600_TReg32_XRegClass) ||
275 regBelongsToClass(DestReg, &AMDGPU::R600_AddrRegClass))
277 if (regBelongsToClass(DestReg, &AMDGPU::R600_TReg32_YRegClass))
279 if (regBelongsToClass(DestReg, &AMDGPU::R600_TReg32_ZRegClass))
281 if (regBelongsToClass(DestReg, &AMDGPU::R600_TReg32_WRegClass))
283 if (regBelongsToClass(DestReg, &AMDGPU::R600_Reg128RegClass))
362 unsigned DestReg = MI->getOperand(DstIndex).getReg();
369 MO.getReg() == DestReg)
372 // Constrains the regclass of DestReg to assign it to Slo
    [all...]
  /external/llvm/lib/Target/Mips/
MipsSEInstrInfo.cpp 84 unsigned DestReg, unsigned SrcReg,
89 if (Mips::GPR32RegClass.contains(DestReg)) { // Copy to CPU Reg.
110 BuildMI(MBB, I, DL, get(Mips::RDDSP), DestReg).addImm(1 << 4)
118 if (Mips::CCRRegClass.contains(DestReg))
120 else if (Mips::FGR32RegClass.contains(DestReg))
122 else if (Mips::HI32RegClass.contains(DestReg))
123 Opc = Mips::MTHI, DestReg = 0;
124 else if (Mips::LO32RegClass.contains(DestReg))
125 Opc = Mips::MTLO, DestReg = 0;
126 else if (Mips::HI32DSPRegClass.contains(DestReg))
    [all...]
MipsInstrInfo.h 100 unsigned DestReg, int FrameIndex,
103 loadRegFromStack(MBB, MBBI, DestReg, FrameIndex, RC, TRI, 0);
115 unsigned DestReg, int FrameIndex,
  /external/llvm/include/llvm/CodeGen/
MachineInstrBuilder.h 240 unsigned DestReg) {
242 .addReg(DestReg, RegState::Define);
253 unsigned DestReg) {
257 return MachineInstrBuilder(MF, MI).addReg(DestReg, RegState::Define);
264 unsigned DestReg) {
268 return MachineInstrBuilder(MF, MI).addReg(DestReg, RegState::Define);
275 unsigned DestReg) {
278 return BuildMI(BB, MII, DL, MCID, DestReg);
282 return BuildMI(BB, MII, DL, MCID, DestReg);
339 unsigned DestReg) {
    [all...]

Completed in 371 milliseconds

1 2 3 4