HomeSort by relevance Sort by last modified time
    Searched refs:HBinaryOperation (Results 1 - 25 of 55) sorted by null

1 2 3

  /art/compiler/optimizing/
instruction_simplifier_shared.h 27 bool TryMergeNegatedInput(HBinaryOperation* op);
instruction_simplifier_shared.cc 24 HBinaryOperation* input_binop,
123 HBinaryOperation* binop = use->AsBinaryOperation();
187 bool TryMergeNegatedInput(HBinaryOperation* op) {
code_generator_mips.h 188 void HandleBinaryOp(HBinaryOperation* operation);
190 void HandleShift(HBinaryOperation* operation);
224 void HandleBinaryOp(HBinaryOperation* operation);
226 void HandleShift(HBinaryOperation* operation);
245 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
246 void DivRemByPowerOfTwo(HBinaryOperation* instruction);
247 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
248 void GenerateDivRemIntegral(HBinaryOperation* instruction);
code_generator_mips64.h 188 void HandleBinaryOp(HBinaryOperation* operation);
190 void HandleShift(HBinaryOperation* operation);
224 void HandleBinaryOp(HBinaryOperation* operation);
226 void HandleShift(HBinaryOperation* operation);
235 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
236 void DivRemByPowerOfTwo(HBinaryOperation* instruction);
237 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
238 void GenerateDivRemIntegral(HBinaryOperation* instruction);
nodes_shared.h 56 class HBitwiseNegatedRight : public HBinaryOperation {
63 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc),
code_generator_arm.h 174 void HandleBitwiseOperation(HBinaryOperation* operation, Opcode opcode);
178 void HandleShift(HBinaryOperation* operation);
221 void HandleBitwiseOperation(HBinaryOperation* operation);
225 void HandleShift(HBinaryOperation* operation);
285 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
286 void DivRemByPowerOfTwo(HBinaryOperation* instruction);
287 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
288 void GenerateDivRemConstantIntegral(HBinaryOperation* instruction);
code_generator_arm64.h 215 void HandleBinaryOp(HBinaryOperation* instr);
265 void HandleShift(HBinaryOperation* instr);
270 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
271 void DivRemByPowerOfTwo(HBinaryOperation* instruction);
272 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
273 void GenerateDivRemIntegral(HBinaryOperation* instruction);
302 void HandleBinaryOp(HBinaryOperation* instr);
307 void HandleShift(HBinaryOperation* instr);
constant_folding.cc 32 void VisitBinaryOperation(HBinaryOperation* inst) OVERRIDE;
48 void VisitShift(HBinaryOperation* shift);
97 void HConstantFoldingVisitor::VisitBinaryOperation(HBinaryOperation* inst) {
130 void InstructionWithAbsorbingInputSimplifier::VisitShift(HBinaryOperation* instruction) {
code_generator_x86.h 168 void HandleBitwiseOperation(HBinaryOperation* instruction);
171 void HandleShift(HBinaryOperation* instruction);
211 void HandleBitwiseOperation(HBinaryOperation* instruction);
212 void GenerateDivRemIntegral(HBinaryOperation* instruction);
213 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
215 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
218 void HandleShift(HBinaryOperation* instruction);
code_generator_x86_64.h 175 void HandleBitwiseOperation(HBinaryOperation* operation);
177 void HandleShift(HBinaryOperation* operation);
212 void HandleBitwiseOperation(HBinaryOperation* operation);
214 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
216 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
217 void GenerateDivRemIntegral(HBinaryOperation* instruction);
219 void HandleShift(HBinaryOperation* operation);
instruction_simplifier.cc 46 bool ReplaceRotateWithRor(HBinaryOperation* op, HUShr* ushr, HShl* shl);
47 bool TryReplaceWithRotate(HBinaryOperation* instruction);
48 bool TryReplaceWithRotateConstantPattern(HBinaryOperation* op, HUShr* ushr, HShl* shl);
49 bool TryReplaceWithRotateRegisterNegPattern(HBinaryOperation* op, HUShr* ushr, HShl* shl);
50 bool TryReplaceWithRotateRegisterSubPattern(HBinaryOperation* op, HUShr* ushr, HShl* shl);
52 bool TryMoveNegOnInputsAfterBinop(HBinaryOperation* binop);
56 bool TryDeMorganNegationFactoring(HBinaryOperation* op);
57 void VisitShift(HBinaryOperation* shift);
149 bool InstructionSimplifierVisitor::TryMoveNegOnInputsAfterBinop(HBinaryOperation* binop) {
182 bool InstructionSimplifierVisitor::TryDeMorganNegationFactoring(HBinaryOperation* op)
    [all...]
graph_checker.h 53 void VisitBinaryOperation(HBinaryOperation* op) OVERRIDE;
nodes.h     [all...]
pc_relative_fixups_x86.cc 92 void BinaryFP(HBinaryOperation* bin) {
code_generator_mips64.cc     [all...]
nodes.cc     [all...]
bounds_check_elimination.cc 73 HBinaryOperation* bin_op = instruction->AsBinaryOperation();
    [all...]
code_generator_arm64.cc     [all...]
code_generator_mips.cc     [all...]
  /external/v8/src/crankshaft/
hydrogen-dehoist.cc 19 HBinaryOperation* binary_operation = HBinaryOperation::cast(index);
hydrogen-range-analysis.cc 255 HBinaryOperation* instr = HBinaryOperation::cast(value);
265 HBinaryOperation* instr = HBinaryOperation::cast(value);
hydrogen-instructions.cc     [all...]
hydrogen-instructions.h     [all...]
  /external/v8/src/crankshaft/arm64/
lithium-arm64.h     [all...]
lithium-arm64.cc 764 HBinaryOperation* instr) {
    [all...]

Completed in 1883 milliseconds

1 2 3