aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/Passes.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-19Add the ExceptionHandling::MSVC enumerationReid Kleckner1-0/+1
2014-12-13Rename argument strings of codegen passes to avoid collisions with command lineAkira Hatanaka1-1/+1
2014-12-11[CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun1-68/+66
2014-12-11This reverts commit r224043 and r224042.Rafael Espindola1-63/+68
2014-12-11[CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun1-68/+63
2014-11-19Add a print and verify pass after the RegisterCoalescerMatthias Braun1-0/+1
2014-11-14Rename EH related stuff to be more preciseReid Kleckner1-1/+1
2014-11-08Transforms: address some late commentsSaleem Abdulrasool1-1/+1
2014-11-07Transform: add SymbolRewriter passSaleem Abdulrasool1-0/+2
2014-10-21Pacify bots and simplify r220321Arnaud A. de Grandmaison1-1/+1
2014-10-21[PBQP] Teach PassConfig to tell if the default register allocator is used.Arnaud A. de Grandmaison1-0/+6
2014-09-02Add pass-manager flags to use CFL AAHal Finkel1-0/+6
2014-08-20[PeepholeOptimizer] Refactor the advanced copy optimization to take advantage ofQuentin Colombet1-0/+3
2014-07-24Add scoped-noalias metadataHal Finkel1-0/+1
2014-07-23Enable partial libcall inlining for all targets by default.James Molloy1-0/+5
2014-06-29CodeGen: rename Win64 ExceptionHandling to WinEHSaleem Abdulrasool1-1/+1
2014-06-26[StackMaps] Enable patchpoint liveness analysis per default.Juergen Ributzka1-6/+1
2014-06-26[Stackmaps] Remove the liveness calculation for stackmap intrinsics.Juergen Ributzka1-2/+1
2014-06-04Add a subtarget hook: enablePostMachineScheduler.Andrew Trick1-3/+3
2014-04-15verify-di: Implement DebugInfoVerifierDuncan P. N. Exon Smith1-1/+9
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-7/+7
2014-03-20Remove LowerInvoke's obsolete "-enable-correct-eh-support" optionMark Seaborn1-1/+1
2014-01-25Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka1-0/+6
2014-01-25Revert "Add Constant Hoisting Pass" (r200034)Hans Wennborg1-6/+0
2014-01-24Add Constant Hoisting PassJuergen Ributzka1-0/+6
2014-01-24Revert "Add Constant Hoisting Pass"Juergen Ributzka1-6/+0
2014-01-24Add Constant Hoisting PassJuergen Ributzka1-0/+6
2014-01-13Hide the pre-RA-sched= option.Andrew Trick1-1/+1
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth1-1/+1
2014-01-12[PM] Simplify the interface exposed for IR printing passes.Chandler Carruth1-4/+3
2014-01-12[PM] Rename the IR printing pass header to a more generic and correctChandler Carruth1-1/+1
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth1-1/+1
2013-12-28Stub out a PostMachineScheduler pass.Andrew Trick1-1/+12
2013-12-19[stackprotector] Use analysis from the StackProtector pass for stack layout i...Josh Magee1-2/+2
2013-12-14[Stackmap] Liveness Analysis PassJuergen Ributzka1-0/+8
2013-12-13Revert "Liveness Analysis Pass"Andrew Trick1-5/+0
2013-12-13Liveness Analysis PassAndrew Trick1-0/+5
2013-12-07Add a RequireStructuredCFG Field to TargetMachine.Vincent Lejeune1-1/+4
2013-10-14Remove the now unused strong phi elimination pass.Rafael Espindola1-14/+3
2013-09-26Added temp flag -misched-bench for staging in default changes.Andrew Trick1-1/+1
2013-08-05Don't leak passes if added outside of the area determined by Started/Stopped ...Benjamin Kramer1-0/+2
2013-07-03Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper1-1/+1
2013-06-19Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling1-2/+2
2013-06-19Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling1-3/+3
2013-05-20The DWARF EH pass doesn't need the TargetMachine, only the TargetLoweringBase...Bill Wendling1-1/+1
2013-04-11Add braces around || in && to pacify GCC.Benjamin Kramer1-4/+4
2013-04-10Generalize the PassConfig API and remove addFinalizeRegAlloc().Andrew Trick1-36/+50
2013-03-29Remove the old CodePlacementOpt pass.Benjamin Kramer1-18/+3
2013-03-05Remove unused #includes.Bill Wendling1-1/+0
2013-02-10Fix a typo.Cameron Zwarich1-1/+1