Skip to content
  1. Aug 29, 2013
  2. Aug 28, 2013
  3. Aug 27, 2013
  4. Aug 26, 2013
    • Jim Grosbach's avatar
      ARM: Constrain regclass for TSTri instruction. · 667b147d
      Jim Grosbach authored
      Get the register class right for the TST instruction. This keeps the
      machine verifier happy, enabling us to turn it on for another test.
      
      rdar://12594152
      
      llvm-svn: 189274
      667b147d
    • Bill Schmidt's avatar
      Dummy code to silence warning from 4189266 · 8c3976ec
      Bill Schmidt authored
      llvm-svn: 189272
      8c3976ec
    • Jim Grosbach's avatar
      ARM: FastISel verifier error cleanup. · 5f71aab1
      Jim Grosbach authored
      Constant pool and global value reference instructions need more
      restricted register classes than plain GPR.
      
      rdar://12594152
      
      llvm-svn: 189270
      5f71aab1
    • Jim Grosbach's avatar
      ARM: Fix ELF global base reg intialization. · 08aa5342
      Jim Grosbach authored
      The create machine code wasn't properly in SSA, which the machine verifier
      properly complains about. Now that fast-isel is closer to verifier clean,
      errors like this show up more clearly.
      
      Additionally, the Thumb pseudo tPICADD was used for both ARM and Thumb
      mode functions, which is obviously wrong. Fix that along the way.
      
      Test case is part of the following commit which will finish making an
      additional fast-isel test verifier clean an enable it for the
      regression test suite. This commit is separate since its not just
      a verifier cleanup, but an actual correctness issue.
      
      rdar://12594152 (for the fast-isel verifier aspects)
      
      llvm-svn: 189269
      08aa5342
Loading