Lines Matching defs:id
52 LibraryIntrinsic(ciMethod* m, bool is_virtual, bool is_predicted, vmIntrinsics::ID id)
56 _intrinsic_id(id)
199 bool inline_math_native(vmIntrinsics::ID id);
200 bool inline_trig(vmIntrinsics::ID id);
201 bool inline_math(vmIntrinsics::ID id);
205 bool inline_min_max(vmIntrinsics::ID id);
206 Node* generate_min_max(vmIntrinsics::ID id, Node* x, Node* y);
225 bool inline_native_Class_query(vmIntrinsics::ID id);
286 bool inline_fp_conversions(vmIntrinsics::ID id);
287 bool inline_number_methods(vmIntrinsics::ID id);
289 bool inline_aescrypt_Block(vmIntrinsics::ID id);
290 bool inline_cipherBlockChaining_AESCrypt(vmIntrinsics::ID id);
298 vmIntrinsics::ID id = m->intrinsic_id();
299 assert(id != vmIntrinsics::_none, "must be a VM intrinsic");
302 && strstr(DisableIntrinsic, vmIntrinsics::name_at(id)) != NULL) {
316 switch (id) {
328 switch (id) {
348 switch (id) {
484 assert(id <= vmIntrinsics::LAST_COMPILER_INLINE, "caller responsibility");
485 assert(id != vmIntrinsics::_Object_init && id != vmIntrinsics::_invoke, "enum out of order?");
514 return new LibraryIntrinsic(m, is_virtual, is_predicted, (vmIntrinsics::ID) id);
544 C->log()->elem("intrinsic id='%s'%s nodes='%d'",
593 C->log()->elem("predicate_intrinsic id='%s'%s nodes='%d'",
1465 bool LibraryCallKit::inline_math(vmIntrinsics::ID id) {
1468 switch (id) {
1473 default: fatal_unexpected_iid(id); break;
1482 bool LibraryCallKit::inline_trig(vmIntrinsics::ID id) {
1486 switch (id) {
1490 default: fatal_unexpected_iid(id); break;
1550 switch (id) {
1827 bool LibraryCallKit::inline_math_native(vmIntrinsics::ID id) {
1829 switch (id) {
1831 case vmIntrinsics::_dcos: return Matcher::has_match_rule(Op_CosD) ? inline_trig(id) :
1833 case vmIntrinsics::_dsin: return Matcher::has_match_rule(Op_SinD) ? inline_trig(id) :
1835 case vmIntrinsics::_dtan: return Matcher::has_match_rule(Op_TanD) ? inline_trig(id) :
1838 case vmIntrinsics::_dlog: return Matcher::has_match_rule(Op_LogD) ? inline_math(id) :
1840 case vmIntrinsics::_dlog10: return Matcher::has_match_rule(Op_Log10D) ? inline_math(id) :
1844 case vmIntrinsics::_dsqrt: return Matcher::has_match_rule(Op_SqrtD) ? inline_math(id) : false;
1845 case vmIntrinsics::_dabs: return Matcher::has_match_rule(Op_AbsD) ? inline_math(id) : false;
1858 fatal_unexpected_iid(id);
1872 bool LibraryCallKit::inline_min_max(vmIntrinsics::ID id) {
1873 set_result(generate_min_max(id, argument(0), argument(1)));
1878 LibraryCallKit::generate_min_max(vmIntrinsics::ID id, Node* x0, Node* y0) {
1887 bool want_max = (id == vmIntrinsics::_max);
2041 switch (id) {
2110 bool LibraryCallKit::inline_number_methods(vmIntrinsics::ID id) {
2113 switch (id) {
2124 default: fatal_unexpected_iid(id); break;
3107 bool LibraryCallKit::inline_native_Class_query(vmIntrinsics::ID id) {
3118 switch (id) {
3153 fatal_unexpected_iid(id);
3202 switch (id) {
3280 fatal_unexpected_iid(id);
3983 bool LibraryCallKit::inline_fp_conversions(vmIntrinsics::ID id) {
3987 switch (id) {
4076 fatal_unexpected_iid(id);
5414 bool LibraryCallKit::inline_aescrypt_Block(vmIntrinsics::ID id) {
5419 switch(id) {
5468 bool LibraryCallKit::inline_cipherBlockChaining_AESCrypt(vmIntrinsics::ID id) {
5474 switch(id) {