2009-04-27 |
Nate Begeman | 2nd attempt, fixing SSE4.1 issues and implementing... |
blob | commitdiff | raw | diff to current |
2009-04-24 |
Rafael Espindola | Fix PR 4004 by including the call to __tls_get_addr... |
blob | commitdiff | raw | diff to current |
2009-04-24 |
Rafael Espindola | Revert 69952. Causes testsuite failures on linux x86-64. |
blob | commitdiff | raw | diff to current |
2009-04-24 |
Nate Begeman | PR2957 |
blob | commitdiff | raw | diff to current |
2009-04-21 |
Duncan Sands | Get rid of what looks like a copy-and-pasted typo. |
blob | commitdiff | raw | diff to current |
2009-04-20 |
Bob Wilson | Move duplicated AddLiveIn function from X86 and ARM... |
blob | commitdiff | raw | diff to current |
2009-04-17 |
Rafael Espindola | For general dynamic TLS access we must use |
blob | commitdiff | raw | diff to current |
2009-04-13 |
Rafael Espindola | X86-64 TLS support for local exec and initial exec. |
blob | commitdiff | raw | diff to current |
2009-04-09 |
Dan Gohman | Remove the obsolete SelectionDAG::getNodeValueTypes... |
blob | commitdiff | raw | diff to current |
2009-04-09 |
Dan Gohman | Fix grammaros in comments. |
blob | commitdiff | raw | diff to current |
2009-04-08 |
Rafael Espindola | Re-apply 68552. |
blob | commitdiff | raw | diff to current |
2009-04-08 |
Rafael Espindola | Avoid a hard coded constant. |
blob | commitdiff | raw | diff to current |
2009-04-08 |
Dan Gohman | Implement support for using modeling implicit-zero... |
blob | commitdiff | raw | diff to current |
2009-04-07 |
Bill Wendling | Temporarily revert r68552. This was causing a failure... |
blob | commitdiff | raw | diff to current |
2009-04-07 |
Rafael Espindola | Reduce code duplication on the TLS implementation. |
blob | commitdiff | raw | diff to current |
2009-04-03 |
Mon P Wang | Added a x86 dag combine to increase the chances to... |
blob | commitdiff | raw | diff to current |
2009-04-01 |
Chris Lattner | silence warning in release-asserts build. |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Evan Cheng | i128 shift libcalls are not available on x86. |
blob | commitdiff | raw | diff to current |
2009-03-30 |
Evan Cheng | When optimzing a mul by immediate into two, the resulti... |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Rafael Espindola | Have only one definition of X86AddrNumOperands. |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Evan Cheng | Optimize some 64-bit multiplication by constants into... |
blob | commitdiff | raw | diff to current |
2009-03-27 |
Rafael Espindola | I am trying to add a segment to the X86 addresses match... |
blob | commitdiff | raw | diff to current |
2009-03-26 |
Evan Cheng | -no-implicit-float means explicit fp operations are... |
blob | commitdiff | raw | diff to current |
2009-03-26 |
Bill Wendling | Pull transform from target-dependent code into target... |
blob | commitdiff | raw | diff to current |
2009-03-26 |
Bill Wendling | Match this pattern so that we can generate simpler... |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Bill Wendling | These instructions have special lowering that may lower... |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Evan Cheng | Fix some significant problems with constant pools that... |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Chris Lattner | generalize the previous code to use the full generality... |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Chris Lattner | optimize the case of cond ? 42 : 41 and friends. This... |
blob | commitdiff | raw | diff to current |
2009-03-12 |
Chris Lattner | Move 3 "(add (select cc, 0, c), x) -> (select cc, x... |
blob | commitdiff | raw | diff to current |
2009-03-12 |
Evan Cheng | On x86, if the only use of a i64 load is a i64 store... |
blob | commitdiff | raw | diff to current |
2009-03-11 |
Bill Wendling | Add a -no-implicit-float flag. This acts like -soft... |
blob | commitdiff | raw | diff to current |
2009-03-11 |
Mon P Wang | For yonah, fix a vector shuffle case for v16i8 where... |
blob | commitdiff | raw | diff to current |
2009-03-11 |
Mon P Wang | Fixed a v8i16 shuffle case that should generate a pshuf... |
blob | commitdiff | raw | diff to current |
2009-03-11 |
Chris Lattner | formatting change, reduce indentation. No functionalit... |
blob | commitdiff | raw | diff to current |
2009-03-07 |
Dan Gohman | Arithmetic instructions don't set EFLAGS bits OF and... |
blob | commitdiff | raw | diff to current |
2009-03-05 |
Dan Gohman | When creating X86ISD::INC and X86ISD::DEC nodes, only... |
blob | commitdiff | raw | diff to current |
2009-03-05 |
Dan Gohman | Fix the "test" optimization to recognize "dec" as an... |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Dan Gohman | Re-apply 66008, now that the unfoldMemoryOperand bug... |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Dan Gohman | Revert r66004 for now; it's causing a variety of test... |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Dan Gohman | Teach the x86 backend to eliminate "test" instructions... |
blob | commitdiff | raw | diff to current |
2009-02-27 |
Rafael Espindola | Refactor TLS code and add some tests. The tests and... |
blob | commitdiff | raw | diff to current |
2009-02-25 |
Evan Cheng | Revert BuildVectorSDNode related patches: 65426, 65427... |
blob | commitdiff | raw | diff to current |
2009-02-23 |
Evan Cheng | Only v1i16 (i.e. _m64) is returned via RAX / RDX. |
blob | commitdiff | raw | diff to current |
2009-02-23 |
Nate Begeman | Generate better code for v8i16 shuffles on SSE2 |
blob | commitdiff | raw | diff to current |
2009-02-22 |
Scott Michel | Introduce the BuildVectorSDNode class that encapsulates... |
blob | commitdiff | raw | diff to current |
2009-02-22 |
Evan Cheng | Be bug compatible with gcc by returning MMX values... |
blob | commitdiff | raw | diff to current |
2009-02-20 |
Evan Cheng | Support return of MMX values in 64-bit mode. |
blob | commitdiff | raw | diff to current |
2009-02-17 |
Scott Michel | Remove trailing whitespace to reduce later commit patch... |
blob | commitdiff | raw | diff to current |
2009-02-13 |
Evan Cheng | Teach x86 target -soft-float. |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Dale Johannesen | Arrange to print constants that match "n" and "i" const... |
blob | commitdiff | raw | diff to current |
2009-02-07 |
Dale Johannesen | Use getDebugLoc forwarder instead of getNode()->getDebu... |
blob | commitdiff | raw | diff to current |
2009-02-07 |
Dan Gohman | Constify TargetInstrInfo::EmitInstrWithCustomInserter... |
blob | commitdiff | raw | diff to current |
2009-02-07 |
Dale Johannesen | Get rid of the last non-DebugLoc versions of getNode! |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dale Johannesen | Remove more non-DebugLoc getNode variants. Use |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dale Johannesen | Remove more non-DebugLoc versions of getNode. |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dale Johannesen | Get rid of one more non-DebugLoc getNode and |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Dale Johannesen | Remove non-DebugLoc versions of getLoad and getStore. |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Dan Gohman | Minor code cleanups; no functionality change. |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Mon P Wang | Fixes a case where we generate an incorrect mask for... |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Dale Johannesen | Patch up omissions in DebugLoc propagation. |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Dale Johannesen | Add some DL propagation to places that didn't |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Dale Johannesen | DebugLoc propagation. done with file. |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Dale Johannesen | DebugLoc propagation. 2/3 through file. |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Evan Cheng | ADD / SUB / SMUL / UMUL with overflow second result... |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Evan Cheng | Add comment. |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Evan Cheng | Teach LowerBRCOND to recognize (xor (setcc x), 1).... |
blob | commitdiff | raw | diff to current |
2009-02-01 |
Torok Edwin | Implement -mno-sse: if SSE is disabled on x86-64, don... |
blob | commitdiff | raw | diff to current |
2009-02-01 |
Duncan Sands | Fix PR3453 and probably a bunch of other potential |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Dale Johannesen | Make LowerCallTo and LowerArguments take a DebugLoc |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Get rid of the non-DebugLoc-ified getNOT() method. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Mon P Wang | When PerformBuildVectorCombine, avoid creating a X86ISD... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Dan Gohman | Make x86's BT instruction matching more thorough, and... |
blob | commitdiff | raw | diff to current |
2009-01-28 |
Mon P Wang | Fixed lowering of v816 shuffles. |
blob | commitdiff | raw | diff to current |
2009-01-28 |
Mon P Wang | Add shuffle splat pattern for x86 sse shifts. |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Dan Gohman | Take the next steps in making SDUse more consistent... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Nate Begeman | De-identifying per sabre review |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Nate Begeman | Support pattern matching various x86 sse shifts. |
blob | commitdiff | raw | diff to current |
2009-01-22 |
Bob Wilson | Add SelectionDAG::getNOT method to construct bitwise... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Evan Cheng | Minor tweak to LowerUINT_TO_FP_i32. Bias (after scalar_... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Evan Cheng | Now not UINT_TO_FP is legal (it's marked custom), dag... |
blob | commitdiff | raw | diff to current |
2009-01-17 |
Bill Wendling | Extend thi |
blob | commitdiff | raw | diff to current |
2009-01-17 |
Bill Wendling | Temporarily revert my last change. It is causing a... |
blob | commitdiff | raw | diff to current |
2009-01-17 |
Bill Wendling | Implement a special algorithm for converting uint_to_fp... |
blob | commitdiff | raw | diff to current |
2009-01-16 |
Bill Wendling | Add support for non-zero __builtin_return_address value... |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Mon P Wang | Expand insert/extract of a <4 x i32> with a variable... |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Dan Gohman | Make getWidenVectorType const. |
blob | commitdiff | raw | diff to current |
2009-01-13 |
Dan Gohman | BT appears to be available on all >= i386 chips. |
blob | commitdiff | raw | diff to current |
2009-01-13 |
Dan Gohman | Don't use a BT instruction if the AND has multiple... |
blob | commitdiff | raw | diff to current |
2009-01-13 |
Devang Patel | Use DebugInfo interface to lower dbg_* intrinsics. |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Dan Gohman | X86_COND_C and X86_COND_NC are alternate mnemonics for |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Devang Patel | squash warnings. |
blob | commitdiff | raw | diff to current |
2009-01-02 |
Evan Cheng | Use movaps / movd to extract vector element 0 even... |
blob | commitdiff | raw | diff to current |
2009-01-01 |
Duncan Sands | Fix PR3274: when promoting the condition of a BRCOND... |
blob | commitdiff | raw | diff to current |
2008-12-25 |
Chris Lattner | Add a simple pattern for matching 'bt'. |
blob | commitdiff | raw | diff to current |
2008-12-24 |
Chris Lattner | translateX86CC can never fail. Simplify it based on... |
blob | commitdiff | raw | diff to current |
2008-12-24 |
Chris Lattner | indentation |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Chris Lattner | simplify some control flow and reduce indentation,... |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Dan Gohman | Add instruction patterns and encodings for the x86... |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Dan Gohman | Clean up the atomic opcodes in SelectionDAG. |
blob | commitdiff | raw | diff to current |
next |