Lines Matching refs:Convert
358 GateRef CircuitBuilder::Convert(GateRef gate, ValueType src, ValueType dst) in Convert() function in panda::ecmascript::kungfu::CircuitBuilder
363 GateRef ret = GetCircuit()->NewGate(circuit_->Convert(value), machineType, {gate}, gateType); in Convert()
379 return Convert(gate, ValueType::INT32, ValueType::FLOAT64); in ConvertInt32ToFloat64()
384 return Convert(gate, ValueType::UINT32, ValueType::FLOAT64); in ConvertUInt32ToFloat64()
389 return Convert(gate, ValueType::FLOAT64, ValueType::INT32); in ConvertFloat64ToInt32()
394 return Convert(gate, ValueType::BOOL, ValueType::TAGGED_BOOLEAN); in ConvertBoolToTaggedBoolean()
399 return Convert(gate, ValueType::TAGGED_BOOLEAN, ValueType::BOOL); in ConvertTaggedBooleanToBool()
404 return Convert(gate, ValueType::INT32, ValueType::TAGGED_INT); in ConvertInt32ToTaggedInt()
409 return Convert(gate, ValueType::UINT32, ValueType::TAGGED_NUMBER); in ConvertUInt32ToTaggedNumber()
414 return Convert(gate, ValueType::INT32, ValueType::BOOL); in ConvertInt32ToBool()
419 return Convert(gate, ValueType::UINT32, ValueType::BOOL); in ConvertUInt32ToBool()
424 return Convert(gate, ValueType::FLOAT64, ValueType::BOOL); in ConvertFloat64ToBool()
439 return Convert(gate, ValueType::FLOAT64, ValueType::TAGGED_DOUBLE); in ConvertFloat64ToTaggedDouble()