summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/BranchFolding.cpp
Commit message (Expand)AuthorAgeFilesLines
* [BranchFolding] Remove dead code for handling EHPad blocksCraig Topper2019-02-071-23/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CodeGen] Fix bugs in BranchFolderPass when debug labels are generated.Hsiangkai Wang2018-11-301-5/+5
* [MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth2018-08-161-1/+1
* Initialize LiveRegs once in BranchFolder::mergeCommonTailsKrzysztof Parzyszek2018-06-221-1/+2
* [BranchFolding] Fix live-in's when hoisting codeKarl-Johan Karlsson2018-06-071-22/+3
* Change ambiguous uses of term 'funclet' to 'EH scopes'. NFC.Heejin Ahn2018-06-011-29/+29
* [WebAssembly] Add functions for EHScopesHeejin Ahn2018-05-231-2/+2
* [BranchFolding] Allow hoisting to block with a single conditional branch.Geoff Berry2018-05-141-1/+5
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-30/+33
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-3/+3
* [BranchFolding] Salvage DBG_VALUE instructions from empty blocksBjorn Pettersson2018-04-301-0/+46
* Correct dwarf unwind information in function epiloguePetar Jovanovic2018-04-241-12/+49
* 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
OpenPOWER on IntegriCloud