summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/PeepholeOptimizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* PeepholeOpt cleanup/refactor; NFCMatthias Braun2018-01-111-440/+370
* PeepholeOptimizer: Fix for vregs without defsMatthias Braun2018-01-111-3/+16
* PeepholeOptimizer: Do not form PHI with subreg argumentsMatthias Braun2018-01-111-22/+19
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* [CodeGen] Print "%vreg0" as "%0" in both MIR and debug outputFrancis Visoiu Mistrih2017-11-301-10/+10
* [CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih2017-11-281-4/+4
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-3/+3
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-09-111-20/+39
* Remove redundant copy in recurrencesTaewook Oh2017-06-291-3/+167
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* PeepholeOptimizer: Do not replace SubregToReg(bitcast like)Matthias Braun2017-01-091-1/+10
* Extract LaneBitmask into a separate typeKrzysztof Parzyszek2016-12-151-2/+2
* [peephole] Enhance folding logic to work for STATEPOINTsPhilip Reames2016-12-131-9/+19
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-08-251-4/+21
* PeepholeOptimizer: Make pass name match DEBUG_TYPEMatt Arsenault2016-07-081-2/+2
* Fixed warning caused by r274402.Eric Liu2016-07-041-5/+5
* PeepholeOptimizer: Relax assertMatt Arsenault2016-07-011-2/+4
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-10/+8
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-221-1/+1
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-221-1/+1
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-211-1/+1
* fix formatting; NFCSanjay Patel2015-12-291-11/+10
* use range-based for-loop; NFCISanjay Patel2015-12-291-8/+6
* don't repeat function names in comments; NFCSanjay Patel2015-12-291-14/+13
* PeepholeOptimizer: Ignore dead implicit defsDan Gohman2015-12-101-0/+6
* CodeGen peephole: fold redundant phys reg copiesJF Bastien2015-12-031-12/+132
* Refactor: Simplify boolean conditional return statements in lib/CodeGen.Rafael Espindola2015-10-241-4/+1
* PeepholeOptimizer: Remove redundant copiesMatt Arsenault2015-09-251-0/+79
* Introduce target hook for optimizing register copiesMatt Arsenault2015-09-241-34/+2
* Remove dead declarationMatt Arsenault2015-09-241-1/+0
* Fix typos / grammarMatt Arsenault2015-09-091-26/+26
* Make helper functions static. NFC.Benjamin Kramer2015-08-201-1/+1
* [PeepholeOptimizer] Look through PHIs to find additional register sourcesBruno Cardoso Lopes2015-08-191-85/+285
* Revert "[PeepholeOptimizer] Look through PHIs to find additional register sou...Bruno Cardoso Lopes2015-08-191-288/+85
* [PeepholeOptimizer] Look through PHIs to find additional register sourcesBruno Cardoso Lopes2015-08-191-85/+288
* [X86] Allow x86 call frame optimization to fold more loads into pushesMichael Kuperstein2015-08-121-3/+3
* Allow PeepholeOptimizer to fold a few more casesMichael Kuperstein2015-08-111-5/+4
* Fix some comment typos.Benjamin Kramer2015-08-081-2/+2
* Revert "[PeepholeOptimizer] Look through PHIs to find additional register sou...Bruno Cardoso Lopes2015-07-291-285/+82
* [PeepholeOptimizer] Look through PHIs to find additional register sourcesBruno Cardoso Lopes2015-07-281-82/+285
* Revert "[PeepholeOptimizer] Look through PHIs to find additional register sou...Bruno Cardoso Lopes2015-07-271-275/+82
* [PeepholeOptimizer] Look through PHIs to find additional register sourcesBruno Cardoso Lopes2015-07-271-82/+275
* [PeepholeOptimizer] Refactor optimizeUncoalescable logicBruno Cardoso Lopes2015-07-221-127/+246
* Revert "Refactor optimizeUncoalescable logic"Bruno Cardoso Lopes2015-07-151-246/+127
* Revert "Look through PHIs to find additional register sources"Bruno Cardoso Lopes2015-07-151-265/+82
* Look through PHIs to find additional register sourcesBruno Cardoso Lopes2015-07-151-82/+265
* Refactor optimizeUncoalescable logicBruno Cardoso Lopes2015-07-151-127/+246
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
OpenPOWER on IntegriCloud