summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelSimple.cpp
Commit message (Expand)AuthorAgeFilesLines
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-1/+1
* Fix a subtle bug involving constant expr casts from int to fpChris Lattner2005-01-091-2/+2
* Wrap long line.Chris Lattner2005-01-081-2/+2
* The X86 instruction selector already handles codegen of:Chris Lattner2005-01-081-8/+33
* Codegen -1 and -0.0 more efficiently. This implements CodeGen/X86/negatize_z...Chris Lattner2005-01-061-2/+9
* 1. If a double FP constant must be put into a constant pool, but it can beChris Lattner2005-01-051-9/+23
* Change the sentinalChris Lattner2004-12-171-2/+2
* Create a stack slot for the return address lazily instead of eagerly. ThisChris Lattner2004-12-171-4/+8
* Set the rounding mode for the X86 FPU to 64-bits instead of 80-bits. WeChris Lattner2004-12-131-0/+22
* Fix a regression caused by the previous patchChris Lattner2004-12-031-2/+4
* Consider 64-bit registers to be FP as well.Chris Lattner2004-12-021-1/+3
* Reverting this patch:Tanya Lattner2004-12-011-15/+36
* Revamp long/ulong comparisons to use a much more efficient sequence (thanksChris Lattner2004-11-291-36/+15
* Fix a major bug in the signed shr code, which apparently only breaks 134.perl!Chris Lattner2004-11-161-1/+1
* Simplify and rearrange long shift codeChris Lattner2004-11-151-12/+17
* 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
* 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
* 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
* 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-061-1/+0
* 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
* s/ISel/X86ISel/ to have unique class names for debugging via gdb because the C++Misha Brukman2004-09-211-91/+94
* Convert code to compile with vc7.1.Reid Spencer2004-09-151-2/+2
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Reduce the number of arguments in the instruction builder and make someReid Spencer2004-08-301-154/+104
* Fix file header as it has been renamed.Misha Brukman2004-07-261-1/+1
* Renamed files to have the `X86' prefix for uniqueness purposes.Misha Brukman2004-07-261-0/+3907
OpenPOWER on IntegriCloud