HomeSort by relevance Sort by last modified time
    Searched full:spill (Results 151 - 175 of 583) sorted by null

1 2 3 4 5 67 8 91011>>

  /external/llvm/test/CodeGen/X86/
fold-tied-op.ll 9 ; CHECK: shldl {{.*#+}} 4-byte Folded Spill
11 ; CHECK: shldl {{.*#+}} 4-byte Folded Spill
musttail-fastcall.ll 22 ; Check that we spill and fill around the call to puts.
51 ; Check that we spill and fill SSE registers around the call to puts.
win-catchpad-varargs.ll 38 ; X64: movl $-1, -20(%rbp) # 4-byte Folded Spill
60 ; X64: movl %eax, -20(%rbp) # 4-byte Spill
win64_eh.ll 162 ; WIN64: movaps %xmm7, -16(%rbp) # 16-byte Spill
164 ; WIN64: movaps %xmm6, -32(%rbp) # 16-byte Spill
  /external/v8/src/compiler/
live-range-separator.cc 40 // Ensure the original range has a spill range associated, before it gets
42 // reuse spill slots of splinters, during allocation, we avoid clobbering
register-allocator.h 334 void Spill();
533 // Spill range management.
655 // just for spill in a single deferred block.
    [all...]
  /external/v8/test/mjsunit/
codegen-coverage.js 53 // The call will spill registers and leave x in {eax,rax}.
55 // The add will spill x and reuse {eax,rax} for the result.
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/ia64/
opc-m.pl 35 foreach $s ("1", "2", "4", "8", "1.rel", "2.rel", "4.rel", "8.rel", "8.spill") {
70 foreach $s ( "fs", "fd", "f8", "fe", "f.spill" ) {
  /external/llvm/include/llvm/Target/
TargetFrameLowering.h 33 /// spill locations) can be stored.
114 /// assignCalleeSavedSpillSlots - Allows target to override spill slot
117 /// returns false, spill slots will be assigned using generic implementation.
134 /// allowed to spill it anywhere it chooses.
181 /// spillCalleeSavedRegisters - Issues instruction(s) to spill all callee
  /external/llvm/lib/Target/PowerPC/
PPCFrameLowering.cpp 256 /// the spill instruction refers to an undefined register. This code needs
768 // FIXME: On PPC32 SVR4, we must not spill before claiming the stackframe.
775 // FIXME: On PPC32 SVR4, we must not spill before claiming the stackframe.
782 // FIXME: On PPC32 SVR4, we must not spill before claiming the stackframe.
789 // FIXME: On PPC32 SVR4, we must not spill before claiming the stackframe.
    [all...]
  /external/v8/src/crankshaft/x87/
lithium-gap-resolver-x87.cc 240 // 3. Prefer to spill a register that is not used in any remaining move
283 // Spill on demand to use a temporary register for memory-to-memory
382 // spill on demand because the simple spill implementation cannot avoid
400 // Memory-memory. Spill on demand to use a temporary. If there is a
  /art/compiler/utils/x86_64/
assembler_x86_64.cc 2649 x86_64::X86_64ManagedRegister spill = spill_regs.at(i).AsX86_64(); local
2667 x86_64::X86_64ManagedRegister spill = spill_regs.at(i).AsX86_64(); local
2680 ManagedRegisterSpill spill = entry_spills.at(i); local
2708 x86_64::X86_64ManagedRegister spill = spill_regs.at(i).AsX86_64(); local
2721 x86_64::X86_64ManagedRegister spill = spill_regs.at(i).AsX86_64(); local
    [all...]
  /external/v8/src/crankshaft/
lithium-allocator.cc 189 // 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...]
  /external/llvm/include/llvm/CodeGen/
MachineFrameInfo.h 71 /// example, register allocator spill code never needs variable sized
100 // If true the stack object is used as spill slot. It
113 // Normally, spill slots and fixed-offset objects don't alias IR-accessible
515 /// Create a spill slot at a fixed location on the stack.
543 /// Returns true if the specified index corresponds to a spill slot.
570 /// Create a new statically sized stack object that represents a spill slot,
612 /// Before the PrologueEpilogueInserter has placed the CSR spill code, this
  /external/llvm/lib/CodeGen/
RegAllocPBQP.cpp 14 // register assignment. If any variables are selected for spilling then spill
132 /// \brief Spill the given VReg.
153 /// @brief Set spill costs for each node in the PBQP reg-alloc graph.
159 // A minimum spill costs, so that register constraints can can be set
635 VRegSpiller.spill(LRE);
647 assert(!LI.empty() && "Empty spill range.");
683 // Spill VReg. If this introduces new intervals we'll need another round
718 // All intervals have a spill weight that is mostly proportional to the number
744 // * Spill if necessary
RegAllocFast.cpp 75 bool Dirty; // Register needs spill.
207 // Allocate a new stack object for this spill location...
282 // instruction, not on the spill.
315 DEBUG(dbgs() << "Inserting debug info due to spill:" << "\n" << *NewDV);
327 /// spillAll - Spill all dirty virtregs without killing them.
532 // Ignore the hint if we would have to spill a dirty register.
721 // we must spill and reallocate.
868 // Modify DBG_VALUE now that the value is in a spill slot
    [all...]
RegAllocGreedy.cpp 59 SplitSpillMode("split-spill-mode", cl::Hidden,
60 cl::desc("Spill mode for splitting live ranges"),
232 float MaxWeight; ///< Maximum spill weight evicted.
754 // Never evict spill products. They cannot split or spill.
758 // register for it. This is indicated by an infinite spill weight. These
869 // hints, and only evict smaller spill weights
    [all...]
LiveStackAnalysis.cpp 61 assert(Slot >= 0 && "Spill slot indice must be >= 0");
  /art/compiler/jni/quick/arm/
calling_convention_arm.cc 127 // We spill the argument registers on ARM to free them up for scratch use, we then assume
240 // Compute spill mask to agree with callee saves initialized in the constructor
263 // Plus return value spill area size
  /external/llvm/test/CodeGen/SystemZ/
frame-17.ll 6 ; 4-byte spill slot, rounded to 8 bytes. The frame size should be exactly
71 ; Same for doubles, except that the full spill slot is used.
132 ; The long double case needs a 16-byte spill slot.
  /art/compiler/utils/x86/
assembler_x86.cc 1935 Register spill = spill_regs.at(i).AsX86().AsCpuRegister(); local
1953 ManagedRegisterSpill spill = entry_spills.at(i); local
1977 Register spill = spill_regs.at(i).AsX86().AsCpuRegister(); local
    [all...]
  /art/runtime/arch/mips64/
quick_method_frame_info_mips64.h 44 // F12 should not be necessary to spill, as A0 is always in use.
  /art/runtime/arch/x86_64/
context_x86_64.cc 44 DCHECK_EQ(1, POPCOUNT(frame_info.CoreSpillMask() & ~core_regs)); // Return address spill.
  /external/llvm/lib/Target/AArch64/
AArch64RegisterInfo.cpp 221 // to the stack pointer, so only put the emergency spill slot next to the
281 // Assume that we'll have at least some spill slots allocated.
284 Offset += 128; // 128 bytes of spill slots
388 "Emergency spill slot is out of reach");
AArch64RegisterInfo.h 45 // value of 1 << 14. A value of 5 will choose to spill or split really

Completed in 1333 milliseconds

1 2 3 4 5 67 8 91011>>