aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Replace a few uses of SelectionDAG::getTargetNode withDan Gohman2008-07-022-110/+46
* Preserve dom info while simplifing loop after the unswitch.Devang Patel2008-07-021-2/+32
* Revert r52988. It broke 254.gap on x86-64.Dan Gohman2008-07-021-18/+18
* TwoAddressInstructionPass doesn't really require LiveVariables, it just needs...Owen Anderson2008-07-021-14/+67
* Use df_ext_iterator to capture the reachable set without allocating an extra ...Owen Anderson2008-07-021-17/+14
* Avoid a redundant call.Owen Anderson2008-07-021-4/+4
* Add support to ADCE for pruning unreachable blocks. This addresses the finalOwen Anderson2008-07-021-1/+43
* Add a new getMergeValues method that does not needDuncan Sands2008-07-028-83/+57
* Use DenseSet rather than SmallPtrSet for the alive set. Using SmallPtrSetOwen Anderson2008-07-021-2/+2
* A better fix for PR2503 that doesn't pessimize GVN in the presence of unreach...Owen Anderson2008-07-022-13/+5
* Fixed problem in EmitStackConvert where the source and target typeMon P Wang2008-07-022-12/+19
* instead of aborting on shifts of i1, just implicitly fold them.Chris Lattner2008-07-021-1/+7
* Fix typo compounded by a cut-and-pasto.Duncan Sands2008-07-021-4/+4
* Let AnalyzeNewNode take care of calling ExpungeNode.Duncan Sands2008-07-022-86/+79
* - Use a faster priority comparison function if -fast.Evan Cheng2008-07-022-228/+304
* Add a new (simple) StringMap::clear method, patch by PratikChris Lattner2008-07-021-4/+1
* reuse vectors.Devang Patel2008-07-021-5/+9
* Fix comment.Devang Patel2008-07-021-1/+1
* Preserve loop data so that it is not fetched everytime it is needed.Devang Patel2008-07-021-69/+85
* Use the canonical form for getting an empty structure.Bill Wendling2008-07-021-10/+5
* Sorry. I couldn't sleep at night knowing I put these ugly casts into the sour...Bill Wendling2008-07-022-6/+5
* Add a version of AddString that takes a const char* so we can avoid extraneousOwen Anderson2008-07-011-0/+38
* Darwin doesn't need exception handling information for the "move" info whenBill Wendling2008-07-014-2/+5
* Avoid creating expensive comment string if it's not going to be printed.Evan Cheng2008-07-013-25/+38
* No need to use std::distance. We can just count the number of operandsOwen Anderson2008-07-011-1/+4
* Simplify addRegisterKilled and addRegisterDead.Evan Cheng2008-07-011-18/+18
* - Update comments. Bill Wendling2008-07-012-36/+25
* Fix longstanding thinko: don't excludeDale Johannesen2008-07-011-2/+1
* Disable dom info verifier by default.Devang Patel2008-07-011-1/+1
* Eliminate a compile time warning.Evan Cheng2008-07-011-1/+1
* Add a version of AsmPrinter::EOL that takes a const char* so that we don't ha...Owen Anderson2008-07-011-0/+11
* Remove warning about initialization order.Bill Wendling2008-07-011-2/+2
* Fix typos in comments. Devang Patel2008-07-012-6/+6
* Prune a few dependencies on MachineFunction.h.Dan Gohman2008-07-012-1/+1
* Do run ComputeLiveOutVRegInfo with -fast.Evan Cheng2008-07-011-1/+1
* Do not use computationally expensive scheduling heuristics with -fast.Evan Cheng2008-07-014-56/+61
* Apply Chris' suggestion.Evan Cheng2008-07-011-32/+36
* Add dom info verifier.Devang Patel2008-07-012-1/+54
* Make the subregister hashtable output more readable by wrapping the lines,Owen Anderson2008-07-011-2/+4
* Highlight that getMergeValues optimization isDuncan Sands2008-07-011-1/+2
* Properly handle cases where a predecessor of the block being queried on is un...Owen Anderson2008-07-011-0/+13
* Replace the dynamically computed std::set lookup method for subregisters with...Owen Anderson2008-07-011-10/+0
* Minimize duplicated code in AsmPrinter::printLabel.Dan Gohman2008-07-011-2/+1
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-0126-71/+119
* Suppress compiler warning.Evan Cheng2008-06-301-1/+1
* Don't run stack slot coloring if -fast.Evan Cheng2008-06-301-2/+4
* Don't use ISD namespace opcodes for MachineInstrs.Dan Gohman2008-06-301-2/+2
* Use a simpler but equivalent form of RecordSource.Dan Gohman2008-06-301-2/+1
* Add timing report for various sub-passes under SelectionDAGISel.Evan Cheng2008-06-301-0/+26
* std::ostream and std::string microoptimizations for asm printing.Dan Gohman2008-06-302-137/+137