Lines Matching refs:ciObject
26 #include "ci/ciObject.hpp"
31 // ciObject
36 // oopHierarchy.hpp). Each instance of ciObject holds a handle
38 // for accessing the information in its oop. By using the ciObject
51 // ciObject::ciObject
52 ciObject::ciObject(oop o) {
65 // ciObject::ciObject
67 ciObject::ciObject(Handle h) {
80 // ciObject::ciObject
84 ciObject::ciObject(ciKlass* klass) {
93 // ciObject::ciObject
96 ciObject::ciObject() {
104 // ciObject::klass
106 // Get the ciKlass of this ciObject.
107 ciKlass* ciObject::klass() {
127 // ciObject::set_ident
129 // Set the unique identity number of a ciObject.
130 void ciObject::set_ident(uint id) {
137 // ciObject::ident
139 // Report the unique identity number of a ciObject.
140 uint ciObject::ident() {
147 // ciObject::equals
150 bool ciObject::equals(ciObject* obj) {
155 // ciObject::hash
159 // Implementation note: we use the address of the ciObject as the
161 int ciObject::hash() {
166 // ciObject::constant_encoding
180 jobject ciObject::constant_encoding() {
187 // ciObject::can_be_constant
188 bool ciObject::can_be_constant() {
194 // ciObject::should_be_constant()
195 bool ciObject::should_be_constant() {
222 // ciObject::print
224 // Print debugging output about this ciObject.
227 // for this ciObject.
228 void ciObject::print(outputStream* st) {
238 // ciObject::print_oop
240 // Print debugging output about the oop this ciObject represents.
241 void ciObject::print_oop(outputStream* st) {