2010-02-16 |
Evan Cheng | Look for SSE and instructions of this form: (and x... |
blob | commitdiff | raw |
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 |
2009-10-12 |
Dan Gohman | Don't forget to mark RAX as live-out of the function... |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Dale Johannesen | Fix handling of x86 'R' constraint. |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Improve MachineMemOperand handling. |
blob | commitdiff | raw | diff to current |
2009-09-23 |
Dan Gohman | Rename several variables from EVT to more descriptive... |
blob | commitdiff | raw | diff to current |
2009-09-21 |
Dan Gohman | Recognize SSE min and max opportunities in even more... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Daniel Dunbar | Tabs -> spaces, and remove trailing whitespace. |
blob | commitdiff | raw | diff to current |
2009-09-19 |
Evan Cheng | Fix PR4926. When target hook EmitInstrWithCustomInserte... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Evan Cheng | Enhance EmitInstrWithCustomInserter() so target can... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Chris Lattner | Make a new X8632_MachoTargetObjectFile TLOF implementat... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Dan Gohman | Add support for using the FLAGS result of or, xor,... |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Chris Lattner | Big change #1 for personality function references: |
blob | commitdiff | raw | diff to current |
2009-09-13 |
Chris Lattner | add some special case handling for strangely named... |
blob | commitdiff | raw | diff to current |
2009-09-06 |
Duncan Sands | Remove a left over bit of code with no effect. |
blob | commitdiff | raw | diff to current |
2009-09-06 |
Duncan Sands | Remove some not-really-used variables, as warned |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Dan Gohman | Recognize more opportunities to use SSE min and max... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Mon P Wang | Fixed a few problems with vector shifts |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Dan Gohman | Add a -disable-16bit flag and associated support for... |
blob | commitdiff | raw | diff to current |
next |