Taints the non-acquire RMW's store address with the load part
[oota-llvm.git] / lib / CodeGen / Passes.cpp
2015-12-16 Vikram TVRecommit LiveDebugValues pass after fixing a couple...
2015-12-10 Jonas Paulsson[PostRA scheduling] Allow a target to do scheduling...
2015-12-09 Mehdi AminiRevert "Implement a new pass - LiveDebugValues - to...
2015-12-09 Vikram TVImplement a new pass - LiveDebugValues - to compute...
2015-10-12 Matt ArsenaultEnable verifier after PeepholeOptimizer
2015-10-08 Justin BognerCodeGen: print and verify after TargetPassConfig::inser...
2015-09-23 Evgeniy StepanovAndroid support for SafeStack.
2015-09-23 Evgeniy StepanovRevert "Android support for SafeStack."
2015-09-23 Evgeniy StepanovAndroid support for SafeStack.
2015-09-17 David Majnemer[WinEH] Add a funclet layout pass
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-09-08 Dan Gohman[WebAssembly] Support running without a register alloca...
2015-08-31 Kit BartonRework of the new interface for shrink wrapping
2015-08-14 Kit BartonReverting patch r244235.
2015-08-14 Chandler Carruth[PM/AA] Hoist the interface to TBAA into a dedicated...
2015-08-14 Chandler Carruth[PM/AA] Hoist ScopedNoAliasAA's interface into a header...
2015-08-14 Chandler Carruth[PM/AA] Extract a minimal interface for CFLAA to its...
2015-08-06 Kit BartonThis patch changes the interface to enable the shrink...
2015-08-06 Chandler Carruth[PM/AA] Hoist the interface for BasicAA into a header...
2015-07-08 Mehdi AminiRedirect DataLayout from TargetMachine to Module in...
2015-07-06 Alex Lorenzllc: Add a 'run-pass' option.
2015-06-15 Peter CollingbourneProtection against stack-based memory corruption errors...
2015-06-15 Sanjoy Das[CodeGen] Add a pass to fold null checks into nearby...
2015-06-05 Akira HatanakaMove the code in TargetPassConfig::addPass that inserts...
2015-05-05 Quentin Colombet[ShrinkWrap] Add (a simplified version) of shrink-wrapping.
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-19 Duncan P. N. Exon... Verifier: Remove the separate -verify-di pass
2015-03-12 Eric ChristopherRemove unused headers.
2015-03-12 Reid KlecknerStop calling DwarfEHPrepare from WinEHPrepare
2015-03-11 Eric ChristopherRemove useMachineScheduler and replace it with subtarge...
2015-02-13 Chandler Carruth[PM] Remove the old 'PassManager.h' header file at...
2015-02-04 Owen AndersonRemove a gross usage of environment variables in Machin...
2015-01-29 Reid KlecknerAdd a Windows EH preparation pass that zaps resumes
2015-01-28 Philip ReamesRemove gc.root's performCustomLowering
2015-01-27 Eric ChristopherUpdate a few calls to getSubtarget<> to either be getSu...
2015-01-23 Reid KlecknerClassify functions by EH personality type rather than...
2015-01-16 Philip ReamesMove ownership of GCStrategy objects to LLVMContext
2015-01-14 JF BastienRevert "Insert random noops to increase security agains...
2015-01-14 JF BastienInsert random noops to increase security against ROP...
2015-01-14 Reid KlecknerCodeGen support for x86_64 SEH catch handlers in LLVM
2014-12-19 Reid KlecknerAdd the ExceptionHandling::MSVC enumeration
2014-12-13 Akira HatanakaRename argument strings of codegen passes to avoid...
2014-12-11 Matthias Braun[CodeGen] Add print and verify pass after each MachineF...
2014-12-11 Rafael EspindolaThis reverts commit r224043 and r224042.
2014-12-11 Matthias Braun[CodeGen] Add print and verify pass after each MachineF...
2014-11-19 Matthias BraunAdd a print and verify pass after the RegisterCoalescer
2014-11-14 Reid KlecknerRename EH related stuff to be more precise
2014-11-08 Saleem AbdulrasoolTransforms: address some late comments
2014-11-07 Saleem AbdulrasoolTransform: add SymbolRewriter pass
2014-10-21 Arnaud A. de Grand... Pacify bots and simplify r220321
2014-10-21 Arnaud A. de Grand... [PBQP] Teach PassConfig to tell if the default register...
2014-09-02 Hal FinkelAdd pass-manager flags to use CFL AA
2014-08-20 Quentin Colombet[PeepholeOptimizer] Refactor the advanced copy optimiza...
2014-07-24 Hal FinkelAdd scoped-noalias metadata
2014-07-23 James MolloyEnable partial libcall inlining for all targets by...
2014-06-29 Saleem AbdulrasoolCodeGen: rename Win64 ExceptionHandling to WinEH
2014-06-26 Juergen Ributzka[StackMaps] Enable patchpoint liveness analysis per...
2014-06-26 Juergen Ributzka[Stackmaps] Remove the liveness calculation for stackma...
2014-06-04 Andrew TrickAdd a subtarget hook: enablePostMachineScheduler.
2014-04-15 Duncan P. N. Exon... verify-di: Implement DebugInfoVerifier
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-20 Mark SeabornRemove LowerInvoke's obsolete "-enable-correct-eh-suppo...
2014-01-25 Juergen RibutzkaRevert "Revert "Add Constant Hoisting Pass" (r200034)"
2014-01-25 Hans WennborgRevert "Add Constant Hoisting Pass" (r200034)
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaRevert "Add Constant Hoisting Pass"
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-13 Andrew TrickHide the pre-RA-sched= option.
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-12 Chandler Carruth[PM] Simplify the interface exposed for IR printing...
2014-01-12 Chandler Carruth[PM] Rename the IR printing pass header to a more gener...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2013-12-28 Andrew TrickStub out a PostMachineScheduler pass.
2013-12-19 Josh Magee[stackprotector] Use analysis from the StackProtector...
2013-12-14 Juergen Ributzka[Stackmap] Liveness Analysis Pass
2013-12-13 Andrew TrickRevert "Liveness Analysis Pass"
2013-12-13 Andrew TrickLiveness Analysis Pass
2013-12-07 Vincent LejeuneAdd a RequireStructuredCFG Field to TargetMachine.
2013-10-14 Rafael EspindolaRemove the now unused strong phi elimination pass.
2013-09-26 Andrew TrickAdded temp flag -misched-bench for staging in default...
2013-08-05 Benjamin KramerDon't leak passes if added outside of the area determin...
2013-07-03 Craig TopperUse SmallVectorImpl instead of SmallVector for iterator...
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-05-20 Bill WendlingThe DWARF EH pass doesn't need the TargetMachine, only...
2013-04-11 Benjamin KramerAdd braces around || in && to pacify GCC.
2013-04-10 Andrew TrickGeneralize the PassConfig API and remove addFinalizeReg...
2013-03-29 Benjamin KramerRemove the old CodePlacementOpt pass.
2013-03-05 Bill WendlingRemove unused #includes.
2013-02-10 Cameron ZwarichFix a typo.
2013-01-17 Jakob Stoklund OlesenProvide a place for targets to insert ILP optimization...
2013-01-07 Chandler CarruthSwitch the SCEV expander and LoopStrengthReduce to use
2012-12-21 Evan ChengAdd targets to skip running the GC passes.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-30 Bill WendlingReplace r168930 with a more reasonable patch.
2012-11-19 Craig TopperMove else onto line with preceding closing brace.
2012-11-13 Andrew Trickmisched: Allow subtargets to enable misched and depende...
2012-10-19 Nadav Rotemrevert r166264 because the LTO build is still failing
2012-10-19 Nadav Rotemrecommit the patch that makes LSR and LowerInvoke use...
2012-10-18 Bob WilsonTemporarily revert the TargetTransform changes.
next