Searched refs:HBinaryOperation (Results 1 – 17 of 17) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_x86.h | 130 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);
|
D | code_generator_x86_64.h | 141 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);
|
D | code_generator_mips64.h | 156 void HandleBinaryOp(HBinaryOperation* operation); 157 void HandleShift(HBinaryOperation* operation); 188 void HandleBinaryOp(HBinaryOperation* operation); 189 void HandleShift(HBinaryOperation* operation);
|
D | code_generator_arm.h | 148 void HandleBitwiseOperation(HBinaryOperation* operation); 149 void HandleShift(HBinaryOperation* operation); 178 void HandleBitwiseOperation(HBinaryOperation* operation); 179 void HandleShift(HBinaryOperation* operation);
|
D | code_generator_arm64.h | 158 void HandleBinaryOp(HBinaryOperation* instr); 161 void HandleShift(HBinaryOperation* instr); 186 void HandleBinaryOp(HBinaryOperation* instr); 190 void HandleShift(HBinaryOperation* instr);
|
D | nodes.h | 1861 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 …]
|
D | constant_folding.cc | 28 void VisitShift(HBinaryOperation* shift); 86 void InstructionWithAbsorbingInputSimplifier::VisitShift(HBinaryOperation* instruction) { in VisitShift()
|
D | graph_checker.h | 118 void VisitBinaryOperation(HBinaryOperation* op) OVERRIDE;
|
D | instruction_simplifier.cc | 41 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()
|
D | nodes.cc | 832 HConstant* HBinaryOperation::TryStaticEvaluation() const { in TryStaticEvaluation() 850 HConstant* HBinaryOperation::GetConstantRight() const { in GetConstantRight() 862 HInstruction* HBinaryOperation::GetLeastConstantLeft() const { in GetLeastConstantLeft()
|
D | graph_checker.cc | 566 void SSAChecker::VisitBinaryOperation(HBinaryOperation* op) { in VisitBinaryOperation()
|
D | code_generator_x86_64.cc | 2462 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()
|
D | code_generator_x86.cc | 2334 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()
|
D | bounds_check_elimination.cc | 65 HBinaryOperation* bin_op = instruction->AsBinaryOperation(); in IsAddOrSubAConstant() 1646 void FindAndHandlePartialArrayLength(HBinaryOperation* instruction) { in FindAndHandlePartialArrayLength()
|
D | code_generator_arm64.cc | 1101 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()
|
D | code_generator_mips64.cc | 1009 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()
|
D | code_generator_arm.cc | 2451 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()
|