| /external/llvm/test/CodeGen/X86/ |
| sse-intel-ocl.ll | 73 ; NOT_WIN: movaps {{%xmm([8-9]|1[0-5])}}, {{.*(%rsp).*}} ## 16-byte Spill 74 ; NOT_WIN: movaps {{%xmm([8-9]|1[0-5])}}, {{.*(%rsp).*}} ## 16-byte Spill 75 ; NOT_WIN: movaps {{%xmm([8-9]|1[0-5])}}, {{.*(%rsp).*}} ## 16-byte Spill 76 ; NOT_WIN: movaps {{%xmm([8-9]|1[0-5])}}, {{.*(%rsp).*}} ## 16-byte Spill 77 ; NOT_WIN: movaps {{%xmm([8-9]|1[0-5])}}, {{.*(%rsp).*}} ## 16-byte Spill 78 ; NOT_WIN: movaps {{%xmm([8-9]|1[0-5])}}, {{.*(%rsp).*}} ## 16-byte Spill 79 ; NOT_WIN: movaps {{%xmm([8-9]|1[0-5])}}, {{.*(%rsp).*}} ## 16-byte Spill 80 ; NOT_WIN: movaps {{%xmm([8-9]|1[0-5])}}, {{.*(%rsp).*}} ## 16-byte Spill
|
| avx-intel-ocl.ll | 68 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rsp).*}} # 32-byte Spill 69 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rsp).*}} # 32-byte Spill 70 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rsp).*}} # 32-byte Spill 71 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rsp).*}} # 32-byte Spill 72 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rsp).*}} # 32-byte Spill 73 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rsp).*}} # 32-byte Spill 74 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rsp).*}} # 32-byte Spill 75 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rsp).*}} # 32-byte Spill 76 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rsp).*}} # 32-byte Spill 77 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rsp).*}} # 32-byte Spill [all...] |
| /art/runtime/entrypoints/quick/ |
| quick_invoke_entrypoints.cc | 52 // | arg3 spill | | Caller's frame 53 // | arg2 spill | | 54 // | arg1 spill | | 71 // | arg3 spill | | Caller's frame 72 // | arg2 spill | | 73 // | arg1 spill | | 89 // | arg3 spill | | Caller's frame 90 // | arg2 spill | | 91 // | arg1 spill | |
|
| /external/libffi/src/ia64/ |
| unix.S | 304 /* Spill all of the possible argument registers. */ 308 stf.spill [r16] = f8, 32 309 stf.spill [r17] = f9, 32 312 stf.spill [r16] = f10, 32 313 stf.spill [r17] = f11, 32 315 stf.spill [r16] = f12, 32 316 stf.spill [r17] = f13, 32 318 stf.spill [r16] = f14, 32 319 stf.spill [r17] = f15, 24 322 st8.spill [r16] = in0, 1 [all...] |
| /dalvik/vm/mterp/x86/ |
| OP_MONITOR_EXIT.S | 19 SPILL(rIBASE)
|
| bindiv.S | 12 SPILL(rIBASE)
|
| bindiv2addr.S | 8 SPILL(rIBASE)
|
| bindivLit8.S | 9 SPILL(rIBASE)
|
| OP_SGET.S | 42 SPILL(rIBASE) 49 SPILL(rIBASE)
|
| OP_SGET_WIDE.S | 43 SPILL(rIBASE) 50 SPILL(rIBASE)
|
| OP_SPUT.S | 42 SPILL(rIBASE) 49 SPILL(rIBASE)
|
| OP_SPUT_OBJECT.S | 46 SPILL(rIBASE) 53 SPILL(rIBASE)
|
| OP_SPUT_WIDE.S | 44 SPILL(rIBASE) 51 SPILL(rIBASE)
|
| OP_INVOKE_STATIC.S | 35 SPILL(rIBASE) 56 SPILL(rIBASE)
|
| /external/llvm/test/CodeGen/AArch64/ |
| tls-dynamic-together.ll | 4 ; glue) then LLVM will separate them quite happily (with a spill at O0, hence
|
| /external/llvm/test/CodeGen/PowerPC/ |
| vrspill.ll | 4 ; This verifies that we generate correct spill/reload code for vector regs.
|
| /external/llvm/test/CodeGen/SystemZ/Large/ |
| spill-02.py | 1 # Test cases where we spill from one frame index to another, both of which 2 # are out of range of MVC, and both of which need emergency spill slots. 17 # Arrange for %foo's spill slot to be at 8184(%r15) and the alloca area to be at 18 # 8192(%r15). The two emergency spill slots live below that, so this requires
|
| spill-01.py | 1 # Test cases where MVC is used for spill slots that end up being out of range. 6 # call frame, and a further 8 bytes are needed for the emergency spill slot.
|
| /external/llvm/lib/CodeGen/ |
| Spiller.cpp | 72 /// Add spill ranges for every use/def of the live interval, inserting loads 81 "Attempting to spill already spilled value."); 84 "Trying to spill a stack slot."); 86 DEBUG(dbgs() << "Trivial spill everywhere of reg" << li->reg << "\n"); 167 /// Spills any live range using the spill-everywhere method with no attempt at 176 void spill(LiveRangeEdit &LRE) { function in class:__anon23617::TrivialSpiller
|
| StackSlotColoring.cpp | 53 // SSIntervals - Spill slot intervals. 56 // SSRefs - Keep a list of MachineMemOperands for each spill slot. 68 // AllColors - If index is set, it's a spill slot, i.e. color. 69 // FIXME: This assumes PEI locate spill slot with smaller indices 136 /// ScanForSpillSlotRefs - Scan all the machine instructions for spill slot 137 /// references and update spill slot weights. 178 /// InitializeSlots - Process all spill stack slot liveintervals and add them 188 // Gather all spill slots into a list. 189 DEBUG(dbgs() << "Spill slot intervals:\n"); 244 assert(NextColor != -1 && "No more spill slots?") [all...] |
| /external/valgrind/main/VEX/priv/ |
| host_generic_reg_alloc2.c | 51 providing we can arrange for the dst to have the same spill slot. 66 /* The "home" spill slot, if needed. Never changes. */ 103 spill. */ 106 rreg has the same value as the spill slot for the associated 108 spill store or reload for this rreg. */ 164 sequence. Point is to select a virtual register to spill, by 170 caller to arbitrarily restrict the set of spill candidates to be 174 spill, or -1 if none was found. */ 207 /* Check that this vreg has been assigned a sane spill offset. */ 327 /* Return one, or, if we're unlucky, two insn(s) to spill/restore [all...] |
| /external/llvm/test/CodeGen/Thumb2/ |
| aligned-spill.ll | 7 ; This function is forced to spill a double. 8 ; Verify that the spill slot is properly aligned. 33 ; Since the spill slot is only 8 bytes, technically it would be fine to only 47 ; Spill 7 d-registers. 71 ; Spill 7 d-registers, leave a hole.
|
| /external/chromium_org/v8/test/mjsunit/regress/ |
| regress-crbug-173907b.js | 36 %NeverOptimizeFunction(spill); 37 function spill() { function 45 spill(); // At this point initial values for phi1 and phi2 are spilled.
|
| /external/llvm/include/llvm/CodeGen/ |
| LiveStackAnalysis.h | 60 assert(Slot >= 0 && "Spill slot indice must be >= 0"); 67 assert(Slot >= 0 && "Spill slot indice must be >= 0"); 78 assert(Slot >= 0 && "Spill slot indice must be >= 0");
|
| /external/llvm/lib/Target/X86/ |
| X86CompilationCallback_Win64.asm | 24 ; WARNING: We cannot use register spill area - we're generating stubs by hands! 33 ; Save all XMM arg registers. Also allocate reg spill area.
|