aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/DFAPacketizer.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-11-05[DFAPacketizer] Allow up to 64 functional unitsjmolloy1-54/+8
2019-10-19Prune Analysis includes from SelectionDAG.hReid Kleckner1-4/+5
2019-10-17[DFAPacketizer] Use DFAEmitter. NFC.James Molloy1-67/+12
2019-09-09[DFAPacketizer] Reapply: Track resources for packetized instructionsJames Molloy1-11/+54
2019-09-09Revert rL371198 from llvm/trunk: [DFAPacketizer] Track resources for packetiz...Simon Pilgrim1-54/+11
2019-09-06[DFAPacketizer] Track resources for packetized instructionsJames Molloy1-11/+54
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-19ScheduleDAG: Cleanup dumping code; NFCMatthias Braun1-2/+1
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-13/+15
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-1/+1
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-1/+1
2017-10-20[Packetizer] Add function to check for aliasing between instructionsKrzysztof Parzyszek1-0/+32
2017-06-07[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-41/+40
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-05-01Remove unnecessary conditions as suggested by clang-tidy. NFCGabor Horvath1-4/+2
2016-08-19[Packetizer] Add debugging code to stop packetization after N instructionsKrzysztof Parzyszek1-0/+21
2016-07-14Add debugging code to the packetizerKrzysztof Parzyszek1-0/+25
2016-05-27Apply clang-tidy's misc-static-assert where it makes sense.Benjamin Kramer1-4/+6
2016-03-08Add DAG mutation interface to the DFA packetizerKrzysztof Parzyszek1-0/+24
2016-02-27CodeGen: Update DFAPacketizer API to take MachineInstr&, NFCDuncan P. N. Exon Smith1-9/+10
2016-02-22Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"Duncan P. N. Exon Smith1-1/+1
2016-02-21CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFCDuncan P. N. Exon Smith1-1/+1
2016-01-14[Packetizer] Code cleanup, NFCKrzysztof Parzyszek1-55/+54
2015-12-16[Packetizer] Add a check whether an instruction should be packetized nowKrzysztof Parzyszek1-2/+3
2015-12-14[Packetizer] Add AliasAnalysis as a parameter to the packetizerKrzysztof Parzyszek1-7/+11
2015-11-22Avoid dependency between TableGen and CodeGenKrzysztof Parzyszek1-0/+27
2015-11-21Hexagon V60/HVX DFA scheduler supportKrzysztof Parzyszek1-9/+27
2015-11-21Revert r253790: it breaks all builds for some reason.Krzysztof Parzyszek1-30/+9
2015-11-21Hexagon V60/HVX DFA scheduler supportKrzysztof Parzyszek1-9/+30
2015-11-03ScheduleDAGInstrs: Remove IsPostRA flag; NFCMatthias Braun1-6/+5
2015-10-09CodeGen: Remove a few more ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith1-1/+1
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2014-10-14Remove the TargetMachine from DFAPacketizer since it was onlyEric Christopher1-2/+2
2014-10-09Remove unused argument to CreateTargetScheduleState and changeEric Christopher1-1/+1
2014-08-20Cleanup: Delete seemingly unused reference to MachineDominatorTree from Sched...Alexey Samsonov1-9/+8
2014-08-20Fix null reference creation in ScheduleDAGInstrs constructor call.Alexey Samsonov1-1/+1
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-1/+1
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-2/+2
2014-03-07[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-1/+1
2013-08-23mi-sched: Don't call MBB.size() in initSUnits. The driver already has instr c...Andrew Trick1-1/+2
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-2/+2
2012-06-22Revert r158679 - use case is unclear (and it increases the memory footprint).Hal Finkel1-2/+2
2012-06-18Allow up to 64 functional units per processor itinerary.Hal Finkel1-2/+2
2012-05-01Target independent Hexagon Packetizer fix.Sirish Pande1-55/+36
2012-04-23Temporarily revert r155364 until the upstream review can complete, perChandler Carruth1-36/+55
2012-04-23Hexagon Packetizer's target independent fix.Sirish Pande1-55/+36
2012-04-18This reverts a long string of commits to the Hexagon backend. TheseChandler Carruth1-34/+55
2012-04-12HexagonPacketizer patch.Sirish Pande1-55/+34
2012-03-07Cleanup VLIWPacketizer to use the updated ScheduleDAGInstrs interface.Andrew Trick1-18/+12