Displaying 3 results from an estimated 3 matches for "value2susmap".
2017 Jun 09
2
[Newbie Question] Compute a schedule region's scheduled cycles.
...he DAG in the class name ScheduleDAGInstrs. I only see MachineInstrs
> there, no SDNode. And the comment of ScheduleDAGInstrs says,
>
> /// A ScheduleDAG for scheduling lists of MachineInstr.
>
> One place mentioning DAG is relate to constructing the dependency of SUnit,
> i.e., Value2SUsMap.
>
> Regards,
> chenwj
>
>
>
> 2017-06-09 23:34 GMT+08:00 Xunhao Li (Alan, CRC) via llvm-dev <
> llvm-dev at lists.llvm.org>:
>
>> Hi All,
>>
>>
>>
>> I am trying to construct a small optimization based on ScheduleDAGInstrs
>> tha...
2017 Jun 09
2
[Newbie Question] Compute a schedule region's scheduled cycles.
Hi All,
I am trying to construct a small optimization based on ScheduleDAGInstrs that does the following:
1. Find candidate nodes in the DAG, and speculatively modify the node (nodes).
2. After modification, try to compute the scheduled cycles of the region.
3. If the cycle number improves, go back to 1. to find the next candidate node.
I am thinking using
2017 Feb 15
2
[cfe-dev] [4.0.0 Release] Release Candidate 2 source and binaries available
...x0000000001850588 in llvm::SUnit::addPred(llvm::SDep const&, bool) ()
#1 0x0000000001855265 in llvm::ScheduleDAGInstrs::addChainDependency(llvm::SUnit*, llvm::SUnit*, unsigned int) ()
#2 0x0000000001855519 in llvm::ScheduleDAGInstrs::addChainDependencies(llvm::SUnit*, llvm::ScheduleDAGInstrs::Value2SUsMap&) ()
#3 0x000000000185f3ba in llvm::ScheduleDAGInstrs::buildSchedGraph(llvm::AAResults*, llvm::RegPressureTracker*, llvm::PressureDiffs*, llvm::LiveIntervals*, bool) ()
#4 0x00000000017d3c89 in llvm::ScheduleDAGMILive::buildDAGWithRegPressure() ()
#5 0x00000000017d3d13 in llvm::ScheduleDAGMI...