fix PR7518 - terrible codegen of <2 x float>, by only marking
[oota-llvm.git] / lib / Target / X86 /
2010-07-04 Chris Lattnerfix PR7518 - terrible codegen of <2 x float>, by only...
2010-07-04 Chris Lattnerindentation
2010-07-04 Bill WendlingRevert r107583. I no longer think that this is the...
2010-07-04 Bill WendlingMark sse_load_f32 and sse_load_f64 as having memory...
2010-07-03 Bruno Cardoso LopesAdd AVX SSE4.1 blend, mpsadbw and vdp
2010-07-03 Bruno Cardoso LopesAdd AVX SSE4.1 binop (some forms of packed max,min...
2010-07-03 Bruno Cardoso LopesAdd AVX SSE4.1 Horizontal Minimum and Position instruction
2010-07-03 Evan ChengRemove isSS argument from CreateFixedObject. Fixed...
2010-07-03 Bruno Cardoso LopesAdd AVX SSE4.1 round instructions
2010-07-02 Bruno Cardoso LopesSimple refactoring of SSE4.1 instructions, making room...
2010-07-02 Bruno Cardoso Lopes- Add support for the rest of AVX SSE3 instructions
2010-07-02 Evan Cheng- Two-address pass should not assume unfolding is alway...
2010-07-01 Bruno Cardoso LopesShrink down SSE3 code by more multiclass refactoring
2010-07-01 Bruno Cardoso LopesShrink down SSE3 code by some multiclass refactoring...
2010-07-01 Bruno Cardoso LopesMove SSE3 Move patterns to a more appropriate section
2010-07-01 Bruno Cardoso LopesAdd AVX SSE3 packed addsub instructions
2010-07-01 Dan GohmanEnable on-demand fast-isel.
2010-07-01 Dan GohmanFix X86FastISel's add folding to actually work, and...
2010-07-01 Bruno Cardoso LopesAdd AVX SSE3 replicate and convert instructions
2010-07-01 Dan GohmanTeach X86FastISel to fold constant offsets and scaled...
2010-07-01 Bruno Cardoso Lopes- Add AVX SSE2 Move doubleword and quadword instructions.
2010-06-30 Bruno Cardoso LopesMove MOVD/MODQ code around, creating sections for each...
2010-06-30 Bruno Cardoso LopesAdd AVX SSE2 mask creation and conditional store instru...
2010-06-30 Bruno Cardoso LopesFix a bug introduced in r107211 where instructions...
2010-06-30 Bruno Cardoso LopesAdd AVX SSE2 packed integer extract/insert instructions
2010-06-30 Gabor Greifuse ArgOperand API
2010-06-30 Bruno Cardoso LopesAdd AVX SSE2 integer unpack instructions
2010-06-30 Bruno Cardoso LopesAdd AVX SSE2 packed integer shuffle instructions
2010-06-30 Bruno Cardoso LopesSmall refactoring of SSE2 packed integer shuffle instru...
2010-06-30 Bruno Cardoso LopesAdd AVX SSE2 pack with saturation integer instructions
2010-06-30 Bruno Cardoso LopesAdd AVX SSE2 integer packed compare instructions
2010-06-30 Bruno Cardoso Lopes- Add AVX form of all SSE2 logical instructions
2010-06-29 Bruno Cardoso LopesAdd *several* AVX integer packed binop instructions
2010-06-29 Bruno Cardoso LopesMove SSE2 Packed Integer instructions around, and creat...
2010-06-29 Bruno Cardoso LopesAdd AVX Move Aligned/Unaligned packed integers
2010-06-29 Bruno Cardoso LopesAdd AVX ld/st XCSR register.
2010-06-29 Bruno Cardoso LopesAdd AVX non-temporal stores
2010-06-29 Bruno Cardoso LopesMove non-temporal movs to their own section
2010-06-29 Bruno Cardoso LopesAdd sqrt, rsqrt and rcp AVX instructions
2010-06-29 Duncan SandsRemove pointless and unused variables.
2010-06-29 Bruno Cardoso LopesRefactoring of arithmetic instruction classes with...
2010-06-29 Bruno Cardoso LopesDescribed the missing AVX forms of SSE2 convert instruc...
2010-06-28 Bill WendlingReduce indentation via early exit. NFC.
2010-06-26 Gabor Greifuse ArgOperand API
2010-06-26 Jakob Stoklund OlesenWhen creating X86 MUL8 and DIV8 instructions, make...
2010-06-25 Bruno Cardoso LopesAdd AVX convert CVTSS2SI{rr,rm} and CVTDQ2PS{rr,rm...
2010-06-25 Bruno Cardoso LopesReapply r106896:
2010-06-25 Bruno Cardoso Lopesrevert this now, it's using avx instead of sse :)
2010-06-25 Bruno Cardoso LopesAdd several AVX MOV flavors
2010-06-25 Dale JohannesenThe hasMemory argument is irrelevant to how the argument
2010-06-25 Dan Gohmanpcmpeqd and friends are Commutable.
2010-06-25 Bill Wendling- Reapply r106066 now that the bzip2 build regression...
2010-06-25 Bruno Cardoso LopesMove the last piece of SSE2 convert instructions to...
2010-06-25 Bruno Cardoso LopesMore SSE refactoring, this time with different types...
2010-06-25 Bruno Cardoso LopesRefactoring of more SSE conversion instructions. Also...
2010-06-25 Bruno Cardoso LopesAdd some AVX convert instructions
2010-06-24 Bruno Cardoso LopesRefactoring of SSE convert intrinsics
2010-06-24 Bruno Cardoso LopesRefactoring of SSE conversion instructions
2010-06-24 Bruno Cardoso LopesRefactor SSE cmp intrinsics and declare the same for AVX
2010-06-24 Bruno Cardoso Lopes- Add AVX COMI{SS,SD}{rr,rm} and UCOMI{SS,SD}{rr,rm}.
2010-06-24 Dale JohannesenDisallow matching "i" constraint to symbol addresses...
2010-06-24 Dan GohmanReapply r106634, now that the bug it exposed is fixed.
2010-06-24 Chris LattnerTeach the x86 mc assembler that %dr6 = %db6, this imple...
2010-06-24 Chris Lattnermore cleanups
2010-06-24 Chris Lattnerreduce indentation
2010-06-24 Dan GohmanFix a bug in the code which determines when it's safe...
2010-06-24 Eric ChristopherAdd a couple more quick comments.
2010-06-24 Bruno Cardoso LopesAdd AVX CMP{SS,SD}{rr,rm} instructions and encoding...
2010-06-24 Bruno Cardoso LopesMove SSE and AVX shuffle, unpack and compare code to...
2010-06-23 Bruno Cardoso LopesAdd AVX MOVMSK{PS,PD}rr instructions
2010-06-23 Bruno Cardoso LopesAdd tests for different AVX cmp opcodes, also teach...
2010-06-23 Eric ChristopherUpdate according to feedback.
2010-06-23 Bruno Cardoso LopesAdd AVX SHUF{PS,PD}{rr,rm} instructions
2010-06-23 Nico WeberAdd support for the x86 instructions "pusha" and "popa".
2010-06-23 Daniel DunbarRevert r106263, "Fold the ShrinkDemandedOps pass into...
2010-06-23 Jim GrosbachThe generic DAG combiner can now fold atomic fences...
2010-06-23 Eric ChristopherUpdate uses, defs, and comments for darwin tls patterns.
2010-06-23 Daniel DunbarRevert r106066, "Create a more targeted fix for not...
2010-06-22 Bruno Cardoso LopesAdd AVX compare packed instructions
2010-06-22 Bruno Cardoso LopesReapply support for AVX unpack and interleave instructi...
2010-06-22 Bruno Cardoso LopesAdd AVX MOV{SS,SD}{rr,rm} instructions
2010-06-22 Bill WendlingFix the formatting of the switch statement and add...
2010-06-22 Jim Grosbachfix typo
2010-06-22 Bruno Cardoso LopesReorganize logical and arithmetic SSE 1 & 2 instructions
2010-06-22 Bruno Cardoso LopesReorganize SSE instructions, making easier to see oport...
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-06-21 Bruno Cardoso Lopesrevert r106482
2010-06-21 Bruno Cardoso Lopeschange parameter name to avoid confusion with global...
2010-06-21 Bruno Cardoso LopesAdd unpack and interleave AVX instructions, encoding...
2010-06-21 Bruno Cardoso LopesMove part of SSE 1 & 2 compare, shuffle and unpack...
2010-06-21 Bruno Cardoso LopesAdd AVX regular (non-aliased ones) and,or,xor,andn...
2010-06-21 Eric ChristopherAdd some codegen patterns for x86_64-linux-gnu tls...
2010-06-21 Rafael EspindolaFix an unintentional commit. I think I typed "git svn...
2010-06-21 Rafael Espindolawip
2010-06-20 Nick LewyckyFix warning in no-asserts build.
2010-06-19 Bruno Cardoso LopesRefactoring of regular logical packed instructions...
2010-06-19 Bruno Cardoso LopesRefactor aliased packed logical instructions, also add
2010-06-19 Bruno Cardoso LopesMove new sse 1 & 2 generic classes to a more appropriat...
2010-06-19 Bruno Cardoso LopesRemove unnecessary arguments
2010-06-19 Bruno Cardoso LopesAdd AVX packed intrinsics for MIN, MAX
next