search for: argoffset

Displaying 16 results from an estimated 16 matches for "argoffset".

Did you mean: addoffset
2008 Oct 24
0
[PATCH] linux/x86-64: fix unwind annotations
...ch/x86_64/kernel/entry-xen.S 2008-10-24 11:32:19.000000000 +0200 +++ head-2008-10-24/arch/x86_64/kernel/entry-xen.S 2008-10-24 11:33:13.000000000 +0200 @@ -121,9 +121,9 @@ NMI_MASK = 0x80000000 .macro CFI_DEFAULT_STACK start=1,adj=0 .if \start CFI_STARTPROC simple - CFI_DEF_CFA rsp,SS+8-(\adj*ARGOFFSET) + CFI_DEF_CFA rsp,SS+8 - \adj*ARGOFFSET .else - CFI_DEF_CFA_OFFSET SS+8-(\adj*ARGOFFSET) + CFI_DEF_CFA_OFFSET SS+8 - \adj*ARGOFFSET .endif .if \adj == 0 CFI_REL_OFFSET r15,R15 @@ -133,20 +133,20 @@ NMI_MASK = 0x80000000 CFI_REL_OFFSET rbp,RBP CFI_REL_OFFSET rbx,RBX .endif - CFI_REL_O...
2008 Apr 21
0
[LLVMdev] RFC: PowerPC tail call optimization patch
...s.push_back(DAG.getStore(Chain, Arg, PtrOff, NULL, 0)); + if (!isTailCall) + MemOpChains.push_back(DAG.getStore(Chain, Arg, PtrOff, NULL, 0)); + // Calculate and remember argument location. + else + CalculateTailCallArgDest(DAG, MF, isPPC64, Arg, SPDiff, ArgOffset, + TailCallArguments); + inMem = true; } if (inMem || isMachoABI) { @@ -1994,7 +2339,13 @@ SDOperand PPCTargetLowering::LowerCALL(SDOperand Op, SelectionDAG &DAG, } } } else { - MemOpChains.push_b...
2008 Apr 22
2
[LLVMdev] RFC: PowerPC tail call optimization patch
...f, NULL, > 0)); > + if (!isTailCall) > + MemOpChains.push_back(DAG.getStore(Chain, Arg, PtrOff, > NULL, 0)); > + // Calculate and remember argument location. > + else > + CalculateTailCallArgDest(DAG, MF, isPPC64, Arg, SPDiff, > ArgOffset, > + TailCallArguments); > + > inMem = true; > } > if (inMem || isMachoABI) { > @@ -1994,7 +2339,13 @@ SDOperand > PPCTargetLowering::LowerCALL(SDOperand Op, SelectionDAG &DAG, > } >...
2008 Apr 16
2
[LLVMdev] RFC: PowerPC tail call optimization patch
Hello Dale, this is an updated version of the tail call optimization patch for powerpc. could you have a look at it? i added code to support ppc64 (untested, will try to get access to ppc64 on a friend's machine). incorporated evan's formatting suggestions. ;) will run another round of testing (llvm-test) on my powerpc g4/800 when i get the okay to commit. testing on this machine takes
2007 Apr 18
0
[RFC/PATCH PV_OPS X86_64 12/17] paravirt_ops - interrupt/exception changes
...ion: the syscall * disabled irqs, here we enable it straight after entry: */ - sti + ENABLE_INTERRUPTS(CLBR_NONE) movl %ebp,%ebp /* zero extension */ pushq $__USER32_DS CFI_ADJUST_CFA_OFFSET 8 @@ -123,7 +130,7 @@ sysenter_do_call: call *ia32_sys_call_table(,%rax,8) movq %rax,RAX-ARGOFFSET(%rsp) GET_THREAD_INFO(%r10) - cli + DISABLE_INTERRUPTS(CLBR_NONE) TRACE_IRQS_OFF testl $_TIF_ALLWORK_MASK,threadinfo_flags(%r10) jnz int_ret_from_sys_call @@ -141,7 +148,7 @@ sysenter_do_call: CFI_REGISTER rip,rdx TRACE_IRQS_ON swapgs - sti /* sti only takes effect after the next in...
2007 Apr 18
0
[RFC/PATCH PV_OPS X86_64 12/17] paravirt_ops - interrupt/exception changes
...ion: the syscall * disabled irqs, here we enable it straight after entry: */ - sti + ENABLE_INTERRUPTS(CLBR_NONE) movl %ebp,%ebp /* zero extension */ pushq $__USER32_DS CFI_ADJUST_CFA_OFFSET 8 @@ -123,7 +130,7 @@ sysenter_do_call: call *ia32_sys_call_table(,%rax,8) movq %rax,RAX-ARGOFFSET(%rsp) GET_THREAD_INFO(%r10) - cli + DISABLE_INTERRUPTS(CLBR_NONE) TRACE_IRQS_OFF testl $_TIF_ALLWORK_MASK,threadinfo_flags(%r10) jnz int_ret_from_sys_call @@ -141,7 +148,7 @@ sysenter_do_call: CFI_REGISTER rip,rdx TRACE_IRQS_ON swapgs - sti /* sti only takes effect after the next in...
2008 Apr 22
0
[LLVMdev] RFC: PowerPC tail call optimization patch
...gt;> + if (!isTailCall) >> + MemOpChains.push_back(DAG.getStore(Chain, Arg, PtrOff, >> NULL, 0)); >> + // Calculate and remember argument location. >> + else >> + CalculateTailCallArgDest(DAG, MF, isPPC64, Arg, SPDiff, >> ArgOffset, >> + TailCallArguments); >> + >> inMem = true; >> } >> if (inMem || isMachoABI) { >> @@ -1994,7 +2339,13 @@ SDOperand >> PPCTargetLowering::LowerCALL(SDOperand Op, SelectionDAG &DAG, >>...
2010 Jun 30
4
[LLVMdev] [HEADSUP] Another attempt at CallInst operand rotation
...measures, there is no remedy against it. I plan to fire each of these two rounds with one week delay and monitor the LLVM mailing lists while they are soaking. After that I'll commit the actual operand rotation. Last but not least, there will be some cleanup commits: - removing CallInst::ArgOffset, - fixing the 80-column violations I have introduced, - doxygenizing the new interfaces, - re-enabling the low-level interface again (possibly after 2.8 has brached?). Well, that's it. I hope that this order of commits will keep the pain at a bearable level for everyone. I would be...
2010 Jun 30
2
[LLVMdev] [HEADSUP] Another attempt at CallInst operand rotation
...two rounds with one week delay and >> monitor >> the LLVM mailing lists while they are soaking. >> >> After that I'll commit the actual operand rotation. >> >> Last but not least, there will be some cleanup commits: >> >> - removing CallInst::ArgOffset, >> - fixing the 80-column violations I have introduced, >> - doxygenizing the new interfaces, >> - re-enabling the low-level interface again (possibly >> after 2.8 has brached?). >> >> Well, that's it. I hope that this order of commits will keep &g...
2010 Jun 30
0
[LLVMdev] [HEADSUP] Another attempt at CallInst operand rotation
...> > I plan to fire each of these two rounds with one week delay and monitor > the LLVM mailing lists while they are soaking. > > After that I'll commit the actual operand rotation. > > Last but not least, there will be some cleanup commits: > > - removing CallInst::ArgOffset, > - fixing the 80-column violations I have introduced, > - doxygenizing the new interfaces, > - re-enabling the low-level interface again (possibly > after 2.8 has brached?). > > Well, that's it. I hope that this order of commits will keep > the pain at a bearabl...
2010 Jul 01
0
[LLVMdev] [HEADSUP] Another attempt at CallInst operand rotation
...t; > I plan to fire each of these two rounds with one week delay and monitor > the LLVM mailing lists while they are soaking. > > After that I'll commit the actual operand rotation. > > Last but not least, there will be some cleanup commits: > > - removing CallInst::ArgOffset, > - fixing the 80-column violations I have introduced, > - doxygenizing the new interfaces, > - re-enabling the low-level interface again (possibly > after 2.8 has brached?). > > Well, that's it. I hope that this order of commits will keep > the pain at a bearable l...
2010 Jul 01
0
[LLVMdev] [HEADSUP] Another attempt at CallInst operand rotation
...and >>> monitor >>> the LLVM mailing lists while they are soaking. >>> >>> After that I'll commit the actual operand rotation. >>> >>> Last but not least, there will be some cleanup commits: >>> >>> - removing CallInst::ArgOffset, >>> - fixing the 80-column violations I have introduced, >>> - doxygenizing the new interfaces, >>> - re-enabling the low-level interface again (possibly >>> after 2.8 has brached?). >>> >>> Well, that's it. I hope that this order...
2007 Apr 18
0
[PATCH] paravirt_ops x86_64 , take 2
...from_fork) + /* * System call entry. Upto 6 arguments in registers are supported. * @@ -223,7 +231,7 @@ ENTRY(system_call) * No need to follow this irqs off/on section - it's straight * and short: */ - sti + ENABLE_INTERRUPTS(CLBR_NONE) SAVE_ARGS 8,1 movq %rax,ORIG_RAX-ARGOFFSET(%rsp) movq %rcx,RIP-ARGOFFSET(%rsp) @@ -245,7 +253,7 @@ ret_from_sys_call: /* edi: flagmask */ sysret_check: GET_THREAD_INFO(%rcx) - cli + DISABLE_INTERRUPTS(CLBR_NONE) TRACE_IRQS_OFF movl threadinfo_flags(%rcx),%edx andl %edi,%edx @@ -261,7 +269,7 @@ sysret_check: /*CFI_REGIST...
2007 Apr 18
0
[PATCH] paravirt_ops x86_64 , take 2
...from_fork) + /* * System call entry. Upto 6 arguments in registers are supported. * @@ -223,7 +231,7 @@ ENTRY(system_call) * No need to follow this irqs off/on section - it's straight * and short: */ - sti + ENABLE_INTERRUPTS(CLBR_NONE) SAVE_ARGS 8,1 movq %rax,ORIG_RAX-ARGOFFSET(%rsp) movq %rcx,RIP-ARGOFFSET(%rsp) @@ -245,7 +253,7 @@ ret_from_sys_call: /* edi: flagmask */ sysret_check: GET_THREAD_INFO(%rcx) - cli + DISABLE_INTERRUPTS(CLBR_NONE) TRACE_IRQS_OFF movl threadinfo_flags(%rcx),%edx andl %edi,%edx @@ -261,7 +269,7 @@ sysret_check: /*CFI_REGIST...
2010 Jul 05
1
[LLVMdev] [HEADSUP] Another attempt at CallInst operand rotation
...e two rounds with one week delay and >> monitor >> the LLVM mailing lists while they are soaking. >> >> After that I'll commit the actual operand rotation. >> >> Last but not least, there will be some cleanup commits: >> >> - removing CallInst::ArgOffset, >> - fixing the 80-column violations I have introduced, >> - doxygenizing the new interfaces, >> - re-enabling the low-level interface again (possibly >> after 2.8 has brached?). >> >> Well, that's it. I hope that this order of commits will keep >&g...
2006 Jul 26
5
linux-2.6-xen.hg
Hi, Is the http://xenbits.xensource.com/linux-2.6-xen.hg tree still being updated? if not, what''s the preferred Linux tree to track that has all of the Xen bits? Thanks, Muli _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel