aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* add a note that Nate mentioned last weekChris Lattner2005-10-231-0/+5
* Put some of my random notes somewhere publicChris Lattner2005-10-231-0/+70
* Invert the TargetLowering flag that controls divide by consant expansion.Nate Begeman2005-10-211-54/+0
* Remove some dead code now that the dag combiner exists.Nate Begeman2005-10-151-15/+0
* Properly split f32 and f64 into separate register classes for scalar sse fpNate Begeman2005-10-145-79/+78
* silence some warningsChris Lattner2005-10-021-3/+2
* simplify this code using the new regclass info passed inChris Lattner2005-09-301-29/+45
* Pass extra regclasses into spilling codeChris Lattner2005-09-302-4/+8
* Add FP versions of the binary operators, keeping the int and fp worlds seperate.Chris Lattner2005-09-281-6/+21
* Implement the isLoadFromStackSlot interfaceChris Lattner2005-09-192-0/+28
* give all operands namesChris Lattner2005-09-141-9/+10
* fix a major regression from my patch this afternoonChris Lattner2005-09-141-0/+1
* This code is no longer needed, it is moved to the target-indep codeChris Lattner2005-09-131-25/+0
* Handle any_extend like zextChris Lattner2005-09-021-0/+1
* 1. Use SubtargetFeatures in llc/lli.Jim Laskey2005-09-014-5/+10
* Adjust to member variable name change.Reid Spencer2005-08-271-1/+1
* Fix a bug in my previous checkinChris Lattner2005-08-261-1/+1
* Change ConstantPoolSDNode to actually hold the Constant itself instead ofChris Lattner2005-08-261-4/+9
* Fix a warningChris Lattner2005-08-251-0/+1
* Adjust to new livevars interfaceChris Lattner2005-08-231-4/+4
* Simplify this code by using LiveVariables::KillsRegisterChris Lattner2005-08-231-35/+11
* Split RegisterClass 'Methods' into MethodProtos and MethodBodiesChris Lattner2005-08-191-6/+18
* Put register classes into namespacesChris Lattner2005-08-191-7/+8
* The simple isel being gone makes this dead!Chris Lattner2005-08-192-20/+0
* add a few missing casesChris Lattner2005-08-191-4/+8
* Give ADJCALLSTACKDOWN/UP the correct operands.Chris Lattner2005-08-191-57/+126
* The variable SAR's only take one operand tooChris Lattner2005-08-191-1/+1
* Stop adding bogus operands to variable shifts on X86. These instructionsChris Lattner2005-08-191-2/+2
* Remove the X86 and PowerPC Simple instruction selectors; their time hasNate Begeman2005-08-183-4164/+4
* update the backends to work with the new CopyFromReg/CopyToReg/ImplicitDef nodesChris Lattner2005-08-161-28/+26
* Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nastyNate Begeman2005-08-161-0/+1
* Fix last night's X86 regressions by putting code for SSE in the if(SSE)Nate Begeman2005-08-141-5/+5
* Fix FP_TO_UINT with Scalar SSE2 now that the legalizer can handle it. WeNate Begeman2005-08-141-1/+9
* Update the targets to the new SETCC/CondCodeSDNode interfaces.Chris Lattner2005-08-091-54/+55
* adjust to change in getSubtarget() apiChris Lattner2005-08-051-1/+1
* Add Subtarget support to PowerPC. Next up, using it.Nate Begeman2005-08-042-2/+2
* Scalar SSE: load +0.0 -> xorps/xorpdNate Begeman2005-08-032-80/+133
* Update to use the new MathExtras.h support for log2 computation.Chris Lattner2005-08-022-23/+14
* Keep tabs and trailing spaces out.Jeff Cohen2005-07-301-14/+14
* fix a typeoChris Lattner2005-07-301-1/+1
* Change the fp to integer code to not perform 2-byte stores followed byChris Lattner2005-07-301-7/+4
* Use a custom expander for all FP to int conversions, as the X86 only hasChris Lattner2005-07-301-71/+41
* turn off GOT on archs that didn't use it (not that it appeard to harm them mu...Andrew Lenharth2005-07-291-1/+1
* Implement a FIXME: move a bunch of cruft for handling FP_TO_*INT operationsChris Lattner2005-07-291-27/+17
* Don't forget to diddle with the control word when performing an FISTP64.Chris Lattner2005-07-291-8/+36
* Use a custom expander to compile this:Chris Lattner2005-07-291-13/+57
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-278-72/+72
* Eliminate tabs and trailing spaces.Jeff Cohen2005-07-272-6/+6
* update interfaceAndrew Lenharth2005-07-222-2/+2
* For: memory operations -> storesReid Spencer2005-07-191-0/+5