summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TailDuplicator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-10/+10
* [DWARF] Allow duplication of tails with CFI instructionsPetar Jovanovic2018-01-311-2/+16
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-10/+13
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner2017-11-081-2/+2
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-3/+3
* Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-071-2/+2
* Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-011-2/+2
* Correct dwarf unwind information in function epilogue for X86Petar Jovanovic2017-11-011-2/+2
* Add test case for r311511Matthias Braun2017-08-231-2/+2
* TargetInstrInfo: Change duplicate() to work on bundles.Matthias Braun2017-08-221-8/+5
* Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper2017-06-291-8/+2
* [X86] Correct dwarf unwind information in function epiloguePetar Jovanovic2017-06-281-2/+8
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-071-14/+24
* [CodeGen] Fix uninitialized variables exposed by r303084Vitaly Buka2017-05-221-2/+2
* [TailDuplicator] Maintain DebugLoc for branch instructionsTaewook Oh2017-02-271-1/+2
* [MachineBlockPlacement] Don't make blocks "uneditable"Sanjoy Das2016-12-151-7/+7
* Codegen: Tail-duplicate during placement.Kyle Butt2016-10-111-13/+50
* Revert "Codegen: Tail-duplicate during placement."Daniel Jasper2016-10-111-50/+13
* Codegen: Tail-duplicate during placement.Kyle Butt2016-10-111-13/+50
* Revert "Codegen: Tail-duplicate during placement."Kyle Butt2016-10-081-46/+13
* Codegen: Tail-duplicate during placement.Kyle Butt2016-10-071-13/+46
* Revert "Codegen: Tail-duplicate during placement."Kyle Butt2016-10-051-46/+13
* Codegen: Tail-duplicate during placement.Kyle Butt2016-10-041-13/+46
* Revert "Codegen: Tail-duplicate during placement."Kyle Butt2016-10-041-46/+13
* Codegen: Tail-duplicate during placement.Kyle Butt2016-10-041-13/+46
* Finish renaming remaining analyzeBranch functionsMatt Arsenault2016-09-141-2/+2
* Make analyzeBranch family of instruction names consistentMatt Arsenault2016-09-141-1/+1
* TailDuplication: Extract Indirect-Branch block limit as option. NFCKyle Butt2016-08-301-3/+9
* TailDuplication: Record blocks that received the duplicated block. NFC.Kyle Butt2016-08-261-2/+10
* TailDuplication: Don't pass MMI separately from MF. NFCKyle Butt2016-08-251-2/+1
* TailDuplication: Save MF and reduce number of parameters. NFCKyle Butt2016-08-251-22/+21
* TailDuplicator: Fix crash after r278974Matthias Braun2016-08-181-1/+1
* Tail Duplication: Accept explicit threshold for duplicating.Kyle Butt2016-08-171-4/+8
* TailDuplicator: Use optForSize instead of hasFnAttribute.Kyle Butt2016-08-171-1/+1
* Codegen: Don't tail-duplicate blocks with un-analyzable fallthrough.Kyle Butt2016-08-161-0/+10
* TailDuplicator: Use range loopsMatt Arsenault2016-08-161-42/+23
* Revert "Codegen: Don't tail-duplicate blocks with un-analyzable fallthrough."Diana Picus2016-08-141-10/+0
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-1/+1
* Codegen: Don't tail-duplicate blocks with un-analyzable fallthrough.Kyle Butt2016-08-101-0/+10
* Codegen: Tail Duplication: Only duplicate into layout pred if it is a CFG Pred.Kyle Butt2016-07-201-0/+2
* Codegen: Factor out canTailDuplicateKyle Butt2016-07-191-9/+19
* Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar2016-07-151-5/+5
* TailDuplicator: Remove live-in updating logicMatthias Braun2016-07-061-18/+0
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-1/+1
* [TailDuplication] Split up NumInstrDups statistic.Geoff Berry2016-06-141-3/+6
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-1/+1
* [Tail duplication] Handle source registers with subregistersKrzysztof Parzyszek2016-04-261-34/+80
* CodeGen: Fix a use-after-free in TailDuplicationJustin Bogner2016-04-111-2/+0
OpenPOWER on IntegriCloud