Lines Matching refs:input

125   void SetGoverningPredicate(HInstruction* input, PredicationKind pred_kind) {  in SetGoverningPredicate()  argument
127 DCHECK(input->IsVecPredSetOperation()); in SetGoverningPredicate()
128 AddInput(input); in SetGoverningPredicate()
133 void SetMergingGoverningPredicate(HInstruction* input) { in SetMergingGoverningPredicate() argument
134 SetGoverningPredicate(input, PredicationKind::kMergingForm); in SetMergingGoverningPredicate()
136 void SetZeroingGoverningPredicate(HInstruction* input) { in SetZeroingGoverningPredicate() argument
137 SetGoverningPredicate(input, PredicationKind::kZeroingForm); in SetZeroingGoverningPredicate()
261 HInstruction* input, in HVecUnaryOperation() argument
272 SetRawInputAt(0, input); in HVecUnaryOperation()
360 inline static bool HasConsistentPackedTypes(HInstruction* input, DataType::Type type) { in HasConsistentPackedTypes() argument
361 if (input->IsPhi()) { in HasConsistentPackedTypes()
362 return input->GetType() == HVecOperation::kSIMDType; // carries SIMD in HasConsistentPackedTypes()
364 DCHECK(input->IsVecOperation()); in HasConsistentPackedTypes()
365 DataType::Type input_type = input->AsVecOperation()->GetPackedType(); in HasConsistentPackedTypes()
406 HInstruction* input, in HVecExtractScalar() argument
412 kVecExtractScalar, allocator, input, packed_type, vector_length, dex_pc) { in HVecExtractScalar()
413 DCHECK(HasConsistentPackedTypes(input, packed_type)); in HVecExtractScalar()
443 HInstruction* input, in HVecReduce() argument
448 : HVecUnaryOperation(kVecReduce, allocator, input, packed_type, vector_length, dex_pc), in HVecReduce()
450 DCHECK(HasConsistentPackedTypes(input, packed_type)); in HVecReduce()
477 HInstruction* input, in HVecCnv() argument
481 : HVecUnaryOperation(kVecCnv, allocator, input, packed_type, vector_length, dex_pc) { in HVecCnv()
482 DCHECK(input->IsVecOperation()); in HVecCnv()
502 HInstruction* input, in HVecNeg() argument
506 : HVecUnaryOperation(kVecNeg, allocator, input, packed_type, vector_length, dex_pc) { in HVecNeg()
507 DCHECK(HasConsistentPackedTypes(input, packed_type)); in HVecNeg()
524 HInstruction* input, in HVecAbs() argument
528 : HVecUnaryOperation(kVecAbs, allocator, input, packed_type, vector_length, dex_pc) { in HVecAbs()
529 DCHECK(HasConsistentPackedTypes(input, packed_type)); in HVecAbs()
546 HInstruction* input, in HVecNot() argument
550 : HVecUnaryOperation(kVecNot, allocator, input, packed_type, vector_length, dex_pc) { in HVecNot()
551 DCHECK(input->IsVecOperation()); in HVecNot()
1285 HInstruction* input, in HVecPredSetAll() argument
1296 DCHECK(input->IsIntConstant()); in HVecPredSetAll()
1297 SetRawInputAt(0, input); in HVecPredSetAll()
1413 HInstruction* input, in HVecPredCondition() argument
1425 DCHECK(input->IsVecPredSetOperation()); in HVecPredCondition()
1426 SetRawInputAt(0, input); in HVecPredCondition()