Displaying 10 results from an estimated 10 matches similar to: "[LLVMdev] MIPS Register Pressure Limit."
2012 Dec 07
2
[LLVMdev] Increase the number of registers in ARM
I almost change all the instruction formats. It was a huge work. I am going
to compile and run it now.
Best Regards,
A. Yazdanbakhsh
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PhD. Student
School of Electrical and Computer Engineering
University of Wisconsin-Madison
E-mail: yazdanbakhsh
2012 Dec 07
0
[LLVMdev] Increase the number of registers in ARM
> I almost change all the instruction formats. It was a huge work. I am going
> to compile and run it now.
We have done the similar work[1] on this topic by gcc and we have
start migrate our platform to LLVM.
In my experience, you need to take care the follow part:
* ARMBaseRegisterInfo::getRegPressureLimit
* ARMBaseRegisterInfo::getRawAllocationOrder
* CalleeSavedRegs
*
2011 Apr 01
2
[LLVMdev] Scheduler Integration Questions
Hello llvm-dev,
I'm doing some experimentation on instruction scheduling and would like to
use LLVM as a testbed, by integrating our existing (compiler-agnostic)
scheduler into it. I have tinkered enough with the LLVM code to know how to
create and run a new scheduler, access the DAG and target info, etc.
However, I've come upon some questions that I have been unable to answer so
far, and
2011 Aug 15
2
[LLVMdev] Register Pressure Computation during Pre-Allocation Scheduling
Hi,
We are working on a research project whose objective is developing a pre-allocation scheduling algorithm that achieves the optimal balance between exploiting ILP (hiding latencies) and minimizing register pressure. A prototype of our algorithm has been implemented and integrated into an experimental version of LLVM 2.9. Our algorithm is based on a combinatorial optimization approach, which
2019 Jan 15
7
[RFC] Introducing an explicit calling convention
Hi All,
TLDR: Allow calling conventions to be defined on-the-fly for functions
in LLVM-IR, comments are requested on the mechanism and syntax.
Summary
=======
This is a proposal for adding a mechanism by which LLVM can be used to
generate code fragments adhering to an arbitrary calling
convention. Intended use cases are: generating code intended to be
called from the shadow of a stackmap or
2019 Jan 15
4
[RFC] Introducing an explicit calling convention
David Chisnall via llvm-dev <llvm-dev at lists.llvm.org> writes:
> I'm not opposed to this in principle, and actually I'd quite like to
> move in this direction and remove our reliance on undocumented and
> inconsistent conventions between the back end and the front end for
> conveying information about ABIs. For example, returning two 32-bit
> integers or a pair of
2011 Apr 01
0
[LLVMdev] Scheduler Integration Questions
On Apr 1, 2011, at 2:40 PM, Max Shawabkeh wrote:
> Hello llvm-dev,
>
> I'm doing some experimentation on instruction scheduling and would like to use LLVM as a testbed, by integrating our existing (compiler-agnostic) scheduler into it. I have tinkered enough with the LLVM code to know how to create and run a new scheduler, access the DAG and target info, etc. However, I've come
2011 Aug 15
0
[LLVMdev] Register Pressure Computation during Pre-Allocation Scheduling
On Aug 15, 2011, at 1:27 AM, Ghassan Shobaki wrote:
> One factor that is causing our current register pressure estimate to be off is not being able to properly account for live-in and live-out registers (both virtual and physical). As far as we can tell, LLVM represents live-in regs with CopyFromReg instrs and live-out regs with CopyToReg instrs. However, it looks that in a given basic block,
2012 Mar 03
0
[RFC GIT PATCHES] acpioff: COM32 module to shut off machine using ACPI
Hi all,
I have written a COM32 module called "acpioff", that, not surprisingly,
powers off a machine using ACPI. I have tested it only using pxelinux.0
with a SeaBIOS/Qemu virtual machine.
Since the changeset pulls in a "Linux-ized" version of the open source
ACPI Component Architecture, it was too big to post as a patches to the
list. See the git pull-request output below.
2009 Jul 22
109
Unable to Configure Xen Dom 0 in Jeremy''s PVOPS Kernel
Hi All,
I followed the instructions here at
http://bderzhavets.wordpress.com/2009/06/10/setup-fedora-11-pv-domu-at-xen-3-4-1-dom0-kernel-2-6-30-rc6-tip-on-top-of-fedora-11/
However, when I do a "make menuconfig", I cannot see any XEN related
configuration options. What am I missing?
Thank you.
Mr. Teo En Ming Dip(Mechatronics Engineering) BEng(Hons)(Mechanical
Engineering)