please help understanding what's the function and diffrence between hotspot compiler c1 and c2 ?

恶灵骑士 1072213404 at qq.com
Wed Nov 2 08:19:18 UTC 2016


what's the function and diffrence between hotspot compiler c1 and c2 ?


about c1,
i have found something about ‘voaltile’ and  
methods  LIRGenerator::do_StoreField(StoreField* x)  and  LIRGenerator::do_LoadField(LoadField* x) in   ‘share/vm/c1/c1_LIRGenerator.cpp‘,


when operating a  variable with a volatile qualifier,will it finally invoke do_StoreField or do_LoadField method?
if true, then method do_LoadField or do_StoreField  by  which method?


More information about the hotspot-dev mailing list