OSDN Git Service

Allow redefined intrinsics
authorAlex Light <allight@google.com>
Tue, 14 Feb 2017 00:36:06 +0000 (16:36 -0800)
committerAlex Light <allight@google.com>
Tue, 21 Feb 2017 17:49:44 +0000 (09:49 -0800)
commit7532d58afabda43b03bb30a06d1a448428aaebbf
tree7fdc83741b78670bef07357a6125786ece73f532
parent6a669aac63ffc17b5e903aa4a1f285fe338eadcf
Allow redefined intrinsics

We make a change to allow intrinsics to be redefined. Note that
redefined intrinisics will no-longer be optimized as much and will not
be inlined or moved out of loops.

Test: ART_TEST_JIT=true mma -j40 test-art-host

Change-Id: Id6df89bb247d21f7859b48356ceba310eef9d105
runtime/art_method.h
runtime/modifiers.h
runtime/openjdkjvmti/ti_redefine.cc
test/950-redefine-intrinsic/expected.txt [new file with mode: 0644]
test/950-redefine-intrinsic/info.txt [new file with mode: 0644]
test/950-redefine-intrinsic/run [new file with mode: 0755]
test/950-redefine-intrinsic/src/Main.java [new file with mode: 0644]
test/950-redefine-intrinsic/src/RedefinedLongIntrinsics.java [new file with mode: 0644]