search for: retcc

Displaying 6 results from an estimated 6 matches for "retcc".

Did you mean: setcc
2012 May 02
0
[LLVMdev] RFC: ErLLVM - Implemented HiPE Calling Convention
...tch we would like to submit. Thanks in advance, Kostis Sagonas (for the ErLLVM team) > 0001: > | Implemented a new calling convention (cc 11) for HiPE similar to GHC's cc 10. > | In detail: > | * Inserted new symbol "cc 11" (CallingConv::HiPE). > | * Created cc and retcc for both 32 and 64 bit. > | * HiPE cc defines no calleE-save registers. > | * HiPE cc supports tail call optimization. > > 0002: > | Hack fix for GR32_TC registers. > | Add EBX, EDI to GR32_TC register class to handle a "ran out of registers during > | register allocatio...
2012 Apr 24
2
[LLVMdev] RFC: ErLLVM - Implemented HiPE Calling Convention
...rt the LLVM backend for HiPE compiler, as described in a previous email. The corresponding commit messages are: 0001: | Implemented a new calling convention (cc 11) for HiPE similar to GHC's cc 10. | In detail: | * Inserted new symbol "cc 11" (CallingConv::HiPE). | * Created cc and retcc for both 32 and 64 bit. | * HiPE cc defines no calleE-save registers. | * HiPE cc supports tail call optimization. 0002: | Hack fix for GR32_TC registers. | Add EBX, EDI to GR32_TC register class to handle a "ran out of registers during | register allocation" in case of tailcall exista...
2012 May 02
1
[LLVMdev] RFC: ErLLVM - Implemented HiPE Calling Convention
...tch we would like to submit. Thanks in advance, Kostis Sagonas (for the ErLLVM team) > 0001: > | Implemented a new calling convention (cc 11) for HiPE similar to GHC's cc 10. > | In detail: > | * Inserted new symbol "cc 11" (CallingConv::HiPE). > | * Created cc and retcc for both 32 and 64 bit. > | * HiPE cc defines no calleE-save registers. > | * HiPE cc supports tail call optimization. > > 0002: > | Hack fix for GR32_TC registers. > | Add EBX, EDI to GR32_TC register class to handle a "ran out of registers during > | register allocatio...
2010 Jan 04
0
[LLVMdev] change type allocoted register
...eturn in XMM0 register. Currently LLVM handles v2f32 using MMX register MM0. i wonder what changes do i need to do in LLVM to support that change; manipulating v2f32 (float2) using XMM and not MMX ? one place i identifies where a change needs to be done is X86CallingConv.td where it define CC and RetCC . Thanks _________________________________________________________________ Hotmail: Trusted email with powerful SPAM protection. http://clk.atdmt.com/GBL/go/177141665/direct/01/ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/p...
2012 Apr 24
0
[LLVMdev] RFC: ErLLVM - An LLVM backend for Erlang
Hi, Following Chris' advice, I will rebase the patches and break them in 3 distinct emails (one at a time) in order to be easier for a reviewer to approve/comments. Please note that the three patches while being code-wise independent, they 're strongly-connected *semantically*, meaning that including just a subset of these patches to LLVM's code base is quite weak if the others are
2012 Apr 14
2
[LLVMdev] RFC: ErLLVM - An LLVM backend for Erlang
Hi, We 've been working on an LLVM backend for High Performance Erlang (HiPE) [1], the native code compiler of Erlang/OTP [2]. ErLLVM [3] targets the X86 and AMD64 architectures for now but there is some ongoing work from a team on the Uppsala University to also support ARM. In our implementation, we have paid special attention on retaining ABI-compatibility with the Erlang Runtime System in