2010-07-06 |
Dan Gohman | CanLowerReturn doesn't need a SelectionDAG; it just... |
tree | commitdiff |
2010-07-06 |
Devang Patel | Propagate debug loc. |
tree | commitdiff |
2010-07-06 |
Bob Wilson | Represent NEON load/store alignments in bytes, not... |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Reapply r107655 with fixes; insert the pseudo instructi... |
tree | commitdiff |
2010-07-06 |
Devang Patel | Fix PR7545 crash. |
tree | commitdiff |
2010-07-06 |
Rafael Espindola | Don't create neon moves in CopyRegToReg. NEONMoveFixPas... |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Revert r107655. |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Make getMinimalPhysRegClass' comment mention what makes... |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Fix a bunch of custom-inserter functions to handle... |
tree | commitdiff |
2010-07-06 |
Eric Christopher | Fix up -fstack-protector on linux to use the segment |
tree | commitdiff |
2010-07-05 |
Eric Christopher | Have the X86 backend use Triple instead of a string... |
tree | commitdiff |
2010-07-05 |
Kalle Raiskila | Remove some unused/redundant code. |
tree | commitdiff |
2010-07-05 |
Chris Lattner | more tidying. |
tree | commitdiff |
2010-07-05 |
Chris Lattner | some notes about suboptimal insertps's |
tree | commitdiff |
2010-07-05 |
Chris Lattner | rip out even more sporadic v2f32 support. |
tree | commitdiff |
2010-07-05 |
Chris Lattner | rip out the various v2f32 "mmx" handling logic, now... |
tree | commitdiff |
2010-07-04 |
Chris Lattner | Just rip v2f32 support completely out of the X86 backen... |
tree | commitdiff |
2010-07-04 |
Chris Lattner | fix PR7518 - terrible codegen of <2 x float>, by only... |
tree | commitdiff |
2010-07-04 |
Chris Lattner | indentation |
tree | commitdiff |
2010-07-04 |
Bill Wendling | Revert r107583. I no longer think that this is the... |
tree | commitdiff |
2010-07-04 |
Bill Wendling | Mark sse_load_f32 and sse_load_f64 as having memory... |
tree | commitdiff |
2010-07-03 |
Eli Friedman | Minor amendment to switch-lowering improvement. |
tree | commitdiff |
2010-07-03 |
Eli Friedman | Note switch-lowering inefficiency. |
tree | commitdiff |
2010-07-03 |
Bruno Cardoso Lopes | Add AVX SSE4.1 blend, mpsadbw and vdp |
tree | commitdiff |
2010-07-03 |
Bruno Cardoso Lopes | Add AVX SSE4.1 binop (some forms of packed max,min... |
tree | commitdiff |
2010-07-03 |
Bruno Cardoso Lopes | Add AVX SSE4.1 Horizontal Minimum and Position instruction |
tree | commitdiff |
2010-07-03 |
Evan Cheng | Remove isSS argument from CreateFixedObject. Fixed... |
tree | commitdiff |
2010-07-03 |
Bruno Cardoso Lopes | Add AVX SSE4.1 round instructions |
tree | commitdiff |
2010-07-02 |
Bruno Cardoso Lopes | Simple refactoring of SSE4.1 instructions, making room... |
tree | commitdiff |
2010-07-02 |
Bruno Cardoso Lopes | - Add support for the rest of AVX SSE3 instructions |
tree | commitdiff |
2010-07-02 |
Evan Cheng | Remove early IT block formation. It's not used. |
tree | commitdiff |
2010-07-02 |
Evan Cheng | - Two-address pass should not assume unfolding is alway... |
tree | commitdiff |
2010-07-02 |
Gabor Greif | beautify output |
tree | commitdiff |
2010-07-02 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-07-02 |
Bob Wilson | Fix incorrect asm-printing of some NEON immediates... |
tree | commitdiff |
2010-07-02 |
Gabor Greif | use ArgOperand API (found by my previous commit) |
tree | commitdiff |
2010-07-01 |
Bruno Cardoso Lopes | Shrink down SSE3 code by more multiclass refactoring |
tree | commitdiff |
2010-07-01 |
Bruno Cardoso Lopes | Shrink down SSE3 code by some multiclass refactoring... |
tree | commitdiff |
2010-07-01 |
Bob Wilson | ARM function alignments were off by a power of two... |
tree | commitdiff |
2010-07-01 |
Bill Wendling | Implement the "linker_private_weak" linkage type. This... |
tree | commitdiff |
2010-07-01 |
Bruno Cardoso Lopes | Move SSE3 Move patterns to a more appropriate section |
tree | commitdiff |
2010-07-01 |
Bruno Cardoso Lopes | Add AVX SSE3 packed addsub instructions |
tree | commitdiff |
2010-07-01 |
Dan Gohman | Enable on-demand fast-isel. |
tree | commitdiff |
2010-07-01 |
Dan Gohman | Fix X86FastISel's add folding to actually work, and... |
tree | commitdiff |
2010-07-01 |
Bruno Cardoso Lopes | Add AVX SSE3 replicate and convert instructions |
tree | commitdiff |
2010-07-01 |
Dan Gohman | Teach X86FastISel to fold constant offsets and scaled... |
tree | commitdiff |
2010-07-01 |
Bruno Cardoso Lopes | - Add AVX SSE2 Move doubleword and quadword instructions. |
tree | commitdiff |
2010-06-30 |
Bruno Cardoso Lopes | Move MOVD/MODQ code around, creating sections for each... |
tree | commitdiff |
2010-06-30 |
Bruno Cardoso Lopes | Add AVX SSE2 mask creation and conditional store instru... |
tree | commitdiff |
2010-06-30 |
Bruno Cardoso Lopes | Fix a bug introduced in r107211 where instructions... |
tree | commitdiff |
2010-06-30 |
Bruno Cardoso Lopes | Add AVX SSE2 packed integer extract/insert instructions |
tree | commitdiff |
2010-06-30 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-06-30 |
Bruno Cardoso Lopes | Add AVX SSE2 integer unpack instructions |
tree | commitdiff |
2010-06-30 |
Bruno Cardoso Lopes | Add AVX SSE2 packed integer shuffle instructions |
tree | commitdiff |
2010-06-30 |
Bruno Cardoso Lopes | Small refactoring of SSE2 packed integer shuffle instru... |
tree | commitdiff |
2010-06-30 |
Bruno Cardoso Lopes | Add AVX SSE2 pack with saturation integer instructions |
tree | commitdiff |
2010-06-30 |
Bruno Cardoso Lopes | Add AVX SSE2 integer packed compare instructions |
tree | commitdiff |
2010-06-30 |
Bruno Cardoso Lopes | - Add AVX form of all SSE2 logical instructions |
tree | commitdiff |
2010-06-29 |
Bruno Cardoso Lopes | Add *several* AVX integer packed binop instructions |
tree | commitdiff |
2010-06-29 |
Bill Wendling | Revert r107205 and r107207. |
tree | commitdiff |
2010-06-29 |
Eric Christopher | Add another bswap idiom that isn't matched. |
tree | commitdiff |
2010-06-29 |
Bruno Cardoso Lopes | Move SSE2 Packed Integer instructions around, and creat... |
tree | commitdiff |
2010-06-29 |
Bruno Cardoso Lopes | Add AVX Move Aligned/Unaligned packed integers |
tree | commitdiff |
2010-06-29 |
Bill Wendling | Introducing the "linker_weak" linkage type. This will... |
tree | commitdiff |
2010-06-29 |
Bruno Cardoso Lopes | Add AVX ld/st XCSR register. |
tree | commitdiff |
2010-06-29 |
Bob Wilson | Add support for encoding VDUP (ARM core register) instr... |
tree | commitdiff |
2010-06-29 |
Bruno Cardoso Lopes | Add AVX non-temporal stores |
tree | commitdiff |
2010-06-29 |
Bruno Cardoso Lopes | Move non-temporal movs to their own section |
tree | commitdiff |
2010-06-29 |
Bob Wilson | Add support for encoding NEON VMOV (from core register... |
tree | commitdiff |
2010-06-29 |
Bruno Cardoso Lopes | Add sqrt, rsqrt and rcp AVX instructions |
tree | commitdiff |
2010-06-29 |
Jim Grosbach | skip dbg_value instructions |
tree | commitdiff |
2010-06-29 |
Bob Wilson | The t2MOVi16 and t2MOVTi16 instructions do not set... |
tree | commitdiff |
2010-06-29 |
Rafael Espindola | Add a VT argument to getMinimalPhysRegClass and replace... |
tree | commitdiff |
2010-06-29 |
Duncan Sands | Remove pointless variable LastDef. |
tree | commitdiff |
2010-06-29 |
Duncan Sands | Remove unused variable Loc and pointless variables... |
tree | commitdiff |
2010-06-29 |
Duncan Sands | Remove an unused and a pointless variable. |
tree | commitdiff |
2010-06-29 |
Duncan Sands | Remove pointless and unused variables. |
tree | commitdiff |
2010-06-29 |
Duncan Sands | Remove initialized but otherwise unused variables. |
tree | commitdiff |
2010-06-29 |
Evan Cheng | PR7503: uxtb16 is not available for ARMv7-M. Patch... |
tree | commitdiff |
2010-06-29 |
Evan Cheng | Change if-cvt options to something that actually as... |
tree | commitdiff |
2010-06-29 |
Bruno Cardoso Lopes | Refactoring of arithmetic instruction classes with... |
tree | commitdiff |
2010-06-29 |
Jakob Stoklund Olesen | When no memoperands are present, assume unaligned,... |
tree | commitdiff |
2010-06-29 |
Bruno Cardoso Lopes | Described the missing AVX forms of SSE2 convert instruc... |
tree | commitdiff |
2010-06-29 |
Bob Wilson | Fix Thumb encoding of VMOV (scalar to ARM core register... |
tree | commitdiff |
2010-06-28 |
Bob Wilson | Make the ARMCodeEmitter identify Thumb functions via... |
tree | commitdiff |
2010-06-28 |
Jim Grosbach | tidy up style. no functional change. |
tree | commitdiff |
2010-06-28 |
Bob Wilson | Refactor encoding function for NEON 1-register with... |
tree | commitdiff |
2010-06-28 |
Bob Wilson | Support Thumb mode encoding of NEON instructions. |
tree | commitdiff |
2010-06-28 |
Bill Wendling | Reduce indentation via early exit. NFC. |
tree | commitdiff |
2010-06-28 |
Jim Grosbach | minor housekeeping cleanup: 80-column, trailing whitesp... |
tree | commitdiff |
2010-06-26 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-06-26 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-06-26 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-06-26 |
Eli Friedman | Followup to r106770: actually generate SXTB and SXTH... |
tree | commitdiff |
2010-06-26 |
Bob Wilson | Add support for encoding NEON VMOV (from scalar to... |
tree | commitdiff |
2010-06-26 |
Evan Cheng | It's now possible to run code placement pass for ARM. |
tree | commitdiff |
2010-06-26 |
Jakob Stoklund Olesen | When creating X86 MUL8 and DIV8 instructions, make... |
tree | commitdiff |
2010-06-26 |
Bob Wilson | Renumber NEON instruction formats to be consecutive. |
tree | commitdiff |
2010-06-25 |
Bob Wilson | Rename ARM instruction formats NEONGetLnFrm, NEONSetLnF... |
tree | commitdiff |
2010-06-25 |
Bruno Cardoso Lopes | Add AVX convert CVTSS2SI{rr,rm} and CVTDQ2PS{rr,rm... |
tree | commitdiff |
next |