Searched refs:DestReg (Results 1 - 25 of 75) sorted by relevance

123

/external/llvm/lib/Target/Hexagon/
H A DHexagonSplitConst32AndConst64.cpp85 int DestReg = MI->getOperand(0).getReg(); local
89 TII->get(Hexagon::LO), DestReg).addOperand(Symbol);
91 TII->get(Hexagon::HI), DestReg).addOperand(Symbol);
98 int DestReg = MI->getOperand(0).getReg(); local
102 TII->get(Hexagon::LO_jt), DestReg).addOperand(Symbol);
104 TII->get(Hexagon::HI_jt), DestReg).addOperand(Symbol);
111 int DestReg = MI->getOperand(0).getReg(); local
115 TII->get(Hexagon::LO_label), DestReg).addOperand(Symbol);
117 TII->get(Hexagon::HI_label), DestReg).addOperand(Symbol);
124 int DestReg local
135 int DestReg = MI->getOperand(0).getReg(); local
[all...]
H A DHexagonSplitTFRCondSets.cpp97 int DestReg = MI->getOperand(0).getReg(); local
113 if (DestReg != SrcReg1) {
115 DestReg).addReg(MI->getOperand(1).getReg()).addReg(SrcReg1);
117 if (DestReg != SrcReg2) {
119 DestReg).addReg(MI->getOperand(1).getReg()).addReg(SrcReg2);
127 int DestReg = MI->getOperand(0).getReg(); local
132 if (DestReg != SrcReg1) {
134 TII->get(Hexagon::TFR_cPt), DestReg).
139 TII->get(Hexagon::TFRI_cNotPt), DestReg).
144 TII->get(Hexagon::TFRI_cNotPt_f), DestReg)
155 int DestReg = MI->getOperand(0).getReg(); local
183 int DestReg = MI->getOperand(0).getReg(); local
[all...]
/external/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp43 unsigned DestReg, unsigned SrcReg,
45 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg)
47 assert(ARM::GPRRegClass.contains(DestReg, SrcReg) &&
81 unsigned DestReg, int FI,
85 (TargetRegisterInfo::isPhysicalRegister(DestReg) &&
86 isARMLowRegister(DestReg))) && "Unknown regclass!");
89 (TargetRegisterInfo::isPhysicalRegister(DestReg) &&
90 isARMLowRegister(DestReg))) {
101 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::tLDRspi), DestReg)
41 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const argument
80 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
H A DThumb1InstrInfo.h44 unsigned DestReg, unsigned SrcReg,
54 unsigned DestReg, int FrameIndex,
H A DThumb2InstrInfo.h45 unsigned DestReg, unsigned SrcReg,
56 unsigned DestReg, int FrameIndex,
H A DThumb2RegisterInfo.cpp37 unsigned DestReg, unsigned SubIdx,
49 .addReg(DestReg, getDefRegState(true), SubIdx)
34 emitLoadConstPool(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, unsigned DestReg, unsigned SubIdx, int Val, ARMCC::CondCodes Pred, unsigned PredReg, unsigned MIFlags) const argument
H A DThumb2RegisterInfo.h35 unsigned DestReg, unsigned SubIdx, int Val,
H A DThumb2InstrInfo.cpp115 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))
113 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const argument
169 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
212 emitT2RegPlusImmediate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, unsigned DestReg, unsigned BaseReg, int NumBytes, ARMCC::CondCodes Pred, unsigned PredReg, const ARMBaseInstrInfo &TII, unsigned MIFlags) argument
[all...]
H A DThumb1RegisterInfo.cpp67 unsigned DestReg, unsigned SubIdx,
79 .addReg(DestReg, getDefRegState(true), SubIdx)
93 unsigned DestReg, unsigned BaseReg,
99 bool isHigh = !isARMLowRegister(DestReg) ||
110 unsigned LdReg = DestReg;
111 if (DestReg == ARM::SP) {
131 BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg);
134 if (DestReg == ARM::SP || isSub)
170 unsigned DestReg, unsigned BaseReg,
186 if (DestReg
64 emitLoadConstPool(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, unsigned DestReg, unsigned SubIdx, int Val, ARMCC::CondCodes Pred, unsigned PredReg, unsigned MIFlags) const argument
90 emitThumbRegPlusImmInReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, unsigned DestReg, unsigned BaseReg, int NumBytes, bool CanChangeCC, const TargetInstrInfo &TII, const ARMBaseRegisterInfo& MRI, unsigned MIFlags = MachineInstr::NoFlags) argument
167 emitThumbRegPlusImmediate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, unsigned DestReg, unsigned BaseReg, int NumBytes, const TargetInstrInfo &TII, const ARMBaseRegisterInfo& MRI, unsigned MIFlags) argument
301 emitThumbConstant(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, unsigned DestReg, int Imm, const TargetInstrInfo &TII, const Thumb1RegisterInfo& MRI, DebugLoc dl) argument
[all...]
/external/llvm/lib/Target/R600/
H A DSIInstrInfo.cpp37 unsigned DestReg, unsigned SrcReg,
43 assert(DestReg != AMDGPU::SCC && SrcReg != AMDGPU::SCC);
72 if (AMDGPU::M0 == DestReg) {
92 if (AMDGPU::SReg_32RegClass.contains(DestReg)) {
94 BuildMI(MBB, MI, DL, get(AMDGPU::S_MOV_B32), DestReg)
98 } else if (AMDGPU::SReg_64RegClass.contains(DestReg)) {
100 BuildMI(MBB, MI, DL, get(AMDGPU::S_MOV_B64), DestReg)
104 } else if (AMDGPU::SReg_128RegClass.contains(DestReg)) {
109 } else if (AMDGPU::SReg_256RegClass.contains(DestReg)) {
114 } else if (AMDGPU::SReg_512RegClass.contains(DestReg)) {
35 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const argument
[all...]
H A DR600MachineScheduler.cpp304 unsigned DestReg = MI->getOperand(0).getReg(); local
305 if (regBelongsToClass(DestReg, &AMDGPU::R600_TReg32_XRegClass) ||
306 regBelongsToClass(DestReg, &AMDGPU::R600_AddrRegClass))
308 if (regBelongsToClass(DestReg, &AMDGPU::R600_TReg32_YRegClass))
310 if (regBelongsToClass(DestReg, &AMDGPU::R600_TReg32_ZRegClass))
312 if (regBelongsToClass(DestReg, &AMDGPU::R600_TReg32_WRegClass))
314 if (regBelongsToClass(DestReg, &AMDGPU::R600_Reg128RegClass))
385 unsigned DestReg = MI->getOperand(DstIndex).getReg(); local
392 MO.getReg() == DestReg)
395 // Constrains the regclass of DestReg t
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DSIInstrInfo.cpp39 unsigned DestReg, unsigned SrcReg,
46 assert(DestReg != AMDGPU::SCC && SrcReg != AMDGPU::SCC);
48 BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DestReg)
37 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const argument
H A DSIInstrInfo.h35 unsigned DestReg, unsigned SrcReg,
/external/mesa3d/src/gallium/drivers/radeon/
H A DSIInstrInfo.cpp39 unsigned DestReg, unsigned SrcReg,
46 assert(DestReg != AMDGPU::SCC && SrcReg != AMDGPU::SCC);
48 BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DestReg)
37 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const argument
H A DSIInstrInfo.h35 unsigned DestReg, unsigned SrcReg,
/external/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.cpp34 unsigned DestReg, unsigned SrcReg, bool KillSrc) const {
36 const TargetRegisterClass *DestRC = MRI.getRegClass(DestReg);
43 BuildMI(MBB, I, DL, get(NVPTX::IMOV32rr), DestReg)
46 BuildMI(MBB, I, DL, get(NVPTX::IMOV1rr), DestReg)
49 BuildMI(MBB, I, DL, get(NVPTX::FMOV32rr), DestReg)
52 BuildMI(MBB, I, DL, get(NVPTX::IMOV16rr), DestReg)
55 BuildMI(MBB, I, DL, get(NVPTX::IMOV64rr), DestReg)
58 BuildMI(MBB, I, DL, get(NVPTX::FMOV64rr), DestReg)
66 unsigned &DestReg) const {
81 DestReg
32 copyPhysReg( MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const argument
[all...]
H A DNVPTXInstrInfo.h48 * unsigned DestReg, int FrameIndex,
54 unsigned DestReg, unsigned SrcReg, bool KillSrc) const;
56 unsigned &DestReg) const;
/external/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.h56 unsigned DestReg, unsigned SrcReg,
67 unsigned DestReg, int FrameIdx,
/external/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h79 unsigned DestReg, unsigned SrcReg,
90 unsigned DestReg, int FrameIndex,
H A DSparcInstrInfo.cpp274 unsigned DestReg, unsigned SrcReg,
276 if (SP::IntRegsRegClass.contains(DestReg, SrcReg))
277 BuildMI(MBB, I, DL, get(SP::ORrr), DestReg).addReg(SP::G0)
279 else if (SP::FPRegsRegClass.contains(DestReg, SrcReg))
280 BuildMI(MBB, I, DL, get(SP::FMOVS), DestReg)
282 else if (SP::DFPRegsRegClass.contains(DestReg, SrcReg)) {
284 BuildMI(MBB, I, DL, get(SP::FMOVD), DestReg)
292 unsigned Dst = TRI->getSubReg(DestReg, subRegIdx[i]);
299 MovMI->addRegisterDefined(DestReg, TRI);
342 unsigned DestReg, in
272 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const argument
341 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
/external/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h66 unsigned DestReg, unsigned SrcReg,
77 unsigned DestReg, int FrameIndex,
/external/llvm/lib/CodeGen/
H A DStrongPHIElimination.cpp243 unsigned DestReg = BBI->getOperand(0).getReg(); local
244 addReg(DestReg);
251 unionRegs(DestReg, SrcReg);
287 unsigned DestReg = BBI->getOperand(0).getReg(); local
288 addReg(DestReg);
293 unionRegs(DestReg, SrcReg);
317 unsigned DestReg = PHI->getOperand(0).getReg(); local
318 if (!InsertedDestCopies.count(DestReg))
319 MergeLIsAndRename(DestReg, NewReg);
340 unsigned DestReg local
460 unsigned DestReg = PHI->getOperand(0).getReg(); local
541 unsigned DestReg = MO.getReg(); local
738 unsigned DestReg = PHI->getOperand(0).getReg(); local
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp469 unsigned DestReg,
525 BuildMI(MBB, MI, dl, get(OpCode), DestReg)
532 unsigned DestReg, unsigned SrcReg,
535 if (PPC::GPRCRegClass.contains(DestReg, SrcReg))
537 else if (PPC::G8RCRegClass.contains(DestReg, SrcReg))
539 else if (PPC::F4RCRegClass.contains(DestReg, SrcReg))
541 else if (PPC::CRRCRegClass.contains(DestReg, SrcReg))
543 else if (PPC::VRRCRegClass.contains(DestReg, SrcReg))
545 else if (PPC::CRBITRCRegClass.contains(DestReg, SrcReg))
552 BuildMI(MBB, I, DL, MCID, DestReg)
467 insertSelect(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, DebugLoc dl, unsigned DestReg, const SmallVectorImpl<MachineOperand> &Cond, unsigned TrueReg, unsigned FalseReg) const argument
530 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const argument
687 LoadRegFromStackSlot(MachineFunction &MF, DebugLoc DL, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, SmallVectorImpl<MachineInstr*> &NewMIs, bool &NonRI, bool &SpillsVRS) const argument
763 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h95 unsigned DestReg, int FrameIndex,
98 loadRegFromStack(MBB, MBBI, DestReg, FrameIndex, RC, TRI, 0);
110 unsigned DestReg, int FrameIndex,
93 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
H A DMipsSEInstrInfo.cpp93 unsigned DestReg, unsigned SrcReg,
97 if (Mips::GPR32RegClass.contains(DestReg)) { // Copy to CPU Reg.
113 BuildMI(MBB, I, DL, get(Mips::RDDSP), DestReg).addImm(1 << 4)
119 if (Mips::CCRRegClass.contains(DestReg))
121 else if (Mips::FGR32RegClass.contains(DestReg))
123 else if (Mips::HIRegsRegClass.contains(DestReg))
124 Opc = Mips::MTHI, DestReg = 0;
125 else if (Mips::LORegsRegClass.contains(DestReg))
126 Opc = Mips::MTLO, DestReg = 0;
127 else if (Mips::HIRegsDSPRegClass.contains(DestReg))
91 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const argument
213 loadRegFromStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI, int64_t Offset) const argument
[all...]

Completed in 295 milliseconds

123