aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
...
* Simplify code a bit.Alkis Evlogimenos2004-07-311-3/+1
* Correctly spell 'unconditional'.Alkis Evlogimenos2004-07-311-1/+1
* Implement insertGoto and reverseBranchCondition for the X86.Alkis Evlogimenos2004-07-312-0/+43
* Mark barrier instructions. Execution does not fall through uncond branchesChris Lattner2004-07-311-2/+4
* Fix indentation: should be 2 spaces.Misha Brukman2004-07-261-25/+25
* Fix file header as it has been renamed.Misha Brukman2004-07-265-5/+5
* Renamed files to have the `X86' prefix for uniqueness purposes.Misha Brukman2004-07-265-6300/+0
* Remove some (LARGE) abandoned code for the release. If this is ever neededChris Lattner2004-07-224-2843/+2
* Fix cases where we generated horrible code like this:Chris Lattner2004-07-212-2/+14
* While I'm at it, don't break codegen of mul by 3,5,9.Chris Lattner2004-07-192-2/+2
* Generate better code for multiplies by negative constants like -4, -1, -9, etc.Chris Lattner2004-07-192-8/+84
* bug 122:Reid Spencer2004-07-185-44/+17
* Make sure to emit the immediate byte for instructions like:Chris Lattner2004-07-171-0/+2
* Reserve the correct amt of space.Chris Lattner2004-07-171-2/+2
* Patches towards fixing PR341Chris Lattner2004-07-153-6/+6
* Improve codegen for the LLVM offsetof/sizeof "operator". Before we compiledChris Lattner2004-07-152-0/+30
* Delete the allocate*TargetMachine function, which is now dead .Chris Lattner2004-07-112-10/+2
* Make these format a bit nicerChris Lattner2004-07-111-1/+1
* Auto-registrate targetChris Lattner2004-07-112-0/+25
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-043-2/+4
* Remove dead blocksChris Lattner2004-07-021-0/+6
* Fix associativity of parameters to assert(): now it actually makes sense.Misha Brukman2004-06-292-4/+6
* Convert tabs to spaces.Misha Brukman2004-06-292-36/+34
* I believe that the code generator now properly handles dead basic blocks. If...Chris Lattner2004-06-291-8/+0
* Fix a regression from r1.224. In particular, codegen a cast from double ->Chris Lattner2004-06-292-8/+22
* Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner2004-06-254-6/+6
* Spell out `NoFramePointerElim' for readability.Misha Brukman2004-06-211-1/+1
* Use the common `NoFPElim' setting instead of our own.Misha Brukman2004-06-211-4/+2
* Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner2004-06-204-7/+9
* Codegen sub C, X a little bit better for register pressure. Instead ofChris Lattner2004-06-182-24/+54
* Fold setcc instructions into select and branches that are not in the same BB asChris Lattner2004-06-182-8/+4
* Do not fold loads into instructions if it is used more than once. In particularChris Lattner2004-06-172-2/+4
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-176-17/+17
* Remove support for llvm.isnan. Alkis wins :)Chris Lattner2004-06-152-100/+0
* Add basic support for the isunordered intrinsic. The isnan stuff still needs...Chris Lattner2004-06-152-0/+18
* By far, one of the most common uses of isnan is to make 'isunordered'Chris Lattner2004-06-112-28/+118
* Fix bug in previous checkinChris Lattner2004-06-112-0/+6
* No really, these are dead nowChris Lattner2004-06-111-2/+0
* Now that compare instructions aren't lumped in with the other twoargfp instru...Chris Lattner2004-06-116-27/+15
* Introduce a new FP instruction type to separate the compare cases from theChris Lattner2004-06-114-18/+15
* Add direct support for the isnan intrinsic, implementing test/Regression/Code...Chris Lattner2004-06-112-18/+44
* Add support for the setp instructionsChris Lattner2004-06-112-0/+3
* Split compare instruction handling OUT of handleTwoArgFP into handleCompareFP.Chris Lattner2004-06-112-86/+98
* Fix the fixed stack offset, patch contributed by Vladimir PrusChris Lattner2004-06-101-1/+1
* Fix for PR#366. We use getClassB() so that we can handle cast instructionsJohn Criswell2004-06-092-2/+2
* This file is obsoleteChris Lattner2004-06-041-194/+0
* Convert to the new TargetMachine interface.Chris Lattner2004-06-0212-20/+16
* Add support for accurate garbage collection to the LLVM code generatorsChris Lattner2004-05-231-0/+5
* Add some notes to myself, no functional changesChris Lattner2004-05-232-14/+38
* minor wording changeChris Lattner2004-05-231-1/+1