aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst.Evan Cheng2008-08-201-0/+27
* Add a new ConstantExpr::getWithOperands that takes any array of operands Chris Lattner2008-08-201-1/+4
* Simplify FastISel's constructor argument list, make the FastISelDan Gohman2008-08-202-10/+8
* Move the fast-path (<=i64) cases of various APInt methods inlineChris Lattner2008-08-201-20/+159
* Disable DAGCombine's alignment inference in "fast" codegen mode.Dan Gohman2008-08-201-1/+1
* Change the FoldingSetNodeID usage for objects which carryDan Gohman2008-08-202-1/+10
* Fix a leak in the FastISel code that Chris pointed out.Dan Gohman2008-08-201-2/+2
* Add FastISel support for several more binary operators.Dan Gohman2008-08-201-0/+31
* Add a TargetLowering hook for creating a FastISel object.Dan Gohman2008-08-191-0/+9
* Change WriteTypeSymbolic/WriteAsOperand to return void instead of Chris Lattner2008-08-191-3/+3
* add raw_ostream method for emitting an unsigned.Chris Lattner2008-08-191-0/+17
* Fix the FastISel class' doxygen comment.Dan Gohman2008-08-181-3/+3
* Resurrect some ancient code to add spill ranges without attempting folding, r...Owen Anderson2008-08-181-0/+7
* Don't require Registry specializations to define random static variables.Gordon Henriksen2008-08-171-2/+15
* Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen2008-08-1713-336/+208
* Make it compile on VC2005:Cedric Venet2008-08-171-0/+5
* Link GC metadata printers by default to llcAnton Korobeynikov2008-08-171-0/+37
* Fix merge errorAnton Korobeynikov2008-08-171-1/+0
* Factor GC metadata table assembly generation out of Collector in preparation ...Gordon Henriksen2008-08-175-3/+174
* Factor GC metadata table assembly generation out of Collector in preparation ...Gordon Henriksen2008-08-173-8/+57
* Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner2008-08-172-16/+39
* Fix build on GCC 4.3.Nick Lewycky2008-08-171-0/+2
* remove a dead APInt ctor.Chris Lattner2008-08-171-13/+0
* add support for a cout/cerr analog (outs()/errs()) as well asChris Lattner2008-08-171-1/+28
* rename OutputData to 'write' to match ostream.Chris Lattner2008-08-171-2/+2
* remove accidental comment.Chris Lattner2008-08-171-1/+1
* add a new raw_ostream class which is an extremely high performance ostream thatChris Lattner2008-08-171-0/+170
* Add interface for section override. Use this for Sparc, since it should use n...Anton Korobeynikov2008-08-161-2/+4
* Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. Th...Anton Korobeynikov2008-08-162-8/+10
* Reduce heap trashing due to std::string construction / concatenation via cach...Anton Korobeynikov2008-08-162-2/+15
* Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson2008-08-155-130/+0
* 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-151-0/+11
* Move MachineInstr::getOpcode inline.Owen Anderson2008-08-141-1/+2
* Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h...Owen Anderson2008-08-141-7/+8
* Make FastISel's constructor protected, and give it a destructor.Dan Gohman2008-08-141-4/+6
* Removed redundant ctor.Ted Kremenek2008-08-141-1/+0
* Use empty() instead of begin() == end().Dan Gohman2008-08-142-0/+3
* Expunge the last uses of std::map from LiveIntervals.Owen Anderson2008-08-131-7/+6
* Move r2iMap_ over to DenseMap from std::map.Owen Anderson2008-08-131-3/+17
* Make the allocation of LiveIntervals explicit, rather than holding them in th...Owen Anderson2008-08-131-6/+8
* Switch this from std::map to DenseMap.Owen Anderson2008-08-131-1/+1
* Add default constructor to APSIntDaniel Dunbar2008-08-131-0/+3
* Initial checkin of the new "fast" instruction selection support. SeeDan Gohman2008-08-131-0/+71
* Rename SelectionDAGISel's FastISel to Fast, to begin to makeDan Gohman2008-08-131-2/+2
* Rename this, in case people think that NullFolderDuncan Sands2008-08-131-4/+4
* Add a NullFolder class that doesn't fold constants.Duncan Sands2008-08-124-8/+210
* Use SmallVector instead of std::vectorDevang Patel2008-08-121-6/+6
* Point people to ConstantExpr and ConstantFolding,Duncan Sands2008-08-122-8/+14
* Use DenseMap to keep track of last users.Devang Patel2008-08-121-1/+7