/external/llvm/lib/Target/Hexagon/ |
HexagonCallingConvLower.h | 108 /// NumRegs if they are all allocated. 109 unsigned getFirstUnallocated(const unsigned *Regs, unsigned NumRegs) const { 110 for (unsigned i = 0; i != NumRegs; ++i) 113 return NumRegs; 136 unsigned AllocateReg(const unsigned *Regs, unsigned NumRegs) { 137 unsigned FirstUnalloc = getFirstUnallocated(Regs, NumRegs); 138 if (FirstUnalloc == NumRegs) 149 unsigned NumRegs) { 150 unsigned FirstUnalloc = getFirstUnallocated(Regs, NumRegs); 151 if (FirstUnalloc == NumRegs) [all...] |
/external/llvm/include/llvm/CodeGen/ |
RegisterClassInfo.h | 29 unsigned NumRegs; 36 : Tag(0), NumRegs(0), ProperSubClass(false), MinCost(0), 40 return makeArrayRef(Order.get(), NumRegs); 87 return get(RC).NumRegs;
|
CallingConvLower.h | 299 /// NumRegs if they are all allocated. 300 unsigned getFirstUnallocated(const MCPhysReg *Regs, unsigned NumRegs) const { 301 for (unsigned i = 0; i != NumRegs; ++i) 304 return NumRegs; 327 unsigned AllocateReg(const MCPhysReg *Regs, unsigned NumRegs) { 328 unsigned FirstUnalloc = getFirstUnallocated(Regs, NumRegs); 329 if (FirstUnalloc == NumRegs) 341 unsigned AllocateRegBlock(const uint16_t *Regs, unsigned NumRegs, unsigned RegsRequired) { 342 for (unsigned StartIdx = 0; StartIdx <= NumRegs - RegsRequired; ++StartIdx) { 365 unsigned NumRegs) { [all...] |
FastISel.h | 344 void UpdateValueMap(const Value* I, unsigned Reg, unsigned NumRegs = 1);
|
/external/llvm/lib/CodeGen/ |
RegisterClassInfo.cpp | 83 unsigned NumRegs = RC->getNumRegs(); 86 RCI.Order.reset(new MCPhysReg[NumRegs]); 115 RCI.NumRegs = N + CSRAlias.size(); 116 assert (RCI.NumRegs <= NumRegs && "Allocation order larger than regclass"); 129 if (StressRA && RCI.NumRegs > StressRA) 130 RCI.NumRegs = StressRA; 134 if (Super != RC && getNumAllocatableRegs(Super) > RCI.NumRegs) 142 for (unsigned I = 0; I != RCI.NumRegs; ++I)
|
ExecutionDepsFix.cpp | 136 const unsigned NumRegs; 157 : MachineFunctionPass(ID), RC(rc), NumRegs(RC->getNumRegs()) {} 261 assert(unsigned(rx) < NumRegs && "Invalid index"); 273 assert(unsigned(rx) < NumRegs && "Invalid index"); 284 assert(unsigned(rx) < NumRegs && "Invalid index"); 316 for (unsigned rx = 0; rx != NumRegs; ++rx) 340 for (unsigned rx = 0; rx != NumRegs; ++rx) 360 LiveRegs = new LiveReg[NumRegs]; 363 for (unsigned rx = 0; rx != NumRegs; ++rx) { 394 for (unsigned rx = 0; rx != NumRegs; ++rx) [all...] |
LiveVariables.cpp | 426 for (unsigned Reg = 1, NumRegs = TRI->getNumRegs(); Reg != NumRegs; ++Reg) { 505 unsigned NumRegs = TRI->getNumRegs(); 506 PhysRegDef = new MachineInstr*[NumRegs]; 507 PhysRegUse = new MachineInstr*[NumRegs]; 509 std::fill(PhysRegDef, PhysRegDef + NumRegs, nullptr); 510 std::fill(PhysRegUse, PhysRegUse + NumRegs, nullptr); 640 for (unsigned i = 0; i != NumRegs; ++i) 644 std::fill(PhysRegDef, PhysRegDef + NumRegs, nullptr); 645 std::fill(PhysRegUse, PhysRegUse + NumRegs, nullptr) [all...] |
VirtRegMap.cpp | 70 unsigned NumRegs = MF->getRegInfo().getNumVirtRegs(); 71 Virt2PhysMap.resize(NumRegs); 72 Virt2StackSlotMap.resize(NumRegs); 73 Virt2SplitMap.resize(NumRegs);
|
StackMaps.cpp | 165 for (unsigned Reg = 0, NumRegs = TRI->getNumRegs(); Reg != NumRegs; ++Reg)
|
MachineLICM.cpp | 500 unsigned NumRegs = TRI->getNumRegs(); 501 BitVector PhysRegDefs(NumRegs); // Regs defined once in the loop. 502 BitVector PhysRegClobbers(NumRegs); // Regs defined more than once. 537 BitVector TermRegs(NumRegs); [all...] |
/external/llvm/lib/Target/R600/ |
SIMachineFunctionInfo.cpp | 73 MachineRegisterInfo &MRI, MachineFunction *MF, unsigned NumRegs) { 75 CurrentLane += NumRegs;
|
SIMachineFunctionInfo.h | 46 /// \p NumRegs The number of consecutive registers what need to be spilled. 51 unsigned NumRegs = 1);
|
/external/llvm/lib/Target/R600/InstPrinter/ |
AMDGPUInstPrinter.cpp | 62 unsigned NumRegs; 66 NumRegs = 1; 69 NumRegs = 1; 72 NumRegs = 2; 75 NumRegs = 2; 78 NumRegs = 4; 81 NumRegs = 4; 84 NumRegs = 3; 87 NumRegs = 8; 90 NumRegs = 8 [all...] |
/external/llvm/include/llvm/MC/ |
MCRegisterInfo.h | 156 unsigned NumRegs; // Number of entries in the array 251 NumRegs = NR; 315 assert(RegNo < NumRegs && 360 return NumRegs; 406 assert(RegNo < NumRegs &&
|
/external/llvm/lib/Target/ARM/ |
ARMCallingConv.h | 197 unsigned NumRegs; 202 NumRegs = 16; 206 NumRegs = 8; 210 NumRegs = 4; 218 State.AllocateRegBlock(RegList, NumRegs, PendingHAMembers.size());
|
ARMExpandPseudoInsts.cpp | 111 uint8_t NumRegs; // D registers loaded or stored 387 unsigned NumRegs = TableEntry->NumRegs; 398 if (NumRegs > 1 && TableEntry->copyAllListRegs) 400 if (NumRegs > 2 && TableEntry->copyAllListRegs) 402 if (NumRegs > 3 && TableEntry->copyAllListRegs) 452 unsigned NumRegs = TableEntry->NumRegs; 473 if (NumRegs > 1 && TableEntry->copyAllListRegs) 475 if (NumRegs > 2 && TableEntry->copyAllListRegs [all...] |
Thumb1FrameLowering.cpp | 466 bool NumRegs = false; 479 NumRegs = true; 483 if (NumRegs)
|
ARMLoadStoreOptimizer.cpp | 421 unsigned NumRegs = Regs.size(); 422 if (NumRegs <= 1) 432 } else if (Offset == -4 * (int)NumRegs + 4 && haveIBAndDA) { 434 } else if (Offset == -4 * (int)NumRegs && isNotVFP && !isThumb1) { 445 if (NumRegs <= 2) 452 NewBase = Regs[NumRegs-1].first; 509 for (unsigned I = 0; I < NumRegs; ++I) 532 UpdateBaseRegUses(MBB, MBBI, dl, Base, NumRegs, Pred, PredReg); 541 for (unsigned i = 0; i != NumRegs; ++i) [all...] |
/external/llvm/lib/Target/AArch64/InstPrinter/ |
AArch64InstPrinter.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.cpp | 250 unsigned NumRegs = 253 assert(NumRegs == NumParts && "Part count doesn't match vector breakdown!"); 254 NumParts = NumRegs; // Silence a compiler warning. 534 unsigned NumRegs = TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT, 539 assert(NumRegs == NumParts && "Part count doesn't match vector breakdown!"); 540 NumParts = NumRegs; // Silence a compiler warning. 619 unsigned NumRegs = tli.getNumRegisters(Context, ValueVT); 621 for (unsigned i = 0; i != NumRegs; ++i) 624 Reg += NumRegs; 682 unsigned NumRegs = TLI.getNumRegisters(*DAG.getContext(), ValueVT) [all...] |
FunctionLoweringInfo.cpp | 270 unsigned NumRegs = TLI->getNumRegisters(Ty->getContext(), ValueVT); 271 for (unsigned i = 0; i != NumRegs; ++i) {
|
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.h | 342 unsigned NumRegs; // Number of registers used for this argument. 345 ByValArgInfo() : FirstIdx(0), NumRegs(0), Address(0) {}
|
MipsISelLowering.cpp | [all...] |
/art/runtime/verifier/ |
register_line.h | 164 size_t NumRegs() const {
|
/external/llvm/lib/Target/AArch64/ |
AArch64InstrInfo.cpp | [all...] |