aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-10-13TransformUtils: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-9/+8
2015-08-11[WinEHPrepare] Add rudimentary support for the new EH instructionsDavid Majnemer1-1/+1
2015-08-06Revert accidentally committed WinEHPrepare changesDavid Majnemer1-1/+1
2015-08-06Handle PHI nodes prefacing EH pads tooDavid Majnemer1-1/+1
2015-08-04Drive-by fixes for LandingPad -> EHPadDavid Majnemer1-1/+1
2015-02-09Fix a bug in DemoteRegToStack where a reload instruction was inserted into theAkira Hatanaka1-18/+16
2014-04-25[C++] Use 'nullptr'. Transforms edition.Craig Topper1-7/+7
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth1-1/+1
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+1
2013-07-27Reimplement isPotentiallyReachable to make nocapture deduction much stronger.Nick Lewycky1-0/+1
2013-02-05[SjLj Prepare] When demoting an invoke instructions to the stack, if the normalChad Rosier1-5/+15
2013-01-08Make sure we don't emit instructions before a landingpad instruction.Bill Wendling1-1/+6
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-3/+3
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-1/+1
2012-02-17Remove redundant comment. Use a more efficient datatype.Bill Wendling1-13/+4
2012-02-17Fix some grammar-os and formatting.Bill Wendling1-21/+17
2011-11-07Make sure we don't insert instructions before a landingpad instruction.Bill Wendling1-2/+2
2010-12-23Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin1-1/+1
2010-06-16remove trailing whitespaceJim Grosbach1-11/+11
2009-07-15Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson1-8/+6
2009-07-14Move EVER MORE stuff over to LLVMContext.Owen Anderson1-6/+10
2008-06-21Fix warning when assertions disabled.Chris Lattner1-1/+1
2008-06-19Delete dead code.Dan Gohman1-4/+0
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-10-21Reg2Mem cleanup and optimizations:Anton Korobeynikov1-12/+26
2007-09-02Silence warning while compiling with gcc 4.2Anton Korobeynikov1-1/+2
2007-07-11Adding ability to demote phi to stack. Tanya Lattner1-0/+38
2005-10-04Fix DemoteRegToStack on an invoke. This fixes PR634.Chris Lattner1-1/+2
2005-09-27allow demotion to volatile values, add support for invokeChris Lattner1-12/+15
2005-04-21Remove trailing whitespaceMisha Brukman1-3/+3
2005-03-17Fix the missing symbols problem Bill was hitting. Patch contributed byChris Lattner1-0/+1
2004-04-01Fix PR310 and TailDup/2004-04-01-DemoteRegToStack.llxChris Lattner1-5/+12
2004-03-16This code was both incredibly complex and incredibly broken. Fix it.Chris Lattner1-137/+57
2004-03-14DemoteRegToStack got moved from DemoteRegToStack.h to Local.hChris Lattner1-1/+1
2004-01-09Finegrainify namespacificationChris Lattner1-7/+4
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke1-0/+4
2003-11-06Various cleanups and efficiency improvementsChris Lattner1-38/+24
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell1-0/+7
2003-10-15CleanupChris Lattner1-5/+2
2003-09-20Minor cleanups, no functional changesChris Lattner1-89/+70
2003-05-29Eliminate unnecessary ->get calls that are now automatically handled.Chris Lattner1-10/+8
2002-12-10This file implements the function DemoteRegToStack(), which takes aVikram S. Adve1-0/+193