Lines Matching refs:is_virtual
100 // The sort order is by the address of the ciMethod, with is_virtual as minor key.
101 int Compile::intrinsic_insertion_index(ciMethod* m, bool is_virtual) {
108 : cg1->is_virtual() < cg2->is_virtual(),
123 bool mid_virt = _intrinsics->at(mid)->is_virtual();
124 if (is_virtual < mid_virt) {
126 } else if (is_virtual > mid_virt) {
144 int index = intrinsic_insertion_index(cg->method(), cg->is_virtual());
150 assert(oldcg->method() != cg->method() || oldcg->is_virtual() != cg->is_virtual(), "don't register twice");
159 assert(find_intrinsic(cg->method(), cg->is_virtual()) == cg, "registration worked");
162 CallGenerator* Compile::find_intrinsic(ciMethod* m, bool is_virtual) {
165 int index = intrinsic_insertion_index(m, is_virtual);
168 && _intrinsics->at(index)->is_virtual() == is_virtual) {
175 CallGenerator* cg = make_vm_intrinsic(m, is_virtual);
181 gather_intrinsic_statistics(m->intrinsic_id(), is_virtual, _intrinsic_disabled);
197 bool Compile::gather_intrinsic_statistics(vmIntrinsics::ID id, bool is_virtual, int flags) {
201 if (is_virtual) {