Skip to content
  1. Aug 23, 2011
  2. Aug 20, 2011
  3. Aug 19, 2011
  4. Aug 17, 2011
  5. Aug 16, 2011
  6. Aug 15, 2011
  7. Aug 10, 2011
  8. Aug 09, 2011
  9. Aug 08, 2011
  10. Aug 04, 2011
    • Owen Anderson's avatar
      LDCL_POST and STCL_POST need one's-complement offsets, rather than two's... · ce519032
      Owen Anderson authored
      LDCL_POST and STCL_POST need one's-complement offsets, rather than two's complement offsets.  Add an appropriate immediate type for them.
      
      llvm-svn: 136896
      ce519032
    • Jim Grosbach's avatar
      ARM refactoring assembly parsing of memory address operands. · d3595711
      Jim Grosbach authored
      Memory operand parsing is a bit haphazzard at the moment, in no small part
      due to the even more haphazzard representations of memory operands in the .td
      files. Start cleaning that all up, at least a bit.
      
      The addressing modes in the .td files will be being simplified to not be
      so monolithic, especially with regards to immediate vs. register offsets
      and post-indexed addressing. addrmode3 is on its way with this patch, for
      example.
      
      This patch is foundational to enable going back to smaller incremental patches
      for the individual memory referencing instructions themselves. It does just
      enough to get the basics in place and handle the "make check" regression tests
      we already have.
      
      Follow-up work will be fleshing out the details and adding more robust test
      cases for the individual instructions, starting with ARM mode and moving from
      there into Thumb and Thumb2.
      
      llvm-svn: 136845
      d3595711
  11. Aug 02, 2011
  12. Aug 01, 2011
  13. Jul 30, 2011
  14. Jul 29, 2011
    • David Greene's avatar
      Remove a blank line from the top. · ebeb779b
      David Greene authored
      llvm-svn: 136511
      ebeb779b
    • David Greene's avatar
      [AVX] Make DagInits Unique · a74bd90d
      David Greene authored
      Make sure DagInits are unique and created only once.
      
      llvm-svn: 136501
      a74bd90d
    • David Greene's avatar
      [AVX] Make FieldInit Unique · 760f867c
      David Greene authored
      Make sure FieldInits are unique and created only once.
      
      llvm-svn: 136500
      760f867c
    • David Greene's avatar
      [AVX] Make VarListElementInit Unique · 7f501e8b
      David Greene authored
      Make sure VarListElementInits are unique and created only once.
      
      llvm-svn: 136499
      7f501e8b
    • David Greene's avatar
      [AVX] Make VarBitInit Unique · 9aa82842
      David Greene authored
      Make sure VarBitInits are unique and created only once.
      
      llvm-svn: 136498
      9aa82842
    • David Greene's avatar
      [AVX] Make VarInit Unique · cde30d04
      David Greene authored
      Make sure VarInits are unique and created only once.
      
      llvm-svn: 136497
      cde30d04
    • David Greene's avatar
      [AVX] Make TernOpInit Unique · daba4880
      David Greene authored
      Make sure TernOpInits are unique and created only once.  This will be
      important for AVX/SIMD as many operators will be used to generate
      patterns and other relevant data.
      
      llvm-svn: 136496
      daba4880
    • David Greene's avatar
      [AVX] Make BinOpInit Unique · 3acab9c5
      David Greene authored
      Make sure BinOpInits are unique and created only once.  This will be
      important for AVX/SIMD as many operators will be used to generate
      patterns and other relevant data.
      
      llvm-svn: 136495
      3acab9c5
    • David Greene's avatar
      [AVX] Make UnOpInit Unique · 2b6c8b37
      David Greene authored
      Make sure UnOpInits are unique and created only once.  This will be
      important for AVX/SIMD as many operators will be used to generate
      patterns and other relevant data.
      
      llvm-svn: 136494
      2b6c8b37
    • David Greene's avatar
      [AVX] Make ListInits Unique · c52270be
      David Greene authored
      Ensure ListInits are unique and only created once.  This will be
      important for AVX as lists will be used extensively to pass generic
      patterns, prefix information and other things to lower-level
      pattern-generation classes.
      
      llvm-svn: 136493
      c52270be
    • David Greene's avatar
      [AVX] Make CodeInit Unique · 3468b0f4
      David Greene authored
      Use a StringMap to ensure CodeInits are unique and created only
      once.
      
      llvm-svn: 136492
      3468b0f4
    • David Greene's avatar
      [AVX] Make StringInit Unique · 3ff33c91
      David Greene authored
      Use a StringMap to ensure the StringInits are unique.  This is
      especially important for AVX where we will have many smallish
      strings representing instruction prefixes, suffixes and the like.
      
      llvm-svn: 136491
      3ff33c91
Loading