summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/LowerSetJmp.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-08-03Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling1-547/+0
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner1-5/+5
2011-07-15Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad1-3/+3
2011-03-30Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad1-2/+1
2011-03-30(Almost) always call reserveOperandSpace() on newly created PHINodes.Jay Foad1-0/+1
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson1-1/+3
2010-10-07Now with fewer extraneous semicolons!Owen Anderson1-1/+1
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson1-1/+1
2010-08-06Revert r110396 to fix buildbots.Owen Anderson1-1/+1
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson1-1/+1
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson1-1/+1
2010-07-12cache results of operator*Gabor Greif1-3/+5
2010-06-24use ArgOperand API and CallSite for arg rangeGabor Greif1-4/+6
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher1-4/+4
2010-04-16reapply r101434Gabor Greif1-4/+4
2010-04-16back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif1-4/+4
2010-04-15reapply r101364, which has been backed out in r101368Gabor Greif1-4/+4
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif1-4/+4
2010-04-15rotate CallInst operands, i.e. move callee to the backGabor Greif1-4/+4
2009-11-03Eliminate some temporaries.Benjamin Kramer1-22/+11
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky1-1/+0
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky1-2/+1
2009-10-06Introduce and use convenience methods for getting pointer typesDuncan Sands1-4/+4
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson1-22/+40
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson1-1/+1
2009-07-30Move more code back to 2.5 APIs.Owen Anderson1-2/+1
2009-07-29Move types back to the 2.5 API.Owen Anderson1-6/+5
2009-07-24Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson1-5/+3
2009-07-22Get rid of the Pass+Context magic.Owen Anderson1-11/+11
2009-07-16Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson1-0/+2
2009-07-15Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson1-2/+2
2009-07-14Move EVER MORE stuff over to LLVMContext.Owen Anderson1-2/+2
2009-07-06More LLVMContext-ification.Owen Anderson1-10/+12
2008-09-25 Large mechanical patch.Devang Patel1-1/+1
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman1-1/+1
2008-06-21Use Instruction::eraseFromParent().Dan Gohman1-3/+3
2008-06-19Use the common API for adding instructions to basic blocks instead ofDan Gohman1-11/+6
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman1-3/+3
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif1-21/+21
2008-03-21Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman1-0/+1
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb1-5/+5
2007-11-27Fix PR1146: parameter attributes are longer part ofDuncan Sands1-0/+2
2007-08-27Update InvokeInst to work like CallInstDavid Greene1-1/+1
2007-08-01New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene1-2/+6
2007-05-06Fix typo in comment.Nick Lewycky1-1/+1
2007-05-03Drop 'const'Devang Patel1-2/+2
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel1-2/+2
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel1-0/+4
2007-02-13Eliminate use of ctors that take vectors.Chris Lattner1-20/+14