2010-08-26 |
Chris Lattner | fix sse1 only codegen in x86-64 mode, which is something we |
blob | commitdiff | raw |
2010-08-25 |
Bruno Cardoso Lopes | Revert this for now, PUNPCKLDQ dont operate on v4f32 |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Anton Korobeynikov | Fix nasty mingw32 bug, which e.g. prevented llvm-gcc... |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Bruno Cardoso Lopes | PUNPCKLDQ should also be used for v4f32 |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Bruno Cardoso Lopes | teach lowering to get target specific nodes for pshufd... |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Dan Gohman | Fix X86's isLegalAddressingMode to recognize that stati... |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Bruno Cardoso Lopes | Use pshufhw and pshuflw in more cases and fix getTarget... |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Bruno Cardoso Lopes | Start using target speficic nodes for shuffles: pshufhw... |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Anton Korobeynikov | Revert invalid r111792. Jump tables are not broken... |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Michael J. Spencer | Workaround broken jump tables on x86-64 COFF. |
blob | commitdiff | raw | diff to current |
2010-08-21 |
Bruno Cardoso Lopes | Prepare LowerVECTOR_SHUFFLEv8i16 to use x86 target... |
blob | commitdiff | raw | diff to current |
2010-08-20 |
Bruno Cardoso Lopes | This is the first step towards refactoring the x86... |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Anton Korobeynikov | More fixes for win64: |
blob | commitdiff | raw | diff to current |
2010-08-14 |
Eric Christopher | Rework how the non-sse2 memory barrier is lowered so... |
blob | commitdiff | raw | diff to current |
2010-08-14 |
Chris Lattner | improve indentation |
blob | commitdiff | raw | diff to current |
2010-08-13 |
Bruno Cardoso Lopes | Fix comment to reflect code, and remove an unused argument |
blob | commitdiff | raw | diff to current |
2010-08-12 |
Bruno Cardoso Lopes | Begin to support some vector operations for AVX 256... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Dan Gohman | Use ISD::ADD instead of ISD::SUB with a negated constan... |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Bruno Cardoso Lopes | Add AVX matching patterns to Packed Bit Test intrinsics. |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Bruno Cardoso Lopes | Support AVX 256-bit load and store intrinsics |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Bruno Cardoso Lopes | Support very basic (doesn't include ABI support in... |
blob | commitdiff | raw | diff to current |
2010-08-04 |
Eric Christopher | Make x86-64 membarriers work without sse and clean... |
blob | commitdiff | raw | diff to current |
2010-07-30 |
Bruno Cardoso Lopes | Support all 128-bit AVX vector intrinsics. Most part... |
blob | commitdiff | raw | diff to current |
2010-07-29 |
Jakob Stoklund Olesen | Revert r109652, and remove the offending assert in... |
blob | commitdiff | raw | diff to current |
2010-07-28 |
Jakob Stoklund Olesen | Create a fixed stack object for varargs that is as... |
blob | commitdiff | raw | diff to current |
2010-07-28 |
Nate Begeman | Implement a vectorized algorithm for <16 x i8> << ... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Nate Begeman | ~40% faster vector shl <4 x i32> on SSE 4.1 Larger... |
blob | commitdiff | raw | diff to current |
2010-07-26 |
Evan Cheng | On x86, f32 / f64 nodes share the same registers as... |
blob | commitdiff | raw | diff to current |
2010-07-24 |
Evan Cheng | Add an ILP scheduler. This is a register pressure aware... |
blob | commitdiff | raw | diff to current |
2010-07-23 |
Dale Johannesen | The only supported calling convention for X86-64 uses |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Eric Christopher | Custom lower the memory barrier instructions and add... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Eric Christopher | 80-columns. |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Nate Begeman | Fix a couple issues with Win64 ABI |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Eric Christopher | Pulling out previous patch, must've run the tests in |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Eric Christopher | Lower MEMBARRIER on x86 and support processors without... |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Evan Cheng | Split -enable-finite-only-fp-math to two options: |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Jakob Stoklund Olesen | Use TargetOpcode::COPY instead of X86-native register... |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Evan Cheng | Fix for PR7193 was overly conservative. The only case... |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Dan Gohman | Reapply bottom-up fast-isel, with several fixes for... |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Jakob Stoklund Olesen | An x86 function returns a floating point value in st... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Bob Wilson | --- Reverse-merging r107947 into '.': |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Dan Gohman | Fix the memoperand offsets in code generated for va_start. |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Dan Gohman | Re-apply bottom-up fast-isel, with fixes. Be very caref... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | Change LEA to have 5 operands for its memory operand... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | add some long-overdue enums to refer to the parts of... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Dan Gohman | Revert 107840 107839 107813 107804 107800 107797 107791. |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Evan Cheng | Move getExtLoad() and (some) getLoad() DebugLoc argumen... |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Dan Gohman | Add X86FastISel support for return statements. This... |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Dan Gohman | Simplify FastISel's constructor by giving it a Function... |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Dan Gohman | Split the SDValue out of OutputArg so that SelectionDAG... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dale Johannesen | Accept RIP-relative symbols with 'i' constraint, and |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dan Gohman | CanLowerReturn doesn't need a SelectionDAG; it just... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Devang Patel | Propagate debug loc. |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dan Gohman | Reapply r107655 with fixes; insert the pseudo instructi... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dan Gohman | Revert r107655. |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dan Gohman | Fix a bunch of custom-inserter functions to handle... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Eric Christopher | Fix up -fstack-protector on linux to use the segment |
blob | commitdiff | raw | diff to current |
2010-07-05 |
Eric Christopher | Have the X86 backend use Triple instead of a string... |
blob | commitdiff | raw | diff to current |
2010-07-05 |
Chris Lattner | more tidying. |
blob | commitdiff | raw | diff to current |
2010-07-04 |
Chris Lattner | Just rip v2f32 support completely out of the X86 backen... |
blob | commitdiff | raw | diff to current |
2010-07-04 |
Chris Lattner | fix PR7518 - terrible codegen of <2 x float>, by only... |
blob | commitdiff | raw | diff to current |
2010-07-03 |
Evan Cheng | Remove isSS argument from CreateFixedObject. Fixed... |
blob | commitdiff | raw | diff to current |
2010-06-30 |
Gabor Greif | use ArgOperand API |
blob | commitdiff | raw | diff to current |
2010-06-29 |
Duncan Sands | Remove pointless and unused variables. |
blob | commitdiff | raw | diff to current |
2010-06-28 |
Bill Wendling | Reduce indentation via early exit. NFC. |
blob | commitdiff | raw | diff to current |
2010-06-26 |
Gabor Greif | use ArgOperand API |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Dale Johannesen | The hasMemory argument is irrelevant to how the argument |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bill Wendling | - Reapply r106066 now that the bzip2 build regression... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Dale Johannesen | Disallow matching "i" constraint to symbol addresses... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Dan Gohman | Reapply r106634, now that the bug it exposed is fixed. |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Dan Gohman | Fix a bug in the code which determines when it's safe... |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Daniel Dunbar | Revert r106263, "Fold the ShrinkDemandedOps pass into... |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Jim Grosbach | The generic DAG combiner can now fold atomic fences... |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Daniel Dunbar | Revert r106066, "Create a more targeted fix for not... |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Jim Grosbach | fix typo |
blob | commitdiff | raw | diff to current |
2010-06-20 |
Nick Lewycky | Fix warning in no-asserts build. |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Change UpdateNodeOperands' operand and return value... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Delete unused variables. |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Eliminate unnecessary uses of getZExtValue(). |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | isValueValidForType can be a static member function. |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Fold the ShrinkDemandedOps pass into the regular DAGCom... |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Bill Wendling | Create a more targeted fix for not sinking instructions... |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Eric Christopher | For 32-bit non-pic tlv mach-o addressing we don't need... |
blob | commitdiff | raw | diff to current |
2010-06-08 |
Eric Christopher | Ensure that mov and not lea are used to stick the addre... |
blob | commitdiff | raw | diff to current |
2010-06-05 |
Dale Johannesen | Fix some liveout handling related to tail calls, see... |
blob | commitdiff | raw | diff to current |
2010-06-03 |
Eric Christopher | Add first pass at darwin tls compiler support. |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Eli Friedman | Fix comment so it doesn't include comments which are... |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Dan Gohman | Use comments to document non-obvious code rather than |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Eli Friedman | Don't try to custom-lower 64-bit add-with-overflow... |
blob | commitdiff | raw | diff to current |
2010-05-29 |
Evan Cheng | Fix PR7193: if sibling call address can take a register... |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Dale Johannesen | Fix comment typos. |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Dale Johannesen | Mark some math lib intrinsic nodes Legal on SSE4.1. |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Dan Gohman | FastISel doesn't yet handle callee-pop functions. |
blob | commitdiff | raw | diff to current |
2010-05-26 |
Zhongxing Xu | SRetReturnReg was set in LowerFormalArguments(). So... |
blob | commitdiff | raw | diff to current |
2010-05-22 |
Evan Cheng | Implement @llvm.returnaddress. rdar://8015977. |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Dale Johannesen | Previous commit message should refer to 104308. |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Dale Johannesen | Fix two bugs in 104348: |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Dale Johannesen | Fix i64->f64 conversion, x86-64, -no-sse. A bit |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Evan Cheng | Code refactoring: pull SchedPreference enum from Target... |
blob | commitdiff | raw | diff to current |
2010-05-16 |
Dale Johannesen | Revert 103911; it broke a test that expects bitconvert |
blob | commitdiff | raw | diff to current |
next |