| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove the X86 and PowerPC Simple instruction selectors; their time has | Nate Begeman | 2005-08-18 | 1 | -4148/+0 |
* | Update to use the new MathExtras.h support for log2 computation. | Chris Lattner | 2005-08-02 | 1 | -22/+13 |
* | Eliminate all remaining tabs and trailing spaces. | Jeff Cohen | 2005-07-27 | 1 | -1/+1 |
* | core changes for varargs | Andrew Lenharth | 2005-06-18 | 1 | -31/+13 |
* | Fix UnitTests/2005-05-13-SDivTwo.c | Chris Lattner | 2005-05-13 | 1 | -1/+1 |
* | switch to having the callee pop stack operands for fastcc. This is currently... | Chris Lattner | 2005-05-13 | 1 | -1/+1 |
* | do not emit illegal instructions | Chris Lattner | 2005-05-09 | 1 | -2/+2 |
* | Add support for llvm.sqrt and sin/cos if unsafe math optimizations are enabled. | Chris Lattner | 2005-04-30 | 1 | -0/+27 |
* | Codegen fabs/fabsf as FABS. Patch contributed by Morten Ofstad | Chris Lattner | 2005-04-28 | 1 | -0/+9 |
* | * Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -107/+107 |
* | Handle stores of global address as stores of immediates. Instead of: | Chris Lattner | 2005-04-21 | 1 | -0/+5 |
* | Use live out sets for return values instead of imp_defs, which is cleaner and... | Chris Lattner | 2005-04-09 | 1 | -8/+21 |
* | Fix SingleSource/Regression/C/2005-05-06-LongLongSignedShift.c, we were not | Chris Lattner | 2005-04-06 | 1 | -1/+5 |
* | eliminate dead variables, patch contributed by Gabor Greif! | Chris Lattner | 2005-03-24 | 1 | -2/+0 |
* | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -1/+1 |
* | Fix a subtle bug involving constant expr casts from int to fp | Chris Lattner | 2005-01-09 | 1 | -2/+2 |
* | Wrap long line. | Chris Lattner | 2005-01-08 | 1 | -2/+2 |
* | The X86 instruction selector already handles codegen of: | Chris Lattner | 2005-01-08 | 1 | -8/+33 |
* | Codegen -1 and -0.0 more efficiently. This implements CodeGen/X86/negatize_z... | Chris Lattner | 2005-01-06 | 1 | -2/+9 |
* | 1. If a double FP constant must be put into a constant pool, but it can be | Chris Lattner | 2005-01-05 | 1 | -9/+23 |
* | Change the sentinal | Chris Lattner | 2004-12-17 | 1 | -2/+2 |
* | Create a stack slot for the return address lazily instead of eagerly. This | Chris Lattner | 2004-12-17 | 1 | -4/+8 |
* | Set the rounding mode for the X86 FPU to 64-bits instead of 80-bits. We | Chris Lattner | 2004-12-13 | 1 | -0/+22 |
* | Fix a regression caused by the previous patch | Chris Lattner | 2004-12-03 | 1 | -2/+4 |
* | Consider 64-bit registers to be FP as well. | Chris Lattner | 2004-12-02 | 1 | -1/+3 |
* | Reverting this patch: | Tanya Lattner | 2004-12-01 | 1 | -15/+36 |
* | Revamp long/ulong comparisons to use a much more efficient sequence (thanks | Chris Lattner | 2004-11-29 | 1 | -36/+15 |
* | Fix a major bug in the signed shr code, which apparently only breaks 134.perl! | Chris Lattner | 2004-11-16 | 1 | -1/+1 |
* | Simplify and rearrange long shift code | Chris Lattner | 2004-11-15 | 1 | -12/+17 |
* | shld is a very high latency operation. Instead of emitting it for shifts of | Chris Lattner | 2004-11-13 | 1 | -14/+52 |
* | Add missing check | Chris Lattner | 2004-11-13 | 1 | -1/+1 |
* | Compile: | Chris Lattner | 2004-11-13 | 1 | -4/+14 |
* | Don't print stuff out from the code generator. This broke the JIT horribly | Chris Lattner | 2004-10-17 | 1 | -1/+0 |
* | Rewrite support for cast uint -> FP. In particular, we used to compile this: | Chris Lattner | 2004-10-17 | 1 | -14/+23 |
* | fold: | Chris Lattner | 2004-10-17 | 1 | -3/+46 |
* | Teach the X86 backend about unreachable and undef. Among other things, we | Chris Lattner | 2004-10-16 | 1 | -1/+15 |
* | Instruction select globals with offsets better. For example, on this test | Chris Lattner | 2004-10-15 | 1 | -7/+17 |
* | Fix a major regression from the bugfix for 2004-10-08-SelectSetCCFold.llx, | Chris Lattner | 2004-10-08 | 1 | -1/+1 |
* | Fix bug: 2004-10-08-SelectSetCCFold.llx. Normally this is hidden by the | Chris Lattner | 2004-10-08 | 1 | -1/+2 |
* | Remove debugging code, fix encoding problem. This fixes the problems | Chris Lattner | 2004-10-06 | 1 | -1/+0 |
* | Codegen signed mod by 2 or -2 more efficiently. Instead of generating: | Chris Lattner | 2004-10-06 | 1 | -3/+39 |
* | Fix a scary bug with signed division by a power of two. We used to generate: | Chris Lattner | 2004-10-06 | 1 | -6/+3 |
* | Codegen signed divides by 2 and -2 more efficiently. In particular | Chris Lattner | 2004-10-06 | 1 | -0/+22 |
* | s/ISel/X86ISel/ to have unique class names for debugging via gdb because the C++ | Misha Brukman | 2004-09-21 | 1 | -91/+94 |
* | Convert code to compile with vc7.1. | Reid Spencer | 2004-09-15 | 1 | -2/+2 |
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -1/+1 |
* | Reduce the number of arguments in the instruction builder and make some | Reid Spencer | 2004-08-30 | 1 | -154/+104 |
* | Fix file header as it has been renamed. | Misha Brukman | 2004-07-26 | 1 | -1/+1 |
* | Renamed files to have the `X86' prefix for uniqueness purposes. | Misha Brukman | 2004-07-26 | 1 | -0/+3907 |