aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* More soft fp fixes.Evan Cheng2008-04-011-1/+2
* Pasto.Evan Cheng2008-04-011-1/+1
* Add comment.Evan Cheng2008-04-011-0/+1
* Unbreak ARM / Thumb soft FP support.Evan Cheng2008-04-011-3/+11
* Emit exception handling info for functions which areDale Johannesen2008-03-313-17/+26
* It's not safe to fold a load from GV stub or constantpool into a two-address ...Evan Cheng2008-03-311-2/+3
* Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng2008-03-312-4/+15
* Fix a DAGCombiner optimization to respect volatile qualification.Dan Gohman2008-03-311-1/+2
* The support for remat of instructions with a register operand is hackish, to ...Evan Cheng2008-03-311-18/+7
* Fix a major bug in the DFS calculation. Thanks for Christopher Lamb for poin...Owen Anderson2008-03-311-1/+1
* Fix "Control reaches the end of non-void function" warnings, Chris Lattner2008-03-301-0/+1
* Cosmetic changes.Evan Cheng2008-03-291-24/+3
* Remove some unneeded code for LiveInterval joining, and fix a bug in the Phi ...Owen Anderson2008-03-291-58/+25
* ifdef out a dead function. Should this be removed?Chris Lattner2008-03-281-0/+2
* Rename getAnyLoad to getLoad is suggested by Evan.Duncan Sands2008-03-282-17/+17
* New entry.Evan Cheng2008-03-281-0/+2
* Implement LegalizeTypes support for softfloat LOAD.Duncan Sands2008-03-273-78/+64
* Avoid creating chain dependencies from CopyToReg nodes to load and storeDan Gohman2008-03-271-54/+72
* Fix spelling. Thanks, Duncan! :-)Roman Levenstein2008-03-271-1/+1
* Speed-up the SumOfUnscheduledPredsOfSuccs by introducing a new functionRoman Levenstein2008-03-271-2/+25
* Fix a memory bug: increment an iterator of a deleted machine instr.Evan Cheng2008-03-271-2/+7
* Fix a bug in Darwin EH: FDE->CIE pointer mustDale Johannesen2008-03-261-13/+9
* One more coalescer fix wrt deadness propagation.Evan Cheng2008-03-261-14/+22
* Avoid commuting a def MI in order to coalesce a copy instruction away if any ...Evan Cheng2008-03-262-2/+13
* Use a linked data structure for the uses lists of an SDNode, just like Roman Levenstein2008-03-266-108/+137
* Fixed some spelling errors. Thanks, Duncan!Roman Levenstein2008-03-261-52/+54
* Some improvements related to the computation of isReachable.Roman Levenstein2008-03-261-54/+315
* Dead PHI instructions need to be handled specially.Owen Anderson2008-03-261-0/+22
* Remove some debugging code.Owen Anderson2008-03-251-3/+0
* StrongPHIElimination doesn't support swapping live intervals like the coalesc...Owen Anderson2008-03-251-9/+6
* A quick nm audit turned up several fixed tables and objects that wereDan Gohman2008-03-253-8/+8
* Avoid outputing spaces at the ends of lines.Dan Gohman2008-03-251-4/+4
* Do not align loops if optimizing for size.Devang Patel2008-03-251-1/+1
* Handle a special case xor undef, undef -> 0. Technically this should be trans...Evan Cheng2008-03-252-1/+9
* Fix typos.Dan Gohman2008-03-251-3/+3
* lastRegisterUse() should ignore identity copies. Those will be erased.Evan Cheng2008-03-251-7/+14
* Remove an unneeded test.Evan Cheng2008-03-241-1/+1
* If the coalescer commuted a def MI to allow coalescing, it can changed a prev...Evan Cheng2008-03-241-1/+2
* Add an assertion to catch register of illegal class.Evan Cheng2008-03-241-0/+1
* Remove #include<iostream>, which I was using for debugging.Owen Anderson2008-03-241-2/+0
* APIntify SelectionDAG's EXTRACT_ELEMENT code.Dan Gohman2008-03-241-2/+4
* Be sure to remove intervals after we've joined them. Also, remove some dupli...Owen Anderson2008-03-241-46/+18
* Another comments fixingAnton Korobeynikov2008-03-221-1/+1
* Teach DAG combiner to commute commutable binary nodes in order to achieve sdi...Evan Cheng2008-03-222-0/+31
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-213-0/+3
* Fix -view-sunit-dags to support cross-rc-copy nodes.Dan Gohman2008-03-211-1/+4
* A couple of kill marker maintainence bug.Evan Cheng2008-03-212-1/+5
* Introduce a new node for holding call argumentDuncan Sands2008-03-215-56/+90
* Check even more carefully before applying this DAGCombine transform.Christopher Lamb2008-03-201-13/+19
* Fix this xform: (sra (shl X, m), result_size) -> (sign_extend (trunc (shl X, ...Evan Cheng2008-03-201-1/+3