Displaying 5 results from an estimated 5 matches similar to: "[LLVMdev] backend problem with LiveInterval::removeRange"
2013 Jan 20
0
[LLVMdev] Trouble implementing a new subtarget for X86
Hey all,
I am trying to implement a new subtarget for the X86 target that has
only 64 bit registers and instructions and a very minimal ISA excluding
any FPU instructions etc.
I have made the required changes to the instructions such that all the
instructions that I don't wish to use have a required<> clause that
precludes them from being utilised when compiling for this subtarget.
2011 Mar 14
0
[LLVMdev] LLVM 2.9 RC1 Pre-release Tarballs
On 2011-03-09 02:51, Bill Wendling wrote:
> There are LLVM 2.9 RC1 pre-release tarballs source available. You can find them here:
>
llvm 2.9rc1 test on Dualcore ARM running Ubuntu Natty
gunzip llvm-2.9rc1.src.tar.gz
tar zxvf llvm-2.9rc1.src.tar
cd llvm-2.9-build
../llvm-2.9rc1/configure --enable-shared
time make clean ;time make CXXFLAGS=-marm CFLAGS=-marm
xranby at
2017 Jul 07
2
Error in v64i32 type in x86 backend
also i further run the following command;
llc -debug filer-knl_o3.ll
and its output is attached here. by looking at the output can we say that
legalization runs fine and the error is due to instruction selection/
pattern matching which is not yet implemented?
so do i need to worry and try to correct it at this stage or should i move
forward to implement instruction selection/ pattern matching?
2013 Mar 19
0
[LLVMdev] setCC and brcond
Hi there,
I am currently trying to create an LLVM Backend for a RISC architecture
and running into problems with setCC and brcond.
First a few explanations:
The architecture doesn't have a dedicated flag register, but seven
1-bit-wide so called "condition registers", c0-c6,
which can be set by e.g. a compare instruction:
> cmp ne, c0, r1, 123
It also supports conditional
2016 Aug 22
4
How to describe the RegisterInfo?
Hello Everyone,
I am trying to make a new LLVM backend target for Intel GPU.
I would start from targeting OpenCL language first.
But I am not quite familiar with LLVM backend infrastructure.
I have some problem on describing the RegisterInfo.
Intel GPU launches lots of hardware threads to do GPGPU workload.
Each hardware thread has 128 registers(r0-r127), with each one of size 32
byte.
Each