Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
11cafc82b72a80fb9a7266bbda7fc7a0cc1b51a0
/
llvm
/
lib
/
Target
/
Hexagon
/
HexagonMachineScheduler.cpp
0cd23f56
[CodeGen] Rename DEBUG_TYPE to match passnames
by Evandro Menezes
· 8 years ago
6a38cc6
[Hexagon] Speedup NumNodesBlocking calculation. NFCI.
by Nirav Dave
· 8 years ago
2af5037
[Hexagon] Use automatically-generated scheduling information for HVX
by Krzysztof Parzyszek
· 9 years ago
5ea971c
[Hexagon] Update instruction types
by Krzysztof Parzyszek
· 9 years ago
b7d3311
Move helpers into anonymous namespaces. NFC.
by Benjamin Kramer
· 9 years ago
f0b34a5
[Hexagon] Referencify MachineInstr in HexagonInstrInfo, NFC
by Krzysztof Parzyszek
· 9 years ago
2be7ead
[Hexagon] Misc changes to HexagonMachineScheduler, NFC
by Krzysztof Parzyszek
· 9 years ago
786333f
[Hexagon] Enable .cur formation in MISched for Hexagon V60
by Krzysztof Parzyszek
· 9 years ago
f05dc4d
[Hexagon] Add verbose debugging mode to Hexagon MI Scheduler
by Krzysztof Parzyszek
· 9 years ago
393b379
[Hexagon] Use timing class info as tie-breaker in machine scheduler
by Krzysztof Parzyszek
· 9 years ago
3467e9d
[Hexagon] HexagonMachineScheduler should account for resources
by Krzysztof Parzyszek
· 9 years ago
748d3ef
[Hexagon] Fix zero latency instructions with multiple predecessors
by Krzysztof Parzyszek
· 9 years ago
408e300
[Hexagon] Handle instruction latency for 0 or 2 cycles
by Krzysztof Parzyszek
· 9 years ago
6c715e1
[Hexagon] Make MI scheduler check for stalls in previous packet on v60
by Krzysztof Parzyszek
· 9 years ago
36b0f93
[Hexagon] Replace postprocessDAG with a more elaborate DAG mutation
by Krzysztof Parzyszek
· 9 years ago
9be6673
[Hexagon] Add a scheduling DAG mutation
by Krzysztof Parzyszek
· 9 years ago
5702287
CodeGen: Update DFAPacketizer API to take MachineInstr&, NFC
by Duncan P. N. Exon Smith
· 10 years ago
e72b0db
Make MachineScheduler debug output less confusing.
by James Y Knight
· 10 years ago
f8b8e4a
Move HexagonMachineScheduler to use the subtarget off of the
by Eric Christopher
· 11 years ago
8968e6d
Fix null reference creation in ScheduleDAGInstrs constructor call.
by Alexey Samsonov
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
cf21875
Fix 'platform-specific' hyphenations
by Alp Toker
· 11 years ago
062a2ba
[C++] Use 'nullptr'. Target edition.
by Craig Topper
· 12 years ago
84e68b2
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 12 years ago
b1f25f1
Replace PROLOG_LABEL with a new CFI_INSTRUCTION.
by Rafael Espindola
· 12 years ago
d7f890e
Factor MI-Sched in preparation for post-ra scheduling support.
by Andrew Trick
· 12 years ago
8f06d55
Rename variables for consistency.
by Eli Friedman
· 12 years ago
78bffa5
Fix unused variables.
by Eli Friedman
· 12 years ago
1a83134
mi-sched: Precompute a PressureDiff for each instruction, adjust for liveness later.
by Andrew Trick
· 12 years ago
c18e39c
Fix a memory leak in the hexagon scheduler. We call initialize here more
by Chandler Carruth
· 12 years ago
de2109e
Machine Model: Add MicroOpBufferSize and resource BufferSize.
by Andrew Trick
· 12 years ago
4a7a408
Don't cache the instruction and register info from the TargetMachine, because
by Bill Wendling
· 12 years ago
df17ddd
Cleanup #includes.
by Jakub Staszak
· 13 years ago
6347462
Added FIXME for future Hexagon cleanup.
by Andrew Trick
· 13 years ago
553e0fe
MIsched: HazardRecognizers are created for each DAG. Free them.
by Andrew Trick
· 13 years ago
e2c3f5c
MIsched: Improve the interface to SchedDFS analysis (subtrees).
by Andrew Trick
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
baeaabb
ScheduleDAG interface. Added OrderKind to distinguish nonregister dependencies.
by Andrew Trick
· 13 years ago
dd79f0f
misched: Use the TargetSchedModel interface wherever possible.
by Andrew Trick
· 13 years ago
2db64a7
DAG post-process for Hexagon MI scheduler
by Sergei Larin
· 13 years ago
61f6708
Remove redundant private field.
by Benjamin Kramer
· 13 years ago
7a8e100
Reorganize MachineScheduler interfaces and publish them in the header.
by Andrew Trick
· 13 years ago
ef4cc11
Add "blocked" heuristic to the Hexagon MI scheduler.
by Sergei Larin
· 13 years ago
4d8986a
Porting Hexagon MI Scheduler to the new API.
by Sergei Larin
· 13 years ago