aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Do not push two return addresses on the stack when we call external functions...Chris Lattner2004-11-221-10/+16
* There is no reason to emit function stubs for direct calls.Chris Lattner2004-11-212-2/+1
* ignore generated filesChris Lattner2004-11-211-0/+1
* Remove all JIT specific code and switch the code generator over to emittingChris Lattner2004-11-201-194/+26
* Implement the X86 JIT interfacesChris Lattner2004-11-201-0/+140
* Describe the X86 target-specific relocations.Chris Lattner2004-11-201-0/+33
* We implement these interfacesChris Lattner2004-11-201-5/+13
* Dont' forget to switch back to decimal outputChris Lattner2004-11-191-1/+2
* Fix a major bug in the signed shr code, which apparently only breaks 134.perl!Chris Lattner2004-11-162-2/+3
* Remove a dead function, which died when we got GAS emission working (phwew,Chris Lattner2004-11-162-16/+0
* Implement a simple FIXME: if we are emitting a basic block address that hasChris Lattner2004-11-161-3/+13
* * Merge some win32 ifdefs togetherChris Lattner2004-11-161-22/+17
* Add debug-only=jit printout, so we see when lazily resolved symbols areChris Lattner2004-11-151-0/+2
* Simplify and rearrange long shift codeChris Lattner2004-11-151-12/+17
* GhostLinkage should not reach asm printing stageMisha Brukman2004-11-141-0/+3
* Don't print unneeded labelsChris Lattner2004-11-131-5/+7
* shld is a very high latency operation. Instead of emitting it for shifts ofChris Lattner2004-11-131-14/+52
* Add missing checkChris Lattner2004-11-131-1/+1
* Compile:Chris Lattner2004-11-131-4/+14
* Correct the name of stosd for the AT&T syntax:John Criswell2004-11-101-1/+1
* Fix compilation problem; make the cast and the LHS be the same type.John Criswell2004-11-051-1/+1
* Quiet VC++ warningsChris Lattner2004-11-051-2/+2
* Fix a warningChris Lattner2004-11-021-1/+2
* Add placeholder variable to make Win32 work, applied for Morten OfstadChris Lattner2004-11-011-0/+6
* Change Library Names Not To Conflict With Others When InstalledReid Spencer2004-10-271-1/+1
* Adjust to changes in Makefile.rulesReid Spencer2004-10-221-43/+5
* We won't use automakeReid Spencer2004-10-222-730/+0
* Initial automake generated Makefile templateReid Spencer2004-10-181-0/+694
* Improve compatibility with VC++, patch contributed by Morten Ofstad!Chris Lattner2004-10-182-1/+18
* Don't print stuff out from the code generator. This broke the JIT horriblyChris Lattner2004-10-171-1/+0
* Rewrite support for cast uint -> FP. In particular, we used to compile this:Chris Lattner2004-10-171-14/+23
* Unify handling of constant pool indexes with the other code paths, allowingChris Lattner2004-10-171-17/+17
* Give the asmprinter the ability to print memrefs with a constant pool index,Chris Lattner2004-10-171-26/+41
* fold:Chris Lattner2004-10-171-3/+46
* Teach the X86 backend about unreachable and undef. Among other things, weChris Lattner2004-10-161-1/+15
* Instruction select globals with offsets better. For example, on this testChris Lattner2004-10-151-7/+17
* Give the X86 JIT the ability to encode global+disp constants. PatchChris Lattner2004-10-151-27/+54
* Give the X86 asm printer the ability to print out addressing modes that haveChris Lattner2004-10-151-25/+53
* Allow X86 addressing modes to represent globals with offsets. Patch contributedChris Lattner2004-10-151-5/+10
* Update to reflect changes in Makefile rules.Reid Spencer2004-10-131-4/+4
* Initial version of automake Makefile.am file.Reid Spencer2004-10-101-0/+36
* The person who was planning to add SSE support isn't anymore, so disableChris Lattner2004-10-081-1/+3
* Fix a major regression from the bugfix for 2004-10-08-SelectSetCCFold.llx,Chris Lattner2004-10-081-1/+1
* Fix bug: 2004-10-08-SelectSetCCFold.llx. Normally this is hidden by theChris Lattner2004-10-081-1/+2
* Remove debugging code, fix encoding problem. This fixes the problemsChris Lattner2004-10-062-3/+2
* Codegen signed mod by 2 or -2 more efficiently. Instead of generating:Chris Lattner2004-10-061-3/+39
* Fix a scary bug with signed division by a power of two. We used to generate:Chris Lattner2004-10-061-6/+3
* Codegen signed divides by 2 and -2 more efficiently. In particularChris Lattner2004-10-061-0/+22
* Add some new instructions. Fix the asm string for sbb32rrChris Lattner2004-10-063-3/+24
* * Prune #includesChris Lattner2004-10-041-101/+27