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

1 2 3 4

  /external/llvm/lib/Target/ARM/
Thumb1InstrInfo.cpp 42 unsigned DestReg, unsigned SrcReg,
48 assert(ARM::GPRRegClass.contains(DestReg, SrcReg) &&
52 || !ARM::tGPRRegClass.contains(DestReg))
53 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg)
66 .addReg(DestReg, getDefRegState(true));
98 unsigned DestReg, int FI,
102 (TargetRegisterInfo::isPhysicalRegister(DestReg) &&
103 isARMLowRegister(DestReg))) && "Unknown regclass!");
106 (TargetRegisterInfo::isPhysicalRegister(DestReg) &&
107 isARMLowRegister(DestReg))) {
    [all...]
Thumb1InstrInfo.h 43 unsigned DestReg, unsigned SrcReg,
53 unsigned DestReg, int FrameIndex,
ThumbRegisterInfo.cpp 64 DebugLoc dl, unsigned DestReg,
77 .addReg(DestReg, getDefRegState(true), SubIdx)
84 DebugLoc dl, unsigned DestReg,
96 .addReg(DestReg, getDefRegState(true), SubIdx)
105 unsigned DestReg, unsigned SubIdx, int Val, ARMCC::CondCodes Pred,
110 assert((isARMLowRegister(DestReg) || isVirtualRegister(DestReg)) &&
112 return emitThumb1LoadConstPool(MBB, MBBI, dl, DestReg, SubIdx, Val, Pred,
115 return emitThumb2LoadConstPool(MBB, MBBI, dl, DestReg, SubIdx, Val, Pred,
120 /// a destreg = basereg + immediate in Thumb code. Materialize the immediat
    [all...]
Thumb2InstrInfo.h 44 unsigned DestReg, unsigned SrcReg,
55 unsigned DestReg, int FrameIndex,
Thumb2InstrInfo.cpp 114 unsigned DestReg, unsigned SrcReg,
117 if (!ARM::GPRRegClass.contains(DestReg, SrcReg))
118 return ARMBaseInstrInfo::copyPhysReg(MBB, I, DL, DestReg, SrcReg, KillSrc);
120 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg)
167 unsigned DestReg, int FI,
181 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::t2LDRi12), DestReg)
191 MRI->constrainRegClass(DestReg, &ARM::GPRPair_with_gsub_1_in_rGPRRegClass);
194 AddDReg(MIB, DestReg, ARM::gsub_0, RegState::DefineNoRead, TRI);
195 AddDReg(MIB, DestReg, ARM::gsub_1, RegState::DefineNoRead, TRI);
199 if (TargetRegisterInfo::isPhysicalRegister(DestReg))
    [all...]
ThumbRegisterInfo.h 42 DebugLoc dl, unsigned DestReg, unsigned SubIdx, int Val,
  /external/llvm/lib/Target/BPF/
BPFInstrInfo.h 34 DebugLoc DL, unsigned DestReg, unsigned SrcReg,
44 MachineBasicBlock::iterator MBBI, unsigned DestReg,
BPFInstrInfo.cpp 36 unsigned DestReg, unsigned SrcReg,
38 if (BPF::GPRRegClass.contains(DestReg, SrcReg))
39 BuildMI(MBB, I, DL, get(BPF::MOV_rr), DestReg)
65 unsigned DestReg, int FI,
73 BuildMI(MBB, I, DL, get(BPF::LDD), DestReg).addFrameIndex(FI).addImm(0);
  /external/llvm/lib/Target/Hexagon/
HexagonSplitConst32AndConst64.cpp 93 int DestReg = MI->getOperand(0).getReg();
97 TII->get(Hexagon::LO), DestReg).addOperand(Symbol);
99 TII->get(Hexagon::HI), DestReg).addOperand(Symbol);
108 int DestReg = MI->getOperand(0).getReg();
121 TII->get(Hexagon::A2_tfrsi), DestReg).addImm(ImmValue);
127 int DestReg = MI->getOperand(0).getReg();
139 unsigned DestLo = TRI->getSubReg(DestReg, Hexagon::subreg_loreg);
140 unsigned DestHi = TRI->getSubReg(DestReg, Hexagon::subreg_hireg);
  /external/llvm/lib/Target/NVPTX/
NVPTXInstrInfo.h 48 * unsigned DestReg, int FrameIndex,
54 unsigned DestReg, unsigned SrcReg, bool KillSrc) const override;
56 unsigned &DestReg) const;
  /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/Sparc/
