1. 16 9月, 2016 1 次提交
    • R
      tcg: Support arbitrary size + alignment · 85aa8081
      Richard Henderson 提交于
      Previously we allowed fully unaligned operations, but not operations
      that are aligned but with less alignment than the operation size.
      
      In addition, arm32, ia64, mips, and sparc had been omitted from the
      previous overalignment patch, which would have led to that alignment
      being enforced.
      Signed-off-by: NRichard Henderson <rth@twiddle.net>
      85aa8081
  2. 15 9月, 2016 3 次提交
  3. 06 8月, 2016 7 次提交
  4. 17 7月, 2016 1 次提交
  5. 12 7月, 2016 2 次提交
  6. 06 7月, 2016 3 次提交
  7. 21 6月, 2016 1 次提交
  8. 20 6月, 2016 1 次提交
  9. 19 5月, 2016 3 次提交
  10. 18 5月, 2016 1 次提交
  11. 13 5月, 2016 12 次提交
  12. 12 5月, 2016 1 次提交
  13. 21 4月, 2016 2 次提交
  14. 06 4月, 2016 1 次提交
    • J
      tcg/mips: Fix type of tcg_target_reg_alloc_order[] · 2dc7553d
      James Hogan 提交于
      The MIPS TCG backend is the only one to have
      tcg_target_reg_alloc_order[] elements of type TCGReg rather than int.
      This resulted in commit 91478cef ("tcg: Allocate indirect_base
      temporaries in a different order") breaking the build on MIPS since the
      type differed from indirect_reg_alloc_order[]:
      
      tcg/tcg.c:1725:44: error: pointer type mismatch in conditional expression [-Werror]
           order = rev ? indirect_reg_alloc_order : tcg_target_reg_alloc_order;
                                                  ^
      
      Make it an array of ints to fix the build and match other architectures.
      
      Fixes: 91478cef ("tcg: Allocate indirect_base temporaries in a different order")
      Signed-off-by: NJames Hogan <james.hogan@imgtec.com>
      Acked-by: NAurelien Jarno <aurelien@aurel32.net>
      Message-Id: <1459522179-6584-1-git-send-email-james.hogan@imgtec.com>
      Signed-off-by: NRichard Henderson <rth@twiddle.net>
      2dc7553d
  15. 23 3月, 2016 1 次提交