Lines Matching refs:result_type

2905   HUnaryOperation(Primitive::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc)
2906 : HExpression(result_type, SideEffects::None(), dex_pc) {
2937 HBinaryOperation(Primitive::Type result_type,
2942 : HExpression(result_type, side_effects, dex_pc) {
4172 HNeg(Primitive::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc)
4173 : HUnaryOperation(result_type, input, dex_pc) {
4174 DCHECK_EQ(result_type, Primitive::PrimitiveKind(input->GetType()));
4239 HAdd(Primitive::Type result_type,
4243 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4274 HSub(Primitive::Type result_type,
4278 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4307 HMul(Primitive::Type result_type,
4311 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4342 HDiv(Primitive::Type result_type,
4346 : HBinaryOperation(result_type, left, right, SideEffectsForArchRuntimeCalls(), dex_pc) {}
4394 HRem(Primitive::Type result_type,
4398 : HBinaryOperation(result_type, left, right, SideEffectsForArchRuntimeCalls(), dex_pc) {}
4471 HShl(Primitive::Type result_type,
4475 : HBinaryOperation(result_type, value, distance, SideEffects::None(), dex_pc) {
4476 DCHECK_EQ(result_type, Primitive::PrimitiveKind(value->GetType()));
4517 HShr(Primitive::Type result_type,
4521 : HBinaryOperation(result_type, value, distance, SideEffects::None(), dex_pc) {
4522 DCHECK_EQ(result_type, Primitive::PrimitiveKind(value->GetType()));
4563 HUShr(Primitive::Type result_type,
4567 : HBinaryOperation(result_type, value, distance, SideEffects::None(), dex_pc) {
4568 DCHECK_EQ(result_type, Primitive::PrimitiveKind(value->GetType()));
4611 HAnd(Primitive::Type result_type,
4615 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4648 HOr(Primitive::Type result_type,
4652 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4685 HXor(Primitive::Type result_type,
4689 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4722 HRor(Primitive::Type result_type, HInstruction* value, HInstruction* distance)
4723 : HBinaryOperation(result_type, value, distance) {
4724 DCHECK_EQ(result_type, Primitive::PrimitiveKind(value->GetType()));
4817 HNot(Primitive::Type result_type, HInstruction* input, uint32_t dex_pc = kNoDexPc)
4818 : HUnaryOperation(result_type, input, dex_pc) {}
4887 // Instantiate a type conversion of `input` to `result_type`.
4888 HTypeConversion(Primitive::Type result_type, HInstruction* input, uint32_t dex_pc)
4889 : HExpression(result_type,
4890 SideEffectsForArchRuntimeCalls(input->GetType(), result_type),
4894 DCHECK_NE(Primitive::kPrimBoolean, result_type);
4909 Primitive::Type result_type) {
4913 if ((Primitive::IsFloatingPointType(input_type) && Primitive::IsIntegralType(result_type))
4914 || (input_type == Primitive::kPrimLong && Primitive::IsFloatingPointType(result_type))) {