Displaying 3 results from an estimated 3 matches for "addselectiondagcseid".
2006 Dec 06
2
[LLVMdev] MachineConstantPoolValue
...s that ".weak" directives must be printed in the
pool. This is not supported in the standard printer, so I think that I
have found the first use for MachineConstantPoolValue :-)
Creating the constant is easy, but I have two problems:
1) what are the methods getExistingMachineCPValue and
AddSelectionDAGCSEId supposed to do?
2) printing is hard because we are outside the AsmPrinter.
In my current hack I am printing from
ARMAsmPrinter::EmitMachineConstantPoolValue :-(
Since this problem might also be significant to x86 (see my previous
email), maybe we should just teach the pool printer to emit "...
2006 Oct 19
1
[LLVMdev] jump table x constant pool
I had some problems adding the address of a jump table to the constant
pool. The problem is that the address of a jump table is not a
GlobalValue.Currently I decided to expand BRIND so that I can work on
simpler problems :-)
A small brain dump on the issue:
GlobalValues are currently used to represent functions and global
variables. Maybe we could also use then for anything that will have a
label
2006 Dec 08
0
[LLVMdev] MachineConstantPoolValue
...es must be printed in the
> pool. This is not supported in the standard printer, so I think that I
> have found the first use for MachineConstantPoolValue :-)
>
> Creating the constant is easy, but I have two problems:
>
> 1) what are the methods getExistingMachineCPValue and
> AddSelectionDAGCSEId supposed to do?
>
> 2) printing is hard because we are outside the AsmPrinter.
>
> In my current hack I am printing from
> ARMAsmPrinter::EmitMachineConstantPoolValue :-(
>
> Since this problem might also be significant to x86 (see my previous
> email), maybe we should just...