1. 02 Sep, 2014 1 commit
  2. 21 Aug, 2014 2 commits
  3. 06 Aug, 2014 2 commits
  4. 04 Aug, 2014 1 commit
  5. 30 Jul, 2014 1 commit
  6. 21 Jul, 2014 1 commit
  7. 17 Jul, 2014 1 commit
  8. 09 Jul, 2014 1 commit
  9. 03 Jul, 2014 1 commit
    • rmcilroy@chromium.org's avatar
      [Arm]: Enable use of extended out-of-line constant pool for Arm. · 40af47d4
      rmcilroy@chromium.org authored
       - Adds support to the Arm assembler to use extended constant pools.
       - Update (set_)target_address_at to support extended constant pool load
         updates.
       - Replace Operand::is_single_instruction with Operand::instructions_required
         Due to the fact that different constant pool load types require different
         numbers of instructions.
       - Various cleanups of ConstantPoolBuilder to cleaner integration of the
         extended constant pool building.
       - Update GetRelocatedValue such that offsets to both map_check and bool_load
         are explicitly provided, rather than location of bool_load being inferred
         based on map_check, since the code inbetween is no longer of a predictable
         size.
       - Update MacroAssembler::GetRelocatedValueLocation() to add support for
         getting a value from an extended constant pool entry.
       - Update Debug::SetAfterBreakTarget() to use target_address_from_return_address
         when checking for debug breaks at constant pool load points.
       - Change ConstantPoolIterateBody to iterate over both heap and code pointer in
         the small section before moving onto the extended section, to work around the
         requirement of the serializer that pointers are iterated in-order.
       - Increase old_pointer_space SizeOfFirstPage() to offset the fact that constant
         pools are now in the old pointer space (rather than code).
      
      R=ulan@chromium.org
      
      Review URL: https://codereview.chromium.org/356393003
      
      git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22209 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      40af47d4
  10. 30 Jun, 2014 3 commits
  11. 27 Jun, 2014 1 commit
  12. 25 Jun, 2014 1 commit
  13. 24 Jun, 2014 1 commit
  14. 23 Jun, 2014 2 commits
  15. 13 Jun, 2014 1 commit
  16. 11 Jun, 2014 1 commit
  17. 03 Jun, 2014 3 commits
  18. 27 May, 2014 2 commits
  19. 26 May, 2014 2 commits
  20. 16 May, 2014 1 commit
    • yangguo@chromium.org's avatar
      Decouple CpuFeatures from serializer state. · fe243379
      yangguo@chromium.org authored
      Traditionally, we cross compile a snapshot iff the serializer is enabled.
      This will change in the future.
      
      Changes:
       - CpuFeatures probing is done once per process, depending on whether we
         cross compile.
       - CpuFeatures are consolidated into the platform-independent assembler.h
         as much as possible.
       - FLAG_enable_<feature> will only be checked at probing time (already the
         case for ARM).
       - The serializer state is cached by the MacroAssembler.
       - PlatformFeatureScope is no longer necessary.
       - CPUFeature enum values no longer map to CPUID bit fields.
      
      R=svenpanne@chromium.org
      
      Review URL: https://codereview.chromium.org/285233010
      
      git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21347 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      fe243379
  21. 12 May, 2014 1 commit
  22. 30 Apr, 2014 1 commit
  23. 28 Apr, 2014 1 commit
  24. 25 Apr, 2014 1 commit
  25. 17 Apr, 2014 1 commit
  26. 16 Apr, 2014 1 commit
  27. 04 Apr, 2014 1 commit
  28. 21 Mar, 2014 1 commit
  29. 19 Mar, 2014 3 commits