HomeSort by relevance Sort by last modified time
    Searched refs:spill (Results 1 - 25 of 57) sorted by null

1 2 3

  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ipf/
SetJmp.s 36 stf.spill.nta [in0] = f2, 0x10
37 st8.spill.nta [r10] = r4, 8
40 stf.spill.nta [in0] = f3, 0x10
41 st8.spill.nta [r10] = r5, 8
44 stf.spill.nta [in0] = f4, 0x10
45 st8.spill.nta [r10] = r6, 8
48 stf.spill.nta [in0] = f5, 0x10
49 st8.spill.nta [r10] = r7, 8
52 stf.spill.nta [in0] = f16, 0x10
53 st8.spill.nta [r10] = sp, 8
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ipf/
setjmp.s 37 stf.spill.nta [in0] = f2, 0x10
38 st8.spill.nta [r10] = r4, 8
41 stf.spill.nta [in0] = f3, 0x10
42 st8.spill.nta [r10] = r5, 8
45 stf.spill.nta [in0] = f4, 0x10
46 st8.spill.nta [r10] = r6, 8
49 stf.spill.nta [in0] = f5, 0x10
50 st8.spill.nta [r10] = r7, 8
53 stf.spill.nta [in0] = f16, 0x10
54 st8.spill.nta [r10] = sp, 8
    [all...]
  /device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/Ipf/
IpfThunk.s 340 stf.spill [sp]=f2,-16;; stf.spill [sp]=f3,-16;;
341 stf.spill [sp]=f4,-16;; stf.spill [sp]=f5,-16;; stf.spill [sp]=f6,-16;; stf.spill [sp]=f7,-16;;
342 stf.spill [sp]=f8,-16;; stf.spill [sp]=f9,-16;; stf.spill [sp]=f10,-16;; stf.spill [sp]=f11,-16;;
    [all...]
  /external/libunwind/src/ia64/
getcontext.S 51 st8.spill [r2] = r1, (SC_FLAGS - GR(1)) // M3
66 st8.spill [r2] = r12, (GR(4) - GR(12)) // M3
70 stf.spill [r3] = f2 // M2
71 stf.spill [r8] = f16 // M3
76 stf.spill [r9] = f24, (FR(31) - FR(24)) // M2
80 stf.spill [r9] = f31 // M2
81 st8.spill [r2] = r4, (GR(5) - GR(4)) // M3, bank 1
85 .mem.offset 0,0; st8.spill [r2] = r5, (GR(6) - GR(5)) // M4, bank 0
86 .mem.offset 8,0; st8.spill [r3] = r7, (BR(0) - GR(7)) // M3, bank 0
90 st8.spill [r2] = r6, (BR(1) - GR(6)) // M2, bank
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/Ipf/
SetJmp.s 79 st8.spill [r11] = r4, J_R6-J_R4
81 st8.spill [r10] = r5, J_R7-J_R5
83 st8.spill [r11] = r6, J_SP-J_R6
85 st8.spill [r10] = r7, J_F3-J_R7
87 st8.spill [r11] = sp, J_F2-J_SP
92 mov r2 = ar.unat // save Unat register after spill
100 stf.spill [r11] = f2, J_F4-J_F2
101 stf.spill [r10] = f3, J_F5-J_F3
103 stf.spill [r11] = f4, J_F16-J_F4
104 stf.spill [r10] = f5, J_F17-J_F5
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/DebugSupportDxe/Ipf/
AsmFuncs.s 734 st8.spill [in0]=r0,8;;
735 st8.spill [in0]=r1,8;; // save R1 - R31
736 st8.spill [in0]=r2,8;;
737 st8.spill [in0]=r3,8;;
738 st8.spill [in0]=r4,8;;
739 st8.spill [in0]=r5,8;;
740 st8.spill [in0]=r6,8;;
741 st8.spill [in0]=r7,8;;
742 st8.spill [in0]=r8,8;;
743 st8.spill [in0]=r9,8;;
    [all...]
  /external/llvm/lib/CodeGen/
