Lines Matching defs:Convert
361 GateRef CircuitBuilder::Convert(GateRef gate, ValueType src, ValueType dst)
366 GateRef ret = GetCircuit()->NewGate(circuit_->Convert(value), machineType, {gate}, gateType);
382 return Convert(gate, ValueType::CHAR, ValueType::ECMA_STRING);
387 return Convert(gate, ValueType::CHAR, ValueType::INT32);
392 return Convert(gate, ValueType::CHAR, ValueType::FLOAT64);
397 return Convert(gate, ValueType::INT32, ValueType::FLOAT64);
402 return Convert(gate, ValueType::UINT32, ValueType::FLOAT64);
407 return Convert(gate, ValueType::FLOAT64, ValueType::INT32);
417 return Convert(gate, ValueType::BOOL, ValueType::TAGGED_BOOLEAN);
422 return Convert(gate, ValueType::TAGGED_BOOLEAN, ValueType::BOOL);
427 return Convert(gate, ValueType::INT32, ValueType::TAGGED_INT);
432 return Convert(gate, ValueType::UINT32, ValueType::TAGGED_NUMBER);
437 return Convert(gate, ValueType::INT32, ValueType::BOOL);
442 return Convert(gate, ValueType::UINT32, ValueType::BOOL);
447 return Convert(gate, ValueType::FLOAT64, ValueType::BOOL);
472 return Convert(gate, ValueType::FLOAT64, ValueType::TAGGED_DOUBLE);
477 return Convert(gate, ValueType::HOLE_INT, ValueType::TAGGED_INT);
482 return Convert(gate, ValueType::HOLE_DOUBLE, ValueType::TAGGED_DOUBLE);