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. 06 7月, 2016 1 次提交
    • R
      tcg: Optimize spills of constants · 59d7c14e
      Richard Henderson 提交于
      While we can store constants via constrants on INDEX_op_st_i32 et al,
      we weren't able to spill constants to backing store.
      
      Add a new backend interface, tcg_out_sti, which may store the constant
      (and is allowed to fail).  Rearrange the temp_* helpers so that we only
      attempt to directly store a constant when the temp is becoming dead/free.
      Signed-off-by: NRichard Henderson <rth@twiddle.net>
      59d7c14e
  3. 13 5月, 2016 2 次提交
  4. 21 4月, 2016 2 次提交
  5. 24 2月, 2016 2 次提交
  6. 29 1月, 2016 1 次提交
    • P
      tcg: Clean up includes · 757e725b
      Peter Maydell 提交于
      Clean up includes so that osdep.h is included first and headers
      which it implies are not included manually.
      
      This commit was created with scripts/clean-includes.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1453832250-766-16-git-send-email-peter.maydell@linaro.org
      757e725b
  7. 25 8月, 2015 1 次提交
  8. 09 6月, 2015 1 次提交
  9. 15 5月, 2015 2 次提交
  10. 14 3月, 2015 1 次提交
  11. 29 5月, 2014 1 次提交
  12. 13 5月, 2014 2 次提交
  13. 19 4月, 2014 2 次提交
  14. 28 3月, 2014 1 次提交
  15. 18 2月, 2014 1 次提交
  16. 30 11月, 2013 1 次提交
  17. 13 10月, 2013 5 次提交
  18. 11 10月, 2013 1 次提交
  19. 02 10月, 2013 8 次提交
  20. 03 9月, 2013 3 次提交
  21. 09 7月, 2013 1 次提交