Displaying 2 results from an estimated 2 matches for "wdtctrl".
Did you mean:
tctrl
2007 Jan 05
0
[LLVMdev] constant pool in large functions
Hi Lauro,
This is a very tricky problem to resolve. Basically you need a pass
just before code emission to find the proper locations for each
constant pool. That means you need:
1. Exact size of each instruction. This can be added with a custom
instrinfo that specify instruction length for each target instruction.
2. Probably some kind of constantpool pseudo instruction.
The pass can then
2007 Jan 05
2
[LLVMdev] constant pool in large functions
I'm facing a problem with constant pool in large functions.
The LLVM prints constant pool at the beginning of functions.
In large functions loads can be far from constant pool. GCC resolves this
situations by spreading constants throughtout functions. A C test and the
code generated by LLVM and GCC are attached.
As you can see in the following error the ldr is too far from constant:
$