summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into op...Clement Courbet2019-06-261-0/+13
* [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.Clement Courbet2019-06-261-13/+0
* Rename ExpandISelPseudo->FinalizeISel, delay register reservationMatt Arsenault2019-06-191-6/+7
* [SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.Jonas Paulsson2019-06-081-0/+4
* [MergeICmps] Make the pass compatible with the new pass manager.Clement Courbet2019-05-231-1/+1
* [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constant...Amara Emerson2019-04-151-1/+1
* [GlobalISel] Introduce a CSEConfigBase class to allow targets to define their...Amara Emerson2019-04-151-0/+5
* CodeGen: Refactor regallocator command line and target selectionMatt Arsenault2019-03-191-27/+34
* Restore ability for C++ API users to Enable IPRA.Daniel Sanders2019-02-221-1/+1
* CodeGen: Make RegAllocRegistry a template classMatt Arsenault2019-02-221-4/+0
* [GISel]: Change how CSE is enabled by default for each passAditya Nandakumar2019-01-241-0/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [GlobalISel] Fix choice of instruction selector for AArch64 at -O0 with -glob...Petr Pavlu2019-01-081-12/+23
* MIR: Add method to stop after specific runs of passesMatt Arsenault2018-12-041-8/+38
* [GlobalISel] Make EnableGlobalISel always set when GISel is enabledPetr Pavlu2018-11-291-13/+17
* Type safe version of MachinePassRegistrySerge Guelton2018-11-091-1/+2
* LLVMTargetMachine/TargetPassConfig: Simplify handling of start/stop options; NFCMatthias Braun2018-11-021-2/+7
* [llc] Error out when -print-machineinstrs is used with an unknown passFrancis Visoiu Mistrih2018-10-301-9/+11
* Correct implementation of -verify-machineinstrs such that it's still overrida...Daniel Sanders2018-10-031-5/+5
* [globalisel][verifier] Run the MachineVerifier from IRTranslator onwardsDaniel Sanders2018-10-021-0/+2
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [MachineOutliner] Add support for target-default outlining.Jessica Paquette2018-06-301-4/+9
* [MachineOutliner] Add always and never options to -enable-machine-outlinerJessica Paquette2018-06-291-4/+11
* [MachineOutliner] Never add the outliner in -O0Jessica Paquette2018-06-281-1/+1
* [MachineOutliner] Define MachineOutliner support in TargetOptionsJessica Paquette2018-06-281-1/+2
* Revert "[MachineOutliner] Add always and never options to -enable-machine-out...Jessica Paquette2018-06-281-12/+4
* Revert "[MachineOutliner] Never add the outliner in -O0"Jessica Paquette2018-06-281-2/+1
* [MachineOutliner] Never add the outliner in -O0Jessica Paquette2018-06-281-1/+2
* [MachineOutliner] Add always and never options to -enable-machine-outlinerJessica Paquette2018-06-281-4/+12
* [WebAssembly] Add Wasm exception handling prepare passHeejin Ahn2018-05-311-1/+6
* [MachineOutliner] NFC: Move EnableLinkOnceODROutlining into MachineOutliner.cppJessica Paquette2018-04-191-6/+1
* Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie2018-03-281-0/+1
* [CodeGen] Add a new pass for PostRA sinkJun Bum Lim2018-03-221-1/+9
* [MergeICmps] Re-land 324317 "Enable the MergeICmps Pass by default."Clement Courbet2018-03-191-5/+4
* [MergeICmps] Revert 324317 "Enable the MergeICmps Pass by default."Clement Courbet2018-03-021-4/+5
* [TLS] use emulated TLS if the target supports only this modeChih-Hung Hsieh2018-02-281-1/+1
* Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry2018-02-271-0/+4
* [WebAssembly] Add exception handling option and featureHeejin Ahn2018-02-241-0/+3
* Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Quentin Colombet2018-02-171-4/+0
* [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
OpenPOWER on IntegriCloud