Skip to content
  1. Nov 04, 2009
  2. Nov 03, 2009
  3. Nov 02, 2009
  4. Nov 01, 2009
  5. Oct 31, 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
    • Bob Wilson's avatar
      Add a note about Robert Muth's alternate jump table implementation. · c7415bf5
      Bob Wilson authored
      llvm-svn: 85624
      c7415bf5
    • Bob Wilson's avatar
      Fix a comment. · 6b00f4b7
      Bob Wilson authored
      llvm-svn: 85610
      6b00f4b7
    • Rafael Espindola's avatar
      This fixes functions like · ab7c709f
      Rafael Espindola authored
      void f (int a1, int a2, int a3, int a4, int a5,...)
      
      In ARMTargetLowering::LowerFormalArguments if the function has 4 or
      more regular arguments we used to set VarArgsFrameIndex using an
      offset of 0, which is only correct if the function has exactly 4
      regular arguments.
      
      llvm-svn: 85590
      ab7c709f
    • Bob Wilson's avatar
      Add ARM codegen for indirect branches. · 1cf0b030
      Bob Wilson authored
      clang/test/CodeGen/indirect-goto.c runs! (unoptimized)
      
      llvm-svn: 85577
      1cf0b030
    • Jim Grosbach's avatar
      Dial back the realignment a bit. · 85780683
      Jim Grosbach authored
      llvm-svn: 85546
      85780683
  7. Oct 29, 2009
Loading