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

1 2 3 4 5 6

  /external/llvm/lib/Target/XCore/
XCoreMachineFunctionInfo.cpp 38 const TargetRegisterClass *RC = &XCore::GRRegsRegClass;
42 LRSpillSlot = MFI->CreateFixedObject(RC->getSize(), 0, true);
44 LRSpillSlot = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true);
54 const TargetRegisterClass *RC = &XCore::GRRegsRegClass;
56 FPSpillSlot = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true);
65 const TargetRegisterClass *RC = &XCore::GRRegsRegClass;
67 EHSpillSlot[0] = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true)
    [all...]
  /external/llvm/lib/CodeGen/
LiveStackAnalysis.cpp 60 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) {
68 S2RCMap.insert(std::make_pair(Slot, RC));
72 S2RCMap[Slot] = TRI->getCommonSubClass(OldRC, RC);
84 const TargetRegisterClass *RC = getIntervalRegClass(Slot);
85 if (RC)
86 OS << " [" << TRI->getRegClassName(RC) << "]\n";
AggressiveAntiDepBreaker.h 43 const TargetRegisterClass *RC;
RegisterClassInfo.cpp 76 /// compute - Compute the preferred allocation order for RC with reserved
79 void RegisterClassInfo::compute(const TargetRegisterClass *RC) const {
80 assert(RC && "no register class given");
81 RCInfo &RCI = RegClass[RC->getID()];
84 unsigned NumRegs = RC->getNumRegs();
97 ArrayRef<MCPhysReg> RawOrder = RC->getRawAllocationOrder(*MF);
133 // Check if RC is a proper sub-class.
135 TRI->getLargestLegalSuperClass(RC, *MF))
136 if (Super != RC && getNumAllocatableRegs(Super) > RCI.NumRegs)
143 dbgs() << "AllocationOrder(" << TRI->getRegClassName(RC) << ") = ["
    [all...]
CriticalAntiDepBreaker.cpp 379 const TargetRegisterClass *RC,
382 ArrayRef<MCPhysReg> Order = RegClassInfo.getOrder(RC);
613 const TargetRegisterClass *RC = AntiDepReg != 0 ? Classes[AntiDepReg]
615 assert((AntiDepReg == 0 || RC != nullptr) &&
617 if (RC == reinterpret_cast<TargetRegisterClass *>(-1))
631 RC, ForbidRegs)) {
LocalStackSlotAllocation.cpp 395 const TargetRegisterClass *RC = TRI->getPointerRegClass(*MF);
396 BaseReg = Fn.getRegInfo().createVirtualRegister(RC);
StackMaps.cpp 139 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(MOI->getReg());
149 Locs.emplace_back(Location::Register, RC->getSize(), DwarfRegNum, Offset);
VirtRegMap.cpp 77 unsigned VirtRegMap::createSpillSlot(const TargetRegisterClass *RC) {
78 int SS = MF->getFrameInfo()->CreateSpillStackObject(RC->getSize(),
79 RC->getAlignment());
106 const TargetRegisterClass* RC = MF->getRegInfo().getRegClass(virtReg);
107 return Virt2StackSlotMap[virtReg] = createSpillSlot(RC);
  /external/llvm/lib/Target/Mips/
MipsMachineFunction.cpp 41 const TargetRegisterClass *RC =
51 return GlobalBaseReg = MF.getRegInfo().createVirtualRegister(RC);
62 const TargetRegisterClass *RC = &Mips::CPU16RegsRegClass;
63 return Mips16SPAliasReg = MF.getRegInfo().createVirtualRegister(RC);
68 const TargetRegisterClass *RC =
73 EhDataRegFI[I] = MF.getFrameInfo()->CreateStackObject(RC->getSize(),
74 RC->getAlignment(), false);
83 const TargetRegisterClass *RC = &Mips::GPR32RegClass;
87 RC->getSize(), RC->getAlignment(), false)
    [all...]
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyInstrInfo.cpp 42 const TargetRegisterClass *RC = TargetRegisterInfo::isVirtualRegister(DestReg) ?
47 if (RC == &WebAssembly::I32RegClass)
49 else if (RC == &WebAssembly::I64RegClass)
51 else if (RC == &WebAssembly::F32RegClass)
53 else if (RC == &WebAssembly::F64RegClass)
WebAssemblyRegColoring.cpp 139 const TargetRegisterClass *RC = MRI->getRegClass(Old);
145 if (MRI->getRegClass(SortedIntervals[C]->reg) != RC)
  /external/llvm/utils/TableGen/
FastISelEmitter.cpp 37 const CodeGenRegisterClass *RC;
257 const CodeGenRegisterClass *RC = nullptr;
261 RC = &Target.getRegisterClass(OpLeafRec);
263 RC = Target.getRegBank().getRegClassForRegister(OpLeafRec);
265 RC = OrigDstRC;
270 if (!RC)
276 if (DstRC != RC && !DstRC->hasSubClass(RC))
279 DstRC = RC;
669 OS << "&" << InstNS << Memo.RC->getName() << "RegClass"
    [all...]
  /external/llvm/lib/Target/AMDGPU/MCTargetDesc/
SIMCCodeEmitter.cpp 204 const MCRegisterClass &RC = MRI.getRegClass(RCID);
208 if (getLitEncoding(Op, RC.getSize()) != 255)
266 const MCRegisterClass &RC = MRI.getRegClass(RCID);
268 uint32_t Enc = getLitEncoding(MO, RC.getSize());
  /external/llvm/lib/Target/AMDGPU/
SILowerI1Copies.cpp 91 const TargetRegisterClass *RC = MRI.getRegClass(Reg);
92 if (RC == &AMDGPU::VReg_1RegClass)
SIInsertWaits.cpp 94 RegInterval getRegInterval(const TargetRegisterClass *RC,
165 const TargetRegisterClass *RC = TII->getOpRegClass(MI, 0);
166 unsigned Size = RC->getSize();
237 RegInterval SIInsertWaits::getRegInterval(const TargetRegisterClass *RC,
239 unsigned Size = RC->getSize();
305 const TargetRegisterClass *RC = TII->getOpRegClass(*I, i);
306 RegInterval Interval = getRegInterval(RC, Op);
411 const TargetRegisterClass *RC = TII->getOpRegClass(MI, i);
412 RegInterval Interval = getRegInterval(RC, Op);
  /external/llvm/lib/Target/Hexagon/
BitTracker.cpp 50 // RegisterCell RC = BT.get(Reg);
51 // if (RC[3].is(1))
105 raw_ostream &llvm::operator<<(raw_ostream &OS, const BT::RegisterCell &RC) {
106 unsigned n = RC.Bits.size();
116 for (unsigned i = 1, n = RC.Bits.size(); i < n; ++i) {
117 const BT::BitValue &V = RC[i];
118 const BT::BitValue &SV = RC[Start];
155 OS << "]:" << RC[Start];
158 const BT::BitValue &SV = RC[Start];
184 bool BT::RegisterCell::meet(const RegisterCell &RC, unsigned SelfR)
    [all...]
  /external/autotest/client/site_tests/firmware_TouchMTB/
firmware_constants.py 208 RC = _RobotControl()
209 RC.PAUSE_TYPE = 'pause_type'
210 RC.PROMPT = 'finger_control_prompt'
214 RC.PER_GESTURE = 'per_gesture'
218 RC.PER_VARIATION = 'per_variation'
  /external/llvm/lib/CodeGen/SelectionDAG/
InstrEmitter.cpp 133 const TargetRegisterClass *RC = nullptr;
135 RC = TRI->getAllocatableClass(
139 UseRC = RC;
140 else if (RC) {
142 TRI->getCommonSubClass(UseRC, RC, VT.SimpleTy);
220 const TargetRegisterClass *RC =
229 if (RC)
230 VTRC = TRI->getCommonSubClass(RC, VTRC);
232 RC = VTRC;
251 if (RegRC == RC) {
    [all...]
ScheduleDAGSDNodes.cpp 133 const TargetRegisterClass *RC =
135 Cost = RC->getCopyCost();
    [all...]
ResourcePriorityQueue.cpp 369 const TargetRegisterClass *RC = *I;
370 RegBalance += rawRegPressureDelta(SU, RC->getID());
376 const TargetRegisterClass *RC = *I;
377 if ((RegPressure[RC->getID()] +
378 rawRegPressureDelta(SU, RC->getID()) > 0) &&
379 (RegPressure[RC->getID()] +
380 rawRegPressureDelta(SU, RC->getID()) >= RegLimit[RC->getID()]))
381 RegBalance += rawRegPressureDelta(SU, RC->getID());
489 const TargetRegisterClass *RC = TLI->getRegClassFor(VT)
    [all...]
SelectionDAGBuilder.cpp 789 const TargetRegisterClass *RC = MRI.getRegClass(Regs.front())
    [all...]
  /external/llvm/unittests/Support/
ProgramTest.cpp 152 int RC = ExecuteAndWait(MyExe, ArgV, getEnviron(), Redirects,
156 EXPECT_EQ(0, RC);
195 int rc = ExecuteAndWait(my_exe, argv, getEnviron(), redirects, local
199 EXPECT_EQ(0, rc);
  /external/clang/test/Layout/
ms-x86-pack-and-align.cpp 434 struct RC {
440 RC c;
472 // CHECK-NEXT: 0 | struct RC
480 // CHECK-NEXT: 1 | struct RC c
513 // CHECK-X64-NEXT: 0 | struct RC
521 // CHECK-X64-NEXT: 1 | struct RC c
798 sizeof(RC)+
  /external/llvm/lib/CodeGen/MIRParser/
MIRParser.cpp 350 const auto *RC = getRegClass(MF, VReg.Class.Value);
351 if (!RC)
355 unsigned Reg = RegInfo.createVirtualRegister(RC);
695 const auto *RC = TRI->getRegClass(I);
697 std::make_pair(StringRef(TRI->getRegClassName(RC)).lower(), RC));
  /external/llvm/lib/Target/AArch64/
AArch64AsmPrinter.cpp 94 const TargetRegisterClass *RC, bool isVector,
234 // Prints the register in MO using class RC using the offset in the
238 const TargetRegisterClass *RC,
244 unsigned RegToPrint = RC->getRegister(RI->getEncodingValue(Reg));
285 const TargetRegisterClass *RC;
288 RC = &AArch64::FPR8RegClass;
291 RC = &AArch64::FPR16RegClass;
294 RC = &AArch64::FPR32RegClass;
297 RC = &AArch64::FPR64RegClass;
300 RC = &AArch64::FPR128RegClass
    [all...]

Completed in 543 milliseconds

1 2 3 4 5 6