2010-03-05 |
Evan Cheng | Rever 96389 and 96990. They are causing some miscompila... |
blob | commitdiff | raw |
2010-03-04 |
Dan Gohman | Fix recognition of 16-bit bswap for C front-ends which... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Bill Wendling | Remove dead parameter passing. |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Evan Cheng | Remove the optimize for code size limitation on r67917... |
blob | commitdiff | raw | diff to current |
2010-02-27 |
Evan Cheng | Re-apply 97040 with fix. This survives a ppc self-host... |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Dan Gohman | Truncate from i64 to i32 is "free" on x86-32, because... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Daniel Dunbar | Speculatively revert r97011, "Re-apply 96540 and 96556... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Dan Gohman | When forming SSE min and max nodes for UGE and ULE... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Evan Cheng | Re-apply 96540 and 96556 with fixes. |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Evan Cheng | Fix rev 96389 by restricting the xform to mask that... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Chris Lattner | X86InstrInfoSSE.td declares PINSRW as having type v8i16, |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Arnold Schwaighofer | Mark the return address stack slot as mutable when... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Dan Gohman | Remove the logic for reasoning about NaNs from the... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Chris Lattner | fix an incorrect VT: eflags is always i32. The bug... |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Anton Korobeynikov | It turned out that we failed to emit proper symbol... |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Duncan Sands | Revert commits 96556 and 96640, because commit 96556... |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Evan Cheng | Some dag combiner goodness: |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Evan Cheng | Look for SSE and instructions of this form: (and x... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Anton Korobeynikov | Preliminary patch to improve dwarf EH generation -... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
David Greene | Remove an assumption of default arguments. This is... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Anton Korobeynikov | Cleanup stdcall / fastcall name mangling. |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | refactor the conditional jump instructions in the ... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Mon P Wang | The previous fix of widening divides that trap was... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dan Gohman | Fix "the the" and similar typos. |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Chris Lattner | switch ELF @GOTOFF references to use X86MCTargetExpr. |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Dan Gohman | Rename the PerformTailCallOpt variable to GuaranteedTai... |
blob | commitdiff | raw | diff to current |
2010-02-06 |
Evan Cheng | Do not emit callseq instructions around sibcalls. This... |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | constant propagate a method away. |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | change getSizeOfImm and getBaseOpcodeFor to just take |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Evan Cheng | Handle tail call with byval arguments. |
blob | commitdiff | raw | diff to current |
2010-02-04 |
Evan Cheng | Re-enable x86 tail call optimization. |
blob | commitdiff | raw | diff to current |
2010-02-04 |
Evan Cheng | Indirect tail call has to go through a call preserved... |
blob | commitdiff | raw | diff to current |
2010-02-03 |
Evan Cheng | Speculatively disable x86 automatic tail call optimizat... |
blob | commitdiff | raw | diff to current |
2010-02-03 |
Evan Cheng | Allow all types of callee's to be tail called. But... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Evan Cheng | ByVal frame object size should be that of the byval... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Evan Cheng | Revert 95130. |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Evan Cheng | Pass callsite return type to TargetLowering::LowerCall... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Evan Cheng | Perform sibcall in some cases when arguments are passes... |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Evan Cheng | Fix PR6196. GV callee may not be a function. |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Evan Cheng | Undo r94946 now all the tests are passing again. |
blob | commitdiff | raw | diff to current |
2010-01-31 |
Evan Cheng | Fix a missing check from my last commit. |
blob | commitdiff | raw | diff to current |
2010-01-31 |
Evan Cheng | Avoid recursive sibcall's. |
blob | commitdiff | raw | diff to current |
2010-01-30 |
Evan Cheng | Allow more tailcall optimization: calls with inputs... |
blob | commitdiff | raw | diff to current |
2010-01-29 |
Evan Cheng | Catch more trivial tail call opportunities: no inputs... |
blob | commitdiff | raw | diff to current |
2010-01-28 |
Evan Cheng | Fix a bug introduced by r94490 where it created a X86IS... |
blob | commitdiff | raw | diff to current |
2010-01-27 |
Evan Cheng | Perform trivial tail call optimization for callees... |
blob | commitdiff | raw | diff to current |
2010-01-27 |
Evan Cheng | Eliminate target hook IsEligibleForTailCallOptimization. |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Evan Cheng | Delete blank lines that bug me. |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Evan Cheng | Delete dead code. |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Evan Cheng | Code refactoring, no functionality change. |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Chris Lattner | Move getJTISymbol from MachineJumpTableInfo to MachineF... |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Chris Lattner | implement X86 @GOTOFF jump table entries with the new... |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Evan Cheng | Implement cond ? -1 : 0 with sbb. |
blob | commitdiff | raw | diff to current |
2010-01-25 |
Chris Lattner | in 32-bit pic mode for targets with a GOT, x86 emits... |
blob | commitdiff | raw | diff to current |
2010-01-25 |
Chris Lattner | remove dead code: the x86 target never sets usesGlobalO... |
blob | commitdiff | raw | diff to current |
2010-01-24 |
Mon P Wang | Improved widening loads by adding support for wider... |
blob | commitdiff | raw | diff to current |
2010-01-23 |
Eric Christopher | Don't lower splat vector load to relative to the esp... |
blob | commitdiff | raw | diff to current |
2010-01-15 |
Dan Gohman | Fix a typo that Anton noticed. |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Benjamin Kramer | Reimplement getToken and SplitString as "StringRef... |
blob | commitdiff | raw | diff to current |
2010-01-09 |
Jeffrey Yasskin | Fix llvm.org/PR5729: x86-64 tail calls were putting... |
blob | commitdiff | raw | diff to current |
2010-01-08 |
Evan Cheng | Fix a critical bug in 64-bit atomic operation lowering... |
blob | commitdiff | raw | diff to current |
2010-01-08 |
Evan Cheng | Fix comment. |
blob | commitdiff | raw | diff to current |
2010-01-07 |
Evan Cheng | Fix a minor regression from my dag combiner changes... |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Evan Cheng | Teach dag combine to fold the following transformation... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Move remaining stuff to the isInteger predicate. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Convert a ton of simple integer type equality tests... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Evan Cheng | Code refactoring. |
blob | commitdiff | raw | diff to current |
2010-01-04 |
Evan Cheng | Perform this folding as a target specific dag combine: |
blob | commitdiff | raw | diff to current |
2010-01-04 |
Dan Gohman | A use by operand 1 or 2 of a SELECT is not a FLAGS... |
blob | commitdiff | raw | diff to current |
2009-12-29 |
Benjamin Kramer | Replace a few more SmallVectors with arrays. |
blob | commitdiff | raw | diff to current |
2009-12-22 |
Bill Wendling | Add more plumbing. This time in the LowerArguments... |
blob | commitdiff | raw | diff to current |
2009-12-17 |
Ken Dyck | In LowerEXTRACT_VECTOR_ELT, force an i32 value type... |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Evan Cheng | Re-enable 91381 with fixes. |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Evan Cheng | Disable 91381 for now. It's miscompiling ARMISelDAG2DAG... |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Evan Cheng | Use sbb x, x to materialize carry bit in a GPR. The... |
blob | commitdiff | raw | diff to current |
2009-12-14 |
Dan Gohman | Fix integer cast code to handle vector types. |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Dan Gohman | Implement vector widening, splitting, and scalarizing... |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Anton Korobeynikov | Honour setHasCalls() set from isel. |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Evan Cheng | Optimize splat of a scalar load into a shuffle of a... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Evan Cheng | Teach InferPtrAlignment to infer GV+cst alignment and... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Evan Cheng | Move isConsecutiveLoad to SelectionDAG. It's not target... |
blob | commitdiff | raw | diff to current |
2009-11-30 |
Mon P Wang | Added support to allow clients to custom widen. For... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Dan Gohman | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are... |
blob | commitdiff | raw | diff to current |
2009-11-21 |
Devang Patel | We are not using DBG_STOPPOINT anymore. |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Dan Gohman | Target-independent support for TargetFlags on BlockAddr... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Jeffrey Yasskin | Make X86-64 in the Large model always emit 64-bit calls. |
blob | commitdiff | raw | diff to current |
2009-11-12 |
David Greene | Add a bool flag to StackObjects telling whether they... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Benjamin Kramer | Add compare_lower and equals_lower methods to StringRef... |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Nate Begeman | x86 vector shuffle cleanup/fixes: |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Kenneth Uildriks | Add code to check at SelectionDAGISel::LowerArguments... |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Dan Gohman | Initial x86 support for BlockAddresses. |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Evan Cheng | Add a second ValueType argument to isFPImmLegal. |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Evan Cheng | Do away with addLegalFPImmediate. Add a target hook... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Dan Gohman | Make TranslateX86CC return COND_INVALID instead of... |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Nate Begeman | Add support for matching shuffle patterns with palignr. |
blob | commitdiff | raw | diff to current |
2009-10-18 |
Evan Cheng | -Revert parts of 84326 and 84411. Distinquishing betwee... |
blob | commitdiff | raw | diff to current |
2009-10-18 |
Evan Cheng | Only fixed stack objects and spill slots should be... |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Evan Cheng | Revert 84315 for now. Re-thinking the patch. |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Evan Cheng | Rename getFixedStack to getStackObject. The stack objec... |
blob | commitdiff | raw | diff to current |
next |