summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelSimple.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove the X86 and PowerPC Simple instruction selectors; their time hasNate Begeman2005-08-181-4148/+0
* Update to use the new MathExtras.h support for log2 computation.Chris Lattner2005-08-021-22/+13
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-1/+1
* core changes for varargsAndrew Lenharth2005-06-181-31/+13
* Fix UnitTests/2005-05-13-SDivTwo.cChris Lattner2005-05-131-1/+1
* switch to having the callee pop stack operands for fastcc. This is currently...Chris Lattner2005-05-131-1/+1
* do not emit illegal instructionsChris Lattner2005-05-091-2/+2
* Add support for llvm.sqrt and sin/cos if unsafe math optimizations are enabled.Chris Lattner2005-04-301-0/+27
* Codegen fabs/fabsf as FABS. Patch contributed by Morten OfstadChris Lattner2005-04-281-0/+9
* * Remove trailing whitespaceMisha Brukman2005-04-211-107/+107
* Handle stores of global address as stores of immediates. Instead of:Chris Lattner2005-04-211-0/+5
* Use live out sets for return values instead of imp_defs, which is cleaner and...Chris Lattner2005-04-091-8/+21
* Fix SingleSource/Regression/C/2005-05-06-LongLongSignedShift.c, we were notChris Lattner2005-04-061-1/+5
* eliminate dead variables, patch contributed by Gabor Greif!Chris Lattner2005-03-241-2/+0
* 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