aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Elements in DeadNodeSet are checked for use_empty() before theyDan Gohman2008-08-211-1/+0
* 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
* Don't silently ignore errors when opening output streams.Dan Gohman2008-08-212-4/+12
* Clean up whitespace.Bill Wendling2008-08-211-5/+7
* 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
* Revert r54876 r54877 r54906 and r54907. Evan found that these caused a 20%Nick Lewycky2008-08-212-69/+24
* unbreak the CBE on treeadd an many others.Chris Lattner2008-08-211-2/+2
* 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
* recommit bcreader, handling packed structs correctly. ApparentlyChris Lattner2008-08-212-13/+133
* Revert 55090, regressions in:Daniel Dunbar2008-08-212-132/+13
* Basic fast-isel support for instructions with constant int operands.Dan Gohman2008-08-214-37/+136
* Type of first GEP operand is always the same as the target pointer type.Evan Cheng2008-08-211-7/+5
* Remove the code that limited FastISel to certain fixed signatures.Dan Gohman2008-08-211-19/+5
* Improve the doxygen comment for SelectInstructions::SelectInstructions.Dan Gohman2008-08-211-2/+3
* Begin making more use of the FastISelEmitter class.Dan Gohman2008-08-213-28/+30
* Use raw_ostream throughout the AsmPrinter.Owen Anderson2008-08-2166-180/+448
* Fix an N^2 issue handling constant resolution due to RAUW in large arraysChris Lattner2008-08-212-13/+132
* Fix unused variable warnings.Dan Gohman2008-08-201-3/+3
* Silence a compiler warning.Evan Cheng2008-08-201-1/+2
* First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst.Evan Cheng2008-08-203-5/+136
* Add a new ConstantExpr::getWithOperands that takes any array of operands Chris Lattner2008-08-202-5/+8
* Remove an obsolete todo comment.Dan Gohman2008-08-201-2/+0
* Factor the code for determining the target-specific instructionDan Gohman2008-08-204-18/+22
* Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG, and TRUNCATEDan Gohman2008-08-203-138/+159
* Simplify the BuildMI calls even more.Dan Gohman2008-08-201-6/+3
* Simplify FastISel's constructor argument list, make the FastISelDan Gohman2008-08-208-40/+33
* Dump the instruction that foiled ISel even when -debug is not used.Dan Gohman2008-08-201-1/+3
* Don't hoist instructions that define a physical register.Bill Wendling2008-08-201-1/+8
* Make more use of the BuildMI API.Dan Gohman2008-08-201-8/+2
* Minor code reorganization.Dan Gohman2008-08-201-3/+3
* Minor whitespace cleanup.Dan Gohman2008-08-201-1/+1
* Fix 80 column violation.Dan Gohman2008-08-201-1/+2
* Kill off SimpleBBISel, it's replaced by FastISel.Evan Cheng2008-08-203-78/+1
* Move the fast-path (<=i64) cases of various APInt methods inlineChris Lattner2008-08-202-170/+199
* Disable DAGCombine's alignment inference in "fast" codegen mode.Dan Gohman2008-08-203-10/+13
* Change the FoldingSetNodeID usage for objects which carryDan Gohman2008-08-204-37/+46
* Clean up a dead return missed in r55055.Dan Gohman2008-08-201-3/+2
* Tablegen generated code already tests the opcode value, so it's notDan Gohman2008-08-204-247/+183
* Use BitVector instead of std::vector<unsigned char>.Dan Gohman2008-08-201-2/+1
* It's not necessary to check if a value is null before delete[].Dan Gohman2008-08-201-1/+1
* Use cast instead of dyn_cast.Dan Gohman2008-08-201-2/+2
* Avoid an empty-if-body warning in release builds.Dan Gohman2008-08-201-1/+2
* Fix indentation.Dan Gohman2008-08-201-2/+2
* Fix comment spacing.Dan Gohman2008-08-201-1/+1
* Fixed shuffle optimizations to handle non power of 2 vectorsMon P Wang2008-08-201-4/+4
* Fix the string for MVT::isVoid.Dan Gohman2008-08-201-1/+1