summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TailDuplicator.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PGO][PGSO] Instrument the code gen / target passes.Hiroshi Yamauchi2019-12-091-5/+12
* Revert "[PGO][PGSO] Instrument the code gen / target passes."Hiroshi Yamauchi2019-12-061-12/+5
* [PGO][PGSO] Instrument the code gen / target passes.Hiroshi Yamauchi2019-12-061-5/+12
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-10/+10
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-1/+1
* [TailDuplicator] Fix copy instruction emitting into the wrong block.Amara Emerson2019-07-021-1/+1
* TailDuplicator: Remove no-op analyzeBranch callMatt Arsenault2019-06-071-5/+0
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-041-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* 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
OpenPOWER on IntegriCloud