summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/Passes.cpp
Commit message (Expand)AuthorAgeFilesLines
* Protection against stack-based memory corruption errors using SafeStackPeter Collingbourne2015-06-151-0/+4
* [CodeGen] Add a pass to fold null checks into nearby memory operations.Sanjoy Das2015-06-151-0/+7
* Move the code in TargetPassConfig::addPass that inserts machine printer pass toAkira Hatanaka2015-06-051-16/+18
* [ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet2015-05-051-5/+25
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-0/+1
* Verifier: Remove the separate -verify-di passDuncan P. N. Exon Smith2015-03-191-9/+1
* Remove unused headers.Eric Christopher2015-03-121-2/+0
* Stop calling DwarfEHPrepare from WinEHPrepareReid Kleckner2015-03-121-0/+4
* Remove useMachineScheduler and replace it with subtarget optionsEric Christopher2015-03-111-33/+0
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-1/+1
* Remove a gross usage of environment variables in MachineVerifier, replacing i...Owen Anderson2015-02-041-1/+3
* Add a Windows EH preparation pass that zaps resumesReid Kleckner2015-01-291-1/+3
* Remove gc.root's performCustomLoweringPhilip Reames2015-01-281-0/+3
* Update a few calls to getSubtarget<> to either be getSubtargetImplEric Christopher2015-01-271-1/+1
* Classify functions by EH personality type rather than using the tripleReid Kleckner2015-01-231-2/+1
* Move ownership of GCStrategy objects to LLVMContextPhilip Reames2015-01-161-1/+0
* Revert "Insert random noops to increase security against ROP attacks (llvm)"JF Bastien2015-01-141-3/+0
* Insert random noops to increase security against ROP attacks (llvm)JF Bastien2015-01-141-0/+3
* CodeGen support for x86_64 SEH catch handlers in LLVMReid Kleckner2015-01-141-1/+1
* Add the ExceptionHandling::MSVC enumerationReid Kleckner2014-12-191-0/+1
* Rename argument strings of codegen passes to avoid collisions with command lineAkira Hatanaka2014-12-131-1/+1
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-68/+66
* This reverts commit r224043 and r224042.Rafael Espindola2014-12-111-63/+68
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-68/+63
* Add a print and verify pass after the RegisterCoalescerMatthias Braun2014-11-191-0/+1
* Rename EH related stuff to be more preciseReid Kleckner2014-11-141-1/+1
* Transforms: address some late commentsSaleem Abdulrasool2014-11-081-1/+1
* Transform: add SymbolRewriter passSaleem Abdulrasool2014-11-071-0/+2
* Pacify bots and simplify r220321Arnaud A. de Grandmaison2014-10-211-1/+1
* [PBQP] Teach PassConfig to tell if the default register allocator is used.Arnaud A. de Grandmaison2014-10-211-0/+6
* Add pass-manager flags to use CFL AAHal Finkel2014-09-021-0/+6
* [PeepholeOptimizer] Refactor the advanced copy optimization to take advantage ofQuentin Colombet2014-08-201-0/+3
* Add scoped-noalias metadataHal Finkel2014-07-241-0/+1
* Enable partial libcall inlining for all targets by default.James Molloy2014-07-231-0/+5
* CodeGen: rename Win64 ExceptionHandling to WinEHSaleem Abdulrasool2014-06-291-1/+1
* [StackMaps] Enable patchpoint liveness analysis per default.Juergen Ributzka2014-06-261-6/+1
* [Stackmaps] Remove the liveness calculation for stackmap intrinsics.Juergen Ributzka2014-06-261-2/+1
* Add a subtarget hook: enablePostMachineScheduler.Andrew Trick2014-06-041-3/+3
* verify-di: Implement DebugInfoVerifierDuncan P. N. Exon Smith2014-04-151-1/+9
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-7/+7
* Remove LowerInvoke's obsolete "-enable-correct-eh-support" optionMark Seaborn2014-03-201-1/+1
* Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka2014-01-251-0/+6
* Revert "Add Constant Hoisting Pass" (r200034)Hans Wennborg2014-01-251-6/+0
* Add Constant Hoisting PassJuergen Ributzka2014-01-241-0/+6
* Revert "Add Constant Hoisting Pass"Juergen Ributzka2014-01-241-6/+0
* Add Constant Hoisting PassJuergen Ributzka2014-01-241-0/+6
* Hide the pre-RA-sched= option.Andrew Trick2014-01-131-1/+1
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-1/+1
* [PM] Simplify the interface exposed for IR printing passes.Chandler Carruth2014-01-121-4/+3
* [PM] Rename the IR printing pass header to a more generic and correctChandler Carruth2014-01-121-1/+1
OpenPOWER on IntegriCloud