aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Add support for fast isel of (integer) immediate materialization pattens, and...Owen Anderson2008-08-251-5/+13
* simplify PseudoSourceValue printing a bit. Unnest all of PseudoSourceValue.c...Chris Lattner2008-08-241-12/+1
* Print PseudoSourceValue.Evan Cheng2008-08-241-0/+12
* we should use 'class' for non-pod types instead of 'struct' toChris Lattner2008-08-242-2/+3
* Updating VC++ project.Cedric Venet2008-08-241-1/+1
* get MachineConstantPool off std::ostream, onto raw_ostream. It would beChris Lattner2008-08-231-16/+3
* remove dead method.Chris Lattner2008-08-231-1/+0
* Add raw_stream adaptors that write into an std::string and SmallVector/SmallS...Chris Lattner2008-08-231-1/+31
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-2319-65/+51
* Split format() out to its own file, add support for formattingChris Lattner2008-08-232-59/+156
* conditionalize this to work on windows, untested but it should workChris Lattner2008-08-231-0/+5
* add a simple mechanism for formatted output. This gives raw_ostream's Chris Lattner2008-08-231-5/+66
* Add a new trivial -inst-namer pass which makes it possible to diff theChris Lattner2008-08-232-0/+8
* Make MBBMap a DenseMap instead of a std::map.Dan Gohman2008-08-231-2/+1
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-232-34/+46
* Move SelectionDAG's constructor out of line.Dan Gohman2008-08-231-4/+1
* Add a clear() method to FoldingSet.Dan Gohman2008-08-231-0/+3
* Reapply r55191 and r55192.Dan Gohman2008-08-221-0/+2
* Reverting r55190, r55191, and r55192. They broke the build with this error me...Bill Wendling2008-08-221-2/+0
* Support non-fallthrough unconditional branches in FastISel.Dan Gohman2008-08-221-0/+2
* Fix typo.Owen Anderson2008-08-221-1/+1
* Implement __sync_synchronize on ppc32. Patch by Gary Benson.Dale Johannesen2008-08-221-0/+3
* Add an empty() member to FoldingSet.Dan Gohman2008-08-221-0/+3
* Fix SmallVector's size calculation so that a size of 0 isDan Gohman2008-08-221-1/+1
* Also overload for char, since the "char" type depends on the host.Nicolas Geoffray2008-08-221-0/+7
* Overload for both signed and unsigned char.Owen Anderson2008-08-221-1/+8
* consolidate DenseMapInfo implementations, and add one for std::pair.Chris Lattner2008-08-222-14/+42
* Factor out the predicate check code from DAGISelEmitter.cppDan Gohman2008-08-221-1/+4
* Move non-trivial methods out of line to avoid code-size bloat.Owen Anderson2008-08-211-87/+5
* Add libcalls for the new rounding opcodes.Dan Gohman2008-08-211-0/+20
* Fix a typo that Dale noticed.Dan Gohman2008-08-211-1/+1
* Add libm-oriented ISD opcodes for rounding operations.Dan Gohman2008-08-211-3/+4
* Simplify SelectRoot's interface, and factor out some common codeDan Gohman2008-08-211-2/+2
* SelectionDAGISel::SelectRootInit does not need to be virtual.Dan Gohman2008-08-211-1/+1
* Make HandleSDNode::getValue return an SDValue instead ofDan Gohman2008-08-211-1/+1
* remove redundant includeChris Lattner2008-08-211-1/+0
* Fix the build with gcc 4.3 as the host, patch by Zhongxing Xu!Chris Lattner2008-08-211-0/+1
* Implement operator<< in terms of basic types rather than [u]int*_t, which is ...Owen Anderson2008-08-211-7/+35
* Fix build on GCC 4.3.Nick Lewycky2008-08-211-0/+1
* Remove size_t operator; this unbreaks the build on Linux. Committing on Eli Friedman2008-08-211-5/+1
* Basic fast-isel support for instructions with constant int operands.Dan Gohman2008-08-211-4/+25
* Improve the doxygen comment for SelectInstructions::SelectInstructions.Dan Gohman2008-08-211-2/+3
* Begin making more use of the FastISelEmitter class.Dan Gohman2008-08-211-0/+2
* Use raw_ostream throughout the AsmPrinter.Owen Anderson2008-08-218-12/+67
* 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