aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* 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
* Apply Pekka Jääskeläinen's patch to raise the first virtual registerDan Gohman2009-12-071-2/+2
* Introduce the "@llvm.dbg.value" debug intrinsic.Victor Hernandez2009-12-073-0/+31
* checkpoint of the new PHITransAddr code, still not done and not used byChris Lattner2009-12-071-23/+35
* Deprecate 'unpack_values'.Mikhail Glushenkov2009-12-071-0/+1
* Implement 'forward_value' and 'forward_transformed_value'.Mikhail Glushenkov2009-12-071-0/+2
* Pre-regalloc tale duplication. Work in progress.Evan Cheng2009-12-071-0/+1
* fixed some typos in method comments, reworded some comments for clarityJohn Mosby2009-12-072-9/+9
* Fixes the Atomic implementation if compiled by MSVC compiler.Oscar Fuentes2009-12-071-0/+4
* Add MSP430 interrupt calling conv. No functionality change yet.Anton Korobeynikov2009-12-071-1/+4
* remove extraneous comma clang warns aboutChris Lattner2009-12-061-1/+1
* Add helper methods for forming shift operations with a constant Chris Lattner2009-12-061-0/+21