2008-12-23 |
Chris Lattner | simplify some control flow and reduce indentation,... |
blob | commitdiff | raw |
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 |
2008-12-23 |
Mon P Wang | Fixed code generation for v8i16 and v16i8 splats on... |
blob | commitdiff | raw | diff to current |
2008-12-18 |
Mon P Wang | Fixed x86 code generation of multiple for v2i64. It... |
blob | commitdiff | raw | diff to current |
2008-12-12 |
Bill Wendling | - Use patterns instead of creating completely new instr... |
blob | commitdiff | raw | diff to current |
2008-12-12 |
Mon P Wang | Added support for SELECT v8i8 v4i16 for X86 (MMX) |
blob | commitdiff | raw | diff to current |
2008-12-12 |
Bill Wendling | Redo the arithmetic with overflow architecture. I was... |
blob | commitdiff | raw | diff to current |
2008-12-10 |
Bill Wendling | Whitespace changes. |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Bill Wendling | Add sub/mul overflow intrinsics. This currently doesn... |
blob | commitdiff | raw | diff to current |
2008-12-05 |
Dale Johannesen | Make LoopStrengthReduce smarter about hoisting things... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Evan Cheng | Refactor code. No functionality change. |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Bill Wendling | CC should only be a ConstantSDNode at this point. Just... |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Bill Wendling | Second stab at target-dependent lowering of everyone... |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Duncan Sands | There are no longer any places that require a |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Duncan Sands | Change the interface to the type legalization method |
blob | commitdiff | raw | diff to current |
2008-11-27 |
Bill Wendling | Comment out code that isn't entirely correct. |
blob | commitdiff | raw | diff to current |
2008-11-26 |
Bill Wendling | Generate something sensible for an [SU]ADDO op when... |
blob | commitdiff | raw | diff to current |
2008-11-24 |
Bill Wendling | - Make lowering of "add with overflow" customizable... |
blob | commitdiff | raw | diff to current |
2008-11-24 |
Mon P Wang | Added missing description for -disable-mmx option. |
blob | commitdiff | raw | diff to current |
2008-11-23 |
Duncan Sands | Rename SetCCResultContents to BooleanContents. In |
blob | commitdiff | raw | diff to current |
2008-11-23 |
Mon P Wang | Added -disable-mmx using a patch from Preston Gurd. |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Dale Johannesen | Extend InlineAsm::C_Register to allow multiple specific... |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Mon P Wang | Widening cleanup |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Evan Cheng | Indentation. |
blob | commitdiff | raw | diff to current |
2008-10-31 |
Dan Gohman | Use MOVSSmr instead of EXTRACTPSmr in the case of extra... |
blob | commitdiff | raw | diff to current |
2008-10-30 |
Mon P Wang | Add initial support for vector widening. Logic is... |
blob | commitdiff | raw | diff to current |
2008-10-28 |
Chris Lattner | Fix a nasty miscompilation of 176.gcc on linux/x86... |
blob | commitdiff | raw | diff to current |
2008-10-24 |
Duncan Sands | Fix translateX86CC: if SetCCOpcode is SETULE and |
blob | commitdiff | raw | diff to current |
2008-10-22 |
Dale Johannesen | Remove allocation of unused stack slot. |
blob | commitdiff | raw | diff to current |
2008-10-22 |
Duncan Sands | Get this working with LegalizeTypes: (1) don't |
blob | commitdiff | raw | diff to current |
2008-10-22 |
Dale Johannesen | Adjust comments for pedantic satisfaction. |
blob | commitdiff | raw | diff to current |
2008-10-21 |
Dale Johannesen | Add comments to explain uint64->f64 algorithm, |
blob | commitdiff | raw | diff to current |
2008-10-21 |
Dale Johannesen | Add an SSE2 algorithm for uint64->f64 conversion. |
blob | commitdiff | raw | diff to current |
2008-10-21 |
Dan Gohman | Don't create TargetGlobalAddress nodes with offsets... |
blob | commitdiff | raw | diff to current |
2008-10-21 |
Dan Gohman | Optimized FCMP_OEQ and FCMP_UNE for x86. |
blob | commitdiff | raw | diff to current |
2008-10-20 |
Duncan Sands | Have X86 custom lowering for LegalizeTypes use |
blob | commitdiff | raw | diff to current |
2008-10-18 |
Dan Gohman | Teach DAGCombine to fold constant offsets into GlobalAd... |
blob | commitdiff | raw | diff to current |
2008-10-17 |
Chris Lattner | add support for 128 bit inputs on both x86-64 and x86-32. |
blob | commitdiff | raw | diff to current |
2008-10-17 |
Chris Lattner | Fix a bug where the x86 backend would reject 64-bit... |
blob | commitdiff | raw | diff to current |
2008-10-16 |
Dan Gohman | Remove an unused variable. |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Evan Cheng | - Add target lowering hooks that specify which setcc... |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Dan Gohman | FastISel support for exception-handling constructs. |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Evan Cheng | Rename LoadX to LoadExt. |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Chris Lattner | Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons... |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Dale Johannesen | Add a "loses information" return value to APFloat:... |
blob | commitdiff | raw | diff to current |
2008-10-06 |
Evan Cheng | Fix PR2850 and PR2863. Only generate movddup for 128... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dale Johannesen | Make atomic Swap work, 64-bit on x86-32. |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dale Johannesen | Pass MemOperand through for 64-bit atomics on 32-bit, |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-10-02 |
Dale Johannesen | Handle some 64-bit atomics on x86-32, some of the time. |
blob | commitdiff | raw | diff to current |
2008-10-01 |
Bill Wendling | Implement the -fno-builtin option in the front-end... |
blob | commitdiff | raw | diff to current |
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 |
next |