Searched refs:CTypeInfo (Results 1 – 5 of 5) sorted by relevance
188 class CTypeInfo {207 static CTypeInfo FromWrapperType(ArgFlags flags = ArgFlags::kNone) {208 return CTypeInfo(static_cast<int>(flags) | kIsWrapperTypeBit);211 static constexpr CTypeInfo FromCType(Type ctype,216 return CTypeInfo(234 static const CTypeInfo& Invalid() { in Invalid()235 static CTypeInfo invalid = CTypeInfo(0); in Invalid()240 explicit constexpr CTypeInfo(uintptr_t payload) : payload_(payload) {} in CTypeInfo() function257 virtual const CTypeInfo& ReturnInfo() const = 0;259 virtual const CTypeInfo& ArgumentInfo(unsigned int index) const = 0;[all …]
1724 static MachineType MachineTypeFor(CTypeInfo::Type type) { in MachineTypeFor()1726 case CTypeInfo::Type::kVoid: in MachineTypeFor()1728 case CTypeInfo::Type::kBool: in MachineTypeFor()1730 case CTypeInfo::Type::kInt32: in MachineTypeFor()1732 case CTypeInfo::Type::kUint32: in MachineTypeFor()1734 case CTypeInfo::Type::kInt64: in MachineTypeFor()1736 case CTypeInfo::Type::kUint64: in MachineTypeFor()1738 case CTypeInfo::Type::kFloat32: in MachineTypeFor()1740 case CTypeInfo::Type::kFloat64: in MachineTypeFor()1742 case CTypeInfo::Type::kV8Value: in MachineTypeFor()[all …]
5022 static MachineType MachineTypeFor(CTypeInfo::Type type) { in MachineTypeFor()5024 case CTypeInfo::Type::kVoid: in MachineTypeFor()5026 case CTypeInfo::Type::kBool: in MachineTypeFor()5028 case CTypeInfo::Type::kInt32: in MachineTypeFor()5030 case CTypeInfo::Type::kUint32: in MachineTypeFor()5032 case CTypeInfo::Type::kInt64: in MachineTypeFor()5034 case CTypeInfo::Type::kUint64: in MachineTypeFor()5036 case CTypeInfo::Type::kFloat32: in MachineTypeFor()5038 case CTypeInfo::Type::kFloat64: in MachineTypeFor()5040 case CTypeInfo::Type::kV8Value: in MachineTypeFor()[all …]
3460 if (c_signature->ArgumentInfo(i).GetType() == CTypeInfo::Type::kFloat32 || in HasFPParamsInSignature()3461 c_signature->ArgumentInfo(i).GetType() == CTypeInfo::Type::kFloat64) { in HasFPParamsInSignature()3474 if (c_signature->ArgumentInfo(i).GetType() == CTypeInfo::Type::kInt64 || in Has64BitIntegerParamsInSignature()3475 c_signature->ArgumentInfo(i).GetType() == CTypeInfo::Type::kUint64) { in Has64BitIntegerParamsInSignature()
11149 const void* CTypeInfo::GetWrapperInfo() const { in GetWrapperInfo()11164 case CTypeInfo::Type::kInt32: in CFunction()11165 case CTypeInfo::Type::kUint32: in CFunction()11166 case CTypeInfo::Type::kInt64: in CFunction()11167 case CTypeInfo::Type::kUint64: in CFunction()