1. 11 Jun, 2015 1 commit
  2. 20 May, 2015 1 commit
    • svenpanne's avatar
      Fixed various simulator-related space leaks. · 84aa494e
      svenpanne authored
      Alas, this involved quite a bit of copy-n-paste between the
      architectures, but this is caused by the very convoluted
      relationships, lifetimes and distribution of responsibilities. This
      should really be cleaned up by moving code around and using STL maps,
      but that's not really a priority right now.
      
      Bonus: Fixed leaks in the ARM64 disassembler tests.
      
      Review URL: https://codereview.chromium.org/1132943007
      
      Cr-Commit-Position: refs/heads/master@{#28496}
      84aa494e
  3. 05 Feb, 2015 1 commit
    • michael_dawson's avatar
      Contribution of PowerPC port (continuation of 422063005) - PPC dir update · 308d913a
      michael_dawson authored
      Contribution of PowerPC port (continuation of 422063005, 817143002 and 866843003)
      This patch brings the ppc directories up to date with our repo. We have
      removed 5 individual optimizations which require changes in both the ppc and common
      directories so they can be more easily reviewed on their own in subsequent patches.
      
      Subsequent patches will cover:
      - individual optimizations for PPC (5)
      - remaining AIX changes not resolved by 4.8 compiler (4.8 is only recently available
      for AIX)
      - incremental updates required to ppc directories due to platform specific changes
      made in google repos while we complete the above steps.
      
      With the update there are still some timeouts seen when run in simulated mode which
      may be a result of the missing optimizations.  Once we have the optimizations in
      we will review the simulation results and address/exclude tests as necessary so that
      the simulated runs are clean.
      
      	new file:   src/compiler/ppc/code-generator-ppc.cc
      	new file:   src/compiler/ppc/instruction-codes-ppc.h
      	new file:   src/compiler/ppc/instruction-selector-ppc.cc
      	new file:   src/compiler/ppc/linkage-ppc.cc
      	modified:   src/ic/ppc/handler-compiler-ppc.cc
      	modified:   src/ic/ppc/ic-compiler-ppc.cc
      	modified:   src/ic/ppc/ic-ppc.cc
      	modified:   src/ic/ppc/stub-cache-ppc.cc
      	modified:   src/ppc/assembler-ppc.cc
      	modified:   src/ppc/assembler-ppc.h
      	modified:   src/ppc/builtins-ppc.cc
      	modified:   src/ppc/code-stubs-ppc.cc
      	modified:   src/ppc/code-stubs-ppc.h
      	modified:   src/ppc/codegen-ppc.cc
      	modified:   src/ppc/constants-ppc.h
      	modified:   src/ppc/deoptimizer-ppc.cc
      	modified:   src/ppc/disasm-ppc.cc
      	modified:   src/ppc/full-codegen-ppc.cc
      	modified:   src/ppc/interface-descriptors-ppc.cc
      	modified:   src/ppc/lithium-codegen-ppc.cc
      	modified:   src/ppc/lithium-codegen-ppc.h
      	modified:   src/ppc/lithium-ppc.cc
      	modified:   src/ppc/lithium-ppc.h
      	modified:   src/ppc/macro-assembler-ppc.cc
      	modified:   src/ppc/macro-assembler-ppc.h
      	modified:   src/ppc/regexp-macro-assembler-ppc.cc
      	modified:   src/ppc/regexp-macro-assembler-ppc.h
      	modified:   src/ppc/simulator-ppc.cc
      	modified:   src/ppc/simulator-ppc.h
      	new file:   test/unittests/compiler/ppc/instruction-selector-ppc-unittest.cc
      
      R=danno@chromium.org, svenpanne@chromium.org
      
      BUG=
      
      Review URL: https://codereview.chromium.org/901083004
      
      Cr-Commit-Position: refs/heads/master@{#26471}
      308d913a
  4. 11 Nov, 2014 1 commit
  5. 20 Jun, 2014 1 commit
  6. 03 Jun, 2014 1 commit
  7. 20 May, 2014 1 commit
  8. 09 May, 2014 1 commit
  9. 29 Apr, 2014 1 commit
  10. 12 Feb, 2014 1 commit
  11. 26 Nov, 2013 1 commit
  12. 18 Sep, 2013 1 commit
  13. 16 Jul, 2013 1 commit
  14. 10 Jul, 2013 1 commit
  15. 30 Apr, 2013 3 commits
  16. 17 Apr, 2013 1 commit
  17. 15 Apr, 2013 1 commit
  18. 11 Apr, 2013 1 commit
  19. 02 Apr, 2013 1 commit
  20. 30 Jan, 2013 1 commit
  21. 23 Jan, 2013 1 commit
  22. 26 Nov, 2012 1 commit
  23. 06 Aug, 2012 1 commit
  24. 22 May, 2012 1 commit
  25. 09 Nov, 2011 1 commit
  26. 05 May, 2011 1 commit
  27. 29 Apr, 2011 1 commit
    • sgjesse@chromium.org's avatar
      ARM: Support hardfloat in SCons build and make it a build time setting · 00bc2db2
      sgjesse@chromium.org authored
      Add option armeabi to the SCons build for selecting the floating point variant to use. Also add externally defined CCFLAGS environment for all targets. Run test.py with option -S armeabi=hardfloat to test with hardfloat enabled.
      
      Make selecting hardfloat EABI variant a build-time option instead of a runtime option.
      
      Add a simple check of the EABI variant during V8 initialization to exit if the compilation was not configured correctly. The reason for this is that GCC does not provide a compile time symbol defining the EABI variant. This check is not fool-proof as it cannot check the compilation configuration used for the snapshot if any.
      
      R=karlklose@chromium.org, erik.corry@gmail.com
      
      BUG=none
      TEST=none
      
      Review URL: http://codereview.chromium.org//6905098
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7715 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      00bc2db2
  28. 27 Apr, 2011 1 commit
  29. 18 Apr, 2011 1 commit
  30. 13 Apr, 2011 1 commit
  31. 06 Apr, 2011 1 commit
  32. 18 Mar, 2011 4 commits
  33. 16 Feb, 2011 1 commit
  34. 15 Feb, 2011 1 commit
  35. 04 Feb, 2011 1 commit