summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* 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-063-5/+54
* Fix the #1 code quality problem that I have seen on X86 (and it also affectsChris Lattner2005-12-051-6/+162
* dbg.stoppoint returns a value, don't forget to init itChris Lattner2005-12-031-0/+1
* bah, must generate all resultsAndrew Lenharth2005-12-021-2/+8
* cycle counter fixAndrew Lenharth2005-12-021-0/+6
* Don't remove two operand, two result nodes from the binary ops map. TheseChris Lattner2005-12-011-36/+39
* Promote line and column number information for our friendly 64-bit targets.Chris Lattner2005-12-011-3/+10
* This is a bugfix for SelectNodeTo. In certain situations, we could beChris Lattner2005-12-011-0/+110
* Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman2005-12-011-1/+1
* Make SelectNodeTo return NChris Lattner2005-11-301-35/+49
* CALLSEQ_START/END nodes don't get memoized, do not add them in whenChris Lattner2005-11-301-0/+4
* At long last, you can say that f32 isn't supported for setccAndrew Lenharth2005-11-301-1/+28
* First chunk of actually generating vector code for packed types. TheseNate Begeman2005-11-301-2/+12
* add support for custom lowering SINT_TO_FPAndrew Lenharth2005-11-301-0/+13
* Fix a problem with llvm-ranlib that (on some platforms) caused the archiveReid Spencer2005-11-301-0/+30
* Fixed a bug introduced by my last commit: TargetGlobalValues should key onEvan Cheng2005-11-301-7/+13
* Added an index field to GlobalAddressSDNode so it can represent X+12, etc.Evan Cheng2005-11-303-3/+23
* Add support for a new STRING and LOCATION node for line number support, patchChris Lattner2005-11-294-2/+113
* Add the majority of the vector machien value types we expect to support,Nate Begeman2005-11-291-2/+2
* Check in code to scalarize arbitrarily wide packed types for some simpleNate Begeman2005-11-223-5/+81
* Rather than attempting to legalize 1 x float, make sure the SD ISel neverNate Begeman2005-11-222-48/+24
* Legalize MERGE_VALUES, expand READCYCLECOUNTER correctly, so it doesn'tChris Lattner2005-11-201-8/+13
* The first patch of X86 support for read cycle counterAndrew Lenharth2005-11-201-0/+12
* more progress towards bug 291 being finished. Patch by Owen Anderson,Chris Lattner2005-11-201-12/+17
* Unbreak codegen of bools. This should fix the llc/jit/llc-beta failuresChris Lattner2005-11-191-1/+1
* Improve Selection DAG printer portability. Patch by Owen Anderson!Chris Lattner2005-11-191-4/+6
* Teach the graph viewer to handle register operands that are zero.Chris Lattner2005-11-191-1/+1
* Silence a bogus warningChris Lattner2005-11-191-3/+2
* Add some method variants, patch by Evan ChengChris Lattner2005-11-191-15/+41
* Teach LLVM how to scalarize packed types. Currently, this only works onNate Begeman2005-11-193-33/+110
* Split out the shift code from visitBinary.Nate Begeman2005-11-181-7/+14
* Allow targets to custom legalize leaf nodes like GlobalAddress.Chris Lattner2005-11-171-1/+13
* Teach legalize about targetglobaladdressChris Lattner2005-11-171-0/+1
* when debugging lower dbg intrinsics to callsChris Lattner2005-11-161-0/+22
* Fix operator precedence bug caught by VC++.Jeff Cohen2005-11-121-2/+2
OpenPOWER on IntegriCloud