Skip to content
  1. Apr 03, 2010
  2. Jan 22, 2010
  3. Jan 19, 2010
  4. Jan 14, 2010
  5. Dec 28, 2009
  6. Dec 16, 2009
  7. Nov 02, 2009
  8. 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
  9. Oct 20, 2009
  10. Oct 15, 2009
  11. Oct 14, 2009
  12. Oct 13, 2009
  13. 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
  14. Oct 07, 2009
  15. Sep 15, 2009
Loading