Alireza.Moshtaghi at microchip.com
2010-Mar-16 17:48 UTC
[LLVMdev] Generating individual SDValue
In the PIC16 port, Load nodes are folded into the binary operations; and we have found that producing dedicated load nodes for such operations will produce much better code (because we loosen the chain dependencies for such loads); But the problem that we have is SelectionDAG::getNode() returns the new loads out of a pool, which is not what I want. How can I generate individual nodes without using the pool? Thanks Ali -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100316/dcb0323d/attachment.html>
Reasonably Related Threads
- [LLVMdev] prevent an SDValue from lower into an immediate field in load
- [LLVMdev] PIC16TargetAsmInfo::getBSSSectionForGlobal
- [LLVMdev] LLVM and Interrupt Service Routines.
- [LLVMdev] PIC16TargetAsmInfo::getBSSSectionForGlobal
- [LLVMdev] disabling combining load/stores in optimizer.