Lines Matching refs:opa
1398 HInstruction* opa = conversion->InputAt(0); in VectorizeUse() local
1411 VectorizeUse(node, opa, generate_code, type, restrictions | kNoHiBits)) || in VectorizeUse()
1414 VectorizeUse(node, opa, generate_code, type, restrictions))) { in VectorizeUse()
1417 vector_map_->Put(instruction, vector_map_->Get(opa)); // operand pass-through in VectorizeUse()
1419 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1430 VectorizeUse(node, opa, generate_code, from, restrictions)) { in VectorizeUse()
1432 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1440 HInstruction* opa = instruction->InputAt(0); in VectorizeUse() local
1441 if (VectorizeUse(node, opa, generate_code, type, restrictions)) { in VectorizeUse()
1443 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1456 HInstruction* opa = instruction->InputAt(0); in VectorizeUse() local
1458 if (VectorizeUse(node, opa, generate_code, type, restrictions) && in VectorizeUse()
1461 GenerateVecOp(instruction, vector_map_->Get(opa), vector_map_->Get(opb), type); in VectorizeUse()
1471 HInstruction* opa = instruction->InputAt(0); in VectorizeUse() local
1473 HInstruction* r = opa; in VectorizeUse()
1482 (!IsNarrowerOperand(opa, type, &r, &is_unsigned) || is_unsigned)) { in VectorizeUse()
1485 (!IsNarrowerOperand(opa, type, &r, &is_unsigned) || !is_unsigned)) { in VectorizeUse()
1493 r = opa; in VectorizeUse()
1509 HInstruction* opa = instruction->InputAt(0); in VectorizeUse() local
1510 HInstruction* r = opa; in VectorizeUse()
1515 (!IsNarrowerOperand(opa, type, &r, &is_unsigned) || is_unsigned)) { in VectorizeUse()
1521 r = opa; in VectorizeUse()
1761 HInstruction* opa, in GenerateVecMem() argument
1773 global_allocator_, base, opa, opb, type, org->GetSideEffects(), vector_length_, dex_pc); in GenerateVecMem()
1778 opa, in GenerateVecMem()
1803 org->InputAt(0), opa, opb, component_type, org->GetSideEffects(), dex_pc); in GenerateVecMem()
1807 org->InputAt(0), opa, org->GetType(), org->GetSideEffects(), dex_pc, is_string_char_at); in GenerateVecMem()
1915 HInstruction* opa, in GenerateVecOp() argument
1925 new (global_allocator_) HVecNeg(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
1926 new (global_allocator_) HNeg(org_type, opa, dex_pc)); in GenerateVecOp()
1930 new (global_allocator_) HVecNot(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
1931 new (global_allocator_) HNot(org_type, opa, dex_pc)); in GenerateVecOp()
1935 new (global_allocator_) HVecNot(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
1936 new (global_allocator_) HBooleanNot(opa, dex_pc)); in GenerateVecOp()
1940 new (global_allocator_) HVecCnv(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
1941 new (global_allocator_) HTypeConversion(org_type, opa, dex_pc)); in GenerateVecOp()
1944 new (global_allocator_) HVecAdd(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
1945 new (global_allocator_) HAdd(org_type, opa, opb, dex_pc)); in GenerateVecOp()
1948 new (global_allocator_) HVecSub(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
1949 new (global_allocator_) HSub(org_type, opa, opb, dex_pc)); in GenerateVecOp()
1952 new (global_allocator_) HVecMul(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
1953 new (global_allocator_) HMul(org_type, opa, opb, dex_pc)); in GenerateVecOp()
1956 new (global_allocator_) HVecDiv(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
1957 new (global_allocator_) HDiv(org_type, opa, opb, dex_pc)); in GenerateVecOp()
1960 new (global_allocator_) HVecAnd(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
1961 new (global_allocator_) HAnd(org_type, opa, opb, dex_pc)); in GenerateVecOp()
1964 new (global_allocator_) HVecOr(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
1965 new (global_allocator_) HOr(org_type, opa, opb, dex_pc)); in GenerateVecOp()
1968 new (global_allocator_) HVecXor(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
1969 new (global_allocator_) HXor(org_type, opa, opb, dex_pc)); in GenerateVecOp()
1972 new (global_allocator_) HVecShl(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
1973 new (global_allocator_) HShl(org_type, opa, opb, dex_pc)); in GenerateVecOp()
1976 new (global_allocator_) HVecShr(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
1977 new (global_allocator_) HShr(org_type, opa, opb, dex_pc)); in GenerateVecOp()
1980 new (global_allocator_) HVecUShr(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
1981 new (global_allocator_) HUShr(org_type, opa, opb, dex_pc)); in GenerateVecOp()
1985 new (global_allocator_) HVecAbs(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
1986 new (global_allocator_) HAbs(org_type, opa, dex_pc)); in GenerateVecOp()