summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
AgeCommit message (Expand)Author
2021-12-06[llvm][Hexagon] Generalize VLIWResourceModel, VLIWMachineScheduler, and Conve...James Nagurne
2021-11-19[NFC] Test commit, add whitespace to end-of-lineJames Nagurne
2021-11-09Update MaxMinLatency even if dependencies have been already scheduled.Sergei Larin
2019-02-08Implementation of asm-goto support in LLVMCraig Topper
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-01Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner
2018-09-19ScheduleDAG: Cleanup dumping code; NFCMatthias Braun
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-04-12[HexagonMachineScheduler] Remove local (copied) getWeakLeft().Jonas Paulsson
2018-03-20[Hexagon] Add heuristic to exclude critical path cost for schedulingKrzysztof Parzyszek
2018-03-20[Hexagon] Correct the computation of TopReadyCycle and BotReadyCycle of SUKrzysztof Parzyszek
2018-03-20[Hexagon] Check weak dependences when only 1 instruction is availableKrzysztof Parzyszek
2018-03-20[Hexagon] Improve scheduling heuristic for large basic blocksKrzysztof Parzyszek
2018-03-20[Hexagon] Fix division by zero in machine schedulerKrzysztof Parzyszek
2018-03-20[Hexagon] Improve scheduling based on register pressureKrzysztof Parzyszek
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-09-28[Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-08-28[Hexagon] Break up DAG mutations into separate classes, move to subtargetKrzysztof Parzyszek
2017-08-28[Hexagon] Move pre-RA DAG mutations to scheduler constructorKrzysztof Parzyszek
2017-07-11[CodeGen] Rename DEBUG_TYPE to match passnamesEvandro Menezes
2017-06-08[Hexagon] Speedup NumNodesBlocking calculation. NFCI.Nirav Dave
2017-05-03[Hexagon] Use automatically-generated scheduling information for HVXKrzysztof Parzyszek
2017-02-07[Hexagon] Update instruction typesKrzysztof Parzyszek
2016-08-06Move helpers into anonymous namespaces. NFC.Benjamin Kramer
2016-07-29[Hexagon] Referencify MachineInstr in HexagonInstrInfo, NFCKrzysztof Parzyszek
2016-07-18[Hexagon] Misc changes to HexagonMachineScheduler, NFCKrzysztof Parzyszek
2016-07-18[Hexagon] Enable .cur formation in MISched for Hexagon V60Krzysztof Parzyszek
2016-07-18[Hexagon] Add verbose debugging mode to Hexagon MI SchedulerKrzysztof Parzyszek
2016-07-18[Hexagon] Use timing class info as tie-breaker in machine schedulerKrzysztof Parzyszek
2016-07-18[Hexagon] HexagonMachineScheduler should account for resourcesKrzysztof Parzyszek
2016-07-18[Hexagon] Fix zero latency instructions with multiple predecessorsKrzysztof Parzyszek
2016-07-15[Hexagon] Handle instruction latency for 0 or 2 cyclesKrzysztof Parzyszek
2016-07-15[Hexagon] Make MI scheduler check for stalls in previous packet on v60Krzysztof Parzyszek
2016-07-15[Hexagon] Replace postprocessDAG with a more elaborate DAG mutationKrzysztof Parzyszek
2016-07-15[Hexagon] Add a scheduling DAG mutationKrzysztof Parzyszek
2016-02-27CodeGen: Update DFAPacketizer API to take MachineInstr&, NFCDuncan P. N. Exon Smith
2015-09-18Make MachineScheduler debug output less confusing.James Y Knight
2015-02-02Move HexagonMachineScheduler to use the subtarget off of theEric Christopher
2014-08-20Fix null reference creation in ScheduleDAGInstrs constructor call.Alexey Samsonov
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-06-30Fix 'platform-specific' hyphenationsAlp Toker
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-03-07Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola
2013-12-28Factor MI-Sched in preparation for post-ra scheduling support.Andrew Trick
2013-09-11Rename variables for consistency.Eli Friedman
2013-09-10Fix unused variables.Eli Friedman