summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [MergeICmps] Re-commit rL324317 "Enable the MergeICmps Pass by default."Clement Courbet2018-02-071-5/+4
* Revert "[MergeICmps] Enable the MergeICmps Pass by default."Clement Courbet2018-02-061-4/+5
* [MergeICmps] Enable the MergeICmps Pass by default.Clement Courbet2018-02-061-5/+4
* [MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry2018-02-011-0/+4
* [GlobalISel] Don't fall back to FastISel.Amara Emerson2018-01-241-0/+2
* Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth2018-01-221-0/+3
* Split MachineLICM into EarlyMachineLICM and MachineLICM; NFCMatthias Braun2018-01-191-10/+4
* Split TailDuplicatePass into pre- and post-RA variant; NFCMatthias Braun2018-01-191-3/+1
* Fix the failure caused by r322773Volkan Keles2018-01-181-8/+3
* Add a TargetOption to enable/disable GlobalISelVolkan Keles2018-01-171-15/+14
* [AArch64][GlobalISel] Enable GlobalISel at -O0 by defaultAmara Emerson2018-01-021-2/+10
* Mark all library options as hidden.Zachary Turner2017-12-011-17/+15
* Rename CountingFunctionInserter and use for both mcount and cygprofile calls,...Hans Wennborg2017-11-141-2/+2
* re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet2017-11-031-2/+8
* Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet2017-11-021-8/+2
* [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass.Clement Courbet2017-11-021-2/+8
* Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun2017-10-121-2/+2
* TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun2017-10-121-2/+2
* [MachineOutliner] Disable outlining from LinkOnceODRs by defaultJessica Paquette2017-10-071-1/+6
* Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Geoff Berry2017-10-031-9/+0
* Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry2017-10-021-0/+9
* Update branch coalescing to be a PowerPC specific passLei Huang2017-09-121-3/+0
* Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Sam McCall2017-09-041-9/+0
* Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry2017-09-011-0/+9
* Reland rL312315: [MergeICmps] MergeICmps is a new optimization pass that turn...Clement Courbet2017-09-011-0/+8
* Revert "[MergeICmps] MergeICmps is a new optimization pass that turns chains ...Clement Courbet2017-09-011-8/+0
* [MergeICmps] MergeICmps is a new optimization pass that turns chains of integerClement Courbet2017-09-011-0/+8
* Temporarily revert "Update branch coalescing to be a PowerPC specific pass"Eric Christopher2017-08-311-0/+3
* Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY so...Hans Wennborg2017-08-301-9/+0
* Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry2017-08-301-0/+9
* Update branch coalescing to be a PowerPC specific passLei Huang2017-08-231-3/+0
* Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" ro...Geoff Berry2017-08-181-9/+0
* Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forward...Geoff Berry2017-08-171-0/+9
* Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry2017-08-171-9/+0
* [MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry2017-08-161-0/+9
* IPRA: Allow target to enable IPRA by defaultMatt Arsenault2017-08-141-0/+10
* IPRA: Run RegUsageInfoPropagate much laterMatt Arsenault2017-08-141-3/+3
* [TargetPassConfig] Feature generic options to setup start/stop-after/beforeQuentin Colombet2017-07-311-0/+85
* Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper2017-06-291-7/+0
* [X86] Correct dwarf unwind information in function epiloguePetar Jovanovic2017-06-281-0/+7
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-261-14/+22
* CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCIMatthias Braun2017-06-061-0/+71
* TargetMachine: Indicate whether machine verifier passes.Matthias Braun2017-05-311-1/+6
* TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun2017-05-301-5/+5
* [LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih2017-05-181-8/+10
* Only enable LiveRangeShrink for x86.Dehao Chen2017-05-171-3/+0
* Make sure -optimize-regalloc=false is used correctly by user.Jonas Paulsson2017-05-171-10/+14
* [X86] Relocate code of replacement of subtarget unsupported masked memory int...Ayman Musa2017-05-151-0/+5
* Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen2017-05-121-0/+3
* Add a late IR expansion pass for the experimental reduction intrinsics.Amara Emerson2017-05-101-0/+3
OpenPOWER on IntegriCloud