summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
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
* 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
* 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-292-2/+8
* 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
* I think I know what you meant here, but just to be safe I'll let youDuraid Madina2005-11-211-1/+1
* Allow target to customize directive used to switch to arbitrary section in Sw...Chris Lattner2005-11-211-1/+28
* increment the function number in SetupMachineFunctionChris Lattner2005-11-211-0/+1
* Adjust to capitalized asmprinter method namesChris Lattner2005-11-211-18/+18
* Add section switching to common code generator code. Add a couple ofChris Lattner2005-11-213-2/+23
* 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
OpenPOWER on IntegriCloud