Lines Matching refs:ciArrayKlass
32 #include "ci/ciArrayKlass.hpp"
701 static ciArrayKlass* as_array_klass(ciType* type) {
703 return (ciArrayKlass*)type;
741 void LIRGenerator::arraycopy_helper(Intrinsic* x, int* flagsp, ciArrayKlass** expected_typep) {
749 ciArrayKlass* expected_type = NULL;
752 ciArrayKlass* src_exact_type = as_array_klass(src->exact_type());
753 ciArrayKlass* src_declared_type = as_array_klass(src->declared_type());
758 ciArrayKlass* dst_exact_type = as_array_klass(dst->exact_type());
759 ciArrayKlass* dst_declared_type = as_array_klass(dst->declared_type());
769 ciArrayKlass* dst_type = (ciArrayKlass*) dst_exact_type;
770 ciArrayKlass* src_type = NULL;
772 src_type = (ciArrayKlass*) src_exact_type;
774 src_type = (ciArrayKlass*) src_declared_type;
903 *expected_typep = (ciArrayKlass*)expected_type;