Displaying 5 results from an estimated 5 matches for "instructionitinerary".
2012 May 11
0
[LLVMdev] Scheduler Roadmap
...rget-specific scheduler based on the pieces that are already available. Hexagon developers are doing this now. The LLVM toolkit for scheduling is all there--not perfect, but ready for developers.
- Pluggable MachineScheduler pass
- Scheduling DAG
- LiveInterval Update
- RegisterPressure tracking
- InstructionItinerary and HazardChecker (to be extended)
If you would simply like improved X86 scheduling without rolling your own, then providing feedback and test cases is useful so we can incorporate improvements into the standard scheduler while it's being developed.
>> Feel free to use the patch and sen...
2012 May 11
2
[LLVMdev] Scheduler Roadmap
...ces that are already available. Hexagon developers
> are doing this now. The LLVM toolkit for scheduling is all there--not
> perfect, but ready for developers.
>
> - Pluggable MachineScheduler pass
> - Scheduling DAG
> - LiveInterval Update
> - RegisterPressure tracking
> - InstructionItinerary and HazardChecker (to be extended)
>
> If you would simply like improved X86 scheduling without rolling your
> own, then providing feedback and test cases is useful so we can
> incorporate improvements into the standard scheduler while it's being
> developed.
Does this mean tha...
2012 May 11
0
[LLVMdev] Scheduler Roadmap
...Hexagon developers
>> are doing this now. The LLVM toolkit for scheduling is all there--not
>> perfect, but ready for developers.
>>
>> - Pluggable MachineScheduler pass
>> - Scheduling DAG
>> - LiveInterval Update
>> - RegisterPressure tracking
>> - InstructionItinerary and HazardChecker (to be extended)
>>
>> If you would simply like improved X86 scheduling without rolling your
>> own, then providing feedback and test cases is useful so we can
>> incorporate improvements into the standard scheduler while it's being
>> developed....
2012 May 09
5
[LLVMdev] Scheduler Roadmap
Andrew Trick <atrick at apple.com> writes:
>> When I asked about enhancing scheduler heuristics a month or so ago, I
>> got a response about a MachineInstr scheduler and that that was the way
>> of the LLVM future. Is that so? Is the ScheduleDAG going away?
>
> You sent a lengthy RFC on Apr 20 that demonstrated you aren't
> following developments on trunk.
2012 May 11
3
[LLVMdev] Scheduler Roadmap
...is now. The LLVM toolkit for scheduling is all there--
> not
> >> perfect, but ready for developers.
> >>
> >> - Pluggable MachineScheduler pass
> >> - Scheduling DAG
> >> - LiveInterval Update
> >> - RegisterPressure tracking
> >> - InstructionItinerary and HazardChecker (to be extended)
> >>
> >> If you would simply like improved X86 scheduling without rolling
> your
> >> own, then providing feedback and test cases is useful so we can
> >> incorporate improvements into the standard scheduler while it's
&...