summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/Passes.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun2016-05-101-821/+0
* CodeGen: Add DetectDeadLanes pass.Matthias Braun2016-04-281-0/+2
* Introduce a "patchable-function" function attributeSanjoy Das2016-04-191-0/+2
* Remove extra whitespace. NFC.Junmo Park2016-01-181-2/+2
* Recommit LiveDebugValues pass after fixing a couple of minor issues.Vikram TV2015-12-161-0/+1
* [PostRA scheduling] Allow a target to do scheduling when it wants post RA.Jonas Paulsson2015-12-101-5/+8
* Revert "Implement a new pass - LiveDebugValues - to compute the set of live D...Mehdi Amini2015-12-091-1/+0
* Implement a new pass - LiveDebugValues - to compute the set of live DEBUG_VAL...Vikram TV2015-12-091-0/+1
* Enable verifier after PeepholeOptimizerMatt Arsenault2015-10-121-1/+1
* CodeGen: print and verify after TargetPassConfig::insertPass by defaultJustin Bogner2015-10-081-19/+31
* Android support for SafeStack.Evgeniy Stepanov2015-09-231-1/+1
* Revert "Android support for SafeStack."Evgeniy Stepanov2015-09-231-1/+1
* Android support for SafeStack.Evgeniy Stepanov2015-09-231-1/+1
* [WinEH] Add a funclet layout passDavid Majnemer2015-09-171-0/+2
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-4/+8
* [WebAssembly] Support running without a register allocator in the default Cod...Dan Gohman2015-09-081-16/+19
* Rework of the new interface for shrink wrappingKit Barton2015-08-311-20/+3
* Reverting patch r244235.Kit Barton2015-08-141-3/+21
* [PM/AA] Hoist the interface to TBAA into a dedicated header along withChandler Carruth2015-08-141-0/+1
* [PM/AA] Hoist ScopedNoAliasAA's interface into a header and move theChandler Carruth2015-08-141-0/+1
* [PM/AA] Extract a minimal interface for CFLAA to its own header file.Chandler Carruth2015-08-141-0/+1
* This patch changes the interface to enable the shrink wrapping optimization. Kit Barton2015-08-061-21/+3
* [PM/AA] Hoist the interface for BasicAA into a header file.Chandler Carruth2015-08-061-0/+1
* Redirect DataLayout from TargetMachine to Module in SjLjEHPrepareMehdi Amini2015-07-081-1/+1
* llc: Add a 'run-pass' option.Alex Lorenz2015-07-061-4/+6
* 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
OpenPOWER on IntegriCloud