summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/BranchFolding.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* NFC: Reformats comments according to the coding guildelines.Taewook Oh2017-03-151-34/+1
* [BranchFolding] Merge debug locations from common tail instead of removingTaewook Oh2017-03-151-4/+42
* [BranchFolding] Update debug location along with the update of branch instruc...Taewook Oh2017-02-211-3/+3
* [X86] Re-enable conditional tail calls and fix PR31257.Hans Wennborg2017-02-161-0/+37
* include function name in dot filenameXinliang David Li2017-02-151-1/+3
* [BranchFolding] Tail common all identical unreachable blocksReid Kleckner2017-02-141-0/+20
* [X86] Disable conditional tail calls (PR31257)Hans Wennborg2017-02-071-37/+0
* CodeGen: Allow small copyable blocks to "break" the CFG.Kyle Butt2017-01-311-0/+5
* Add support to dump dot graph block layout after MBPXinliang David Li2017-01-291-0/+2
* BranchRelaxation: Recompute live-ins when splitting a blockMatthias Braun2016-12-161-26/+6
* [codegen] Add generic functions to skip debug values.Florian Hahn2016-12-161-16/+7
* Avoid infinite loops in branch foldingAndrew Kaylor2016-12-121-1/+13
* LivePhysReg: Use reference instead of pointer in init(); NFCMatthias Braun2016-12-081-1/+1
* Reapply: "Remove debug location from common tail when tail-merging"Robert Lougher2016-10-261-2/+5
* revert: "Remove debug location from common tail when tail-merging"Robert Lougher2016-10-251-5/+2
* Remove debug location from common tail when tail-mergingRobert Lougher2016-10-251-2/+5
* Do not remove implicit defs in BranchFolderKrzysztof Parzyszek2016-10-121-54/+0
* BranchFolder: Fix invalid undef flags after merge.Matthias Braun2016-09-201-5/+14
* Finish renaming remaining analyzeBranch functionsMatt Arsenault2016-09-141-16/+16
* Make analyzeBranch family of instruction names consistentMatt Arsenault2016-09-141-12/+12
* [BranchFolding] Unique added live-ins after hoisting code.Ahmed Bougacha2016-09-121-0/+7
* X86: Fold tail calls into conditional branches where possible (PR26302)Hans Wennborg2016-09-071-0/+37
* Branch Folding: Accept explicit threshold for tail merge size.Kyle Butt2016-08-181-18/+32
* Reapply [BranchFolding] Restrict tail merging loop blocks after MBPHaicheng Wu2016-08-121-9/+23
* Revert "[BranchFolding] Restrict tail merging loop blocks after MBP"Haicheng Wu2016-08-121-23/+9
* [BranchFolding] Restrict tail merging loop blocks after MBPHaicheng Wu2016-08-121-9/+23
* Codegen: Tail Merge: Be less aggressive with special cases.Kyle Butt2016-08-101-4/+13
* Revert EH-specific checks in BranchFolding that were causing blow ups in comp...Andrew Kaylor2016-07-271-8/+0
* Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar2016-07-151-13/+13
* BranchFolding: Use LivePhysReg to update live in lists.Matthias Braun2016-07-121-25/+26
* Codegen: Fix comment in BranchFolding.cppKyle Butt2016-07-111-7/+6
* Codegen: Fix broken assumption in Tail Merge.Kyle Butt2016-06-241-1/+1
* Reapply "[MBP] Reduce code size by running tail merging in MBP.""Haicheng Wu2016-06-091-21/+64
* Revert "[MBP] Reduce code size by running tail merging in MBP."Haicheng Wu2016-06-071-64/+21
* [MBP] Reduce code size by running tail merging in MBP.Haicheng Wu2016-06-061-18/+48
* [BranchFolding] Replace MachineBlockFrequencyInfo with MBFIWrapper. NFC.Haicheng Wu2016-06-061-3/+16
* [WebAssembly] Move register stackification and coloring to a late phase.Dan Gohman2016-05-101-1/+1
* CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun2016-05-101-0/+1
* 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
* RegisterScavenger: Take a reference as enterBasicBlock() argument.Matthias Braun2016-04-061-1/+1
* Don't use potentially invalidated iteratorStephan Bergmann2016-03-311-2/+4
* Test commit accessMarianne Mailhot-Sarrasin2016-03-101-1/+1
* [BranchFolding] Change function name related with merging MMOs. NFCJunmo Park2016-03-031-7/+5
* CodeGen: Remove an iterator => pointer conversion, NFCDuncan P. N. Exon Smith2016-02-271-2/+2
* CodeGen: Change MachineInstr to use MachineInstr&, NFCDuncan P. N. Exon Smith2016-02-271-4/+4
* CodeGen: Use MachineInstr& in HashMachineInstr, NFCDuncan P. N. Exon Smith2016-02-271-10/+10
* CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith2016-02-231-4/+4
* [BranchFolding] Set correct mem refs (2nd try)Junmo Park2016-01-111-1/+1
OpenPOWER on IntegriCloud