HomeSort by relevance Sort by last modified time
    Searched refs:Spill (Results 1 - 10 of 10) sorted by null

  /external/llvm/test/MC/Mips/
elf-N64.s 34 sd $ra, 8($sp) # 8-byte Folded Spill
35 sd $gp, 0($sp) # 8-byte Folded Spill
r-mips-got-disp.s 27 sd $ra, 8($sp) # 8-byte Folded Spill
28 sd $gp, 0($sp) # 8-byte Folded Spill
elf-tls.s 34 sw $ra, 20($sp) # 4-byte Folded Spill
66 sw $ra, 20($sp) # 4-byte Folded Spill
98 sw $ra, 20($sp) # 4-byte Folded Spill
xgot.s 38 sw $ra, 20($sp) # 4-byte Folded Spill
  /external/llvm/lib/CodeGen/
RegAllocBasic.cpp 58 /// algorithm. It prioritizes live virtual registers by spill weight and spills
164 // Spill or split all live virtual registers currently unified under PhysReg
190 // Spill each interfering vreg allocated to PhysReg or an alias.
192 LiveInterval &Spill = *Intfs[i];
195 if (!VRM->hasPhys(Spill.reg))
200 Matrix->unassign(Spill);
202 // Spill the extracted interval.
203 LiveRangeEdit LRE(&Spill, SplitVRegs, *MF, *LIS, VRM);
204 spiller().spill(LRE);
223 // Populate a list of physical register spill candidates
    [all...]
  /external/llvm/lib/Target/R600/
SIInstrInfo.cpp 199 Ctx.emitError("SIInstrInfo::storeRegToStackSlot - Can't spill VGPR!");
215 // Reserve a spot in the spill tracker for each sub-register of
228 default: llvm_unreachable("Cannot spill register class");
261 default: llvm_unreachable("Cannot spill register class");
264 SIMachineFunctionInfo::SpilledReg Spill =
268 .addReg(Spill.VGPR)
292 default: llvm_unreachable("Invalid spill opcode");
318 // SGPR register spill
327 SIMachineFunctionInfo::SpilledReg Spill;
330 Spill = MFI->SpillTracker.getSpilledReg(FrameIndex)
    [all...]
  /external/chromium_org/v8/src/compiler/
register-allocator.h 446 // Spill the given life range after position pos.
449 // Spill the given life range after position [start] and up to position [end].
453 // Spill the given life range after position [start] and up to position [end].
460 // If we are trying to spill a range inside the loop try to
461 // hoist spill position out to the point just before the loop.
465 void Spill(LiveRange* range);
register-allocator.cc 184 // We cannot spill a live range that has a use requiring a register
768 // This value is produced on the stack, we never need to spill it.
800 // This move to spill operand is not a real use. Liveness analysis
844 // This value is produced on the stack, we never need to spill it.
858 // This move to spill operand is not a real use. Liveness analysis
    [all...]
  /external/chromium_org/v8/src/
lithium-allocator.h 456 // Spill the given life range after position pos.
459 // Spill the given life range after position [start] and up to position [end].
464 // Spill the given life range after position [start] and up to position [end].
473 // If we are trying to spill a range inside the loop try to
474 // hoist spill position out to the point just before the loop.
478 void Spill(LiveRange* range);
lithium-allocator.cc 188 // We cannot spill a live range that has a use requiring a register
793 // This value is produced on the stack, we never need to spill it.
805 // This move to spill operand is not a real use. Liveness analysis
    [all...]

Completed in 178 milliseconds