2011-03-21 |
Evan Cheng | Re-apply r127953 with fixes: eliminate empty return... |
blob | commitdiff | raw |
2011-03-19 |
Daniel Dunbar | Revert r127953, "SimplifyCFG has stopped duplicating... |
blob | commitdiff | raw | diff to current |
2011-03-19 |
Evan Cheng | SimplifyCFG has stopped duplicating returns into predec... |
blob | commitdiff | raw |
2011-03-17 |
Cameron Zwarich | Move more logic into getTypeForExtArgOrReturn. |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Cameron Zwarich | Rename getTypeForExtendedInteger() to getTypeForExtArgO... |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Cameron Zwarich | The x86-64 ABI says that a bool is only guaranteed... |
blob | commitdiff | raw | diff to current |
2011-03-07 |
Cameron Zwarich | Move getRegPressureLimit() from TargetLoweringInfo... |
blob | commitdiff | raw | diff to current |
2011-02-25 |
Owen Anderson | Allow targets to specify a the type of the RHS of a... |
blob | commitdiff | raw | diff to current |
2011-02-22 |
David Greene | [AVX] General VUNPCKL codegen support. |
blob | commitdiff | raw | diff to current |
2011-02-04 |
David Greene | [AVX] Support VSINSERTF128 with more patterns and appro... |
blob | commitdiff | raw | diff to current |
2011-02-03 |
David Greene | [AVX] VEXTRACTF128 support. This commit includes patte... |
blob | commitdiff | raw | diff to current |
2011-01-26 |
David Greene | [AVX] Add INSERT_SUBVECTOR and support it on x86. ... |
blob | commitdiff | raw | diff to current |
2011-01-26 |
David Greene | [AVX] Support EXTRACT_SUBVECTOR on x86. This provides... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Nate Begeman | Implement feedback from Bruno on making pblendvb an... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Chris Lattner | Change the X86 backend to stop using the evil ADDC... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | improve the setcc -> setcc_carry optimization to happen... |
blob | commitdiff | raw | diff to current |
2010-12-17 |
Nate Begeman | Add support for matching psign & plendvb to the x86... |
blob | commitdiff | raw | diff to current |
2010-12-05 |
Chris Lattner | it turns out that when ".with.overflow" intrinsics... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Evan Cheng | Enable sibling call optimization of libcalls which... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Eric Christopher | Fix some cleanups from my last patch. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Eric Christopher | Rewrite mwait and monitor support and custom lower... |
blob | commitdiff | raw | diff to current |
2010-11-27 |
Rafael Espindola | Lower TLS_addr32 and TLS_addr64. |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Wesley Peck | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better... |
blob | commitdiff | raw | diff to current |
2010-11-20 |
Duncan Sands | On X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not... |
blob | commitdiff | raw | diff to current |
2010-11-14 |
Chris Lattner | move the pic base symbol stuff up to MachineFunction |
blob | commitdiff | raw | diff to current |
2010-11-14 |
Chris Lattner | simplify getPICBaseSymbol a bit. |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Duncan Sands | Factorize the duplicated logic for choosing the right... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
John Thompson | Inline asm multiple alternative constraints development... |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Michael J. Spencer | X86: Add alloca probing to dynamic alloca on Windows... |
blob | commitdiff | raw | diff to current |
2010-10-20 |
Michael J. Spencer | Fix Whitespace. |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Dan Gohman | Initial va_arg support for x86-64. Patch by David Meyer! |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Dale Johannesen | Massive rewrite of MMX: |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | reimplement elf TLS support in terms of addressing... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | convert the last 4 X86ISD nodes that should have memope... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | give X86ISD::FNSTCW16m a memoperand, since it touches... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | give FP_TO_INT16_IN_MEM and friends a memoperand. ... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | give VZEXT_LOAD a memory operand, it now works with... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | give LCMPXCHG_DAG[8] a memory operand, allowing it... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Owen Anderson | Reimplement r114460 in target-independent DAGCombine... |
blob | commitdiff | raw | diff to current |
2010-09-13 |
John Thompson | Added skeleton for inline asm multiple alternative... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Bruno Cardoso Lopes | Use movlps, movlpd, movss and movsd specific nodes... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Bruno Cardoso Lopes | Use MOVLHPS and MOVHLPS x86 nodes whenever possible... |
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-10 |
Bruno Cardoso Lopes | Add AVX matching patterns to Packed Bit Test intrinsics. |
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-22 |
Eric Christopher | Custom lower the memory barrier instructions and add... |
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-14 |
Jakob Stoklund Olesen | Use TargetOpcode::COPY instead of X86-native register... |
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-09 |
Bob Wilson | --- Reverse-merging r107947 into '.': |
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 |
Dan Gohman | Revert 107840 107839 107813 107804 107800 107797 107791. |
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 |
Dan Gohman | CanLowerReturn doesn't need a SelectionDAG; it just... |
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-06-25 |
Dale Johannesen | The hasMemory argument is irrelevant to how the argument |
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-05-21 |
Dale Johannesen | Fix i64->f64 conversion, x86-64, -no-sse. A bit |
blob | commitdiff | raw | diff to current |
2010-05-11 |
Dan Gohman | Implement a bunch more TargetSelectionDAGInfo infrastru... |
blob | commitdiff | raw | diff to current |
2010-05-11 |
Dan Gohman | Remove the TargetLowering::getSubtarget() virtual funct... |
blob | commitdiff | raw | diff to current |
2010-05-01 |
Dan Gohman | Get rid of the EdgeMapping map. Instead, just check... |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Evan Cheng | Promoting 16-bit cmp / test aren't free. Don't do it. |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Evan Cheng | - Move TargetLowering::EmitTargetCodeForFrameDebugValue... |
blob | commitdiff | raw | diff to current |
2010-04-25 |
Dale Johannesen | Stop abusing EmitInstrWithCustomInserter for target... |
blob | commitdiff | raw | diff to current |
2010-04-23 |
Evan Cheng | Fix X86ISD::CMP i16 to i32 promotion. |
blob | commitdiff | raw | diff to current |
2010-04-22 |
Dan Gohman | Move HandlePHINodesInSuccessorBlocks functions out... |
blob | commitdiff | raw | diff to current |
2010-04-21 |
Evan Cheng | isel (i32 anyext i16) as insert_subreg when 16-bit... |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Dan Gohman | Use const qualifiers with TargetLowering. This eliminat... |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Dan Gohman | Move per-function state out of TargetLowering subclasse... |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Evan Cheng | More work to allow dag combiner to promote 16-bit ops... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Dan Gohman | Eliminate an unnecessary SelectionDAG dependency in... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Evan Cheng | Adding support for dag combiner to promote operations... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Dan Gohman | Add const qualifiers to CodeGen's use of LLVM IR constr... |
blob | commitdiff | raw | diff to current |
2010-04-14 |
Dan Gohman | Factor out EH landing pad code into a separate function... |
blob | commitdiff | raw | diff to current |
2010-04-08 |
Evan Cheng | Avoid using f64 to lower memcpy from constant string... |
blob | commitdiff | raw | diff to current |
2010-04-05 |
Chris Lattner | unthread MMI from FastISel |
blob | commitdiff | raw | diff to current |
2010-04-05 |
Chris Lattner | fastisel doesn't need DwarfWriter, remove some tendricles. |
blob | commitdiff | raw | diff to current |
2010-04-04 |
Mon P Wang | Reapply address space patch after fixing an issue in... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Evan Cheng | Correctly lower memset / memcpy of undef. It should... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Mon P Wang | Revert r100191 since it breaks objc in clang |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Mon P Wang | Reapply address space patch after fixing an issue in... |
blob | commitdiff | raw | diff to current |
2010-04-01 |
Eric Christopher | Revert r100143. |
blob | commitdiff | raw | diff to current |
2010-04-01 |
Evan Cheng | Add comments about DstAlign and SrcAlign. |
blob | commitdiff | raw | diff to current |
2010-04-01 |
Evan Cheng | - Avoid using floating point stores to implement memset... |
blob | commitdiff | raw | diff to current |
2010-04-01 |
Evan Cheng | Fix sdisel memcpy, memset, memmove lowering: |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Bob Wilson | Revert Mon Ping's change 99928, since it broke all... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Mon P Wang | Added support for address spaces and added a isVolatile... |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Bob Wilson | Reapply Kevin's change 94440, now that Chris has fixed... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Bob Wilson | Speculatively revert this to see if it fixes buildbot... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Kevin Enderby | Added the Advanced Encryption Standard (AES) Instructions. |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Evan Cheng | Avoid sibcall optimization if either caller or callee... |
blob | commitdiff | raw | diff to current |
2010-03-11 |
Dan Gohman | Remove getWidenVectorType, which is no longer used. |
blob | commitdiff | raw | diff to current |
2010-03-06 |
Anton Korobeynikov | Lower dynamic stack allocation on mingw32 to separate... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Chris Lattner | X86InstrInfoSSE.td declares PINSRW as having type v8i16, |
blob | commitdiff | raw | diff to current |
next |