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

1 2 3 4 5 67 8 91011>>

  /prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/
emit-rtl.h 41 /* Set the attributes for MEM appropriate for a spill slot. */
  /prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/
emit-rtl.h 41 /* Set the attributes for MEM appropriate for a spill slot. */
  /art/compiler/dex/quick/x86/
call_x86.cc 237 /* Spill core callee saves */
239 /* NOTE: promotion of FP regs currently unsupported, thus no FP spill */
  /art/runtime/arch/arm/
portable_entrypoints_arm.S 30 push {r0, r4, r5, r9, r11, lr} @ spill regs
61 pop {r0, r4, r5, r9, r11, lr} @ restore spill regs
  /external/llvm/docs/CommandGuide/
lli.rst 187 **-disable-spill-fusing**
189 Disable fusing of spill code into instructions.
  /external/llvm/include/llvm/CodeGen/
LiveRangeEdit.h 1 //===---- LiveRangeEdit.h - Basic tools for split and spill -----*- C++ -*-===//
205 /// as currently those new intervals are not guaranteed to spill.
MachineFrameInfo.h 71 /// example, register allocator spill code never needs variable sized
100 // isSpillSlot - If true the stack object is used as spill slot. It
485 /// to a spill slot..
507 /// represents a spill slot, returning a nonnegative identifier to represent
550 /// Before the PrologueEpilogueInserter has placed the CSR spill code, this
  /external/llvm/test/CodeGen/PowerPC/
sjlj.ll 73 ; CHECK: std [[REG]], [[OFF:[0-9]+]](31) # 8-byte Folded Spill
138 ; CHECK: std [[REG]], [[OFF:[0-9]+]](31) # 8-byte Folded Spill
  /external/llvm/test/CodeGen/SystemZ/
frame-09.ll 41 ; This function should require all GPRs but no other spill slots.
111 ; emergency spill slots at 160(%r11), so create a frame of size 524192
  /external/llvm/test/CodeGen/X86/
pr1505b.ll 40 ; Spill returned value:
48 ; Spill returned value:
  /external/valgrind/main/docs/internals/
register-uses.txt 80 r30 y altivec spill temporary
190 r30 y altivec spill temporary
  /external/chromium_org/v8/src/ia32/
lithium-gap-resolver-ia32.cc 257 // 3. Prefer to spill a register that is not used in any remaining move
297 // Spill on demand to use a temporary register for memory-to-memory
433 // spill on demand because the simple spill implementation cannot avoid
451 // Memory-memory. Spill on demand to use a temporary. If there is a
494 // Double-width memory-to-memory. Spill on demand to use a general
  /external/llvm/lib/CodeGen/
RegAllocPBQP.cpp 14 // register assignment. If any variables are selected for spilling then spill
366 ++pregOpt; // +1 to account for spill option.
496 spiller->spill(LRE);
505 assert(!(*itr)->empty() && "Empty spill range.");
512 // We need another round if spill intervals were added.
565 // * Spill if necessary
SplitKit.h 227 /// it to overlap the other intervals. If it is going to spill anyway, no
259 /// The current spill mode, selected by reset().
292 /// LiveRangeCalc instance for the complement interval when in spill mode.
295 /// getLRCalc - Return the LRCalc to use for RegIdx. In spill mode, the
297 /// LRCalc instance. When not in spill mode, all intervals can share one.
333 /// way that minimizes code size. This implements the SM_Size spill mode.
RegAllocGreedy.cpp 54 SplitSpillMode("split-spill-mode", cl::Hidden,
55 cl::desc("Spill mode for splitting live ranges"),
159 float MaxWeight; ///< Maximum spill weight evicted.
589 // Never evict spill products. They cannot split or spill.
593 // register for it. This is indicated by an infinite spill weight. These
693 // hints, and only evict smaller spill weights.
777 // Number of spill code instructions to insert.
800 // Accumulate the total frequency of inserted spill code.
    [all...]
  /external/llvm/lib/Target/ARM/
Thumb1RegisterInfo.cpp 472 // If this is a thumb spill / restore, we will be using a constpool load to
506 /// saveScavengerRegister - Spill the register so it can be used by the
514 // Thumb1 can't use the emergency spill slot on the stack because
594 // means the stack pointer cannot be used to access the emergency spill slot
599 "Cannot use SP to access the emergency spill slot in "
602 "Cannot use SP to access the emergency spill slot in "
  /external/llvm/lib/Target/PowerPC/
PPCFrameLowering.cpp 45 /// the spill instruction refers to an undefined register. This code needs
665 // For SVR4, don't emit a move for the CR spill slot if we haven't
672 // For 64-bit SVR4 when we have spilled CRs, the spill location
    [all...]
  /system/core/libpixelflinger/codeflinger/
texturing.cpp 387 CONTEXT_STORE(s.reg, generated_vars.texture[i].spill[0]);
388 CONTEXT_STORE(t.reg, generated_vars.texture[i].spill[1]);
411 // We don't have a way to spill registers automatically
412 // spill depth and AA regs, when we know we may have to.
413 // build the spill list...
437 Spill spill(registerFile(), *this, spill_list);
463 CONTEXT_LOAD(s.reg, generated_vars.texture[i].spill[0]);
464 CONTEXT_LOAD(t.reg, generated_vars.texture[i].spill[1]);
614 CONTEXT_STORE(s.reg, generated_vars.texture[i].spill[0])
    [all...]
GGLAssembler.h 124 class Spill
127 Spill(RegisterFile& regFile, ARMAssemblerInterface& gen, uint32_t reglist)
146 ~Spill() {
  /external/llvm/include/llvm/Target/
TargetRegisterInfo.h 528 /// requirements, and there is no register class with a smaller spill size
589 /// legal to use in the current sub-target and has the same spill size.
682 /// frame pointer based accesses to spill to the scavenger emergency spill
701 /// hasReservedSpillSlot - Return true if target has reserved a spill slot in
704 /// reserved as its spill slot. This tells PEI not to create a new stack frame
764 /// saveScavengerRegister - Spill the register so it can be used by the
766 /// otherwise. If this function does not spill the register, the scavenger
767 /// will instead spill it to the emergency spill slot
    [all...]
  /dalvik/vm/compiler/codegen/x86/
AnalysisO1.cpp 216 //! this array says whether a spill location is used (0 means not used, 1 means used)
    [all...]
  /art/runtime/
stack.h 477 * spill or Method* in bytes using Method*.
487 * | core callee-save spill | {variable sized}
489 * | fp callee-save spill |
  /external/llvm/test/CodeGen/ARM/
fast-isel-intrinsic.ll 58 ; ARM: str r0, [sp[[SLOT:[, #0-9]*]]] @ 4-byte Spill
75 ; THUMB: str r0, [sp[[SLOT:[, #0-9]*]]] @ 4-byte Spill
113 ; THUMB: str r0, [sp[[SLOT:[, #0-9]*]]] @ 4-byte Spill
  /external/v8/src/
lithium-allocator.h 555 // Spill the given life range after position pos.
558 // Spill the given life range after position start and up to position end.
565 void Spill(LiveRange* range);
  /external/valgrind/main/VEX/priv/
host_generic_regs.h 80 needed to spill each class of register. It allocates the following
261 /* Return insn(s) to spill/restore a real reg to a spill slot

Completed in 1105 milliseconds

1 2 3 4 5 67 8 91011>>