TypeInfo 84 src/arm/code-stubs-arm.h UnaryOpIC::TypeInfo operand_type = UnaryOpIC::UNINITIALIZED)
TypeInfo 95 src/arm/code-stubs-arm.h UnaryOpIC::TypeInfo operand_type_;
TypeInfo 101 src/arm/code-stubs-arm.h class OperandTypeInfoBits: public BitField<UnaryOpIC::TypeInfo, 8, 3> {};
TypeInfo 158 src/arm/code-stubs-arm.h BinaryOpIC::TypeInfo operands_type,
TypeInfo 159 src/arm/code-stubs-arm.h BinaryOpIC::TypeInfo result_type = BinaryOpIC::UNINITIALIZED)
TypeInfo 177 src/arm/code-stubs-arm.h BinaryOpIC::TypeInfo operands_type_;
TypeInfo 178 src/arm/code-stubs-arm.h BinaryOpIC::TypeInfo result_type_;
TypeInfo 186 src/arm/code-stubs-arm.h class OperandTypeInfoBits: public BitField<BinaryOpIC::TypeInfo, 10, 3> {};
TypeInfo 187 src/arm/code-stubs-arm.h class ResultTypeInfoBits: public BitField<BinaryOpIC::TypeInfo, 13, 3> {};
TypeInfo 478 src/ast.cc TypeInfo info = oracle->SwitchType(this);
TypeInfo 608 src/ast.cc TypeInfo info = oracle->CompareType(this);
TypeInfo 2345 src/hydrogen-instructions.cc if (TypeInfo::IsInt32Double(double_res)) { \
TypeInfo 2396 src/hydrogen-instructions.cc if (TypeInfo::IsInt32Double(double_res)) {
TypeInfo 7597 src/hydrogen.cc TypeInfo info = oracle()->UnaryType(expr);
TypeInfo 7601 src/hydrogen.cc info = TypeInfo::Unknown();
TypeInfo 7613 src/hydrogen.cc TypeInfo info = oracle()->UnaryType(expr);
TypeInfo 7670 src/hydrogen.cc TypeInfo info = oracle()->IncrementType(expr);
TypeInfo 7876 src/hydrogen.cc TypeInfo info = oracle()->BinaryType(expr);
TypeInfo 7880 src/hydrogen.cc info = TypeInfo::Unknown();
TypeInfo 8203 src/hydrogen.cc TypeInfo type_info = oracle()->CompareType(expr);
TypeInfo 8209 src/hydrogen.cc type_info = TypeInfo::Unknown();
TypeInfo 1001 src/hydrogen.h TypeInfo info,
TypeInfo 1004 src/hydrogen.h static Representation ToRepresentation(TypeInfo info);
TypeInfo 87 src/ia32/code-stubs-ia32.h UnaryOpIC::TypeInfo operand_type = UnaryOpIC::UNINITIALIZED)
TypeInfo 98 src/ia32/code-stubs-ia32.h UnaryOpIC::TypeInfo operand_type_;
TypeInfo 104 src/ia32/code-stubs-ia32.h class OperandTypeInfoBits: public BitField<UnaryOpIC::TypeInfo, 8, 3> {};
TypeInfo 170 src/ia32/code-stubs-ia32.h BinaryOpIC::TypeInfo operands_type,
TypeInfo 171 src/ia32/code-stubs-ia32.h BinaryOpIC::TypeInfo result_type = BinaryOpIC::UNINITIALIZED)
TypeInfo 189 src/ia32/code-stubs-ia32.h BinaryOpIC::TypeInfo operands_type_;
TypeInfo 190 src/ia32/code-stubs-ia32.h BinaryOpIC::TypeInfo result_type_;
TypeInfo 198 src/ia32/code-stubs-ia32.h class OperandTypeInfoBits: public BitField<BinaryOpIC::TypeInfo, 10, 3> {};
TypeInfo 199 src/ia32/code-stubs-ia32.h class ResultTypeInfoBits: public BitField<BinaryOpIC::TypeInfo, 13, 3> {};
TypeInfo 2268 src/ic.cc UnaryOpIC::TypeInfo UnaryOpIC::GetTypeInfo(Handle<Object> operand) {
TypeInfo 2269 src/ic.cc ::v8::internal::TypeInfo operand_type =
TypeInfo 2270 src/ic.cc ::v8::internal::TypeInfo::TypeFromValue(operand);
TypeInfo 2281 src/ic.cc UnaryOpIC::TypeInfo UnaryOpIC::ComputeNewType(
TypeInfo 2342 src/ic.cc BinaryOpIC::TypeInfo BinaryOpIC::JoinTypes(BinaryOpIC::TypeInfo x,
TypeInfo 2357 src/ic.cc BinaryOpIC::TypeInfo BinaryOpIC::GetTypeInfo(Handle<Object> left,
TypeInfo 2359 src/ic.cc ::v8::internal::TypeInfo left_type =
TypeInfo 2360 src/ic.cc ::v8::internal::TypeInfo::TypeFromValue(left);
TypeInfo 2361 src/ic.cc ::v8::internal::TypeInfo right_type =
TypeInfo 2362 src/ic.cc ::v8::internal::TypeInfo::TypeFromValue(right);
TypeInfo 2401 src/ic.cc UnaryOpIC::TypeInfo previous_type =
TypeInfo 2402 src/ic.cc static_cast<UnaryOpIC::TypeInfo>(args.smi_at(3));
TypeInfo 2404 src/ic.cc UnaryOpIC::TypeInfo type = UnaryOpIC::GetTypeInfo(operand);
TypeInfo 2453 src/ic.cc BinaryOpIC::TypeInfo previous_type =
TypeInfo 2454 src/ic.cc static_cast<BinaryOpIC::TypeInfo>(args.smi_at(4));
TypeInfo 2456 src/ic.cc BinaryOpIC::TypeInfo type = BinaryOpIC::GetTypeInfo(left, right);
TypeInfo 2458 src/ic.cc BinaryOpIC::TypeInfo result_type = BinaryOpIC::UNINITIALIZED;
TypeInfo 743 src/ic.h static const char* GetName(TypeInfo type_info);
TypeInfo 745 src/ic.h static State ToState(TypeInfo type_info);
TypeInfo 747 src/ic.h static TypeInfo GetTypeInfo(Handle<Object> operand);
TypeInfo 749 src/ic.h static TypeInfo ComputeNewType(TypeInfo type, TypeInfo previous);
TypeInfo 771 src/ic.h static const char* GetName(TypeInfo type_info);
TypeInfo 773 src/ic.h static State ToState(TypeInfo type_info);
TypeInfo 775 src/ic.h static TypeInfo GetTypeInfo(Handle<Object> left, Handle<Object> right);
TypeInfo 777 src/ic.h static TypeInfo JoinTypes(TypeInfo x, TypeInfo y);
TypeInfo 85 src/mips/code-stubs-mips.h UnaryOpIC::TypeInfo operand_type = UnaryOpIC::UNINITIALIZED)
TypeInfo 96 src/mips/code-stubs-mips.h UnaryOpIC::TypeInfo operand_type_;
TypeInfo 102 src/mips/code-stubs-mips.h class OperandTypeInfoBits: public BitField<UnaryOpIC::TypeInfo, 8, 3> {};
TypeInfo 159 src/mips/code-stubs-mips.h BinaryOpIC::TypeInfo operands_type,
TypeInfo 160 src/mips/code-stubs-mips.h BinaryOpIC::TypeInfo result_type = BinaryOpIC::UNINITIALIZED)
TypeInfo 178 src/mips/code-stubs-mips.h BinaryOpIC::TypeInfo operands_type_;
TypeInfo 179 src/mips/code-stubs-mips.h BinaryOpIC::TypeInfo result_type_;
TypeInfo 187 src/mips/code-stubs-mips.h class OperandTypeInfoBits: public BitField<BinaryOpIC::TypeInfo, 10, 3> {};
TypeInfo 188 src/mips/code-stubs-mips.h class ResultTypeInfoBits: public BitField<BinaryOpIC::TypeInfo, 13, 3> {};
TypeInfo 45 src/type-info.cc TypeInfo TypeInfo::TypeFromValue(Handle<Object> value) {
TypeInfo 46 src/type-info.cc TypeInfo info;
TypeInfo 48 src/type-info.cc info = TypeInfo::Smi();
TypeInfo 50 src/type-info.cc info = TypeInfo::IsInt32Double(HeapNumber::cast(*value)->value())
TypeInfo 51 src/type-info.cc ? TypeInfo::Integer32()
TypeInfo 52 src/type-info.cc : TypeInfo::Double();
TypeInfo 54 src/type-info.cc info = TypeInfo::String();
TypeInfo 56 src/type-info.cc info = TypeInfo::Unknown();
TypeInfo 306 src/type-info.cc TypeInfo TypeFeedbackOracle::CompareType(CompareOperation* expr) {
TypeInfo 308 src/type-info.cc TypeInfo unknown = TypeInfo::Unknown();
TypeInfo 317 src/type-info.cc return TypeInfo::Uninitialized();
TypeInfo 319 src/type-info.cc return TypeInfo::Smi();
TypeInfo 321 src/type-info.cc return TypeInfo::Number();
TypeInfo 324 src/type-info.cc return TypeInfo::String();
TypeInfo 328 src/type-info.cc return TypeInfo::NonPrimitive();
TypeInfo 363 src/type-info.cc TypeInfo TypeFeedbackOracle::UnaryType(UnaryOperation* expr) {
TypeInfo 365 src/type-info.cc TypeInfo unknown = TypeInfo::Unknown();
TypeInfo 369 src/type-info.cc UnaryOpIC::TypeInfo type = static_cast<UnaryOpIC::TypeInfo>(
TypeInfo 373 src/type-info.cc return TypeInfo::Smi();
TypeInfo 375 src/type-info.cc return TypeInfo::Double();
TypeInfo 382 src/type-info.cc TypeInfo TypeFeedbackOracle::BinaryType(BinaryOperation* expr) {
TypeInfo 384 src/type-info.cc TypeInfo unknown = TypeInfo::Unknown();
TypeInfo 388 src/type-info.cc BinaryOpIC::TypeInfo type = static_cast<BinaryOpIC::TypeInfo>(
TypeInfo 390 src/type-info.cc BinaryOpIC::TypeInfo result_type = static_cast<BinaryOpIC::TypeInfo>(
TypeInfo 396 src/type-info.cc return TypeInfo::Uninitialized();
TypeInfo 401 src/type-info.cc return TypeInfo::Double();
TypeInfo 403 src/type-info.cc return TypeInfo::Smi();
TypeInfo 405 src/type-info.cc return TypeInfo::Smi();
TypeInfo 407 src/type-info.cc return TypeInfo::Integer32();
TypeInfo 409 src/type-info.cc return TypeInfo::Double();
TypeInfo 416 src/type-info.cc return TypeInfo::Double();
TypeInfo 418 src/type-info.cc return TypeInfo::Integer32();
TypeInfo 420 src/type-info.cc return TypeInfo::Double();
TypeInfo 422 src/type-info.cc return TypeInfo::String();
TypeInfo 434 src/type-info.cc TypeInfo TypeFeedbackOracle::SwitchType(CaseClause* clause) {
TypeInfo 436 src/type-info.cc TypeInfo unknown = TypeInfo::Unknown();
TypeInfo 448 src/type-info.cc return TypeInfo::Smi();
TypeInfo 450 src/type-info.cc return TypeInfo::String();
TypeInfo 452 src/type-info.cc return TypeInfo::Symbol();
TypeInfo 454 src/type-info.cc return TypeInfo::Number();
TypeInfo 458 src/type-info.cc return TypeInfo::NonPrimitive();
TypeInfo 466 src/type-info.cc TypeInfo TypeFeedbackOracle::IncrementType(CountOperation* expr) {
TypeInfo 468 src/type-info.cc TypeInfo unknown = TypeInfo::Unknown();
TypeInfo 473 src/type-info.cc BinaryOpIC::TypeInfo type = static_cast<BinaryOpIC::TypeInfo>(
TypeInfo 478 src/type-info.cc return TypeInfo::Smi();
TypeInfo 480 src/type-info.cc return TypeInfo::Integer32();
TypeInfo 482 src/type-info.cc return TypeInfo::Double();
TypeInfo 55 src/type-info.h class TypeInfo {
TypeInfo 57 src/type-info.h TypeInfo() : type_(kUninitialized) { }
TypeInfo 59 src/type-info.h static TypeInfo Unknown() { return TypeInfo(kUnknown); }
TypeInfo 61 src/type-info.h static TypeInfo Primitive() { return TypeInfo(kPrimitive); }
TypeInfo 63 src/type-info.h static TypeInfo Number() { return TypeInfo(kNumber); }
TypeInfo 65 src/type-info.h static TypeInfo Integer32() { return TypeInfo(kInteger32); }
TypeInfo 67 src/type-info.h static TypeInfo Smi() { return TypeInfo(kSmi); }
TypeInfo 69 src/type-info.h static TypeInfo Symbol() { return TypeInfo(kSymbol); }
TypeInfo 71 src/type-info.h static TypeInfo Double() { return TypeInfo(kDouble); }
TypeInfo 73 src/type-info.h static TypeInfo String() { return TypeInfo(kString); }
TypeInfo 75 src/type-info.h static TypeInfo NonPrimitive() { return TypeInfo(kNonPrimitive); }
TypeInfo 77 src/type-info.h static TypeInfo Uninitialized() { return TypeInfo(kUninitialized); }
TypeInfo 83 src/type-info.h static TypeInfo FromInt(int bit_representation) {
TypeInfo 93 src/type-info.h return TypeInfo(t);
TypeInfo 97 src/type-info.h static TypeInfo Combine(TypeInfo a, TypeInfo b) {
TypeInfo 98 src/type-info.h return TypeInfo(static_cast<Type>(a.type_ & b.type_));
TypeInfo 117 src/type-info.h static TypeInfo TypeFromValue(Handle<Object> value);
TypeInfo 119 src/type-info.h bool Equals(const TypeInfo& other) {
TypeInfo 207 src/type-info.h explicit inline TypeInfo(Type t) : type_(t) { }
TypeInfo 289 src/type-info.h TypeInfo UnaryType(UnaryOperation* expr);
TypeInfo 290 src/type-info.h TypeInfo BinaryType(BinaryOperation* expr);
TypeInfo 291 src/type-info.h TypeInfo CompareType(CompareOperation* expr);
TypeInfo 294 src/type-info.h TypeInfo SwitchType(CaseClause* clause);
TypeInfo 295 src/type-info.h TypeInfo IncrementType(CountOperation* expr);
TypeInfo 93 src/x64/code-stubs-x64.h UnaryOpIC::TypeInfo operand_type = UnaryOpIC::UNINITIALIZED)
TypeInfo 104 src/x64/code-stubs-x64.h UnaryOpIC::TypeInfo operand_type_;
TypeInfo 110 src/x64/code-stubs-x64.h class OperandTypeInfoBits: public BitField<UnaryOpIC::TypeInfo, 8, 3> {};
TypeInfo 172 src/x64/code-stubs-x64.h BinaryOpIC::TypeInfo operands_type,
TypeInfo 173 src/x64/code-stubs-x64.h BinaryOpIC::TypeInfo result_type = BinaryOpIC::UNINITIALIZED)
TypeInfo 189 src/x64/code-stubs-x64.h BinaryOpIC::TypeInfo operands_type_;
TypeInfo 190 src/x64/code-stubs-x64.h BinaryOpIC::TypeInfo result_type_;
TypeInfo 197 src/x64/code-stubs-x64.h class OperandTypeInfoBits: public BitField<BinaryOpIC::TypeInfo, 9, 3> {};
TypeInfo 198 src/x64/code-stubs-x64.h class ResultTypeInfoBits: public BitField<BinaryOpIC::TypeInfo, 12, 3> {};