2011-02-18 |
Bruno Cardoso Lopes | Fix style and a typo
|
commit | commitdiff | tree |
2011-02-18 |
Bruno Cardoso Lopes | Add assembly parsing support for "msr" and also fix...
|
commit | commitdiff | tree |
2011-02-14 |
Bruno Cardoso Lopes | A fail to match coprocessor number and register number...
|
commit | commitdiff | tree |
2011-02-14 |
Bruno Cardoso Lopes | Fix encoding and add parsing support for the arm/thumb...
|
commit | commitdiff | tree |
2011-02-10 |
Bruno Cardoso Lopes | Add mips o32 tests again with the hope that the buildbot...
|
commit | commitdiff | tree |
2011-02-10 |
Bruno Cardoso Lopes | Remove the test to silence the buildbot, will check...
|
commit | commitdiff | tree |
2011-02-10 |
Bruno Cardoso Lopes | Fix a lot of o32 CC issues and add a bunch of tests...
|
commit | commitdiff | tree |
2011-02-07 |
Bruno Cardoso Lopes | Add support for parsing dmb/dsb instructions
|
commit | commitdiff | tree |
2011-02-07 |
Bruno Cardoso Lopes | Remove the MCR asm parser hack and start using the...
|
commit | commitdiff | tree |
2011-02-07 |
Bruno Cardoso Lopes | Implement support for custom target specific asm parsing...
|
commit | commitdiff | tree |
2011-01-26 |
Bruno Cardoso Lopes | Add encoding testcases for ARM vcvtr variations
|
commit | commitdiff | tree |
2011-01-26 |
Bruno Cardoso Lopes | fix the encoding and add testcases for ARM nop, yield...
|
commit | commitdiff | tree |
2011-01-21 |
Bruno Cardoso Lopes | Fix the encoding of QADD/SUB, QDADD/SUB. While qadd16...
|
commit | commitdiff | tree |
2011-01-20 |
Bruno Cardoso Lopes | Add testcases for clz encoding
|
commit | commitdiff | tree |
2011-01-20 |
Bruno Cardoso Lopes | Fix the encoding and parsing of clrex instruction
|
commit | commitdiff | tree |
2011-01-20 |
Bruno Cardoso Lopes | Change instruction names for consistency
|
commit | commitdiff | tree |
2011-01-20 |
Bruno Cardoso Lopes | Add cdp/cdp2 instructions for thumb/thumb2
|
commit | commitdiff | tree |
2011-01-20 |
Bruno Cardoso Lopes | - Use a more appropriate name for Owen's ARM Parser...
|
commit | commitdiff | tree |
2011-01-20 |
Bruno Cardoso Lopes | Add mcr*2 and mr*c2 support to thumb2 targets
|
commit | commitdiff | tree |
2011-01-20 |
Bruno Cardoso Lopes | Add mcr* and mr*c support to thumb targets
|
commit | commitdiff | tree |
2011-01-20 |
Bruno Cardoso Lopes | Refactor mcr* and mr*c instructions into classes with...
|
commit | commitdiff | tree |
2011-01-19 |
Bruno Cardoso Lopes | Fix the encoding of mrrc and mcrr family of instructions...
|
commit | commitdiff | tree |
2011-01-18 |
Bruno Cardoso Lopes | Create two new generic classes to represent the following...
|
commit | commitdiff | tree |
2011-01-18 |
Bruno Cardoso Lopes | Fix MRS encoding for arm and thumb.
|
commit | commitdiff | tree |
2011-01-18 |
Bruno Cardoso Lopes | Fix the encoding of t2ISB by using the right class...
|
commit | commitdiff | tree |
2011-01-18 |
Bruno Cardoso Lopes | Follow the current hack set and enable the correct...
|
commit | commitdiff | tree |
2011-01-18 |
Bruno Cardoso Lopes | Add support for parsing and encoding ARM's official...
|
commit | commitdiff | tree |
2011-01-18 |
Bruno Cardoso Lopes | Ensure Mips::GP is properly reloaded after a function...
|
commit | commitdiff | tree |
2011-01-18 |
Bruno Cardoso Lopes | Negative zero is not legal on mips. Patch by Sasa Stankovic
|
commit | commitdiff | tree |
2011-01-18 |
Bruno Cardoso Lopes | Handle (i32,i32) => f64 in a cleaner way. Patch by...
|
commit | commitdiff | tree |
2011-01-18 |
Bruno Cardoso Lopes | Add support for mips32 madd and msub instructions....
|
commit | commitdiff | tree |
2010-12-19 |
Bruno Cardoso Lopes | Update the Target Feature Matrix for Mips
|
commit | commitdiff | tree |
2010-12-09 |
Bruno Cardoso Lopes | Add ROTR and ROTRV mips32 instructions. Patch by Akira...
|
commit | commitdiff | tree |
2010-12-09 |
Bruno Cardoso Lopes | Fix delay slot filler for non mips1 targets. Patch...
|
commit | commitdiff | tree |
2010-12-07 |
Bruno Cardoso Lopes | Remove target specific node MipsISD::CMov, which is...
|
commit | commitdiff | tree |
2010-12-07 |
Bruno Cardoso Lopes | Match a pattern generated by a dag combiner opt where:
|
commit | commitdiff | tree |
2010-11-12 |
Bruno Cardoso Lopes | Enable mips32 mul instruction. Patch by Akira Hatanaka...
|
commit | commitdiff | tree |
2010-11-10 |
Bruno Cardoso Lopes | Add a test to the previous added clo instruction. Patch...
|
commit | commitdiff | tree |
2010-11-10 |
Bruno Cardoso Lopes | Add clo instruction. Patch by Akira Hatanaka (ahatanaka...
|
commit | commitdiff | tree |
2010-11-09 |
Bruno Cardoso Lopes | Fix trailing whitespace and style, no functionality...
|
commit | commitdiff | tree |
2010-11-08 |
Bruno Cardoso Lopes | Initial support for Mips32 and Mips32r2. Patch contributed...
|
commit | commitdiff | tree |
2010-11-08 |
Bruno Cardoso Lopes | Fix PR8211
|
commit | commitdiff | tree |
2010-10-04 |
Bruno Cardoso Lopes | AVX intrinsics and builtins were also added to clang
|
commit | commitdiff | tree |
2010-09-09 |
Bruno Cardoso Lopes | Add one more pattern to fallback movddup
|
commit | commitdiff | tree |
2010-09-08 |
Bruno Cardoso Lopes | Minor change. Fix comments and remove unused and redundant...
|
commit | commitdiff | tree |
2010-09-08 |
Bruno Cardoso Lopes | x86 vector shuffle lowering now relies only on target...
|
commit | commitdiff | tree |
2010-09-07 |
Bruno Cardoso Lopes | Factor out some x86 vector shuffle rewriting and add...
|
commit | commitdiff | tree |
2010-09-07 |
Bruno Cardoso Lopes | Move code around to prepare for moving some of the...
|
commit | commitdiff | tree |
2010-09-07 |
Bruno Cardoso Lopes | decouple MMX check from regular splat checks. Some...
|
commit | commitdiff | tree |
2010-09-07 |
Bruno Cardoso Lopes | Remove now useless check, because the code can be matched...
|
commit | commitdiff | tree |
2010-09-07 |
Bruno Cardoso Lopes | Minor change. Since the checks are equivalent, use...
|
commit | commitdiff | tree |
2010-09-07 |
Bruno Cardoso Lopes | Remove unused target specific node
|
commit | commitdiff | tree |
2010-09-04 |
Bruno Cardoso Lopes | Remove the last bit of isShuffleMaskLegal checks and...
|
commit | commitdiff | tree |
2010-09-04 |
Bruno Cardoso Lopes | make explicit that we not handle several mmx shuffles
|
commit | commitdiff | tree |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes to handle palignr. Do not...
|
commit | commitdiff | tree |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes to handle splats starting...
|
commit | commitdiff | tree |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes for isPSHUFHWMask and isPSHUFLWMask
|
commit | commitdiff | tree |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes for isSHUFPMask
|
commit | commitdiff | tree |
2010-09-04 |
Bruno Cardoso Lopes | Previous isMOVLMask matching already emits targets...
|
commit | commitdiff | tree |
2010-09-04 |
Bruno Cardoso Lopes | One more check from the original isShuffleMaskLegal...
|
commit | commitdiff | tree |
2010-09-04 |
Bruno Cardoso Lopes | Remove a duplicated but useless check that i've inserted...
|
commit | commitdiff | tree |
2010-09-04 |
Bruno Cardoso Lopes | Refactor some code and remove the extra checks for...
|
commit | commitdiff | tree |
2010-09-03 |
Bruno Cardoso Lopes | Remove check for unpckh mask
|
commit | commitdiff | tree |
2010-09-03 |
Bruno Cardoso Lopes | Remove check for unpckl mask
|
commit | commitdiff | tree |
2010-09-03 |
Bruno Cardoso Lopes | Inline isShuffleMaskLegal into LowerVECTOR_SHUFFLE...
|
commit | commitdiff | tree |
2010-09-03 |
Bruno Cardoso Lopes | Reapply considered harmfull part of rr112934 and r112942.
|
commit | commitdiff | tree |
2010-09-03 |
Bruno Cardoso Lopes | Reapply last harmless part of r112934, the pattern...
|
commit | commitdiff | tree |
2010-09-03 |
Bruno Cardoso Lopes | Reintroduce a simple function refactoring done in r112934...
|
commit | commitdiff | tree |
2010-09-03 |
Bruno Cardoso Lopes | Reapply piecies of r112942 and r112934 which don't do
|
commit | commitdiff | tree |
2010-09-03 |
Bruno Cardoso Lopes | Reapply Fix comment
|
commit | commitdiff | tree |
2010-09-03 |
Bruno Cardoso Lopes | AVX doesn't support mm operations neither its instrinsics.
|
commit | commitdiff | tree |
2010-09-03 |
Bruno Cardoso Lopes | Use punpckh and unpckh family of nodes instead of using...
|
commit | commitdiff | tree |
2010-09-03 |
Bruno Cardoso Lopes | Fix comment
|
commit | commitdiff | tree |
2010-09-03 |
Bruno Cardoso Lopes | - Use specific nodes to match unpckl masks.
|
commit | commitdiff | tree |
2010-09-02 |
Bruno Cardoso Lopes | Move insertps mask decoding to header file
|
commit | commitdiff | tree |
2010-09-02 |
Bruno Cardoso Lopes | Move decoding of insertps back to avoid unused warnings...
|
commit | commitdiff | tree |
2010-09-02 |
Bruno Cardoso Lopes | Move x86 specific shuffle mask decoding to its own...
|
commit | commitdiff | tree |
2010-09-02 |
Bruno Cardoso Lopes | Replace unpckl_undef and unpckh_undef matching with...
|
commit | commitdiff | tree |
2010-09-02 |
Bruno Cardoso Lopes | Move condition out to prepare for more matching
|
commit | commitdiff | tree |
2010-09-02 |
Bruno Cardoso Lopes | Remove checking for isUNPCKL_v_undef_Mask, the specific...
|
commit | commitdiff | tree |
2010-09-02 |
Bruno Cardoso Lopes | become more strict about when it's safe to use X86ISD...
|
commit | commitdiff | tree |
2010-09-01 |
Bruno Cardoso Lopes | Revert r112689, avoid those kind of checks cause they...
|
commit | commitdiff | tree |
2010-09-01 |
Bruno Cardoso Lopes | Using target specific nodes for shuffle nodes makes...
|
commit | commitdiff | tree |
2010-09-01 |
Bruno Cardoso Lopes | Use movlps, movlpd, movss and movsd specific nodes...
|
commit | commitdiff | tree |
2010-09-01 |
Bruno Cardoso Lopes | minor change, simplify some logic
|
commit | commitdiff | tree |
2010-09-01 |
Bruno Cardoso Lopes | Move some functions around so they can be used for...
|
commit | commitdiff | tree |
2010-08-31 |
Bruno Cardoso Lopes | Use x86 specific MOVSLDUP node, add more patterns to...
|
commit | commitdiff | tree |
2010-08-31 |
Bruno Cardoso Lopes | Use x86 specific MOVSHDUP node and add more patterns...
|
commit | commitdiff | tree |
2010-08-31 |
Bruno Cardoso Lopes | Use MOVHLPS node instead of matching using movhlps...
|
commit | commitdiff | tree |
2010-08-31 |
Bruno Cardoso Lopes | Use MOVLHPS and MOVHLPS x86 nodes whenever possible...
|
commit | commitdiff | tree |
2010-08-31 |
Bruno Cardoso Lopes | zap unused method. x86 is the only user and already...
|
commit | commitdiff | tree |
2010-08-31 |
Bruno Cardoso Lopes | Use X86ISD::MOVSS and MOVSD to represent the movl mask...
|
commit | commitdiff | tree |
2010-08-28 |
Bruno Cardoso Lopes | Clean up the logic of vector shuffles -> vector shifts.
|
commit | commitdiff | tree |
2010-08-26 |
Bruno Cardoso Lopes | zap the now unused MVT::getIntVectorWithNumElements
|
commit | commitdiff | tree |
2010-08-26 |
Bruno Cardoso Lopes | Fix PR7748 without using microsoft extensions
|
commit | commitdiff | tree |
2010-08-25 |
Bruno Cardoso Lopes | Revert this for now, PUNPCKLDQ dont operate on v4f32
|
commit | commitdiff | tree |
2010-08-25 |
Bruno Cardoso Lopes | PUNPCKLDQ should also be used for v4f32
|
commit | commitdiff | tree |
2010-08-25 |
Bruno Cardoso Lopes | teach lowering to get target specific nodes for pshufd...
|
commit | commitdiff | tree |
2010-08-25 |
Bruno Cardoso Lopes | Convert test to use filecheck and make it more specific
|
commit | commitdiff | tree |
2010-08-24 |
Bruno Cardoso Lopes | Use pshufhw and pshuflw in more cases and fix getTargetShuff...
|
commit | commitdiff | tree |
next |