| Commit message (Expand) | Author | Age | Files | Lines |
* | First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst. | Evan Cheng | 2008-08-20 | 1 | -0/+27 |
* | Add a new ConstantExpr::getWithOperands that takes any array of operands | Chris Lattner | 2008-08-20 | 1 | -1/+4 |
* | Simplify FastISel's constructor argument list, make the FastISel | Dan Gohman | 2008-08-20 | 2 | -10/+8 |
* | Move the fast-path (<=i64) cases of various APInt methods inline | Chris Lattner | 2008-08-20 | 1 | -20/+159 |
* | Disable DAGCombine's alignment inference in "fast" codegen mode. | Dan Gohman | 2008-08-20 | 1 | -1/+1 |
* | Change the FoldingSetNodeID usage for objects which carry | Dan Gohman | 2008-08-20 | 2 | -1/+10 |
* | Fix a leak in the FastISel code that Chris pointed out. | Dan Gohman | 2008-08-20 | 1 | -2/+2 |
* | Add FastISel support for several more binary operators. | Dan Gohman | 2008-08-20 | 1 | -0/+31 |
* | Add a TargetLowering hook for creating a FastISel object. | Dan Gohman | 2008-08-19 | 1 | -0/+9 |
* | Change WriteTypeSymbolic/WriteAsOperand to return void instead of | Chris Lattner | 2008-08-19 | 1 | -3/+3 |
* | add raw_ostream method for emitting an unsigned. | Chris Lattner | 2008-08-19 | 1 | -0/+17 |
* | Fix the FastISel class' doxygen comment. | Dan Gohman | 2008-08-18 | 1 | -3/+3 |
* | Resurrect some ancient code to add spill ranges without attempting folding, r... | Owen Anderson | 2008-08-18 | 1 | -0/+7 |
* | Don't require Registry specializations to define random static variables. | Gordon Henriksen | 2008-08-17 | 1 | -2/+15 |
* | Rename some GC classes so that their roll will hopefully be clearer. | Gordon Henriksen | 2008-08-17 | 13 | -336/+208 |
* | Make it compile on VC2005: | Cedric Venet | 2008-08-17 | 1 | -0/+5 |
* | Link GC metadata printers by default to llc | Anton Korobeynikov | 2008-08-17 | 1 | -0/+37 |
* | Fix merge error | Anton Korobeynikov | 2008-08-17 | 1 | -1/+0 |
* | Factor GC metadata table assembly generation out of Collector in preparation ... | Gordon Henriksen | 2008-08-17 | 5 | -3/+174 |
* | Factor GC metadata table assembly generation out of Collector in preparation ... | Gordon Henriksen | 2008-08-17 | 3 | -8/+57 |
* | Rework the routines that convert AP[S]Int into a string. Now, instead of | Chris Lattner | 2008-08-17 | 2 | -16/+39 |
* | Fix build on GCC 4.3. | Nick Lewycky | 2008-08-17 | 1 | -0/+2 |
* | remove a dead APInt ctor. | Chris Lattner | 2008-08-17 | 1 | -13/+0 |
* | add support for a cout/cerr analog (outs()/errs()) as well as | Chris Lattner | 2008-08-17 | 1 | -1/+28 |
* | rename OutputData to 'write' to match ostream. | Chris Lattner | 2008-08-17 | 1 | -2/+2 |
* | remove accidental comment. | Chris Lattner | 2008-08-17 | 1 | -1/+1 |
* | add a new raw_ostream class which is an extremely high performance ostream that | Chris Lattner | 2008-08-17 | 1 | -0/+170 |
* | Add interface for section override. Use this for Sparc, since it should use n... | Anton Korobeynikov | 2008-08-16 | 1 | -2/+4 |
* | Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. Th... | Anton Korobeynikov | 2008-08-16 | 2 | -8/+10 |
* | Reduce heap trashing due to std::string construction / concatenation via cach... | Anton Korobeynikov | 2008-08-16 | 2 | -2/+15 |
* | Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca... | Owen Anderson | 2008-08-15 | 5 | -130/+0 |
* | Add a value_type typedef to SmallVector, to make it more compatible with STL ... | Owen Anderson | 2008-08-15 | 1 | -0/+1 |
* | Inline the fastpath of PATypeHolder::get(). This is a small speedup in | Chris Lattner | 2008-08-15 | 1 | -0/+11 |
* | Move MachineInstr::getOpcode inline. | Owen Anderson | 2008-08-14 | 1 | -1/+2 |
* | Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h... | Owen Anderson | 2008-08-14 | 1 | -7/+8 |
* | Make FastISel's constructor protected, and give it a destructor. | Dan Gohman | 2008-08-14 | 1 | -4/+6 |
* | Removed redundant ctor. | Ted Kremenek | 2008-08-14 | 1 | -1/+0 |
* | Use empty() instead of begin() == end(). | Dan Gohman | 2008-08-14 | 2 | -0/+3 |
* | Expunge the last uses of std::map from LiveIntervals. | Owen Anderson | 2008-08-13 | 1 | -7/+6 |
* | Move r2iMap_ over to DenseMap from std::map. | Owen Anderson | 2008-08-13 | 1 | -3/+17 |
* | Make the allocation of LiveIntervals explicit, rather than holding them in th... | Owen Anderson | 2008-08-13 | 1 | -6/+8 |
* | Switch this from std::map to DenseMap. | Owen Anderson | 2008-08-13 | 1 | -1/+1 |
* | Add default constructor to APSInt | Daniel Dunbar | 2008-08-13 | 1 | -0/+3 |
* | Initial checkin of the new "fast" instruction selection support. See | Dan Gohman | 2008-08-13 | 1 | -0/+71 |
* | Rename SelectionDAGISel's FastISel to Fast, to begin to make | Dan Gohman | 2008-08-13 | 1 | -2/+2 |
* | Rename this, in case people think that NullFolder | Duncan Sands | 2008-08-13 | 1 | -4/+4 |
* | Add a NullFolder class that doesn't fold constants. | Duncan Sands | 2008-08-12 | 4 | -8/+210 |
* | Use SmallVector instead of std::vector | Devang Patel | 2008-08-12 | 1 | -6/+6 |
* | Point people to ConstantExpr and ConstantFolding, | Duncan Sands | 2008-08-12 | 2 | -8/+14 |
* | Use DenseMap to keep track of last users. | Devang Patel | 2008-08-12 | 1 | -1/+7 |