SparcInstrInfo.cpp 282 unsigned DestReg, unsigned SrcReg,
296 if (SP::IntRegsRegClass.contains(DestReg, SrcReg))
297 BuildMI(MBB, I, DL, get(SP::ORrr), DestReg).addReg(SP::G0)
299 else if (SP::IntPairRegClass.contains(DestReg, SrcReg)) {
304 } else if (SP::FPRegsRegClass.contains(DestReg, SrcReg))
305 BuildMI(MBB, I, DL, get(SP::FMOVS), DestReg)
307 else if (SP::DFPRegsRegClass.contains(DestReg, SrcReg)) {
309 BuildMI(MBB, I, DL, get(SP::FMOVD), DestReg)
317 } else if (SP::QFPRegsRegClass.contains(DestReg, SrcReg)) {
320 BuildMI(MBB, I, DL, get(SP::FMOVQ), DestReg)
    [all...]
SparcInstrInfo.h 81 unsigned DestReg, unsigned SrcReg,
92 unsigned DestReg, int FrameIndex,
  /external/llvm/lib/Target/Mips/
MipsSEInstrInfo.cpp 81 unsigned DestReg, unsigned SrcReg,
86 if (Mips::GPR32RegClass.contains(DestReg)) { // Copy to CPU Reg.
107 BuildMI(MBB, I, DL, get(Mips::RDDSP), DestReg).addImm(1 << 4)
115 if (Mips::CCRRegClass.contains(DestReg))
117 else if (Mips::FGR32RegClass.contains(DestReg))
119 else if (Mips::HI32RegClass.contains(DestReg))
120 Opc = Mips::MTHI, DestReg = 0;
121 else if (Mips::LO32RegClass.contains(DestReg))
122 Opc = Mips::MTLO, DestReg = 0;
123 else if (Mips::HI32DSPRegClass.contains(DestReg))
    [all...]
MipsInstrInfo.h 99 unsigned DestReg, int FrameIndex,
102 loadRegFromStack(MBB, MBBI, DestReg, FrameIndex, RC, TRI, 0);
114 unsigned DestReg, int FrameIndex,
MipsSEInstrInfo.h 48 unsigned DestReg, unsigned SrcReg,
60 unsigned DestReg, int FrameIndex,
MipsFastISel.cpp 119 bool emitCmp(unsigned DestReg, const CmpInst *CI);
127 bool emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg,
130 bool emitIntZExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg);
132 bool emitIntSExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg);
134 unsigned DestReg);
136 unsigned DestReg);
334 unsigned DestReg = createResultReg(RC);
336 emitInst(Mips::MTC1, DestReg).addReg(TempReg);
337 return DestReg;
340 unsigned DestReg = createResultReg(RC)
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430InstrInfo.h 57 unsigned DestReg, unsigned SrcReg,
68 unsigned DestReg, int FrameIdx,
  /external/llvm/lib/Target/XCore/
XCoreInstrInfo.h 66 unsigned DestReg, unsigned SrcReg,
77 unsigned DestReg, int FrameIndex,
  /external/llvm/lib/Target/AMDGPU/
R600MachineScheduler.cpp 275 unsigned DestReg = MI->getOperand(0).getReg();
276 if (regBelongsToClass(DestReg, &AMDGPU::R600_TReg32_XRegClass) ||
277 regBelongsToClass(DestReg, &AMDGPU::R600_AddrRegClass))
279 if (regBelongsToClass(DestReg, &AMDGPU::R600_TReg32_YRegClass))
281 if (regBelongsToClass(DestReg, &AMDGPU::R600_TReg32_ZRegClass))
283 if (regBelongsToClass(DestReg, &AMDGPU::R600_TReg32_WRegClass))
285 if (regBelongsToClass(DestReg, &AMDGPU::R600_Reg128RegClass))
364 unsigned DestReg = MI->getOperand(DstIndex).getReg();
371 MO.getReg() == DestReg)
374 // Constrains the regclass of DestReg to assign it to Slo
    [all...]
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyInstrInfo.cpp 37 DebugLoc DL, unsigned DestReg,
42 const TargetRegisterClass *RC = TargetRegisterInfo::isVirtualRegister(DestReg) ?
43 MRI.getRegClass(DestReg) :
58 BuildMI(MBB, I, DL, get(CopyLocalOpcode), DestReg)
WebAssemblyInstrInfo.h 38 DebugLoc DL, unsigned DestReg, unsigned SrcReg,
  /external/llvm/include/llvm/CodeGen/
MachineInstrBuilder.h 244 unsigned DestReg) {
246 .addReg(DestReg, RegState::Define);
256 unsigned DestReg) {
260 return MachineInstrBuilder(MF, MI).addReg(DestReg, RegState::Define);
267 unsigned DestReg) {
271 return MachineInstrBuilder(MF, MI).addReg(DestReg, RegState::Define);
278 unsigned DestReg) {
281 return BuildMI(BB, MII, DL, MCID, DestReg);
285 return BuildMI(BB, MII, DL, MCID, DestReg);
338 unsigned DestReg) {
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZInstrInfo.cpp 125 unsigned DestReg = MI->getOperand(0).getReg();
127 bool DestIsHigh = isHighReg(DestReg);
133 DestReg, SrcReg, SystemZ::LR, 32,
136 MI->getOperand(1).setReg(DestReg);
164 // DestReg before MBBI in MBB. Use LowLowOpcode when both DestReg and SrcReg
170 DebugLoc DL, unsigned DestReg,
174 bool DestIsHigh = isHighReg(DestReg);
183 BuildMI(MBB, MBBI, DL, get(LowLowOpcode), DestReg)
188 BuildMI(MBB, MBBI, DL, get(Opcode), DestReg)
    [all...]

Completed in 361 milliseconds

1 2 3 4