| Commit message (Expand) | Author | Age | Files | Lines |
* | Added optimization that narrow load / op / store and the 'op' is a bit twiddl... | Evan Cheng | 2009-05-28 | 1 | -0/+5 |
* | Make the x86 backend custom-lower UINT_TO_FP and FP_TO_UINT on 32-bit | Eli Friedman | 2009-05-23 | 1 | -2/+5 |
* | Implement review feedback for vector shuffle work. | Nate Begeman | 2009-04-29 | 1 | -2/+4 |
* | 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. | Nate Begeman | 2009-04-27 | 1 | -30/+22 |
* | Revert 69952. Causes testsuite failures on linux x86-64. | Rafael Espindola | 2009-04-24 | 1 | -22/+30 |
* | PR2957 | Nate Begeman | 2009-04-24 | 1 | -30/+22 |
* | Re-apply 68552. | Rafael Espindola | 2009-04-08 | 1 | -2/+5 |
* | Implement support for using modeling implicit-zero-extension on x86-64 | Dan Gohman | 2009-04-08 | 1 | -1/+12 |
* | Temporarily revert r68552. This was causing a failure in the self-hosting LLVM | Bill Wendling | 2009-04-07 | 1 | -5/+2 |
* | Reduce code duplication on the TLS implementation. | Rafael Espindola | 2009-04-07 | 1 | -2/+5 |
* | When optimzing a mul by immediate into two, the resulting mul's should get a ... | Evan Cheng | 2009-03-30 | 1 | -1/+4 |
* | Doxygen-ify comments. | Bill Wendling | 2009-03-26 | 1 | -2/+2 |
* | Correct some comments. Operand numbers start at 0. | Dan Gohman | 2009-03-23 | 1 | -6/+6 |
* | improve comment. | Chris Lattner | 2009-03-12 | 1 | -4/+4 |
* | Arithmetic instructions don't set EFLAGS bits OF and CF bits | Dan Gohman | 2009-03-07 | 1 | -4/+5 |
* | Re-apply 66008, now that the unfoldMemoryOperand bug is fixed. | Dan Gohman | 2009-03-04 | 1 | -3/+11 |
* | Revert r66004 for now; it's causing a variety of test failures. | Dan Gohman | 2009-03-04 | 1 | -11/+3 |
* | Teach the x86 backend to eliminate "test" instructions by using the EFLAGS | Dan Gohman | 2009-03-04 | 1 | -3/+11 |
* | Generate better code for v8i16 shuffles on SSE2 | Nate Begeman | 2009-02-23 | 1 | -0/+3 |
* | Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing | Dan Gohman | 2009-02-07 | 1 | -4/+4 |
* | Remove non-DebugLoc versions of getLoad and getStore. | Dale Johannesen | 2009-02-04 | 1 | -2/+2 |
* | Need this file too. | Dale Johannesen | 2009-02-03 | 1 | -2/+2 |
* | DebugLoc propagation. 2/3 through file. | Dale Johannesen | 2009-02-03 | 1 | -1/+1 |
* | Fix an indent and a typo. | sampo | 2009-01-24 | 1 | -1/+1 |
* | Implement a special algorithm for converting uint_to_fp for i32 values on | Bill Wendling | 2009-01-17 | 1 | -0/+2 |
* | Make getWidenVectorType const. | Dan Gohman | 2009-01-15 | 1 | -1/+1 |
* | Use DebugInfo interface to lower dbg_* intrinsics. | Devang Patel | 2009-01-13 | 1 | -2/+2 |
* | Fix PR3274: when promoting the condition of a BRCOND node, | Duncan Sands | 2009-01-01 | 1 | -1/+1 |
* | Add instruction patterns and encodings for the x86 bt instructions. | Dan Gohman | 2008-12-23 | 1 | -0/+3 |
* | Fixed x86 code generation of multiple for v2i64. It was incorrect for SSE4.1. | Mon P Wang | 2008-12-18 | 1 | -0/+1 |
* | - Use patterns instead of creating completely new instruction matching patterns, | Bill Wendling | 2008-12-12 | 1 | -2/+2 |
* | Redo the arithmetic with overflow architecture. I was changing the semantics of | Bill Wendling | 2008-12-12 | 1 | -1/+5 |
* | Add sub/mul overflow intrinsics. This currently doesn't have a | Bill Wendling | 2008-12-09 | 1 | -1/+1 |
* | Second stab at target-dependent lowering of everyone's favorite nodes: [SU]ADDO | Bill Wendling | 2008-12-02 | 1 | -1/+1 |
* | Change the interface to the type legalization method | Duncan Sands | 2008-12-01 | 1 | -9/+9 |
* | - Make lowering of "add with overflow" customizable by back-ends. | Bill Wendling | 2008-11-24 | 1 | -0/+2 |
* | Add initial support for vector widening. Logic is set to widen for X86. | Mon P Wang | 2008-10-30 | 1 | -0/+7 |
* | Add an SSE2 algorithm for uint64->f64 conversion. | Dale Johannesen | 2008-10-21 | 1 | -0/+1 |
* | Teach DAGCombine to fold constant offsets into GlobalAddress nodes, | Dan Gohman | 2008-10-18 | 1 | -1/+2 |
* | FastISel support for exception-handling constructs. | Dan Gohman | 2008-10-14 | 1 | -2/+10 |
* | Make atomic Swap work, 64-bit on x86-32. | Dale Johannesen | 2008-10-03 | 1 | -1/+3 |
* | Handle some 64-bit atomics on x86-32, some of the time. | Dale Johannesen | 2008-10-02 | 1 | -0/+20 |
* | Implement the -fno-builtin option in the front-end, not in the back-end. | Bill Wendling | 2008-10-01 | 1 | -2/+1 |
* | Add the new `-no-builtin' flag. This flag is meant to mimic the GCC | Bill Wendling | 2008-09-30 | 1 | -10/+11 |
* | Remove misuse of ReplaceNodeResults for atomics with | Dale Johannesen | 2008-09-29 | 1 | -1/+1 |
* | With sse3 and when the source is a load or has multiple uses, favors movddup ... | Evan Cheng | 2008-09-25 | 1 | -0/+4 |
* | Properly handle 'm' inline asm constraints. If a GV is being selected for the... | Evan Cheng | 2008-09-24 | 1 | -1/+5 |
* | Arrange for FastISel code to have access to the MachineModuleInfo | Dan Gohman | 2008-09-23 | 1 | -0/+2 |
* | Fix these enums' starting values to reflect the way that | Dan Gohman | 2008-09-23 | 1 | -1/+1 |
* | Reverting r56249. On further investigation, this functionality isn't needed. | Bill Wendling | 2008-09-16 | 1 | -2/+2 |