aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* remove dead codeChris Lattner2005-12-222-7/+0
* The 81st column doesn't like code in it.Chris Lattner2005-12-221-3/+4
* Add an eol at the end to shut gcc sup.Reid Spencer2005-12-221-1/+1
* Lefted out TargetLowering::Evan Cheng2005-12-211-2/+2
* * Fix a GlobalAddress lowering bug.Evan Cheng2005-12-212-1/+9
* Disengage DEBUG_LOC from non-PPC targets.Jim Laskey2005-12-212-13/+17
* * Added support for X86 RET with an additional operand to specify number ofEvan Cheng2005-12-211-0/+10
* Start of Dwarf framework.Jim Laskey2005-12-211-0/+15
* make sure to relegalize all casesChris Lattner2005-12-211-1/+1
* enable the gep isel optChris Lattner2005-12-211-6/+0
* fix a bug I introduced that broke recursive expansion of nodes (e.g. scalariz...Chris Lattner2005-12-211-3/+6
* Lower ConstantAggregateZero into zerosChris Lattner2005-12-211-7/+20
* Don't emit a null terminator, nor anything after it, to the ctor/dtor listChris Lattner2005-12-211-1/+4
* Added a hook to print out names of target specific DAG nodes.Evan Cheng2005-12-202-5/+11
* Fix a nasty latent bug in the legalizer that was triggered by my patchChris Lattner2005-12-201-22/+30
* X86 conditional branch support.Evan Cheng2005-12-191-0/+10
* Print out opcode number if it's an unknown target node.Evan Cheng2005-12-191-1/+6
* Fix a case where the DAG Combiner would accidentally CSE flag-producing nodes,Chris Lattner2005-12-191-1/+6
* Amend comment.Jim Laskey2005-12-191-1/+2
* Create a strong dependency for loads following stores. This will leave aJim Laskey2005-12-191-2/+6
* Make sure to relegalize new nodesChris Lattner2005-12-181-11/+21
* Keep VC++ happy.Jeff Cohen2005-12-181-0/+1
* More corrections for flagged copyto/from regChris Lattner2005-12-181-8/+11
* legalize copytoreg and copyfromreg nodes that have flag operands correctly.Chris Lattner2005-12-181-11/+34
* Fix a bug Sabre was having where the DAG root was a group. The group dominatorJim Laskey2005-12-181-1/+6
* Groups were not emitted if the dominator node and the node in the ordering listJim Laskey2005-12-181-10/+6
* Simplify codeChris Lattner2005-12-181-7/+2
* allow custom expansion of BR_CCChris Lattner2005-12-171-11/+25
* X86 lowers SELECT to a cmp / test followed by a conditional move.Evan Cheng2005-12-171-0/+10
* Added source file/line correspondence for dwarf (PowerPC only at this point.)Jim Laskey2005-12-164-5/+37
* Don't create SEXTLOAD/ZEXTLOAD instructions that the target doesn't supportChris Lattner2005-12-151-2/+4
* When folding loads into ops, immediately replace uses of the op with theChris Lattner2005-12-141-6/+6
* Fix the (zext (zextload)) case to trigger, similarly for sign extends.Chris Lattner2005-12-141-7/+28
* Fix a miscompilation in crafty due to a recent patchChris Lattner2005-12-141-1/+1
* Fold (zext (load x) to (zextload x).Evan Cheng2005-12-141-1/+18
* Don't lump the filename and working dir togetherChris Lattner2005-12-131-15/+16
* Add a couple more fields, move ctor init list to .cpp file, add supportChris Lattner2005-12-131-0/+70
* Lowering constant pool entries on ppc exposed a bug in the recently addedNate Begeman2005-12-131-1/+1
* Accept and ignore prefetches for nowChris Lattner2005-12-121-0/+3
* Fix CodeGen/Generic/2005-12-12-ExpandSextInreg.llChris Lattner2005-12-121-0/+10
* Minor tweak to get isel optChris Lattner2005-12-111-1/+2
* Add support for TargetConstantPool nodes to the dag isel emitter, and useNate Begeman2005-12-101-1/+3
* Added new getNode and getTargetNode variants for X86 stores.Evan Cheng2005-12-101-60/+73
* Avoid emitting two tabs when switching to a named sectionChris Lattner2005-12-091-2/+2
* Teach legalize how to promote sext_inreg to fix a problem Andrew pointedChris Lattner2005-12-091-0/+5
* improve code insertion in two ways:Chris Lattner2005-12-081-20/+26
* Fix a crash where ConstantVec nodes were being generated with the wrongNate Begeman2005-12-072-2/+30
* Only transform (sext (truncate x)) -> (sextinreg x) if before legalize orChris Lattner2005-12-071-1/+3
* Teach the dag combiner to turn a truncate/sign_extend pair into a sextinregChris Lattner2005-12-071-0/+4
* Teach the SelectionDAG ISel how to turn ConstantPacked values intoNate Begeman2005-12-064-5/+62