Skip to content
  1. May 29, 2012
  2. Apr 03, 2012
  3. Mar 09, 2012
  4. Feb 27, 2012
  5. Feb 19, 2012
  6. Feb 18, 2012
  7. Dec 30, 2011
  8. Nov 19, 2011
  9. Nov 07, 2011
  10. Oct 23, 2011
  11. Oct 16, 2011
  12. Oct 15, 2011
  13. Oct 14, 2011
  14. Oct 11, 2011
  15. Oct 06, 2011
  16. Oct 04, 2011
  17. Oct 01, 2011
  18. Sep 23, 2011
  19. Sep 14, 2011
  20. Sep 13, 2011
  21. Sep 11, 2011
  22. Sep 02, 2011
  23. Aug 30, 2011
  24. Jul 30, 2011
    • David Greene's avatar
      Unconstify Inits · af8ee2cd
      David Greene authored
      Remove const qualifiers from Init references, per Chris' request.
      
      llvm-svn: 136531
      af8ee2cd
  25. Jul 29, 2011
    • David Greene's avatar
      [AVX] Constify Inits · 1aa0e3e1
      David Greene authored
      Make references to Inits const everywhere.  This is the final step
      before making them unique.
      
      llvm-svn: 136485
      1aa0e3e1
  26. Jul 28, 2011
    • Kevin Enderby's avatar
      Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates. · 5ef6c453
      Kevin Enderby authored
      llvm-mc gives an "invalid operand" error for instructions that take an unsigned
      immediate which have the high bit set such as:
          pblendw $0xc5, %xmm2, %xmm1
      llvm-mc treats all x86 immediates as signed values and range checks them.
      A small number of x86 instructions use the imm8 field as a set of bits.
      This change only changes those instructions and where the high bit is not
      ignored.  The others remain unchanged.
      
      llvm-svn: 136287
      5ef6c453
  27. Jul 16, 2011
  28. Jul 12, 2011
  29. Jul 11, 2011
    • David Greene's avatar
      [AVX] Make Inits Foldable · af973b4f
      David Greene authored
      Manage Inits in a FoldingSet.  This provides several benefits:
      
      - Memory for Inits is properly managed
      
      - Duplicate Inits are folded into Flyweights, saving memory
      
      - It enforces const-correctness, protecting against certain classes
        of bugs
      
      The above benefits allow Inits to be used in more contexts, which in
      turn provides more dynamism to TableGen.  This enhanced capability
      will be used by the AVX code generator to a fold common patterns
      together.
      
      llvm-svn: 134907
      af973b4f
  30. Apr 04, 2011
  31. Mar 15, 2011
    • Sean Callanan's avatar
      X86 table-generator and disassembler support for the AVX · c3fd5237
      Sean Callanan authored
      instruction set.  This code adds support for the VEX prefix
      and for the YMM registers accessible on AVX-enabled
      architectures.  Instruction table support that enables AVX
      instructions for the disassembler is in an upcoming patch.
      
      llvm-svn: 127644
      c3fd5237
  32. Feb 22, 2011
  33. Dec 13, 2010
    • Owen Anderson's avatar
      In Thumb2, direct branches can be encoded as either a "short" conditional... · 578074b2
      Owen Anderson authored
      In Thumb2, direct branches can be encoded as either a "short" conditional branch with a null predicate, or
      as a "long" direct branch.  While the mnemonics are the same, they encode the branch offset differently, and
      the Darwin assembler appears to prefer the "long" form for direct branches.  Thus, in the name of bitwise
      equivalence, provide encoding and fixup support for it.
      
      llvm-svn: 121710
      578074b2
Loading