aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson2008-08-1510-1153/+0
* Reapply 54786. Add overflow and number of mantissa bits checks.Devang Patel2008-08-152-1/+217
* Convert several std::vectors over to SmallVector, and use reserve() as approp...Owen Anderson2008-08-151-2/+4
* Add a value_type typedef to SmallVector, to make it more compatible with STL ...Owen Anderson2008-08-151-0/+1
* Inline the fastpath of PATypeHolder::get(). This is a small speedup in Chris Lattner2008-08-152-15/+11
* Revert 54786. It's not checking for overflows, etc.Evan Cheng2008-08-152-128/+0
* use smallvector instead of vector for a couple worklists. This speeds up ins...Chris Lattner2008-08-151-2/+2
* Use SmallSet instead of std::set to save allocations.Owen Anderson2008-08-141-3/+3
* Renaming LLVMC/dg.exp to LLVM/llvmc.expBill Wendling2008-08-141-0/+0
* Move MachineInstr::getOpcode inline.Owen Anderson2008-08-142-7/+2
* Build the X86GenFastISel.inc file.Dan Gohman2008-08-141-0/+1
* The pass manager is not able to schedule -loop-deletion -loop-index-split.Devang Patel2008-08-142-14/+33
* Temporarily revert r54792. It's causing an ICE during bootstrapping.Bill Wendling2008-08-141-5/+5
* Also avoid pinsrw and pinsrb with a variable insertelement index.Dan Gohman2008-08-141-1/+2
* Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h...Owen Anderson2008-08-1421-88/+95
* Don't try to use the insertps instruction for vectorDan Gohman2008-08-141-1/+1
* Make FastISel's constructor protected, and give it a destructor.Dan Gohman2008-08-142-4/+8
* Use DenseMap. Patch by Pratik Solanki.Devang Patel2008-08-141-5/+5
* Removed redundant ctor.Ted Kremenek2008-08-141-1/+0
* Remove more uses of std::set.Owen Anderson2008-08-142-9/+11
* If IV is used in a int-to-float cast inside the loop then try to eliminate th...Devang Patel2008-08-142-0/+128
* Have LeakDetector use a SmallPtrSet instead of an std::set.Owen Anderson2008-08-141-3/+3
* Improve support for vector casts in LLVM IR and CodeGen.Dan Gohman2008-08-147-111/+294
* Speed up addRegisterDead by adding more fast checks before performing the exp...Owen Anderson2008-08-142-4/+12
* Use empty() instead of begin() == end().Dan Gohman2008-08-149-9/+12
* Replace two for loops with while(!X->use_empty()) loops. This preventsMatthijs Kooijman2008-08-141-10/+8
* Get rid of a use of std::map.Owen Anderson2008-08-131-2/+2
* Fix a bogus srem rule - a negative value srem'd by a power-of-2Dan Gohman2008-08-134-13/+24
* Expunge the last uses of std::map from LiveIntervals.Owen Anderson2008-08-132-20/+19
* Move r2iMap_ over to DenseMap from std::map.Owen Anderson2008-08-132-4/+18
* Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes withDan Gohman2008-08-132-11/+20
* Make the allocation of LiveIntervals explicit, rather than holding them in th...Owen Anderson2008-08-134-22/+29
* Switch this from std::map to DenseMap.Owen Anderson2008-08-131-1/+1
* Fix SCCP's handling of struct value loads and stores. SCCP doesn'tDan Gohman2008-08-132-2/+20
* Add svn:ignore on several Release-Asserts directoriesDaniel Dunbar2008-08-130-0/+0
* Add default constructor to APSIntDaniel Dunbar2008-08-131-0/+3
* Update makellvm to return correct result code.Daniel Dunbar2008-08-131-0/+1
* Rename. s/FindIVForUser/FindIVUserForCond/gDevang Patel2008-08-131-4/+4
* Teach constant folding that an inttoptr of aDuncan Sands2008-08-132-0/+17
* Initial checkin of the new "fast" instruction selection support. SeeDan Gohman2008-08-136-1/+588
* Oops, check in these files too, for the FastISel -> Fast rename.Dan Gohman2008-08-132-3/+3
* Rename SelectionDAGISel's FastISel to Fast, to begin to makeDan Gohman2008-08-132-5/+5
* Generated files for 54744.Dale Johannesen2008-08-133-1781/+1797
* Add read/write support for X86's sseregparm.Dale Johannesen2008-08-134-0/+7
* Get rid of unused variable.Owen Anderson2008-08-131-1/+0
* 1) Merge entire live intervals instead of parts of them.Owen Anderson2008-08-131-62/+36
* Rename this, in case people think that NullFolderDuncan Sands2008-08-131-4/+4
* Removed SELECT_CC custom lowering. This is not needed anymore, the SELECT nodeBruno Cardoso Lopes2008-08-135-76/+127
* Check sign to detect overflow before changing compare stride.Devang Patel2008-08-132-1/+39
* When resolving a stub in x86-64 JIT, use a PC-relative branchDale Johannesen2008-08-121-2/+14