patrick.rieder at online.de
2011-Feb-22 15:42 UTC
[LLVMdev] Instruction Selection: Splitting instruction selection and scheduling
An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110222/5b1c122c/attachment.html> -------------- next part -------------- Hi, I'm currently working on an optimization pass, that requires the execution between instruction selection and scheduling. In addition, this pass is working on MachineFunction/Function level. Therefore it's necessary, that the instruction selection for the whole Function is completed before any scheduling is done. After the optimization pass had completed it's work, the regular scheduling should start. Is there a way to split those two phases and let the instruction selection complete for all basic blocks, before the scheduling starts? A second question: Requires the instruction selection of a basic block the completion of scheduling of previous basic blocks? Regards, Patrick
Possibly Parallel Threads
- [LLVMdev] doubts about Instruction Selection and Scheduling
- [LLVMdev] Accessing an empty machine function before instruction selection?
- [LLVMdev] instruction scheduling for stack machines
- [LLVMdev] Selection of multiple instructions
- Instruction scheduling done before or after register allocation