Home | History | Annotate | Download | only in compiler

Lines Matching defs:Constant

118     case InstructionOperand::CONSTANT:
119 return os << "[constant:" << ConstantOperand::cast(op).virtual_register()
504 Constant::Constant(int32_t v) : type_(kInt32), value_(v) {}
506 Constant::Constant(RelocatablePtrConstantInfo info) {
518 Handle<HeapObject> Constant::ToHeapObject() const {
528 std::ostream& operator<<(std::ostream& os, const Constant& constant) {
529 switch (constant.type()) {
530 case Constant::kInt32:
531 return os << constant.ToInt32();
532 case Constant::kInt64:
533 return os << constant.ToInt64() << "l";
534 case Constant::kFloat32:
535 return os << constant.ToFloat32() << "f";
536 case Constant::kFloat64:
537 return os << constant.ToFloat64();
538 case Constant::kExternalReference:
540 constant.ToExternalReference().address());
541 case Constant::kHeapObject:
542 return os << Brief(*constant.ToHeapObject());
543 case Constant::kRpoNumber:
544 return os << "RPO" << constant.ToRpoNumber().ToInt();
851 Constant constant =
855 return constant.ToRpoNumber();
1011 Constant constant = code.immediates_[i];
1012 os << "IMM#" << i << ": " << constant << "\n";