aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachinePipeliner.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-04-13[NFC] fix trivial typos in commentsHiroshi Inoue1-1/+1
2018-04-12[Pipeliner] Use std::stable_sort when ordering NodeSetsKrzysztof Parzyszek1-1/+1
2018-04-06[CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-3/+4
2018-03-26[Pipeliner] Several node-ordering fixesKrzysztof Parzyszek1-18/+16
2018-03-26[Pipeliner] Check for affine expression in isLoopCarriedOrderKrzysztof Parzyszek1-1/+13
2018-03-26[Pipeliner] Add missing loop carried dependencesKrzysztof Parzyszek1-14/+23
2018-03-26[Pipeliner] Fix renaming in pipeliner when eliminating phisKrzysztof Parzyszek1-1/+1
2018-03-26[Pipeliner] Fix number of phis to generate in the epilogKrzysztof Parzyszek1-10/+7
2018-03-26[Pipeliner] Use latency to compute RecMIIKrzysztof Parzyszek1-4/+8
2018-03-26[Pipeliner] Fix assert caused by pipeliner serializationKrzysztof Parzyszek1-28/+23
2018-03-26[Pipeliner] Enable more base+offset dependence changes in pipelinerKrzysztof Parzyszek1-2/+7
2018-03-26[Pipeliner] Fix calculation when reusing phisKrzysztof Parzyszek1-3/+3
2018-03-26[Pipeliner] Fix check for order dependences when finalizing instructionsKrzysztof Parzyszek1-51/+49
2018-03-26[Pipeliner] Fix in the pipeliner phi reuse codeKrzysztof Parzyszek1-1/+2
2018-03-26[Pipeliner] Pipeliner should mark physical registers as usedKrzysztof Parzyszek1-1/+8
2018-03-26[Pipeliner] Correctly update memoperands in the epilogKrzysztof Parzyszek1-2/+4
2018-03-21[Hexagon] Eliminate subregisters from PHI nodes before pipeliningKrzysztof Parzyszek1-39/+74
2018-03-16Quiet unused variable warnings. NFC.David L Kreitzer1-0/+3
2018-03-07[Pipeliner] Fixed node order issue related to zero latency edgesRoorda, Jan-Willem1-22/+139
2018-03-06[Pipeliner] Test commit: fixed spelling mistake in commentsRoorda, Jan-Willem1-1/+1
2018-02-27[Pipeliner] Drop memrefs instead of creating ones with size UINT64_MAXKrzysztof Parzyszek1-2/+4
2018-02-27Revert "[Pipeliner] Drop memrefs instead of creating ones with size UINT64_MAX"Krzysztof Parzyszek1-4/+2
2018-02-27[Pipeliner] Drop memrefs instead of creating ones with size UINT64_MAXKrzysztof Parzyszek1-2/+4
2018-01-17[NFC] fix trivial typos in commentsHiroshi Inoue1-3/+3
2018-01-04support phi ranges for machine-level IRBob Wilson1-16/+10
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-2/+2
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-3/+3
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-1/+1
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-2/+2
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-2/+2
2017-10-11[Pipeliner] Fix offset value for instrs dependent on post-inc load/storesKrzysztof Parzyszek1-3/+8
2017-10-11[Pipeliner] Improve serialization order for post-incrementsKrzysztof Parzyszek1-13/+57
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner1-1/+1
2017-09-11[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-49/+50
2017-07-31Guard print() functions only used by dump() functions.Florian Hahn1-1/+1
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun1-2/+2
2017-03-31Spelling mistakes in comments. NFCI.Simon Pilgrim1-1/+1
2017-03-21Rename AttributeSet to AttributeListReid Kleckner1-1/+1
2017-03-16Remove redundant conditions (PR31753). NFCI.Simon Pilgrim1-2/+2
2017-02-16[MachinePipeliner] Remove redundant destructor. NFC.Benjamin Kramer1-8/+1
2017-01-28Cleanup dump() functions.Matthias Braun1-2/+6
2016-12-22Add the DAG mutation interface to the software pipelinerKrzysztof Parzyszek1-1/+18
2016-12-22Fix two bugs in the pipeliner in renaming phis in the prolog and epilogKrzysztof Parzyszek1-2/+2
2016-12-15Extract LaneBitmask into a separate typeKrzysztof Parzyszek1-2/+4
2016-11-14Remove redundant condition (PR28800) NFCI.Simon Pilgrim1-2/+1
2016-10-24Use MachineInstr::mop_iterator instead of MIOperands; NFCMatthias Braun1-6/+6
2016-09-14Finish renaming remaining analyzeBranch functionsMatt Arsenault1-2/+2
2016-09-14Make analyzeBranch family of instruction names consistentMatt Arsenault1-6/+6