aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2008-03-22Add an AllocateRW to match AllocateRWX.Owen Anderson
2008-03-22Teach DAG combiner to commute commutable binary nodes in order to achieve sdi...Evan Cheng
2008-03-22This is a partially implemented and currently disabled start of a storeChris Lattner
2008-03-21Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman
2008-03-21Avoid calling array_endof in a static initializer, as it incursDan Gohman
2008-03-21Specialize FORCE_DEFINING_FILE_TO_BE_LINKED using a GCC trickDan Gohman
2008-03-21Fix -view-sunit-dags to support cross-rc-copy nodes.Dan Gohman
2008-03-21a happier version of happinessGabor Greif
2008-03-21the size of a smallvector shouldn't be part of the interface to these methods.Chris Lattner
2008-03-21make gvn marginally faster by reallocating the lastSeenLoad map forChris Lattner
2008-03-21Minor cleanups and shrinkification.Chris Lattner
2008-03-21Handle getresult instructions in different basic blocksDan Gohman
2008-03-21Restore this assert now that the livevar bug is fixed.Chris Lattner
2008-03-21Testcase for PR2160.Duncan Sands
2008-03-21A couple of kill marker maintainence bug.Evan Cheng
2008-03-21clean up and fix the call section.Chris Lattner
2008-03-21cleanups for the getresult section.Chris Lattner
2008-03-21FunctionExtractorPass has been superceded by GVExtractorPassAndrew Lenharth
2008-03-21Make it possible to get an empty struct usingDuncan Sands
2008-03-21Introduce a new node for holding call argumentDuncan Sands
2008-03-21Fix the build for gcc-4.2.Duncan Sands
2008-03-21remove Evan's "ugly hack" that sorta attempted to get Chris Lattner
2008-03-21Add support for calls that return two FP values inChris Lattner
2008-03-21disable a bogus assertion.Chris Lattner
2008-03-21Enable support for returning two long-double values in ST(0)/ST(1).Chris Lattner
2008-03-21Teach masked value is zero about add and sub, and use MVIZ toChris Lattner
2008-03-21Undo 48570. Correctly match mmx shift instructions with an immediate operand.Evan Cheng
2008-03-21ignore the Output/ directoryGabor Greif
2008-03-21this directory is accidentally addedGabor Greif
2008-03-20These passes preserve CFG.Devang Patel
2008-03-20Incorporate feedback.Devang Patel
2008-03-20C and Objective Caml bindings for mem2reg and reg2mem.Gordon Henriksen
2008-03-20enable -analyze for andersensAndrew Lenharth
2008-03-20Take the old function's name.Zhou Sheng
2008-03-20ubyte and sbyte? what are those?Nick Lewycky
2008-03-20add a note.Chris Lattner
2008-03-20Check even more carefully before applying this DAGCombine transform.Christopher Lamb
2008-03-20Restore isCFGOnly property of various analysis passes.Devang Patel
2008-03-20Fix this xform: (sra (shl X, m), result_size) -> (sign_extend (trunc (shl X, ...Evan Cheng
2008-03-20detabify llvm, patch by Mike Stump!Chris Lattner
2008-03-20Keep track of analysis information inherited from Module pass manager.Devang Patel
2008-03-20Add more patterns to match in the integer comparison test harnesses.Scott Michel
2008-03-2080 col violation.Evan Cheng
2008-03-19Add intrinsics to match mmx shift builtin's with immediate operand.Evan Cheng
2008-03-19Add comment.Devang Patel
2008-03-19style and spellingAndrew Lenharth
2008-03-19#if 1 .. #endif markers do not add any value.Devang Patel
2008-03-19Remove dead options.Evan Cheng
2008-03-19PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel
2008-03-19Add support for multiple return values for the PPC target byDan Gohman