aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix PR5551 by not ignoring the top level constantexpr whenChris Lattner2009-12-041-1/+1
* add to cmakeChris Lattner2009-12-041-0/+1
* add the start of a class used to handle phi translation in memdep andChris Lattner2009-12-041-0/+71
* Teach AsmWriter to write inline (not via a global metadata slot) metadata tha...Victor Hernandez2009-12-041-1/+25
* Fix a comment typo.Bob Wilson2009-12-041-1/+1
* add an assert to make it really clear what this is doing. Return singularval asChris Lattner2009-12-041-1/+5
* Also attempt trivial coalescing for live intervals that end in a copy.Jakob Stoklund Olesen2009-12-042-51/+95
* - If the reaching definition is an undef and the use is a PHI, add the implic...Evan Cheng2009-12-041-11/+15
* Insert composite type DIE into the map before processing type fields. This al...Devang Patel2009-12-031-1/+1
* Add ParseInlineMetadata() which can parses metadata that refers to an instruc...Victor Hernandez2009-12-032-8/+49
* remove out of date FIXME.Jim Grosbach2009-12-031-1/+0
* Handle undef values properly.Evan Cheng2009-12-031-15/+38
* Watch out for PHI instruction with no source operands.Evan Cheng2009-12-031-0/+2
* Fix a comment typo.Bob Wilson2009-12-031-1/+1
* Fix ExpandShiftWithUnknownAmountBit, which was completely bogus.Duncan Sands2009-12-031-37/+38
* Clean up some loop logic.Jakob Stoklund Olesen2009-12-031-14/+6
* Add support to emit debug info for virtual functions and virtual base classes.Devang Patel2009-12-033-8/+46
* Print a newline after the Args: line so that unrelated errs() output doesn'tDan Gohman2009-12-031-1/+2
* Fix MSVC build.Benjamin Kramer2009-12-031-1/+1
* Convert ProfileVerifier to template so it can be used for different types of ...Andreas Neustifter2009-12-031-243/+276
* Do not create negative edge weights in ProfileEstimator.Andreas Neustifter2009-12-031-21/+125
* Add an implementation of the delta debugging algorithm.Daniel Dunbar2009-12-032-0/+111
* Use ProfileInfo-API in ProfileInfo Loader and do more assertions.Andreas Neustifter2009-12-031-46/+10
* Converted ProfileInfo to template, added more API for ProfileInfo-preserving.Andreas Neustifter2009-12-031-40/+925
* Teach tail duplication to update SSA form. Work in progress.Evan Cheng2009-12-031-3/+134
* expand note.Chris Lattner2009-12-031-0/+15
* add a noteChris Lattner2009-12-031-0/+32
* Don't pull vector sext through both hands of a logical operation, since doing...Nate Begeman2009-12-031-2/+8
* fix a build problem with VC++, PR5664, patch by Alp Toker!Chris Lattner2009-12-031-2/+4
* Recognize canonical forms of vector shuffles where the same vector is used forBob Wilson2009-12-031-1/+87
* Don't call getValueType() on a null SDValueJakob Stoklund Olesen2009-12-031-1/+2
* Fix this crasher, and add a FIXME for a missed optimization.Owen Anderson2009-12-031-0/+10
* Fill out codegen SSA updater. It's not yet tested.Evan Cheng2009-12-032-8/+243
* Revert r90371. It was causing build failures.Bill Wendling2009-12-031-23/+42
* Don't hang on to pointers or references after vector::push_back.Jakob Stoklund Olesen2009-12-031-6/+3
* Emit method definition DIE at module level (even for methods with inlined fun...Devang Patel2009-12-032-28/+90
* Further improvements: refactoring code that does the same thing into oneBill Wendling2009-12-031-42/+23
* yay for case insensitive file systems (?)Chris Lattner2009-12-031-1/+1
* fix PR5673 by being more careful about pointers to functions.Chris Lattner2009-12-031-3/+10
* remove some dead std::ostream using code.Chris Lattner2009-12-031-9/+0
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-0341-104/+112
* This initial code is meant to convert TargetData to use an AbstractTypesUser soBill Wendling2009-12-031-59/+38
* Fix CMake makefilesDouglas Gregor2009-12-021-0/+1
* Skeleton for MachineInstr level SSA updater.Evan Cheng2009-12-021-0/+108
* Add MaxStackAlignment.cpp to CMakeJim Grosbach2009-12-021-0/+1
* Factor the stack alignment calculations out into a target independent pass.Jim Grosbach2009-12-027-132/+75
* Don't count PHI instructions toward the limit for tail duplicating a block.Bob Wilson2009-12-021-4/+6
* Move EliminateDuplicatePHINodes() from SimplifyCFG.cpp to Local.cppJim Grosbach2009-12-022-63/+62
* Cheap, mostly strict, stable sorting.Andreas Neustifter2009-12-021-0/+13
* Silence compiler warnings.Benjamin Kramer2009-12-021-2/+2