| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a "loses information" return value to APFloat::convert | Dale Johannesen | 2008-10-09 | 1 | -2/+5 |
* | Add MBB successors and physreg Uses in the same order that | Dan Gohman | 2008-10-07 | 1 | -7/+4 |
* | Instead of emitting an implicit use for the super-register of | Dan Gohman | 2008-10-07 | 1 | -6/+10 |
* | Model hardwired inputs & outputs of x86 8-bit divides correctly. | Dale Johannesen | 2008-10-07 | 1 | -4/+4 |
* | Certain patterns involving the "movss" instruction were marked as requiring S... | Anders Carlsson | 2008-10-07 | 1 | -3/+3 |
* | Fix PR2850 and PR2863. Only generate movddup for 128-bit SSE vector shuffles. | Evan Cheng | 2008-10-06 | 1 | -0/+1 |
* | It is possible that all functions in one module are not being | Devang Patel | 2008-10-06 | 1 | -5/+2 |
* | Remove unncessary isDeclaration() checks. | Devang Patel | 2008-10-06 | 2 | -2/+2 |
* | Fix weird think-o and unbreak build on all gcc-3.4.x-based platforms (e.g. mi... | Anton Korobeynikov | 2008-10-05 | 1 | -87/+84 |
* | Revert r56675 - it breaks unwinding runtime everywhere. | Anton Korobeynikov | 2008-10-04 | 1 | -18/+8 |
* | Make atomic Swap work, 64-bit on x86-32. | Dale Johannesen | 2008-10-03 | 4 | -11/+33 |
* | Pass MemOperand through for 64-bit atomics on 32-bit, | Dale Johannesen | 2008-10-03 | 3 | -4/+9 |
* | Avoid creating two TargetLowering objects for each target. | Dan Gohman | 2008-10-03 | 1 | -2/+2 |
* | Remove an unused field. | Dan Gohman | 2008-10-03 | 1 | -6/+1 |
* | Switch the MachineOperand accessors back to the short names like | Dan Gohman | 2008-10-03 | 11 | -138/+139 |
* | Fix X86FastISel to handle dynamic allocas that have avoided | Dan Gohman | 2008-10-03 | 1 | -0/+10 |
* | Optimize conditional branches in X86FastISel. This replaces | Dan Gohman | 2008-10-02 | 1 | -16/+142 |
* | Handle some 64-bit atomics on x86-32, some of the time. | Dale Johannesen | 2008-10-02 | 4 | -8/+329 |
* | Work around an interaction between fast-isel and regalloc=local. The | Dan Gohman | 2008-10-02 | 1 | -1/+5 |
* | "The original bug was a complaint that _mm_srli_si128 mis-compiled when passed | Bill Wendling | 2008-10-02 | 1 | -0/+4 |
* | Remove OptimizeForSize global. Use function attribute optsize. | Devang Patel | 2008-10-01 | 3 | -3/+3 |
* | Split x86's ADJCALLSTACK instructions into 32-bit and 64-bit forms. | Dan Gohman | 2008-10-01 | 4 | -14/+45 |
* | Mark CALL instructions as having a Use of ESP/RSP. | Dan Gohman | 2008-10-01 | 2 | -3/+5 |
* | Implement the -fno-builtin option in the front-end, not in the back-end. | Bill Wendling | 2008-10-01 | 2 | -22/+18 |
* | Just don't transform this memset into "bzero" if no-builtin is specified. | Bill Wendling | 2008-09-30 | 3 | -19/+21 |
* | Add the new `-no-builtin' flag. This flag is meant to mimic the GCC | Bill Wendling | 2008-09-30 | 4 | -28/+30 |
* | Optimize SelectionDAG's AssignTopologicalOrder even further. | Dan Gohman | 2008-09-30 | 1 | -1/+1 |
* | Fix X86FastISel's output for x86-32 PIC constant pool addresses. | Dan Gohman | 2008-09-30 | 2 | -6/+17 |
* | Move the GlobalBaseReg field out of X86ISelDAGToDAG.cpp | Dan Gohman | 2008-09-30 | 5 | -43/+36 |
* | Disable all x87 usage, including f32 and f64 when the subtarget | Dan Gohman | 2008-09-30 | 1 | -6/+17 |
* | Remove misuse of ReplaceNodeResults for atomics with | Dale Johannesen | 2008-09-29 | 2 | -20/+24 |
* | Fix an over-pessimization about GlobalVariable addresses in X86FastISel. | Dan Gohman | 2008-09-29 | 1 | -1/+1 |
* | Fix PR2835. Do not change the width of a volatile load. | Evan Cheng | 2008-09-29 | 1 | -2/+18 |
* | Rename isWeakForLinker to mayBeOverridden. Use it | Duncan Sands | 2008-09-29 | 1 | -2/+2 |
* | Re-apply 56683 with fixes. | Evan Cheng | 2008-09-27 | 2 | -7/+10 |
* | Unbreak build. | Daniel Dunbar | 2008-09-27 | 1 | -1/+2 |
* | Implement function notes as function attributes. | Devang Patel | 2008-09-26 | 2 | -2/+2 |
* | Implement "punpckldq %xmm0, $xmm0" as "pshufd $0x50, %xmm0, %xmm" unless op... | Evan Cheng | 2008-09-26 | 3 | -5/+37 |
* | Temporarily reverting r56683. This is causing a failure during the build of l... | Bill Wendling | 2008-09-26 | 2 | -8/+7 |
* | Rename ConstantSDNode's getSignExtended to getSExtValue, for | Dan Gohman | 2008-09-26 | 2 | -4/+4 |
* | Mark lea fi# as being really rematerializable. | Dan Gohman | 2008-09-26 | 1 | -2/+3 |
* | unpckhps requires sse1, punpckhdq requires sse2. | Evan Cheng | 2008-09-26 | 1 | -4/+4 |
* | Fix X86FastISel's address folding to check displacement | Dan Gohman | 2008-09-26 | 1 | -5/+12 |
* | Fix @llvm.frameaddress codegen. FP elimination optimization should be disable... | Evan Cheng | 2008-09-26 | 2 | -7/+8 |
* | Add "inreg" field to CallSDNode (doesn't increase | Dale Johannesen | 2008-09-26 | 2 | -14/+3 |
* | Factor out the code for determining when symblic addresses | Dan Gohman | 2008-09-26 | 4 | -17/+50 |
* | Avoid spilling EBP / RBP twice in the prologue. | Evan Cheng | 2008-09-26 | 1 | -8/+18 |
* | X86 address displacement field must be interpreted as a 32-bit value. | Evan Cheng | 2008-09-26 | 1 | -3/+4 |
* | CMake: Builds all targets. | Oscar Fuentes | 2008-09-26 | 1 | -42/+13 |
* | Disable support for x86_f80 in X86FastISel. Supporting it would | Dan Gohman | 2008-09-26 | 1 | -9/+6 |