HomeSort by relevance Sort by last modified time
    Searched refs:Reg (Results 201 - 225 of 328) sorted by null

1 2 3 4 5 6 7 891011>>

  /external/llvm/lib/Target/Mips/
MipsAsmPrinter.h 65 void EmitInstrReg(unsigned Opcode, unsigned Reg);
MipsISelLowering.cpp 563 // load $reg, x
564 // movz $reg, $0, a
    [all...]
MipsSEInstrInfo.cpp 62 /// the source reg along with the FrameIndex of the loaded stack slot. If
89 if (Mips::GPR32RegClass.contains(DestReg)) { // Copy to CPU Reg.
117 else if (Mips::GPR32RegClass.contains(SrcReg)) { // Copy from CPU Reg.
145 else if (Mips::GPR64RegClass.contains(DestReg)) { // Copy to CPU64 Reg.
155 else if (Mips::GPR64RegClass.contains(SrcReg)) { // Copy from CPU64 Reg.
163 else if (Mips::MSA128BRegClass.contains(DestReg)) { // Copy to MSA reg
371 unsigned Reg = loadImmediate(Amount, MBB, I, DL, nullptr);
372 BuildMI(MBB, I, DL, get(ADDu), SP).addReg(SP).addReg(Reg, RegState::Kill);
377 /// result of adding register REG and immediate IMM.
401 unsigned Reg = RegInfo.createVirtualRegister(RC)
    [all...]
  /external/llvm/lib/Target/R600/
R600MachineScheduler.cpp 211 bool R600SchedStrategy::regBelongsToClass(unsigned Reg,
213 if (!TargetRegisterInfo::isVirtualRegister(Reg)) {
214 return RC->contains(Reg);
216 return MRI->getRegClass(Reg) == RC;
416 // Flush physical reg copies (RA will discard them)
SIISelLowering.h 79 unsigned Reg, EVT VT) const override;
R600InstrInfo.cpp 315 unsigned Reg = MO.getReg();
316 if (Reg == AMDGPU::ALU_CONST) {
338 unsigned Reg = MI->getOperand(SrcIdx).getReg();
339 if (Reg == AMDGPU::ALU_CONST) {
345 if (Reg == AMDGPU::ALU_LITERAL_X) {
366 unsigned Reg = Srcs[i].first->getReg();
367 unsigned Index = RI.getEncodingValue(Reg) & 0xff;
368 if (Reg == AMDGPU::OQAP) {
371 if (PV.find(Reg) != PV.end()) {
372 // 255 is used to tells its a PS/PV reg
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreInstrInfo.cpp 81 /// the source reg along with the FrameIndex of the loaded stack slot. If
365 llvm_unreachable("Impossible reg-to-reg copy");
443 unsigned Reg, uint64_t Value) const {
449 return BuildMI(MBB, MI, dl, get(XCore::MKMSK_rus), Reg).addImm(N);
453 return BuildMI(MBB, MI, dl, get(Opcode), Reg).addImm(Value);
459 return BuildMI(MBB, MI, dl, get(XCore::LDWCP_lru6), Reg)
  /external/llvm/utils/TableGen/
CodeGenRegisters.h 149 // Return the sub-register index naming Reg as a sub-register of this
150 // register. Returns NULL if Reg is not a sub-register.
151 CodeGenSubRegIndex *getSubRegIndex(const CodeGenRegister *Reg) const {
152 return SubReg2Idx.lookup(Reg);
262 // Map SubRegIndex -> set of super-reg classes. This is all register
559 unsigned getRegIndex(const CodeGenRegister *Reg) const {
560 return Reg->EnumValue - 1;
571 // Others should simply use Reg->getTopoSig().
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUISelLowering.cpp 315 unsigned Reg, EVT VT) const {
319 if (!MRI.isLiveIn(Reg)) {
321 MRI.addLiveIn(Reg, VirtualRegister);
323 VirtualRegister = MRI.getLiveInVirtReg(Reg);
  /external/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGRRList.cpp 1 //===----- ScheduleDAGRRList.cpp - Reg pressure reduction list scheduler --===//
74 "disable-sched-reg-pressure", cl::Hidden, cl::init(false),
237 void releaseInterferences(unsigned Reg = 0);
291 unsigned Reg = cast<RegisterSDNode>(Node->getOperand(1))->getReg();
292 const TargetRegisterClass *RC = MF.getRegInfo().getRegClass(Reg);
669 // Check for phys reg copy.
    [all...]
  /external/llvm/include/llvm/Support/
ARMWinEH.h 40 /// | Stack Adjust |C|L|R| Reg |H|Ret| Function Length |Flg|
61 /// Reg : 3-bit field indicating the index of the last saved non-volatile
63 /// saved (r4-rN, where N is 4 + Reg). If the R bit is set to 1, then
65 /// 8 + Reg). The special case of the R bit being set to 1 and Reg equal
69 /// special case of the R-flag being set and Reg being set to 7 indicates
90 /// + r11 must NOT be included in the set of registers described by Reg
148 uint8_t Reg() const {
172 assert(((~UnwindData & 0x00200000) || (Reg() < 7) || R()) &&
173 "r11 must not be included in Reg; C implies r11")
    [all...]
  /external/llvm/lib/CodeGen/
CallingConvLower.cpp 59 void CCState::MarkAllocated(unsigned Reg) {
60 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI)
TargetSchedule.cpp 269 unsigned Reg = DefMI->getOperand(DefOperIdx).getReg();
272 if (!DepMI->readsRegister(Reg, TRI) && TII->isPredicated(DepMI))
  /external/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCTargetDesc.cpp 73 unsigned Reg = MRI.getDwarfRegNum(AArch64::SP, true);
74 MCCFIInstruction Inst = MCCFIInstruction::createDefCfa(nullptr, Reg, 0);
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMBaseInfo.h 210 static inline bool isARMLowRegister(unsigned Reg) {
212 switch (Reg) {
ARMUnwindOpAsm.cpp 156 void UnwindOpcodeAssembler::EmitSetSP(uint16_t Reg) {
157 EmitInt8(ARM::EHABI::UNWIND_OPCODE_SET_VSP | Reg);
  /external/llvm/lib/Target/NVPTX/InstPrinter/
NVPTXInstPrinter.cpp 86 unsigned Reg = Op.getReg();
87 printRegName(O, Reg);
  /external/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCMCTargetDesc.cpp 81 unsigned Reg = isPPC64 ? PPC::X1 : PPC::R1;
83 MCCFIInstruction::createDefCfa(nullptr, MRI.getDwarfRegNum(Reg, true), 0);
  /external/qemu-pc-bios/bochs/bios/
notes 24 * drive sets the busy bit in Status Reg to 1
  /external/llvm/lib/Target/ARM/
ARMBaseInstrInfo.cpp 245 unsigned Reg = MO.getReg();
247 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg);
249 MachineInstr *NewMI = (Reg == WBReg) ? UpdateMI : MemMI;
251 LV->addVirtualRegisterDead(Reg, NewMI);
257 if (!NewMI->readsRegister(Reg))
259 LV->addVirtualRegisterKilled(Reg, NewMI);
747 assert(Opc && "Impossible reg-to-reg copy");
752 // Copy register tuples backward when the first Dest reg overlaps with SrcReg.
784 ARMBaseInstrInfo::AddDReg(MachineInstrBuilder &MIB, unsigned Reg,
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineBasicBlock.h 320 void addLiveIn(unsigned Reg) { LiveIns.push_back(Reg); }
329 void removeLiveIn(unsigned Reg);
333 bool isLiveIn(unsigned Reg) const;
621 /// computeRegisterLiveness - Return whether (physical) register \c Reg
628 /// \c Reg must be a physical register.
630 unsigned Reg, MachineInstr *MI,
  /external/llvm/lib/MC/MCAnalysis/
MCModuleYAML.cpp 67 bool matchRegister(StringRef Name, unsigned &Reg) {
71 Reg = It->getValue();
242 unsigned Reg;
243 if (!IRI->matchRegister(Scalar.substr(1), Reg))
245 Val.MCOp = MCOperand::CreateReg(Reg);
  /external/llvm/lib/Target/AArch64/
AArch64ConditionalCompares.cpp 223 unsigned Reg = I.getOperand(oi).getReg();
225 assert((!HeadReg || HeadReg == Reg) && "Inconsistent PHI operands");
226 HeadReg = Reg;
229 assert((!CmpBBReg || CmpBBReg == Reg) && "Inconsistent PHI operands");
230 CmpBBReg = Reg;
247 // PHI operands are (Reg, MBB) at (oi-2, oi-1).
  /external/llvm/lib/Target/X86/Disassembler/
X86DisassemblerDecoder.cpp 372 * - it is followed by a "mov mem, reg" (opcode 0x88/0x89) or
1242 uint8_t mod, rm, reg; local
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCInstrInfo.cpp 116 unsigned Reg = DefMO.getReg();
120 if (TRI->isVirtualRegister(Reg)) {
123 IsRegCR = MRI->getRegClass(Reg)->hasSuperClassEq(&PPC::CRRCRegClass) ||
124 MRI->getRegClass(Reg)->hasSuperClassEq(&PPC::CRBITRCRegClass);
126 IsRegCR = PPC::CRRCRegClass.contains(Reg) ||
127 PPC::CRBITRCRegClass.contains(Reg);
760 llvm_unreachable("Impossible reg-to-reg copy");
    [all...]

Completed in 1808 milliseconds

1 2 3 4 5 6 7 891011>>