aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Set to default: x86 no longer fold and into test if it has more than one use.Evan Cheng2008-02-281-1/+1
* Sparc backend doesn't support debug info yet, mark the nodes as expand. This...Chris Lattner2008-02-281-2/+6
* Fix CodeGen/Generic/storetrunc-fp.ll on sparc, PR2105Chris Lattner2008-02-281-1/+2
* fix CodeGen/Generic/2008-01-25-dag-combine-mul.ll on sparc, PR2105Chris Lattner2008-02-282-0/+4
* target-indep codegen memcpy lowering issue.Chris Lattner2008-02-281-0/+44
* Add a random not very important noteChris Lattner2008-02-281-0/+38
* Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng2008-02-2813-30/+29
* A few more small things I've run into.Eli Friedman2008-02-281-3/+86
* EHPreferredDataFormat hook for PPC targets. Looks like DarwinAnton Korobeynikov2008-02-272-1/+30
* Preparation step for some cleanup/generalization in EH information emission:Anton Korobeynikov2008-02-273-1/+74
* Don't hard-code the mask size to be 32, which is incorrect on ppc64Dan Gohman2008-02-271-3/+5
* This is done.Evan Cheng2008-02-271-24/+0
* Final de-tabification.Bill Wendling2008-02-277-110/+109
* Make X86TargetLowering::LowerSINT_TO_FP return without creating a dead Chris Lattner2008-02-272-29/+12
* this code is correct but strange looking ;-)Chris Lattner2008-02-271-2/+1
* Compile x86-64-and-mask.ll into:Chris Lattner2008-02-272-10/+14
* Spiller now remove unused spill slots.Evan Cheng2008-02-271-0/+2
* Convert the last remaining users of the non-APInt form ofDan Gohman2008-02-272-16/+24
* add a noteChris Lattner2008-02-271-0/+27
* Refactor according to Evan's and Anton's suggestions.Arnold Schwaighofer2008-02-262-10/+27
* Rename PrintableName to Name.Bill Wendling2008-02-263-3/+3
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-2613-37/+37
* Correct function comments.Arnold Schwaighofer2008-02-261-19/+23
* De-tabifyBill Wendling2008-02-263-6/+4
* Add support for intermodule tail calls on x86/32bit withArnold Schwaighofer2008-02-261-12/+24
* Change the lowering of arguments for tail call optimizedArnold Schwaighofer2008-02-262-42/+84
* Revert the assert for MUL_LOHI with an unused high result; ChrisDan Gohman2008-02-251-3/+0
* Revise previous patch per review.Dale Johannesen2008-02-251-4/+3
* Add an assert to verify that we don't see anDan Gohman2008-02-251-0/+3
* Remove the hack that turned an {S,U}MUL_LOHI with an unused highDan Gohman2008-02-251-9/+0
* Convert MaskedValueIsZero and all its users to use APInt. Also addDan Gohman2008-02-252-2/+4
* Expand removal of MMX memory copies to allow 1 levelDale Johannesen2008-02-251-39/+75
* Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling2008-02-242-34/+36
* Merge current work back to tree to minimize diffs and drift. Major highlightsScott Michel2008-02-239-993/+1903
* Turning on remat of pic loads.Evan Cheng2008-02-231-1/+1
* No need recognize load from a fixed argument slot as re-materializable. LiveI...Evan Cheng2008-02-231-12/+0
* Split ParameterAttributes.h, putting the complicatedDale Johannesen2008-02-222-2/+2
* MMX vectors are passed 4-byte aligned.Dale Johannesen2008-02-221-4/+4
* Allow re-materialization of pic load (controlled by -remat-pic-load for now).Evan Cheng2008-02-221-3/+23
* copy mmx values from/to memory with GPRs on x86-32 Chris Lattner2008-02-221-1/+25
* Start using GPR's to copy around mmx value instead of mmx regs.Chris Lattner2008-02-221-0/+32
* A few minor updates, removing implemented stuff and adding a couple of Eli Friedman2008-02-211-83/+110
* Dan implemented one multiply issue. Replace it with another. :)Chris Lattner2008-02-211-12/+33
* Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth2008-02-215-6/+225
* Poorly named option.Evan Cheng2008-02-202-3/+4
* Temporarily backing out r47337. It breaks a number of CBE tests.Evan Cheng2008-02-201-5/+7
* Fix newly-introduced 4.3 warningsAnton Korobeynikov2008-02-204-9/+10
* Fix code styleAnton Korobeynikov2008-02-201-17/+15
* Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov2008-02-2013-24/+31
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-202-0/+2