summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/Passes.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-071-1/+1
* Stub out a PostMachineScheduler pass.Andrew Trick2013-12-281-1/+12
* [stackprotector] Use analysis from the StackProtector pass for stack layout i...Josh Magee2013-12-191-2/+2
* [Stackmap] Liveness Analysis PassJuergen Ributzka2013-12-141-0/+8
* Revert "Liveness Analysis Pass"Andrew Trick2013-12-131-5/+0
* Liveness Analysis PassAndrew Trick2013-12-131-0/+5
* Add a RequireStructuredCFG Field to TargetMachine.Vincent Lejeune2013-12-071-1/+4
* Remove the now unused strong phi elimination pass.Rafael Espindola2013-10-141-14/+3
* Added temp flag -misched-bench for staging in default changes.Andrew Trick2013-09-261-1/+1
OpenPOWER on IntegriCloud