Skip to content
  1. Jan 19, 2010
  2. Jan 14, 2010
  3. Dec 28, 2009
  4. Dec 16, 2009
  5. Nov 02, 2009
  6. Oct 30, 2009
    • Kevin Enderby's avatar
      Updates to the ARM target assembler for llvm-mc per review comments from · 8be42bd0
      Kevin Enderby authored
      Daniel Dunbar.
      - Reordered the fields in the ARMOperand Mem struct to make the struct smaller.
      Making bool's into 1 bit fields and put the MCExpr* fields adjacent to each
      other.
      - Fixed a number of places in ARMAsmParser.cpp so they have doxygen comments.
      - Change the name of ARMAsmParser::ParseRegister() to MaybeParseRegister and
      added the bool ParseWriteBack parameter.
      - Changed ARMAsmParser::ParseMemory() to call MaybeParseRegister().
      - Added ARMAsmParser::ParseMemoryOffsetReg to factor out parsing the offset of a
      memory operand.  And use it for both parsing both preindexed and post indexing
      addressing forms in ARMAsmParser::ParseMemory.
      - Changed the first argument to ParseShift() to a reference.
      - Changed ParseShift() to check for Rrx first and return to reduce nesting.
      
      llvm-svn: 85632
      8be42bd0
  7. Oct 20, 2009
  8. Oct 15, 2009
  9. Oct 14, 2009
  10. Oct 13, 2009
  11. Oct 09, 2009
    • Kevin Enderby's avatar
      Added another bit of the ARM target assembler to llvm-mc to parse register · a2b99107
      Kevin Enderby authored
      lists.  Changed ARMAsmParser::MatchRegisterName to return -1 instead of 0 on
      errors so 0-15 values could be returned as register numbers.  Also added the
      rest of the arm register names to the currently hacked up version to allow more
      testing.  Some changes to ARMAsmParser::ParseOperand to give different errors
      for things not yet supported and some additions to the hacked
      ARMAsmParser::MatchInstruction to allow more testing for now.
      
      llvm-svn: 83673
      a2b99107
  12. Oct 07, 2009
  13. Sep 15, 2009
Loading