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> {};