summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/BranchFolding.cpp
Commit message (Expand)AuthorAgeFilesLines
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-3/+3
* [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih2017-12-071-1/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-19/+16
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-3/+3
* Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner2017-11-081-49/+12
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-071-12/+49
* Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-011-42/+8
* Correct dwarf unwind information in function epilogue for X86Petar Jovanovic2017-11-011-8/+42
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-10-101-4/+8
* Insert IMPLICIT_DEFS for undef uses in tail mergingMatthias Braun2017-09-061-49/+95
* Fix conditional tail call branch folding when both edges are the sameReid Kleckner2017-07-281-2/+3
* Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper2017-06-291-54/+8
* [X86] Correct dwarf unwind information in function epiloguePetar Jovanovic2017-06-281-8/+54
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-061-9/+27
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* LivePhysRegs: Skip reserved regs in computeLiveIns; NFCIMatthias Braun2017-05-261-3/+4
* Revert "LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI"Matthias Braun2017-05-261-4/+3
* LivePhysRegs: Skip reserved regs in computeLiveIns; NFCIMatthias Braun2017-05-251-3/+4
* CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun2017-05-251-2/+2
* Remove stale live-ins in the branch folderKrzysztof Parzyszek2017-05-051-12/+22
* CodeGen: BranchFolding: Merge identical blocks, even if they are short.Kyle Butt2017-04-101-0/+16
* 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
OpenPOWER on IntegriCloud