HomeSort by relevance Sort by last modified time
    Searched defs:Reg (Results 1 - 25 of 222) sorted by null

1 2 3 4 5 6 7 8 9

  /external/llvm/lib/Target/WebAssembly/
WebAssemblyMachineFunctionInfo.cpp 23 unsigned Reg = UnusedReg;
24 WARegs.resize(MF.getRegInfo().getNumVirtRegs(), Reg);
  /external/llvm/lib/CodeGen/
TargetRegisterInfo.cpp 26 #define DEBUG_TYPE "target-reg-info"
45 Printable PrintReg(unsigned Reg, const TargetRegisterInfo *TRI,
47 return Printable([Reg, TRI, SubIdx](raw_ostream &OS) {
48 if (!Reg)
50 else if (TargetRegisterInfo::isStackSlot(Reg))
51 OS << "SS#" << TargetRegisterInfo::stackSlot2Index(Reg);
52 else if (TargetRegisterInfo::isVirtualRegister(Reg))
53 OS << "%vreg" << TargetRegisterInfo::virtReg2Index(Reg);
54 else if (TRI && Reg < TRI->getNumRegs())
55 OS << '%' << TRI->getName(Reg);
    [all...]
AllocationOrder.h 56 unsigned Reg = Order[Pos++];
57 if (!isHint(Reg))
58 return Reg;
DeadMachineInstructionElim.cpp 75 unsigned Reg = MO.getReg();
76 if (TargetRegisterInfo::isPhysicalRegister(Reg)) {
78 if (LivePhysRegs.test(Reg) || MRI->isReserved(Reg))
81 if (!MRI->use_nodbg_empty(Reg))
141 unsigned Reg = MO.getReg();
142 if (TargetRegisterInfo::isPhysicalRegister(Reg)) {
146 for (MCSubRegIterator SR(Reg, TRI,/*IncludeSelf=*/true);
160 unsigned Reg = MO.getReg();
161 if (TargetRegisterInfo::isPhysicalRegister(Reg)) {
    [all...]
LivePhysRegs.cpp 50 unsigned Reg = O->getReg();
51 if (Reg == 0)
53 removeReg(Reg);
62 unsigned Reg = O->getReg();
63 if (Reg == 0)
65 addReg(Reg);
78 unsigned Reg = O->getReg();
79 if (Reg == 0)
84 Clobbers.push_back(std::make_pair(Reg, &*O));
89 removeReg(Reg);
    [all...]
RegAllocBase.cpp 75 unsigned Reg = TargetRegisterInfo::index2VirtReg(i);
76 if (MRI->reg_nodbg_empty(Reg))
78 enqueue(&LIS->getInterval(Reg));
89 assert(!VRM->hasPhys(VirtReg->reg) && "Register already assigned");
92 if (MRI->reg_nodbg_empty(VirtReg->reg)) {
95 LIS->removeInterval(VirtReg->reg);
106 << TRI->getRegClassName(MRI->getRegClass(VirtReg->reg))
117 I = MRI->reg_instr_begin(VirtReg->reg), E = MRI->reg_instr_end();
130 VRM->assignVirt2Phys(VirtReg->reg,
131 RegClassInfo.getOrder(MRI->getRegClass(VirtReg->reg)).front())
    [all...]
TargetFrameLoweringImpl.cpp 80 unsigned Reg = CSRegs[i];
81 if (CallsUnwindInit || MRI.isPhysRegModified(Reg))
82 SavedRegs.set(Reg);
ProcessImplicitDefs.cpp 79 unsigned Reg = MI->getOperand(0).getReg();
81 if (TargetRegisterInfo::isVirtualRegister(Reg)) {
84 for (MachineOperand &MO : MRI->use_nodbg_operands(Reg)) {
108 !TRI->regsOverlap(Reg, UserReg))
110 // UserMI uses or redefines Reg. Set <undef> flags on all uses.
AggressiveAntiDepBreaker.cpp 60 unsigned AggressiveAntiDepState::GetGroup(unsigned Reg) {
61 unsigned Node = GroupNodeIndices[Reg];
73 for (unsigned Reg = 0; Reg != NumTargetRegs; ++Reg) {
74 if ((GetGroup(Reg) == Group) && (RegRefs->count(Reg) > 0))
75 Regs.push_back(Reg);
82 assert(GroupNodeIndices[0] == 0 && "Reg 0 not in Group 0!");
95 unsigned AggressiveAntiDepState::LeaveGroup(unsigned Reg)
    [all...]
  /external/llvm/lib/Target/AMDGPU/
SIFixControlFlowLiveIntervals.cpp 79 unsigned Reg = MI.getOperand(0).getReg();
80 LIS->getInterval(Reg).markNotSpillable();
SILowerI1Copies.cpp 90 unsigned Reg = MI.getOperand(0).getReg();
91 const TargetRegisterClass *RC = MRI.getRegClass(Reg);
93 MRI.setRegClass(Reg, &AMDGPU::SReg_64RegClass);
148 for (unsigned Reg : I1Defs)
149 MRI.setRegClass(Reg, &AMDGPU::VGPR_32RegClass);
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.h 27 unsigned Reg = 0;
30 Reg = PPC::CR0;
33 Reg = PPC::CR1;
36 Reg = PPC::CR2;
39 Reg = PPC::CR3;
42 Reg = PPC::CR4;
45 Reg = PPC::CR5;
48 Reg = PPC::CR6;
51 Reg = PPC::CR7;
53 assert(Reg != 0 && "Invalid CR bit register")
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreFrameToArgsOffsetElim.cpp 56 unsigned Reg = OldInst->getOperand(0).getReg();
57 MBBI = TII.loadImmediate(MBB, MBBI, Reg, StackSize);
  /external/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCTargetDesc.cpp 68 unsigned Reg = MRI.getDwarfRegNum(AArch64::SP, true);
69 MCCFIInstruction Inst = MCCFIInstruction::createDefCfa(nullptr, Reg, 0);
  /external/llvm/lib/Target/ARM/
ARMInstrInfo.cpp 121 unsigned Reg = MI->getOperand(0).getReg();
124 MIB = BuildMI(MBB, MI, DL, get(ARM::MOV_ga_pcrel_ldr), Reg)
130 MIB = BuildMI(MBB, MI, DL, get(ARM::LDRi12), Reg);
131 MIB.addReg(Reg, RegState::Kill).addImm(0);
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsELFStreamer.cpp 31 unsigned Reg = Op.getReg();
32 RegInfoRecord->SetPhysRegUsed(Reg, MCRegInfo);
  /art/compiler/debug/dwarf/
register.h 24 class Reg {
26 explicit Reg(int reg_num) : num_(reg_num) { }
38 static Reg ArmCore(int num) { return Reg(num); } // R0-R15.
39 static Reg ArmFp(int num) { return Reg(64 + num); } // S0?S31.
40 static Reg ArmDp(int num) { return Reg(256 + num); } // D0?D31.
41 static Reg Arm64Core(int num) { return Reg(num); } // X0-X31
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinterDwarf.cpp 184 int Reg = MRI->getDwarfRegNum(MLoc.getReg(), false);
185 if (Reg < 0) {
190 // probably assert that Reg >= 0 once debug info generation is more
203 Expr.AddRegIndirect(Reg, MLoc.getOffset());
205 Expr.AddReg(Reg);
DwarfExpression.cpp 90 int Reg = TRI.getDwarfRegNum(MachineReg, false);
93 if (Reg >= 0) {
94 AddReg(Reg);
103 Reg = TRI.getDwarfRegNum(*SR, false);
104 if (Reg >= 0) {
108 AddReg(Reg, "super-register");
139 Reg = TRI.getDwarfRegNum(*SR, false);
149 if (Reg >= 0 && Intersection.any()) {
150 AddReg(Reg, "sub-register");
  /external/llvm/lib/Target/NVPTX/InstPrinter/
NVPTXInstPrinter.cpp 82 unsigned Reg = Op.getReg();
83 printRegName(O, Reg);
  /external/llvm/lib/Target/Sparc/MCTargetDesc/
SparcMCTargetDesc.cpp 39 unsigned Reg = MRI.getDwarfRegNum(SP::O6, true);
40 MCCFIInstruction Inst = MCCFIInstruction::createDefCfa(nullptr, Reg, 0);
48 unsigned Reg = MRI.getDwarfRegNum(SP::O6, true);
49 MCCFIInstruction Inst = MCCFIInstruction::createDefCfa(nullptr, Reg, 2047);
  /prebuilts/python/darwin-x86/2.7.5/lib/python2.7/distutils/tests/
test_msvc9compiler.py 124 from distutils.msvc9compiler import Reg
125 self.assertRaises(KeyError, Reg.get_value, 'xxx', 'xxx')
130 v = Reg.get_value(path, u'dragfullwindows')
135 keys = Reg.read_keys(HKCU, 'xxxx')
138 keys = Reg.read_keys(HKCU, r'Control Panel')
  /prebuilts/python/linux-x86/2.7.5/lib/python2.7/distutils/tests/
test_msvc9compiler.py 124 from distutils.msvc9compiler import Reg
125 self.assertRaises(KeyError, Reg.get_value, 'xxx', 'xxx')
130 v = Reg.get_value(path, u'dragfullwindows')
135 keys = Reg.read_keys(HKCU, 'xxxx')
138 keys = Reg.read_keys(HKCU, r'Control Panel')
  /external/clang/lib/StaticAnalyzer/Checkers/
DynamicTypeChecker.cpp 44 DynamicTypeBugVisitor(const MemRegion *Reg) : Reg(Reg) {}
49 ID.AddPointer(Reg);
59 const MemRegion *Reg;
63 const MemRegion *Reg, const Stmt *ReportedNode,
73 const MemRegion *Reg,
88 R->markInteresting(Reg);
89 R->addVisitor(llvm::make_unique<DynamicTypeBugVisitor>(Reg));
100 DynamicTypeInfo TrackedType = getDynamicTypeInfo(State, Reg);
    [all...]
  /external/llvm/lib/Target/ARM/InstPrinter/
ARMInstPrinter.cpp 66 OS << markup("<reg:") << getRegisterName(RegNo) << markup(">");
269 // a single GPRPair reg operand is used in the .td file to replace the two
279 unsigned Reg = MI->getOperand(isStore ? 1 : 0).getReg();
280 if (MRC.contains(Reg)) {
288 Reg, ARM::gsub_0, &MRI.getRegClass(ARM::GPRPairRegClassID)));
323 unsigned Reg = Op.getReg();
324 printRegName(O, Reg);
386 // REG 0 0 - e.g. R5
387 // REG REG 0,SH_OPC - e.g. R5, ROR R
    [all...]

Completed in 1942 milliseconds

1 2 3 4 5 6 7 8 9