Spiller.h 23 /// Implementations are utility classes which insert spill or remat code on
30 /// spill - Spill the LRE.getParent() live interval.
31 virtual void spill(LiveRangeEdit &LRE) = 0;
35 /// Create and return a spiller that will insert spill code directly instead
RegAllocBasic.cpp 57 /// algorithm. It prioritizes live virtual registers by spill weight and spills
163 // Spill or split all live virtual registers currently unified under PhysReg
189 // Spill each interfering vreg allocated to PhysReg or an alias.
191 LiveInterval &Spill = *Intfs[i];
194 if (!VRM->hasPhys(Spill.reg))
199 Matrix->unassign(Spill);
201 // Spill the extracted interval.
202 LiveRangeEdit LRE(&Spill, SplitVRegs, *MF, *LIS, VRM, nullptr, &DeadRemats);
203 spiller().spill(LRE);
222 // Populate a list of physical register spill candidates
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
Spiller.h 22 /// Implementations are utility classes which insert spill or remat code on
28 /// spill - Spill the LRE.getParent() live interval.
29 virtual void spill(LiveRangeEdit &LRE) = 0;
38 /// Create and return a spiller that will insert spill code directly instead
Spiller.cpp 73 /// 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");
174 /// Spills any live range using the spill-everywhere method with no attempt at
183 void spill(LiveRangeEdit &LRE) { function in class:__anon40579::TrivialSpiller
211 void spill(LiveRangeEdit &LRE) { function in class:__anon40580::StandardSpiller
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
Spiller.h 22 /// Implementations are utility classes which insert spill or remat code on
30 /// spill - Spill the LRE.getParent() live interval.
31 virtual void spill(LiveRangeEdit &LRE) = 0;
36 /// Create and return a spiller that will insert spill code directly instead
  /art/compiler/utils/
managed_register.h 122 ManagedRegisterSpill spill(x);
123 std::vector<ManagedRegisterSpill>::push_back(spill);
127 ManagedRegisterSpill spill(x, size);
128 std::vector<ManagedRegisterSpill>::push_back(spill);
  /art/compiler/utils/x86_64/
jni_macro_assembler_x86_64.cc 47 x86_64::X86_64ManagedRegister spill = spill_regs[i].AsX86_64(); local
48 if (spill.IsCpuRegister()) {
49 __ pushq(spill.AsCpuRegister());
52 cfi().RelOffset(DWARFReg(spill.AsCpuRegister().AsRegister()), 0);
62 // spill xmms
65 x86_64::X86_64ManagedRegister spill = spill_regs[i].AsX86_64(); local
66 if (spill.IsXmmRegister()) {
68 __ movsd(Address(CpuRegister(RSP), offset), spill.AsXmmRegister());
69 cfi().RelOffset(DWARFReg(spill.AsXmmRegister().AsFloatRegister()), offset);
78 for (const ManagedRegisterSpill& spill : entry_spills)
112 x86_64::X86_64ManagedRegister spill = spill_regs[i].AsX86_64(); local
125 x86_64::X86_64ManagedRegister spill = spill_regs[i].AsX86_64(); local
    [all...]
  /art/runtime/arch/arm/
jni_entrypoints_arm.S 24 push {r0, r1, r2, r3, lr} @ spill regs
  /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...]
  /external/python/cpython2/Modules/_ctypes/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...]
  /art/compiler/utils/x86/
jni_macro_assembler_x86.cc 53 Register spill = spill_regs[i].AsX86().AsCpuRegister(); local
54 __ pushl(spill);
57 cfi().RelOffset(DWARFReg(spill), 0);
70 for (const ManagedRegisterSpill& spill : entry_spills) {
71 if (spill.AsX86().IsCpuRegister()) {
72 int offset = frame_size + spill.getSpillOffset();
73 __ movl(Address(ESP, offset), spill.AsX86().AsCpuRegister());
75 DCHECK(spill.AsX86().IsXmmRegister());
76 if (spill.getSize() == 8) {
77 __ movsd(Address(ESP, frame_size + spill.getSpillOffset()), spill.AsX86().AsXmmRegister())
96 Register spill = spill_regs[i].AsX86().AsCpuRegister(); local
    [all...]
  /external/swiftshader/third_party/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.
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/X64/
SwitchStack.asm 45 ; in case the callee wishes to spill them.
SwitchStack.S 48 # in case the callee wishes to spill them.
  /device/linaro/bootloader/edk2/EmulatorPkg/Sec/X64/
SwitchRam.asm 49 sub rsp, 028h ; Allocate register spill area & 16-byte align stack
67 sub rsp, 028h ; Allocate register spill area & 16-byte align stack
  /device/linaro/bootloader/edk2/EmulatorPkg/Unix/Host/X64/
SwitchStack.S 47 # in case the callee wishes to spill them.
  /external/libunwind/tests/
ia64-test-nat-asm.S 108 stf.spill [sp] = f2, -16
172 /* Spill r4 into memory and then save r5 in r4. */
188 st8.spill [sp] = r4, -16
209 /* Spill r6 into memory and save primary ar.unat in a register. */
225 st8.spill [sp] = r6, -16;;
246 /* Spill r6 into memory and save primary ar.unat in memory. */
263 st8.spill [sp] = r6, -16;;
287 /* Spill r6 into memory and save primary ar.unat in register,
305 st8.spill [sp] = r6, -16;;
330 /* Spill r6 into memory and save primary ar.unat in register
    [all...]
  /art/compiler/jni/quick/x86/
calling_convention_x86.cc 153 // We spill the argument registers on X86 to free them up for scratch use, we then assume
163 ManagedRegisterSpill spill(in_reg, size, spill_offset);
164 entry_spills_.push_back(spill);
169 // We have to spill the second half of the long.
236 // Plus return value spill area size
  /art/compiler/jni/quick/x86_64/
calling_convention_x86_64.cc 158 // We spill the argument registers on X86 to free them up for scratch use, we then assume
167 ManagedRegisterSpill spill(in_reg, size, spill_offset);
168 entry_spills_.push_back(spill);
218 // Plus return value spill area size

Completed in 2688 milliseconds

1 2 3