aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-04-19[MachineOutliner] NFC: Move EnableLinkOnceODROutlining into MachineOutliner.cppJessica Paquette1-6/+1
2018-03-28Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie1-0/+1
2018-03-22[CodeGen] Add a new pass for PostRA sinkJun Bum Lim1-1/+9
2018-03-19[MergeICmps] Re-land 324317 "Enable the MergeICmps Pass by default."Clement Courbet1-5/+4
2018-03-02[MergeICmps] Revert 324317 "Enable the MergeICmps Pass by default."Clement Courbet1-4/+5
2018-02-28[TLS] use emulated TLS if the target supports only this modeChih-Hung Hsieh1-1/+1
2018-02-27Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry1-0/+4
2018-02-24[WebAssembly] Add exception handling option and featureHeejin Ahn1-0/+3
2018-02-17Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Quentin Colombet1-4/+0
2018-02-07[MergeICmps] Re-commit rL324317 "Enable the MergeICmps Pass by default."Clement Courbet1-5/+4
2018-02-06Revert "[MergeICmps] Enable the MergeICmps Pass by default."Clement Courbet1-4/+5
2018-02-06[MergeICmps] Enable the MergeICmps Pass by default.Clement Courbet1-5/+4
2018-02-01[MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry1-0/+4
2018-01-24[GlobalISel] Don't fall back to FastISel.Amara Emerson1-0/+2
2018-01-22Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth1-0/+3
2018-01-19Split MachineLICM into EarlyMachineLICM and MachineLICM; NFCMatthias Braun1-10/+4
2018-01-19Split TailDuplicatePass into pre- and post-RA variant; NFCMatthias Braun1-3/+1
2018-01-18Fix the failure caused by r322773Volkan Keles1-8/+3
2018-01-17Add a TargetOption to enable/disable GlobalISelVolkan Keles1-15/+14
2018-01-02[AArch64][GlobalISel] Enable GlobalISel at -O0 by defaultAmara Emerson1-2/+10
2017-12-01Mark all library options as hidden.Zachary Turner1-17/+15
2017-11-14Rename CountingFunctionInserter and use for both mcount and cygprofile calls,...Hans Wennborg1-2/+2
2017-11-03re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet1-2/+8
2017-11-02Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet1-8/+2
2017-11-02[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass.Clement Courbet1-2/+8
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun1-2/+2
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun1-2/+2
2017-10-07[MachineOutliner] Disable outlining from LinkOnceODRs by defaultJessica Paquette1-1/+6
2017-10-03Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Geoff Berry1-9/+0
2017-10-02Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry1-0/+9
2017-09-12Update branch coalescing to be a PowerPC specific passLei Huang1-3/+0
2017-09-04Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Sam McCall1-9/+0
2017-09-01Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry1-0/+9
2017-09-01Reland rL312315: [MergeICmps] MergeICmps is a new optimization pass that turn...Clement Courbet1-0/+8
2017-09-01Revert "[MergeICmps] MergeICmps is a new optimization pass that turns chains ...Clement Courbet1-8/+0
2017-09-01[MergeICmps] MergeICmps is a new optimization pass that turns chains of integerClement Courbet1-0/+8
2017-08-31Temporarily revert "Update branch coalescing to be a PowerPC specific pass"Eric Christopher1-0/+3
2017-08-30Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY so...Hans Wennborg1-9/+0
2017-08-30Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry1-0/+9
2017-08-23Update branch coalescing to be a PowerPC specific passLei Huang1-3/+0
2017-08-18Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" ro...Geoff Berry1-9/+0
2017-08-17 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forward...Geoff Berry1-0/+9
2017-08-17Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry1-9/+0
2017-08-16[MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry1-0/+9
2017-08-14IPRA: Allow target to enable IPRA by defaultMatt Arsenault1-0/+10
2017-08-14IPRA: Run RegUsageInfoPropagate much laterMatt Arsenault1-3/+3
2017-07-31[TargetPassConfig] Feature generic options to setup start/stop-after/beforeQuentin Colombet1-0/+85
2017-06-29Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper1-7/+0
2017-06-28[X86] Correct dwarf unwind information in function epiloguePetar Jovanovic1-0/+7
2017-06-26[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-14/+22