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

1 2 3 4

  /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 59 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) {
65 S2RCMap.insert(std::make_pair(Slot, RC));
69 S2RCMap[Slot] = TRI->getCommonSubClass(OldRC, RC);
81 const TargetRegisterClass *RC = getIntervalRegClass(Slot);
82 if (RC)
83 OS << " [" << RC->getName() << "]\n";
AggressiveAntiDepBreaker.h 44 /// RC - The register class
45 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 RCInfo &RCI = RegClass[RC->getID()];
83 unsigned NumRegs = RC->getNumRegs();
96 ArrayRef<MCPhysReg> RawOrder = RC->getRawAllocationOrder(*MF);
132 // Check if RC is a proper sub-class.
133 if (const TargetRegisterClass *Super = TRI->getLargestLegalSuperClass(RC))
134 if (Super != RC && getNumAllocatableRegs(Super) > RCI.NumRegs)
141 dbgs() << "AllocationOrder(" << RC->getName() << ") = [";
155 const TargetRegisterClass *RC = nullptr
    [all...]
TargetRegisterInfo.cpp 87 TargetRegisterInfo::getAllocatableClass(const TargetRegisterClass *RC) const {
88 if (!RC || RC->isAllocatable())
89 return RC;
91 const unsigned *SubClass = RC->getSubClassMask();
118 const TargetRegisterClass* RC = *I;
119 if ((VT == MVT::Other || RC->hasType(VT)) && RC->contains(reg) &&
120 (!BestRC || BestRC->hasSubClass(RC)))
121 BestRC = RC;
    [all...]
CriticalAntiDepBreaker.cpp 403 const TargetRegisterClass *RC,
406 ArrayRef<MCPhysReg> Order = RegClassInfo.getOrder(RC);
637 const TargetRegisterClass *RC = AntiDepReg != 0 ? Classes[AntiDepReg]
639 assert((AntiDepReg == 0 || RC != nullptr) &&
641 if (RC == reinterpret_cast<TargetRegisterClass *>(-1))
655 RC, ForbidRegs)) {
LocalStackSlotAllocation.cpp 391 const TargetRegisterClass *RC = TRI->getPointerRegClass(*MF);
392 BaseReg = Fn.getRegInfo().createVirtualRegister(RC);
StackMaps.cpp 124 const TargetRegisterClass *RC =
128 Location(Location::Register, RC->getSize(), MOI->getReg(), 0));
VirtRegMap.cpp 76 unsigned VirtRegMap::createSpillSlot(const TargetRegisterClass *RC) {
77 int SS = MF->getFrameInfo()->CreateSpillStackObject(RC->getSize(),
78 RC->getAlignment());
105 const TargetRegisterClass* RC = MF->getRegInfo().getRegClass(virtReg);
106 return Virt2StackSlotMap[virtReg] = createSpillSlot(RC);
  /external/llvm/utils/TableGen/
FastISelEmitter.cpp 36 const CodeGenRegisterClass *RC;
255 const CodeGenRegisterClass *RC = nullptr;
259 RC = &Target.getRegisterClass(OpLeafRec);
261 RC = Target.getRegBank().getRegClassForRegister(OpLeafRec);
263 RC = OrigDstRC;
268 if (!RC)
274 if (DstRC != RC && !DstRC->hasSubClass(RC))
277 DstRC = RC;
651 OS << "&" << InstNS << Memo.RC->getName() << "RegClass"
    [all...]
  /external/llvm/lib/Target/Mips/
MipsMachineFunction.cpp 83 const TargetRegisterClass *RC;
85 RC=(const TargetRegisterClass*)&Mips::CPU16RegsRegClass;
87 RC = ST.isABI_N64() ?
90 return GlobalBaseReg = MF.getRegInfo().createVirtualRegister(RC);
101 const TargetRegisterClass *RC;
102 RC=(const TargetRegisterClass*)&Mips::CPU16RegsRegClass;
103 return Mips16SPAliasReg = MF.getRegInfo().createVirtualRegister(RC);
109 const TargetRegisterClass *RC = ST.isABI_N64() ?
112 EhDataRegFI[I] = MF.getFrameInfo()->CreateStackObject(RC->getSize(),
113 RC->getAlignment(), false)
    [all...]
MipsSERegisterInfo.cpp 169 const TargetRegisterClass *RC =
172 unsigned Reg = RegInfo.createVirtualRegister(RC);
Mips16ISelDAGToDAG.cpp 77 const TargetRegisterClass *RC =
80 V0 = RegInfo.createVirtualRegister(RC);
81 V1 = RegInfo.createVirtualRegister(RC);
82 V2 = RegInfo.createVirtualRegister(RC);
MipsFastISel.cpp 86 unsigned Materialize32BitInt(int64_t Imm, const TargetRegisterClass *RC);
91 unsigned FastEmitInst_riir(uint64_t inst, const TargetRegisterClass *RC,
325 const TargetRegisterClass *RC = &Mips::FGR32RegClass;
326 unsigned DestReg = createResultReg(RC);
331 const TargetRegisterClass *RC = &Mips::AFGR64RegClass;
332 unsigned DestReg = createResultReg(RC);
346 const TargetRegisterClass *RC = &Mips::GPR32RegClass;
347 unsigned DestReg = createResultReg(RC);
360 const TargetRegisterClass *RC = &Mips::GPR32RegClass;
367 return Materialize32BitInt(Imm, RC);
    [all...]
  /external/llvm/lib/Target/R600/
SIFixSGPRLiveRanges.cpp 95 const TargetRegisterClass *RC = MRI.getRegClass(Def.getReg());
97 if (!TRI->isSGPRClass(RC))
SIFixSGPRCopies.cpp 143 const TargetRegisterClass *RC = MRI.getRegClass(Reg);
144 RC = TRI->getSubRegClass(RC, SubReg);
149 RC = TRI->getCommonSubClass(RC, inferRegClassFromUses(TRI, MRI,
156 return RC;
165 const TargetRegisterClass *RC = TRI->getPhysRegClass(Reg);
166 return TRI->getSubRegClass(RC, SubReg);
224 const TargetRegisterClass *RC = inferRegClassFromDef(TRI, MRI, Reg,
226 MRI.constrainRegClass(Reg, RC);
    [all...]
  /external/chromium_org/third_party/skia/experimental/PdfViewer/pdfparser/native/pdfapi/
SkPdfAppearanceCharacteristicsDictionary_autogen.cpp 59 SkString SkPdfAppearanceCharacteristicsDictionary::RC(SkPdfNativeDoc* doc) {
60 SkPdfNativeObject* ret = get("RC", "");
68 return get("RC", "") != NULL;
  /external/clang/test/Layout/
ms-x86-pack-and-align.cpp 450 struct RC {
456 RC c;
488 // CHECK-NEXT: 0 | struct RC
496 // CHECK-NEXT: 1 | struct RC c
531 // CHECK-X64-NEXT: 0 | struct RC
539 // CHECK-X64-NEXT: 1 | struct RC c
569 sizeof(RC)+
  /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);
220 const TargetRegisterClass *RC =
229 if (RC)
230 VTRC = TRI->getCommonSubClass(RC, VTRC);
232 RC = VTRC;
251 if (RegRC == RC) {
    [all...]
ResourcePriorityQueue.cpp 371 const TargetRegisterClass *RC = *I;
372 RegBalance += rawRegPressureDelta(SU, RC->getID());
378 const TargetRegisterClass *RC = *I;
379 if ((RegPressure[RC->getID()] +
380 rawRegPressureDelta(SU, RC->getID()) > 0) &&
381 (RegPressure[RC->getID()] +
382 rawRegPressureDelta(SU, RC->getID()) >= RegLimit[RC->getID()]))
383 RegBalance += rawRegPressureDelta(SU, RC->getID());
491 const TargetRegisterClass *RC = TLI->getRegClassFor(VT)
    [all...]
ScheduleDAGSDNodes.cpp 128 const TargetRegisterClass *RC =
130 Cost = RC->getCopyCost();
    [all...]
SelectionDAGBuilder.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86VZeroUpper.cpp 261 const TargetRegisterClass *RC = &X86::VR256RegClass;
262 for (TargetRegisterClass::iterator i = RC->begin(), e = RC->end();
  /external/llvm/lib/Target/AArch64/
AArch64AsmPrinter.cpp 96 const TargetRegisterClass *RC, bool isVector,
248 // Prints the register in MO using class RC using the offset in the
252 const TargetRegisterClass *RC,
258 unsigned RegToPrint = RC->getRegister(RI->getEncodingValue(Reg));
299 const TargetRegisterClass *RC;
302 RC = &AArch64::FPR8RegClass;
305 RC = &AArch64::FPR16RegClass;
308 RC = &AArch64::FPR32RegClass;
311 RC = &AArch64::FPR64RegClass;
314 RC = &AArch64::FPR128RegClass
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonFrameLowering.cpp 266 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg);
267 TII.storeRegToStackSlot(MBB, MI, Reg, true, CSI[i].getFrameIdx(), RC,
320 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg);
321 TII.loadRegFromStackSlot(MBB, MI, Reg, CSI[i].getFrameIdx(), RC, TRI);

Completed in 1219 milliseconds

1 2 3 4