| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove getWidenVectorType, which is no longer used. | Dan Gohman | 2010-03-11 | 1 | -7/+0 |
* | Lower dynamic stack allocation on mingw32 to separate instruction. | Anton Korobeynikov | 2010-03-06 | 1 | -1/+12 |
* | X86InstrInfoSSE.td declares PINSRW as having type v8i16, | Chris Lattner | 2010-02-23 | 1 | -1/+1 |
* | Cleanup stdcall / fastcall name mangling. | Anton Korobeynikov | 2010-02-12 | 1 | -1/+0 |
* | Revert 95130. | Evan Cheng | 2010-02-02 | 1 | -2/+2 |
* | Pass callsite return type to TargetLowering::LowerCall and use that to check ... | Evan Cheng | 2010-02-02 | 1 | -2/+2 |
* | Perform trivial tail call optimization for callees with "C" ABI. These are done | Evan Cheng | 2010-01-27 | 1 | -1/+2 |
* | Eliminate target hook IsEligibleForTailCallOptimization. | Evan Cheng | 2010-01-27 | 1 | -15/+10 |
* | Delete dead code. | Evan Cheng | 2010-01-26 | 1 | -5/+0 |
* | Code refactoring, no functionality change. | Evan Cheng | 2010-01-26 | 1 | -0/+5 |
* | Move getJTISymbol from MachineJumpTableInfo to MachineFunction, | Chris Lattner | 2010-01-26 | 1 | -1/+7 |
* | implement X86 @GOTOFF jump table entries with the new EK_Custom32 | Chris Lattner | 2010-01-26 | 1 | -3/+8 |
* | in 32-bit pic mode for targets with a GOT, x86 emits jump table | Chris Lattner | 2010-01-25 | 1 | -0/+2 |
* | Improved widening loads by adding support for wider loads if | Mon P Wang | 2010-01-24 | 1 | -0/+6 |
* | Use sbb x, x to materialize carry bit in a GPR. The result is all one's or al... | Evan Cheng | 2009-12-15 | 1 | -0/+4 |
* | Optimize splat of a scalar load into a shuffle of a vector load when it's leg... | Evan Cheng | 2009-12-09 | 1 | -1/+3 |
* | x86 vector shuffle cleanup/fixes: | Nate Begeman | 2009-11-07 | 1 | -1/+1 |
* | Add code to check at SelectionDAGISel::LowerArguments time to see if return v... | Kenneth Uildriks | 2009-11-07 | 1 | -0/+6 |
* | Initial x86 support for BlockAddresses. | Dan Gohman | 2009-10-30 | 1 | -0/+1 |
* | Add a second ValueType argument to isFPImmLegal. | Evan Cheng | 2009-10-28 | 1 | -1/+1 |
* | Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which return... | Evan Cheng | 2009-10-27 | 1 | -0/+14 |
* | Add support for matching shuffle patterns with palignr. | Nate Begeman | 2009-10-19 | 1 | -5/+11 |
* | Improve MachineMemOperand handling. | Dan Gohman | 2009-09-25 | 1 | -12/+12 |
* | Fix funky comments. | Evan Cheng | 2009-09-19 | 1 | -5/+5 |
* | Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b... | Evan Cheng | 2009-09-19 | 1 | -1/+2 |
* | Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ... | Evan Cheng | 2009-09-18 | 1 | -1/+2 |
* | Add support for using the FLAGS result of or, xor, and and instructions | Dan Gohman | 2009-09-18 | 1 | -1/+1 |
* | Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. | Sandeep Patel | 2009-09-02 | 1 | -9/+9 |
* | refactor select 'sched insertion' out to its own method. | Chris Lattner | 2009-09-02 | 1 | -0/+3 |
* | Revert commit 80428. It completely broke exception | Duncan Sands | 2009-08-31 | 1 | -8/+0 |
* | - Add target lowering methods to get the preferred format for the FDE and LSDA | Bill Wendling | 2009-08-29 | 1 | -0/+8 |
* | Implement sse4.2 string/text processing instructions: | Eric Christopher | 2009-08-18 | 1 | -0/+8 |
* | Reapply r79127. It was fixed by d0k. | Bill Wendling | 2009-08-15 | 1 | -4/+9 |
* | Revert r79127. It was causing compilation errors. | Bill Wendling | 2009-08-15 | 1 | -9/+4 |
* | Change allowsUnalignedMemoryAccesses to take type argument since some targets | Evan Cheng | 2009-08-15 | 1 | -4/+9 |
* | On x86-64, for a varargs function, don't store the xmm registers to | Dan Gohman | 2009-08-15 | 1 | -1/+11 |
* | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -4/+4 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -19/+19 |
* | Start moving TargetLowering away from using full MVTs and towards SimpleValue... | Owen Anderson | 2009-08-10 | 1 | -1/+1 |
* | Better handle kernel code model. Also, generalize the things and fix one | Anton Korobeynikov | 2009-08-05 | 1 | -0/+5 |
* | Major calling convention code refactoring. | Dan Gohman | 2009-08-05 | 1 | -26/+46 |
* | Fix typos in comments. | Dan Gohman | 2009-08-01 | 1 | -1/+1 |
* | Optimize some common usage patterns of atomic built-ins __sync_add_and_fetch(... | Evan Cheng | 2009-07-30 | 1 | -0/+4 |
* | Add support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. Lower | Eric Christopher | 2009-07-29 | 1 | -1/+4 |
* | Copy ExpandInlineAsm to TargetLowering from TargetAsmInfo. | Chris Lattner | 2009-07-20 | 1 | -0/+2 |
* | change a few methods to be static functions. | Chris Lattner | 2009-07-09 | 1 | -2/+0 |
* | Update comments to make it clear that the function alignment is the Log2 of the | Bill Wendling | 2009-07-01 | 1 | -1/+1 |
* | Add an "alignment" field to the MachineFunction object. It makes more sense to | Bill Wendling | 2009-06-30 | 1 | -2/+5 |
* | Add new function attribute - noimplicitfloat | Devang Patel | 2009-06-05 | 1 | -1/+2 |
* | Revert 72707 and 72709, for the moment. | Dale Johannesen | 2009-06-02 | 1 | -11/+1 |