Home
last modified time | relevance | path

Searched refs:HBinaryOperation (Results 1 – 17 of 17) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_x86.h130 void HandleBitwiseOperation(HBinaryOperation* instruction);
132 void HandleShift(HBinaryOperation* instruction);
161 void HandleBitwiseOperation(HBinaryOperation* instruction);
162 void GenerateDivRemIntegral(HBinaryOperation* instruction);
163 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
165 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
167 void HandleShift(HBinaryOperation* instruction);
Dcode_generator_x86_64.h141 void HandleBitwiseOperation(HBinaryOperation* operation);
142 void HandleShift(HBinaryOperation* operation);
171 void HandleBitwiseOperation(HBinaryOperation* operation);
173 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
175 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
176 void GenerateDivRemIntegral(HBinaryOperation* instruction);
177 void HandleShift(HBinaryOperation* operation);
Dcode_generator_mips64.h156 void HandleBinaryOp(HBinaryOperation* operation);
157 void HandleShift(HBinaryOperation* operation);
188 void HandleBinaryOp(HBinaryOperation* operation);
189 void HandleShift(HBinaryOperation* operation);
Dcode_generator_arm.h148 void HandleBitwiseOperation(HBinaryOperation* operation);
149 void HandleShift(HBinaryOperation* operation);
178 void HandleBitwiseOperation(HBinaryOperation* operation);
179 void HandleShift(HBinaryOperation* operation);
Dcode_generator_arm64.h158 void HandleBinaryOp(HBinaryOperation* instr);
161 void HandleShift(HBinaryOperation* instr);
186 void HandleBinaryOp(HBinaryOperation* instr);
190 void HandleShift(HBinaryOperation* instr);
Dnodes.h1861 class HBinaryOperation : public HExpression<2> {
1863 HBinaryOperation(Primitive::Type result_type, in HBinaryOperation() function
1934 DISALLOW_COPY_AND_ASSIGN(HBinaryOperation);
1937 class HCondition : public HBinaryOperation {
1940 : HBinaryOperation(Primitive::kPrimBoolean, first, second), in HCondition()
2102 class HCompare : public HBinaryOperation {
2117 : HBinaryOperation(Primitive::kPrimInt, first, second), bias_(bias), dex_pc_(dex_pc) { in HCompare()
2688 class HAdd : public HBinaryOperation {
2691 : HBinaryOperation(result_type, left, right) {} in HAdd()
2708 class HSub : public HBinaryOperation {
[all …]
Dconstant_folding.cc28 void VisitShift(HBinaryOperation* shift);
86 void InstructionWithAbsorbingInputSimplifier::VisitShift(HBinaryOperation* instruction) { in VisitShift()
Dgraph_checker.h118 void VisitBinaryOperation(HBinaryOperation* op) OVERRIDE;
Dinstruction_simplifier.cc41 bool TryMoveNegOnInputsAfterBinop(HBinaryOperation* binop);
42 void VisitShift(HBinaryOperation* shift);
108 bool InstructionSimplifierVisitor::TryMoveNegOnInputsAfterBinop(HBinaryOperation* binop) { in TryMoveNegOnInputsAfterBinop()
135 void InstructionSimplifierVisitor::VisitShift(HBinaryOperation* instruction) { in VisitShift()
Dnodes.cc832 HConstant* HBinaryOperation::TryStaticEvaluation() const { in TryStaticEvaluation()
850 HConstant* HBinaryOperation::GetConstantRight() const { in GetConstantRight()
862 HInstruction* HBinaryOperation::GetLeastConstantLeft() const { in GetLeastConstantLeft()
Dgraph_checker.cc566 void SSAChecker::VisitBinaryOperation(HBinaryOperation* op) { in VisitBinaryOperation()
Dcode_generator_x86_64.cc2462 void InstructionCodeGeneratorX86_64::DivRemOneOrMinusOne(HBinaryOperation* instruction) { in DivRemOneOrMinusOne()
2549 void InstructionCodeGeneratorX86_64::GenerateDivRemWithAnyConstant(HBinaryOperation* instruction) { in GenerateDivRemWithAnyConstant()
2671 void InstructionCodeGeneratorX86_64::GenerateDivRemIntegral(HBinaryOperation* instruction) { in GenerateDivRemIntegral()
2913 void LocationsBuilderX86_64::HandleShift(HBinaryOperation* op) { in HandleShift()
2933 void InstructionCodeGeneratorX86_64::HandleShift(HBinaryOperation* op) { in HandleShift()
4327 void LocationsBuilderX86_64::HandleBitwiseOperation(HBinaryOperation* instruction) { in HandleBitwiseOperation()
4349 void InstructionCodeGeneratorX86_64::HandleBitwiseOperation(HBinaryOperation* instruction) { in HandleBitwiseOperation()
Dcode_generator_x86.cc2334 void InstructionCodeGeneratorX86::DivRemOneOrMinusOne(HBinaryOperation* instruction) { in DivRemOneOrMinusOne()
2381 void InstructionCodeGeneratorX86::GenerateDivRemWithAnyConstant(HBinaryOperation* instruction) { in GenerateDivRemWithAnyConstant()
2460 void InstructionCodeGeneratorX86::GenerateDivRemIntegral(HBinaryOperation* instruction) { in GenerateDivRemIntegral()
2739 void LocationsBuilderX86::HandleShift(HBinaryOperation* op) { in HandleShift()
2760 void InstructionCodeGeneratorX86::HandleShift(HBinaryOperation* op) { in HandleShift()
4489 void LocationsBuilderX86::HandleBitwiseOperation(HBinaryOperation* instruction) { in HandleBitwiseOperation()
4511 void InstructionCodeGeneratorX86::HandleBitwiseOperation(HBinaryOperation* instruction) { in HandleBitwiseOperation()
Dbounds_check_elimination.cc65 HBinaryOperation* bin_op = instruction->AsBinaryOperation(); in IsAddOrSubAConstant()
1646 void FindAndHandlePartialArrayLength(HBinaryOperation* instruction) { in FindAndHandlePartialArrayLength()
Dcode_generator_arm64.cc1101 void LocationsBuilderARM64::HandleBinaryOp(HBinaryOperation* instr) { in FOR_EACH_UNIMPLEMENTED_INSTRUCTION()
1202 void InstructionCodeGeneratorARM64::HandleBinaryOp(HBinaryOperation* instr) { in HandleBinaryOp()
1244 void LocationsBuilderARM64::HandleShift(HBinaryOperation* instr) { in HandleShift()
1262 void InstructionCodeGeneratorARM64::HandleShift(HBinaryOperation* instr) { in HandleShift()
Dcode_generator_mips64.cc1009 void LocationsBuilderMIPS64::HandleBinaryOp(HBinaryOperation* instruction) { in HandleBinaryOp()
1050 void InstructionCodeGeneratorMIPS64::HandleBinaryOp(HBinaryOperation* instruction) { in HandleBinaryOp()
1138 void LocationsBuilderMIPS64::HandleShift(HBinaryOperation* instr) { in HandleShift()
1156 void InstructionCodeGeneratorMIPS64::HandleShift(HBinaryOperation* instr) { in HandleShift()
Dcode_generator_arm.cc2451 void LocationsBuilderARM::HandleShift(HBinaryOperation* op) { in HandleShift()
2478 void InstructionCodeGeneratorARM::HandleShift(HBinaryOperation* op) { in HandleShift()
4003 void LocationsBuilderARM::HandleBitwiseOperation(HBinaryOperation* instruction) { in HandleBitwiseOperation()
4025 void InstructionCodeGeneratorARM::HandleBitwiseOperation(HBinaryOperation* instruction) { in HandleBitwiseOperation()