aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TailDuplicator.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-01-31[PGO][PGSO] Handle MBFIWrapperHiroshi Yamauchi1-1/+1
2020-01-15Process BUNDLE in tail duplicationStanislav Mekhanoshin1-1/+3
2019-12-09[PGO][PGSO] Instrument the code gen / target passes.Hiroshi Yamauchi1-5/+12
2019-12-06Revert "[PGO][PGSO] Instrument the code gen / target passes."Hiroshi Yamauchi1-12/+5
2019-12-06[PGO][PGSO] Instrument the code gen / target passes.Hiroshi Yamauchi1-5/+12
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-10/+10
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-1/+1
2019-07-02[TailDuplicator] Fix copy instruction emitting into the wrong block.Amara Emerson1-1/+1
2019-06-07TailDuplicator: Remove no-op analyzeBranch callMatt Arsenault1-5/+0
2019-04-04[IR] Refactor attribute methods in Function class (NFC)Evandro Menezes1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-10/+10
2018-01-31[DWARF] Allow duplication of tails with CFI instructionsPetar Jovanovic1-2/+16
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-1/+1
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih1-10/+13
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-11-08Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner1-2/+2
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-3/+3
2017-11-07Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic1-2/+2
2017-11-01Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic1-2/+2
2017-11-01Correct dwarf unwind information in function epilogue for X86Petar Jovanovic1-2/+2
2017-08-23Add test case for r311511Matthias Braun1-2/+2
2017-08-22TargetInstrInfo: Change duplicate() to work on bundles.Matthias Braun1-8/+5
2017-06-29Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper1-8/+2
2017-06-28[X86] Correct dwarf unwind information in function epiloguePetar Jovanovic1-2/+8
2017-06-07[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-14/+24
2017-05-22[CodeGen] Fix uninitialized variables exposed by r303084Vitaly Buka1-2/+2
2017-02-27[TailDuplicator] Maintain DebugLoc for branch instructionsTaewook Oh1-1/+2
2016-12-15[MachineBlockPlacement] Don't make blocks "uneditable"Sanjoy Das1-7/+7
2016-10-11Codegen: Tail-duplicate during placement.Kyle Butt1-13/+50
2016-10-11Revert "Codegen: Tail-duplicate during placement."Daniel Jasper1-50/+13
2016-10-11Codegen: Tail-duplicate during placement.Kyle Butt1-13/+50
2016-10-08Revert "Codegen: Tail-duplicate during placement."Kyle Butt1-46/+13
2016-10-07Codegen: Tail-duplicate during placement.Kyle Butt1-13/+46
2016-10-05Revert "Codegen: Tail-duplicate during placement."Kyle Butt1-46/+13
2016-10-04Codegen: Tail-duplicate during placement.Kyle Butt1-13/+46
2016-10-04Revert "Codegen: Tail-duplicate during placement."Kyle Butt1-46/+13
2016-10-04Codegen: Tail-duplicate during placement.Kyle Butt1-13/+46
2016-09-14Finish renaming remaining analyzeBranch functionsMatt Arsenault1-2/+2
2016-09-14Make analyzeBranch family of instruction names consistentMatt Arsenault1-1/+1
2016-08-30TailDuplication: Extract Indirect-Branch block limit as option. NFCKyle Butt1-3/+9
2016-08-26TailDuplication: Record blocks that received the duplicated block. NFC.Kyle Butt1-2/+10
2016-08-25TailDuplication: Don't pass MMI separately from MF. NFCKyle Butt1-2/+1
2016-08-25TailDuplication: Save MF and reduce number of parameters. NFCKyle Butt1-22/+21
2016-08-18TailDuplicator: Fix crash after r278974Matthias Braun1-1/+1
2016-08-17Tail Duplication: Accept explicit threshold for duplicating.Kyle Butt1-4/+8
2016-08-17TailDuplicator: Use optForSize instead of hasFnAttribute.Kyle Butt1-1/+1
2016-08-16Codegen: Don't tail-duplicate blocks with un-analyzable fallthrough.Kyle Butt1-0/+10
2016-08-16TailDuplicator: Use range loopsMatt Arsenault1-42/+23
2016-08-14Revert "Codegen: Don't tail-duplicate blocks with un-analyzable fallthrough."Diana Picus1-10/+0