Home
last modified time | relevance | path

Searched refs:TypeCheckKind (Results 1 – 10 of 10) sorted by relevance

/external/v8/src/compiler/
Drepresentation-change.h116 enum class TypeCheckKind : uint8_t { enum
129 inline std::ostream& operator<<(std::ostream& os, TypeCheckKind type_check) {
131 case TypeCheckKind::kNone:
133 case TypeCheckKind::kSignedSmall:
135 case TypeCheckKind::kSigned32:
137 case TypeCheckKind::kSigned64:
139 case TypeCheckKind::kNumber:
141 case TypeCheckKind::kNumberOrBoolean:
143 case TypeCheckKind::kNumberOrOddball:
145 case TypeCheckKind::kHeapObject:
[all …]
Drepresentation-change.cc166 use_info.type_check() != TypeCheckKind::kBigInt) { in GetRepresentationFor()
173 if (use_info.type_check() == TypeCheckKind::kNone || in GetRepresentationFor()
179 use_info.type_check() != TypeCheckKind::kBigInt)) { in GetRepresentationFor()
195 DCHECK(use_info.type_check() == TypeCheckKind::kNone || in GetRepresentationFor()
196 use_info.type_check() == TypeCheckKind::kSignedSmall); in GetRepresentationFor()
200 DCHECK(use_info.type_check() == TypeCheckKind::kNone || in GetRepresentationFor()
201 use_info.type_check() == TypeCheckKind::kHeapObject || in GetRepresentationFor()
202 use_info.type_check() == TypeCheckKind::kBigInt); in GetRepresentationFor()
206 DCHECK_EQ(TypeCheckKind::kNone, use_info.type_check()); in GetRepresentationFor()
210 DCHECK_EQ(TypeCheckKind::kNone, use_info.type_check()); in GetRepresentationFor()
[all …]
Dsimplified-lowering.cc838 use.type_check() != TypeCheckKind::kNone) { in ConvertInput()
3930 DCHECK_IMPLIES(use.type_check() != TypeCheckKind::kNone, in ProcessInput()
3939 DCHECK_IMPLIES(use.type_check() != TypeCheckKind::kNone, in ProcessInput()
3947 DCHECK_IMPLIES(use.type_check() != TypeCheckKind::kNone, in ProcessInput()
/external/compiler-rt/lib/ubsan/
Dubsan_handlers_cxx.h25 unsigned char TypeCheckKind; member
Dubsan_handlers.cc72 << TypeCheckKinds[Data->TypeCheckKind] << Data->Type; in handleTypeMismatchImpl()
77 << TypeCheckKinds[Data->TypeCheckKind] << (void *)Pointer in handleTypeMismatchImpl()
83 << TypeCheckKinds[Data->TypeCheckKind] << (void *)Pointer << Data->Type; in handleTypeMismatchImpl()
Dubsan_handlers.h24 unsigned char TypeCheckKind; member
Dubsan_handlers_cxx.cc55 << TypeCheckKinds[Data->TypeCheckKind] << (void*)Pointer << Data->Type; in HandleDynamicTypeCacheMiss()
/external/clang/lib/CodeGen/
DCodeGenFunction.h2036 enum TypeCheckKind { enum
2073 void EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, llvm::Value *V,
2607 LValue EmitCheckedLValue(const Expr *E, TypeCheckKind TCK);
DCGExpr.cpp532 void CodeGenFunction::EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, in EmitTypeCheck()
943 LValue CodeGenFunction::EmitCheckedLValue(const Expr *E, TypeCheckKind TCK) { in EmitCheckedLValue()
DCGExprScalar.cpp85 LValue EmitCheckedLValue(const Expr *E, CodeGenFunction::TypeCheckKind TCK) { in EmitCheckedLValue()