aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-04Fix string_compare for chars that have the top bit setEdward Nevill edward.nevill@linaro.org
2014-07-03Mergeaph
2014-07-03Correct register usage in string comparisonsaph
2014-07-03Fast String.equals()aph
2014-07-01Add support for a few simple intrinsicsEdward Nevill edward.nevill@linaro.org
2014-06-27Fast string comparisonaph
2014-06-23AArch64 type profiling supportaph
2014-06-20Implement type profiling in C1.aph
2014-06-20Improve C1 performance improvements in frame creation and ic_cache checksaph
2014-06-19Mergeaph
2014-06-19Remove obsolete C1 patching code.aph
2014-06-19Save intermediate state before removing C1 patching code.aph
2014-06-17Use 2- and 3-instruction immediate form of movoop and mov_metadata in ↵aph
C2-generated code. Fix patching code to handle 2- and 3-word forms. Fix offset out of range bug in frame generation. Use lea (rather than mov) in mov(reg, Address) form.
2014-06-17Fix register usage in generate_verify_oop().aph
2014-06-16Add support for builtin crc32 instructionsEdward Nevill edward.nevill@linaro.org
2014-06-16All address constants are 48 bits in size.aph
2014-06-12Add support for Neon implementation of CRC32Edward Nevill edward.nevill@linaro.org
2014-06-11Fix register misuse in verify_method_data_pointerEdward Nevill edward.nevill@linaro.org
2014-06-11Fix C2 failure with frame sizes larger than 520Edward Nevill edward.nevill@linaro.org
2014-06-11Fix format errorsEdward Nevill edward.nevill@linaro.org
2014-06-05Aarch64 specific changes for merge to jdk8u20-b16Edward Nevill edward.nevill@linaro.org
2014-06-05Merge up to jdk8u20-b16Edward Nevill edward.nevill@linaro.org
2014-06-03Merge up to jdk8u5-b13Edward Nevill edward.nevill@linaro.org
2014-06-03Added tag jdk8_final for changeset 72b29bfe67faEdward Nevill edward.nevill@linaro.org
2014-05-29Implement various locked memory operations.jdk8_finalaph
2014-05-29Mergeaph
2014-05-29Delete useless instruction.aph
2014-05-29Fix a tonne of bogus comments.aph
2014-05-29Don't use any form of _call_VM_leaf when we're calling a stub.aph
Jump directly to the stub after adjusting the stack.
2014-05-28Added tag jdk8u20-b16 for changeset c36ef639e6d3katleman
2014-05-28Restore sp from sender sp, r13 in crc32 codeEdward Nevill edward.nevill@linaro.org
2014-05-24Add support for CRC32 intrinsicEdward Nevill edward.nevill@linaro.org
2014-05-23Added tag hs25.20-b16 for changeset 50e5d560367bjdk8u20-b16amurillo
2014-05-23Mergehs25.20-b16amurillo
2014-05-21Added tag jdk8u20-b15 for changeset 8c785f9bde6fkatleman
2014-05-16Added tag hs25.20-b15 for changeset 87bdb86f0aedjdk8u20-b15amurillo
2014-05-16Mergehs25.20-b15amurillo
2014-05-16Mergeroland
2014-05-15Correct OptoAssembly for prologs and epilogs.aph
2014-05-15Correct costs for operations with shifts.aph
2014-05-14Backout 6713:0ca397cbac95Edward Nevill edward.nevill@linaro.org
2014-05-13Added tag jdk8u20-b14 for changeset c20d8a452574katleman
2014-05-13Optimise addressing of card table byte map baseEdward Nevill edward.nevill@linaro.org
2014-05-13Mergeaph
2014-05-13Mergeaph
2014-05-13Tidy up register usage in push/pop instructions.aph
2014-05-13Add RegSet::operator+=.aph
2014-05-13Optimise long divide by 2Edward Nevill edward.nevill@linaro.org
2014-05-13Improve code generation for pop(), as suggested by Edward Nevill.aph
2014-05-13Stop spurious O_BUFLEN warningsEdward Nevill edward.nevill@linaro.org