2008-10-01 |
Bill Wendling | Implement the -fno-builtin option in the front-end... |
blob | commitdiff | raw |
2008-09-30 |
Bill Wendling | Just don't transform this memset into "bzero" if no... |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Bill Wendling | Add the new `-no-builtin' flag. This flag is meant... |
blob | commitdiff | raw | diff to current |
2008-09-29 |
Dale Johannesen | Remove misuse of ReplaceNodeResults for atomics with |
blob | commitdiff | raw | diff to current |
2008-09-27 |
Evan Cheng | Re-apply 56683 with fixes. |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Bill Wendling | Temporarily reverting r56683. This is causing a failure... |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Dan Gohman | Rename ConstantSDNode's getSignExtended to getSExtValue... |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Evan Cheng | Fix @llvm.frameaddress codegen. FP elimination optimiza... |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Dale Johannesen | Add "inreg" field to CallSDNode (doesn't increase |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Evan Cheng | Prefer movlhps over punpcklqdq, etc. in more cases. |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Devang Patel | Large mechanical patch. |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Evan Cheng | With sse3 and when the source is a load or has multiple... |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Evan Cheng | X86ISD::VZEXT_LOAD should produce and fold a chain. |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Evan Cheng | Properly handle 'm' inline asm constraints. If a GV... |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Dan Gohman | Arrange for FastISel code to have access to the Machine... |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Evan Cheng | Support x86 specific inline asm modifier 'J'. |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Dale Johannesen | Make log, log2, log10, exp, exp2 use Expand by |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Arnold Schwaighofer | Change the calling convention used when tail call optim... |
blob | commitdiff | raw | diff to current |
2008-09-16 |
Bill Wendling | Reverting r56249. On further investigation, this functi... |
blob | commitdiff | raw | diff to current |
2008-09-16 |
Bill Wendling | - Change "ExternalSymbolSDNode" to "SymbolSDNode". |
blob | commitdiff | raw | diff to current |
2008-09-13 |
Dan Gohman | Remove isImm(), isReg(), and friends, in favor of |
blob | commitdiff | raw | diff to current |
2008-09-13 |
Dan Gohman | Define CallSDNode, an SDNode subclass for use with... |
blob | commitdiff | raw | diff to current |
2008-09-12 |
Dan Gohman | Rename ConstantSDNode::getValue to getZExtValue, for... |
blob | commitdiff | raw | diff to current |
2008-09-11 |
Arnold Schwaighofer | When tailcallopt is enabled all fastcc calls must have... |
blob | commitdiff | raw | diff to current |
2008-09-11 |
Dale Johannesen | The version of AtomicSDNode::AtomicSDNode used (only... |
blob | commitdiff | raw | diff to current |
2008-09-10 |
Dan Gohman | Add X86FastISel support for static allocas, and refences |
blob | commitdiff | raw | diff to current |
2008-09-10 |
Evan Cheng | Fix a fastcc + sret bug. If fastcc and sret, callee... |
blob | commitdiff | raw | diff to current |
2008-09-10 |
Dale Johannesen | Handle new intrinsics with vector arguments. |
blob | commitdiff | raw | diff to current |
2008-09-10 |
Duncan Sands | Fix name. |
blob | commitdiff | raw | diff to current |
2008-09-10 |
Duncan Sands | Add trampoline support for the new FastCC calling |
blob | commitdiff | raw | diff to current |
2008-09-10 |
Duncan Sands | Turn off the new FastCC for the moment. It causes |
blob | commitdiff | raw | diff to current |
2008-09-09 |
Anton Korobeynikov | Replace explicit pointer-size constants to TargetData... |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Anton Korobeynikov | Reapply 55899: First draft of EH support on x86/64... |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Anton Korobeynikov | Reapply blindly reverted 55898: Implement FRAME_TO_ARGS... |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Bill Wendling | Reverting r55898 as well. This wasn't reverted in the... |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Bill Wendling | Reverting r55898 to r55909. One of these patches was... |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Anton Korobeynikov | First draft of EH support on x86/64-linux |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Anton Korobeynikov | Implement FRAME_TO_ARGS_OFFSET for x86-64 |
blob | commitdiff | raw | diff to current |
2008-09-07 |
Evan Cheng | Some code clean up. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Evan Cheng | For whatever the reason, x86 CallingConv::Fast (i.e... |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Evan Cheng | Remove code that pad number of bytes to pop for X86_Fas... |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dale Johannesen | Add intrinsics for log, log2, log10, exp, exp2. |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Dan Gohman | Create HandlePHINodesInSuccessorBlocksFast, a version of |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Evan Cheng | Let tblgen only generate fastisel routines, not the... |
blob | commitdiff | raw | diff to current |
2008-08-29 |
Evan Cheng | Swap fp comparison operands and change predicate to... |
blob | commitdiff | raw | diff to current |
2008-08-29 |
Evan Cheng | Backing out 55521. Not safe. |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Evan Cheng | Swap fp comparison operands and change predicate to... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Gabor Greif | remove tabs, fix > 80 cols |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Gabor Greif | erect abstraction boundaries for accessing SDValue... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Rafael Espindola | Use resize instead of reserve. Reserve doesn't change... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Dale Johannesen | Split the ATOMIC NodeType's to include the size, e.g. |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Gabor Greif | disallow direct access to SDValue::ResNo, provide a... |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Chris Lattner | If an xmm register is referenced explicitly in an inlin... |
blob | commitdiff | raw | diff to current |
2008-08-25 |
Evan Cheng | Try approach to moving call address load inside of... |
blob | commitdiff | raw | diff to current |
2008-08-24 |
Bill Wendling | Temporarily reverting r55292. It's causing a bootstrapi... |
blob | commitdiff | raw | diff to current |
2008-08-24 |
Evan Cheng | Move callseq_start above the call address load to allow... |
blob | commitdiff | raw | diff to current |
2008-08-21 |
Bill Wendling | If part of the mask is "undef", then ignore it as we... |
blob | commitdiff | raw | diff to current |
2008-08-21 |
Bill Wendling | Fix whitespace. No functionality change. |
blob | commitdiff | raw | diff to current |
2008-08-21 |
Evan Cheng | Fix a number of byval / memcpy / memset related codegen... |
blob | commitdiff | raw | diff to current |
2008-08-21 |
Mon P Wang | Treat floating point ST1 the same as ST0 when lowering... |
blob | commitdiff | raw | diff to current |
2008-08-20 |
Dan Gohman | Simplify FastISel's constructor argument list, make... |
blob | commitdiff | raw | diff to current |
2008-08-20 |
Dale Johannesen | Add remaining 64-bit atomic patterns for x86-64. |
blob | commitdiff | raw | diff to current |
2008-08-20 |
Bill Wendling | Revert r55018 and apply the correct "fix" for the 64... |
blob | commitdiff | raw | diff to current |
2008-08-19 |
Dan Gohman | Instantiate FastISel for X86. |
blob | commitdiff | raw | diff to current |
2008-08-19 |
Dan Gohman | The X86 target will soon have an implementation of... |
blob | commitdiff | raw | diff to current |
2008-08-19 |
Dale Johannesen | Add support for 8 and 16 bit forms of __sync |
blob | commitdiff | raw | diff to current |
2008-08-17 |
Evan Cheng | Fix a (u)comiss intrinsic lowering bug. It was using... |
blob | commitdiff | raw | diff to current |
2008-08-16 |
Anton Korobeynikov | Use correct name for TLS address resolution routine... |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Dan Gohman | Also avoid pinsrw and pinsrb with a variable insertelem... |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Dan Gohman | Don't try to use the insertps instruction for vector |
blob | commitdiff | raw | diff to current |
2008-08-05 |
Evan Cheng | Fix PR2620: Fix X86cmppd selection code so it expects... |
blob | commitdiff | raw | diff to current |
2008-08-04 |
Dan Gohman | Add an assert to catch invalid VECTOR_SHUFFLE mask... |
blob | commitdiff | raw | diff to current |
2008-08-03 |
Andrew Lenharth | Add atomic sub for other sizes |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Tidy SDNode::use_iterator, and complete the transition... |
blob | commitdiff | raw | diff to current |
2008-07-25 |
Nate Begeman | Disable mov{L, LP, HP, HLP, *DUP} shuffles for mmx |
blob | commitdiff | raw | diff to current |
2008-07-23 |
Evan Cheng | Fix PR2485: do all 4-element SSE shuffles in max. of... |
blob | commitdiff | raw | diff to current |
2008-07-22 |
Evan Cheng | Factor out SSE 4 wide shuffle lowering code into its... |
blob | commitdiff | raw | diff to current |
2008-07-22 |
Evan Cheng | Fix PR2574: implement v2f32 scalar_to_vector. |
blob | commitdiff | raw | diff to current |
2008-07-21 |
Duncan Sands | Add VerifyNode, a place to put sanity checks on |
blob | commitdiff | raw | diff to current |
2008-07-20 |
Bill Wendling | Fix for first part of PR2562. Generate the "pinsrw... |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Nate Begeman | SSE codegen for vsetcc nodes |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Mon P Wang | When lowering certain atomics, we need to copy the... |
blob | commitdiff | raw | diff to current |
2008-07-16 |
Evan Cheng | x86-64 PIC JIT fixes: do not generate the extra load... |
blob | commitdiff | raw | diff to current |
2008-07-11 |
Dan Gohman | Include a frame index in the "fixed stack" pseudo sourc... |
blob | commitdiff | raw | diff to current |
2008-07-11 |
Bill Wendling | The frame address on an x86-64 box needs to be offset... |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Dan Gohman | Pool-allocation for MachineInstrs, MachineBasicBlocks... |
blob | commitdiff | raw | diff to current |
2008-07-04 |
Duncan Sands | Rather than having a different custom legalization |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Duncan Sands | Add a new getMergeValues method that does not need |
blob | commitdiff | raw | diff to current |
2008-07-01 |
Duncan Sands | Highlight that getMergeValues optimization is |
blob | commitdiff | raw | diff to current |
2008-07-01 |
Dan Gohman | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL... |
blob | commitdiff | raw | diff to current |
2008-06-30 |
Dan Gohman | Update comments to new-style syntax. |
blob | commitdiff | raw | diff to current |
2008-06-30 |
Dan Gohman | Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better... |
blob | commitdiff | raw | diff to current |
2008-06-30 |
Duncan Sands | Revert the SelectionDAG optimization that makes |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Evan Cheng | - Fix a x86 vector isel bug: illegal transformation... |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Dan Gohman | Remove the OrigVT member from AtomicSDNode, as it is... |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Mon P Wang | Added MemOperands to Atomic operations since Atomics... |
blob | commitdiff | raw | diff to current |
2008-06-24 |
Dale Johannesen | Add v2f32 (MMX) type to X86. Support is primitive: |
blob | commitdiff | raw | diff to current |
2008-06-22 |
Dan Gohman | Remove unnecessary #includes. |
blob | commitdiff | raw | diff to current |
2008-06-19 |
Eli Friedman | Fix a bug with <8 x i16> shuffle lowering on X86 where... |
blob | commitdiff | raw | diff to current |
next |