Mercurial > hg > graal-compiler
comparison src/share/vm/c1/c1_LIRGenerator.cpp @ 11080:b800986664f4
7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32
Summary: add intrinsics using new instruction to interpreter, C1, C2, for suitable x86; add test
Reviewed-by: kvn, twisti
author | drchase |
---|---|
date | Tue, 02 Jul 2013 20:42:12 -0400 |
parents | 075ea888b039 |
children | 6b0fd0964b87 8d77d02828d9 |
comparison
equal
deleted
inserted
replaced
11079:738e04fb1232 | 11080:b800986664f4 |
---|---|
2992 | 2992 |
2993 case vmIntrinsics::_Reference_get: | 2993 case vmIntrinsics::_Reference_get: |
2994 do_Reference_get(x); | 2994 do_Reference_get(x); |
2995 break; | 2995 break; |
2996 | 2996 |
2997 case vmIntrinsics::_updateCRC32: | |
2998 case vmIntrinsics::_updateBytesCRC32: | |
2999 case vmIntrinsics::_updateByteBufferCRC32: | |
3000 do_update_CRC32(x); | |
3001 break; | |
3002 | |
2997 default: ShouldNotReachHere(); break; | 3003 default: ShouldNotReachHere(); break; |
2998 } | 3004 } |
2999 } | 3005 } |
3000 | 3006 |
3001 void LIRGenerator::do_ProfileCall(ProfileCall* x) { | 3007 void LIRGenerator::do_ProfileCall(ProfileCall* x) { |