aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-01-19[CodeGen] Move fentry-insert, xray-instrumentation and patchable-function bef...Fangrui Song1-6/+6
2019-11-26TargetPassConfig: const char * -> const char []Fangrui Song1-4/+4
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-1/+2
2019-10-14Reapply r374743 with a fix for the ocaml bindingJoerg Sonnenberger1-0/+1
2019-10-14Revert "Add a pass to lower is.constant and objectsize intrinsics"Dmitri Gribenko1-1/+0
2019-10-13Add a pass to lower is.constant and objectsize intrinsicsJoerg Sonnenberger1-0/+1
2019-09-10Revert "Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen...Dmitri Gribenko1-0/+13
2019-09-10Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into op...Clement Courbet1-13/+0
2019-08-23Do a sweep of symbol internalization. NFC.Benjamin Kramer1-9/+12
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-07-12Delete dead storesFangrui Song1-5/+1
2019-06-26Revert "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into op...Clement Courbet1-0/+13
2019-06-26[ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.Clement Courbet1-13/+0
2019-06-19Rename ExpandISelPseudo->FinalizeISel, delay register reservationMatt Arsenault1-6/+7
2019-06-08[SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.Jonas Paulsson1-0/+4
2019-05-23[MergeICmps] Make the pass compatible with the new pass manager.Clement Courbet1-1/+1
2019-04-15[GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constant...Amara Emerson1-1/+1
2019-04-15[GlobalISel] Introduce a CSEConfigBase class to allow targets to define their...Amara Emerson1-0/+5
2019-03-19CodeGen: Refactor regallocator command line and target selectionMatt Arsenault1-27/+34
2019-02-22Restore ability for C++ API users to Enable IPRA.Daniel Sanders1-1/+1
2019-02-22CodeGen: Make RegAllocRegistry a template classMatt Arsenault1-4/+0
2019-01-24[GISel]: Change how CSE is enabled by default for each passAditya Nandakumar1-0/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-08[GlobalISel] Fix choice of instruction selector for AArch64 at -O0 with -glob...Petr Pavlu1-12/+23
2018-12-04MIR: Add method to stop after specific runs of passesMatt Arsenault1-8/+38
2018-11-29[GlobalISel] Make EnableGlobalISel always set when GISel is enabledPetr Pavlu1-13/+17
2018-11-09Type safe version of MachinePassRegistrySerge Guelton1-1/+2
2018-11-02LLVMTargetMachine/TargetPassConfig: Simplify handling of start/stop options; NFCMatthias Braun1-2/+7
2018-10-30[llc] Error out when -print-machineinstrs is used with an unknown passFrancis Visoiu Mistrih1-9/+11
2018-10-03Correct implementation of -verify-machineinstrs such that it's still overrida...Daniel Sanders1-5/+5
2018-10-02[globalisel][verifier] Run the MachineVerifier from IRTranslator onwardsDaniel Sanders1-0/+2
2018-07-30Remove trailing spaceFangrui Song1-1/+1
2018-06-30[MachineOutliner] Add support for target-default outlining.Jessica Paquette1-4/+9
2018-06-29[MachineOutliner] Add always and never options to -enable-machine-outlinerJessica Paquette1-4/+11
2018-06-28[MachineOutliner] Never add the outliner in -O0Jessica Paquette1-1/+1
2018-06-28[MachineOutliner] Define MachineOutliner support in TargetOptionsJessica Paquette1-1/+2
2018-06-28Revert "[MachineOutliner] Add always and never options to -enable-machine-out...Jessica Paquette1-12/+4
2018-06-28Revert "[MachineOutliner] Never add the outliner in -O0"Jessica Paquette1-2/+1
2018-06-28[MachineOutliner] Never add the outliner in -O0Jessica Paquette1-1/+2
2018-06-28[MachineOutliner] Add always and never options to -enable-machine-outlinerJessica Paquette1-4/+12
2018-05-31[WebAssembly] Add Wasm exception handling prepare passHeejin Ahn1-1/+6
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