2010-09-11 |
Chris Lattner | add support for pushfd/popfd which are aliases for... |
tree | commitdiff |
2010-09-11 |
Chris Lattner | implement rdar://8407928 - support for in/out with... |
tree | commitdiff |
2010-09-11 |
Chris Lattner | fix the asmparser so that the target is responsible... |
tree | commitdiff |
2010-09-10 |
Michael J. Spencer | CMake: Get rid of LLVMLibDeps.cmake and export the... |
tree | commitdiff |
2010-09-10 |
Bill Wendling | Reapply r113585. The msvc machine is mercurial. |
tree | commitdiff |
2010-09-10 |
Bill Wendling | r113585 was causing clang-i686-xp-msvc9 to fail in... |
tree | commitdiff |
2010-09-10 |
Bill Wendling | Mark the sse_load_f32 and sse_load_f64 load patterns... |
tree | commitdiff |
2010-09-09 |
Bruno Cardoso Lopes | Add one more pattern to fallback movddup |
tree | commitdiff |
2010-09-09 |
Roman Divacky | Make ELF OS ABI dependent on the OS from target triple. |
tree | commitdiff |
2010-09-09 |
Dale Johannesen | Move remaining MMX instructions from SSE to MMX. |
tree | commitdiff |
2010-09-09 |
Dale Johannesen | Move most MMX instructions (defined as anything that |
tree | commitdiff |
2010-09-08 |
Chris Lattner | fix rdar://8407548, I missed the commuted form of xchg... |
tree | commitdiff |
2010-09-08 |
Chris Lattner | fix wonky formatting. |
tree | commitdiff |
2010-09-08 |
Chris Lattner | fix bugs in push/pop segment support, rdar://8407242 |
tree | commitdiff |
2010-09-08 |
Dale Johannesen | Add intrinsic-based patterns for MMX PINSRW and PEXTRW. |
tree | commitdiff |
2010-09-08 |
Dale Johannesen | Check in forgotten file. Should fix build. |
tree | commitdiff |
2010-09-08 |
Dale Johannesen | Slight cleanup, use only one form of MMXI_binop_rm_int. |
tree | commitdiff |
2010-09-08 |
Dale Johannesen | Add intrinsic forms of mmx<->sse conversions. Notes: |
tree | commitdiff |
2010-09-08 |
Bruno Cardoso Lopes | Minor change. Fix comments and remove unused and redund... |
tree | commitdiff |
2010-09-08 |
Bruno Cardoso Lopes | x86 vector shuffle lowering now relies only on target... |
tree | commitdiff |
2010-09-08 |
Chris Lattner | add support for the commuted form of the test instructi... |
tree | commitdiff |
2010-09-08 |
Chris Lattner | implement proper support for sysret{,l,q}, rdar://8403907 |
tree | commitdiff |
2010-09-08 |
Chris Lattner | implement the iret suite of instructions properly, |
tree | commitdiff |
2010-09-08 |
Chris Lattner | add support for instruction prefixes on the same line... |
tree | commitdiff |
2010-09-08 |
Chris Lattner | change the MC "ParseInstruction" interface to make... |
tree | commitdiff |
2010-09-08 |
Chris Lattner | gas accepts xchg <mem>, <reg> as a synonym for xchg... |
tree | commitdiff |
2010-09-08 |
Chris Lattner | fix the encoding of the "jump on *cx" family of instruc... |
tree | commitdiff |
2010-09-07 |
Bruno Cardoso Lopes | Factor out some x86 vector shuffle rewriting and add... |
tree | commitdiff |
2010-09-07 |
Bruno Cardoso Lopes | Move code around to prepare for moving some of the... |
tree | commitdiff |
2010-09-07 |
Bill Wendling | Add an MVT::x86mmx type. It will take the place of... |
tree | commitdiff |
2010-09-07 |
Evan Cheng | Remove a dead comment. |
tree | commitdiff |
2010-09-07 |
Bruno Cardoso Lopes | decouple MMX check from regular splat checks. Some... |
tree | commitdiff |
2010-09-07 |
Bruno Cardoso Lopes | Remove now useless check, because the code can be match... |
tree | commitdiff |
2010-09-07 |
Bruno Cardoso Lopes | Minor change. Since the checks are equivalent, use... |
tree | commitdiff |
2010-09-07 |
Dale Johannesen | Add patterns for MMX that use the new intrinsics. |
tree | commitdiff |
2010-09-07 |
Bruno Cardoso Lopes | Remove unused target specific node |
tree | commitdiff |
2010-09-07 |
Benjamin Kramer | Don't leak the old operand when transforming "sldt... |
tree | commitdiff |
2010-09-07 |
Chris Lattner | add missing cmov aliases, this resolves rdar://8208499 |
tree | commitdiff |
2010-09-06 |
Chris Lattner | remove duplicated entry |
tree | commitdiff |
2010-09-06 |
Chris Lattner | "sldt <mem>" is ambiguous in 64-bit mode, but should |
tree | commitdiff |
2010-09-06 |
Chris Lattner | fix rdar://8017621 - llvm-mc can't guess encoding for... |
tree | commitdiff |
2010-09-06 |
Chris Lattner | fix the operand constraints of the immediate form of... |
tree | commitdiff |
2010-09-06 |
Chris Lattner | in the case where an instruction only has one implement... |
tree | commitdiff |
2010-09-06 |
Chris Lattner | Now that we know if we had a total fail on the instruct... |
tree | commitdiff |
2010-09-06 |
Chris Lattner | simplify the hacks around jrcxz. |
tree | commitdiff |
2010-09-06 |
Chris Lattner | have tblgen detect when an instruction would have match... |
tree | commitdiff |
2010-09-06 |
Chris Lattner | change MatchInstructionImpl to return an enum instead... |
tree | commitdiff |
2010-09-06 |
Chris Lattner | have AsmMatcherEmitter.cpp produce the hunk of code... |
tree | commitdiff |
2010-09-06 |
Roman Divacky | Redefine LOOP* instructions from I to Ii8PCRel as they... |
tree | commitdiff |
2010-09-06 |
Chris Lattner | random cleanups |
tree | commitdiff |
2010-09-05 |
Chris Lattner | update this. |
tree | commitdiff |
2010-09-05 |
Chris Lattner | implement rdar://6653118 - fastisel should fold loads... |
tree | commitdiff |
2010-09-04 |
Chris Lattner | zap dead code. |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Remove the last bit of isShuffleMaskLegal checks and... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | make explicit that we not handle several mmx shuffles |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes to handle palignr. Do not... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes to handle splats starting... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes for isPSHUFHWMask and isPSHU... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes for isSHUFPMask |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Previous isMOVLMask matching already emits targets... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | One more check from the original isShuffleMaskLegal... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Remove a duplicated but useless check that i've inserte... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Refactor some code and remove the extra checks for... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Remove check for unpckh mask |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Remove check for unpckl mask |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Inline isShuffleMaskLegal into LowerVECTOR_SHUFFLE... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Reapply considered harmfull part of rr112934 and r112942. |
tree | commitdiff |
2010-09-03 |
Dale Johannesen | Remove the rest of the nonexistent 64-bit AVX instructions. |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Reapply last harmless part of r112934, the pattern... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Reintroduce a simple function refactoring done in r1129... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Reapply piecies of r112942 and r112934 which don't do |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Reapply Fix comment |
tree | commitdiff |
2010-09-03 |
Daniel Dunbar | Revert r112934, "- Use specific nodes to match unpckl... |
tree | commitdiff |
2010-09-03 |
Daniel Dunbar | Revert r112938 "Fix comment", which depends on r112934... |
tree | commitdiff |
2010-09-03 |
Daniel Dunbar | Revert r112942, "Use punpckh and unpckh family of nodes... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | AVX doesn't support mm operations neither its instrinsics. |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Use punpckh and unpckh family of nodes instead of using... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Fix comment |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | - Use specific nodes to match unpckl masks. |
tree | commitdiff |
2010-09-03 |
Jakob Stoklund Olesen | Don't call Predicate_* from X86 target. |
tree | commitdiff |
2010-09-02 |
Anton Korobeynikov | Properly emit __chkstk call instead of __alloca on... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Move insertps mask decoding to header file |
tree | commitdiff |
2010-09-02 |
Anton Korobeynikov | Revert win64 changes. They seem to be incomplete |
tree | commitdiff |
2010-09-02 |
Anton Korobeynikov | Properly allocate win64 shadow reg area. |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Move decoding of insertps back to avoid unused warnings... |
tree | commitdiff |
2010-09-02 |
Dan Gohman | Don't narrow the load and store in a load+twiddle+store... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Move x86 specific shuffle mask decoding to its own... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Replace unpckl_undef and unpckh_undef matching with... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Move condition out to prepare for more matching |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Remove checking for isUNPCKL_v_undef_Mask, the specific... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | become more strict about when it's safe to use X86ISD... |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | Revert r112689, avoid those kind of checks cause they... |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | Using target specific nodes for shuffle nodes makes... |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | Use movlps, movlpd, movss and movsd specific nodes... |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | minor change, simplify some logic |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | Move some functions around so they can be used for... |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use x86 specific MOVSLDUP node, add more patterns to... |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use x86 specific MOVSHDUP node and add more patterns... |
tree | commitdiff |
2010-08-31 |
Jakob Stoklund Olesen | Make %EFLAGS unallocatable. |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use MOVHLPS node instead of matching using movhlps... |
tree | commitdiff |
next |