aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* improve isPodLike to know that all non-class types are pod.Chris Lattner2009-12-152-27/+24
* Lang verified that SlotIndex is "pod like" even though it isn't a pod.Chris Lattner2009-12-151-1/+3
* Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner2009-12-1512-68/+105
* add an ALWAYS_INLINE macro, which does the obvious thing.Chris Lattner2009-12-151-0/+10
* Names from dependent base classes are not found by unqualified lookup.John McCall2009-12-151-1/+1
* Validate the generated C++ code in llvmc tests.Mikhail Glushenkov2009-12-151-1/+1
* Initial work on disabling the scheduler. This is a work in progress, and thisBill Wendling2009-12-151-0/+50
* Revert these. They may have been causing 483_xalancbmk to fail:Bill Wendling2009-12-151-5/+0
* Move Flag and isVoid after the vector types, since bit arithmetic withDan Gohman2009-12-142-47/+49
* Fix these asserts to check the invariant that the code actuallyDan Gohman2009-12-141-2/+2
* Update this comment.Dan Gohman2009-12-141-1/+1
* Move several function bodies which are rarely inlined out of line.Dan Gohman2009-12-141-25/+15
* Micro-optimize these functions in the case where they are not inlined.Dan Gohman2009-12-141-8/+4
* Make the IVUses member private.Dan Gohman2009-12-141-1/+1
* Drop Loop::isNotAlreadyContainedIn in favor of Loop::contains. TheDan Gohman2009-12-141-7/+0
* Whitespace changes, comment clarification. No functional changes.Bill Wendling2009-12-141-5/+4
* Moved spill weight calculation out of SimpleRegisterCoalescing and into its o...Lang Hames2009-12-141-0/+39
* Fix weird typo which leads to unallocated memory access for nodes with 4 resu...Anton Korobeynikov2009-12-131-2/+1
* Make it easier to use the llvm_unreachable and DEBUG macros without "usingJeffrey Yasskin2009-12-122-3/+5
* Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG.Dan Gohman2009-12-111-0/+12
* Make getUniqueExitBlocks's precondition assert more precise, toDan Gohman2009-12-111-1/+1
* Simplify this class by removing the result cache.Gabor Greif2009-12-111-17/+13
* Add utility method for determining whether a function argumentDuncan Sands2009-12-111-0/+4
* Address comments on last patch:Bill Wendling2009-12-111-3/+3
* A machine basic block may end in an unconditional branch, however it may haveBill Wendling2009-12-111-0/+5
* Add qualifiers for calls to member functions in dependent bases.Anders Carlsson2009-12-111-2/+2
* Remove a broken, unused headerDouglas Gregor2009-12-101-108/+0
* Also attempt trivial coalescing for live intervals that end in a copy.Jakob Stoklund Olesen2009-12-101-4/+7
* Silence conversion warning from 64 to 32-bit.Eric Christopher2009-12-091-1/+1
* enhance NonLocalDepEntry to keep the per-block phi translated addressChris Lattner2009-12-091-5/+24
* DeltaAlgorithm: Add a virtual destructor and home.Daniel Dunbar2009-12-091-0/+2
* change NonLocalDepEntry from being a typedef for an std::pair to be itsChris Lattner2009-12-091-1/+21
* Added a new "splitting" spiller.Lang Hames2009-12-091-0/+4
* Remove unneeded ';' and a class/struct mismatch (noticed by clang).Daniel Dunbar2009-12-091-1/+1
* Switch GVN and memdep to use PHITransAddr, which correctly handlesChris Lattner2009-12-091-24/+2
* Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's pr...Evan Cheng2009-12-092-6/+6
* Add const qualifier.Evan Cheng2009-12-091-1/+1
* Refactor InferAlignment out of DAGCombine.Evan Cheng2009-12-091-0/+4
* fix many input tracking bugs.Chris Lattner2009-12-091-4/+7
* instructions defined in CurBB may be intermediate nodes of the computation.Chris Lattner2009-12-091-3/+3
* add dumping and sanity checking support.Chris Lattner2009-12-091-0/+8
* make sure that PHITransAddr keeps its 'InstInputs' list up toChris Lattner2009-12-081-0/+5
* Revert 90858 90875 and 90805 for now.Devang Patel2009-12-081-23/+1
* Revert 90789 for now. It caused massive compile time regression. Post-ra sche...Evan Cheng2009-12-081-1/+1
* fix a typo (and -> add) and fix GetAvailablePHITranslatedSubExpr to not Chris Lattner2009-12-081-1/+1
* Removed VC++ compatibility code from DataTypes.h.in.Oscar Fuentes2009-12-081-36/+0
* For VC++, define the ?INT*_C macros only it they are not yet defined.Oscar Fuentes2009-12-081-8/+27
* Rename DIFactory::InsertValue() as DIFactory::InsertDbgValueIntrinsic()Victor Hernandez2009-12-071-6/+6
* Add support to emit debug info for c++ style namespaces.Devang Patel2009-12-071-1/+23
* add accessor, improve comment.Chris Lattner2009-12-071-1/+3