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

1 2 3

  /art/compiler/optimizing/
load_store_analysis.cc 26 static bool BinaryOpAndIndexMayAlias(const HBinaryOperation* idx1, const HInstruction* idx2) {
49 static bool BinaryOpsMayAlias(const HBinaryOperation* idx1, const HBinaryOperation* idx2) {
scheduler_arm.h 112 void HandleBinaryOperationLantencies(HBinaryOperation* instr);
113 void HandleBitwiseOperationLantencies(HBinaryOperation* instr);
114 void HandleShiftLatencies(HBinaryOperation* instr);
instruction_simplifier_shared.h 54 bool TryMergeNegatedInput(HBinaryOperation* op);
code_generator_mips.h 192 void HandleBinaryOp(HBinaryOperation* operation);
194 void HandleShift(HBinaryOperation* operation);
239 void HandleBinaryOp(HBinaryOperation* operation);
241 void HandleShift(HBinaryOperation* operation);
333 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
334 void DivRemByPowerOfTwo(HBinaryOperation* instruction);
335 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
336 void GenerateDivRemIntegral(HBinaryOperation* instruction);
code_generator_mips64.h 189 void HandleBinaryOp(HBinaryOperation* operation);
191 void HandleShift(HBinaryOperation* operation);
236 void HandleBinaryOp(HBinaryOperation* operation);
238 void HandleShift(HBinaryOperation* operation);
290 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
291 void DivRemByPowerOfTwo(HBinaryOperation* instruction);
292 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
293 void GenerateDivRemIntegral(HBinaryOperation* instruction);
constant_folding.cc 32 void VisitBinaryOperation(HBinaryOperation* inst) OVERRIDE;
48 void VisitShift(HBinaryOperation* shift);
100 void HConstantFoldingVisitor::VisitBinaryOperation(HBinaryOperation* inst) {
133 void InstructionWithAbsorbingInputSimplifier::VisitShift(HBinaryOperation* instruction) {
code_generator_x86.h 171 void HandleBitwiseOperation(HBinaryOperation* instruction);
174 void HandleShift(HBinaryOperation* instruction);
214 void HandleBitwiseOperation(HBinaryOperation* instruction);
215 void GenerateDivRemIntegral(HBinaryOperation* instruction);
216 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
218 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
221 void HandleShift(HBinaryOperation* instruction);
code_generator_x86_64.h 173 void HandleBitwiseOperation(HBinaryOperation* operation);
175 void HandleShift(HBinaryOperation* operation);
210 void HandleBitwiseOperation(HBinaryOperation* operation);
212 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
214 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
215 void GenerateDivRemIntegral(HBinaryOperation* instruction);
217 void HandleShift(HBinaryOperation* operation);
instruction_simplifier.cc 55 bool ReplaceRotateWithRor(HBinaryOperation* op, HUShr* ushr, HShl* shl);
56 bool TryReplaceWithRotate(HBinaryOperation* instruction);
57 bool TryReplaceWithRotateConstantPattern(HBinaryOperation* op, HUShr* ushr, HShl* shl);
58 bool TryReplaceWithRotateRegisterNegPattern(HBinaryOperation* op, HUShr* ushr, HShl* shl);
59 bool TryReplaceWithRotateRegisterSubPattern(HBinaryOperation* op, HUShr* ushr, HShl* shl);
61 bool TryMoveNegOnInputsAfterBinop(HBinaryOperation* binop);
65 bool TryDeMorganNegationFactoring(HBinaryOperation* op);
66 bool TryHandleAssociativeAndCommutativeOperation(HBinaryOperation* instruction);
67 bool TrySubtractionChainSimplification(HBinaryOperation* instruction);
69 void VisitShift(HBinaryOperation* shift)
    [all...]
instruction_simplifier_shared.cc 26 HBinaryOperation* input_binop,
125 HBinaryOperation* binop = use->AsBinaryOperation();
189 bool TryMergeNegatedInput(HBinaryOperation* op) {
graph_checker.h 53 void VisitBinaryOperation(HBinaryOperation* op) OVERRIDE;
code_generator_arm64.h 268 void HandleBinaryOp(HBinaryOperation* instr);
321 void HandleShift(HBinaryOperation* instr);
326 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
327 void DivRemByPowerOfTwo(HBinaryOperation* instruction);
328 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
329 void GenerateDivRemIntegral(HBinaryOperation* instruction);
366 void HandleBinaryOp(HBinaryOperation* instr);
371 void HandleShift(HBinaryOperation* instr);
    [all...]
code_generator_arm_vixl.h 279 void HandleBitwiseOperation(HBinaryOperation* operation, Opcode opcode);
283 void HandleShift(HBinaryOperation* operation);
330 void HandleBitwiseOperation(HBinaryOperation* operation);
334 void HandleShift(HBinaryOperation* operation);
402 void DivRemOneOrMinusOne(HBinaryOperation* instruction);
403 void DivRemByPowerOfTwo(HBinaryOperation* instruction);
404 void GenerateDivRemWithAnyConstant(HBinaryOperation* instruction);
405 void GenerateDivRemConstantIntegral(HBinaryOperation* instruction);
    [all...]
nodes_shared.h 61 class HBitwiseNegatedRight FINAL : public HBinaryOperation {
68 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc),
scheduler_arm.cc 29 void SchedulingLatencyVisitorARM::HandleBinaryOperationLantencies(HBinaryOperation* instr) {
72 void SchedulingLatencyVisitorARM::HandleBitwiseOperationLantencies(HBinaryOperation* instr) {
129 void SchedulingLatencyVisitorARM::HandleShiftLatencies(HBinaryOperation* instr) {
nodes.h     [all...]
pc_relative_fixups_x86.cc 101 void BinaryFP(HBinaryOperation* bin) {
scheduler_arm64.cc 24 void SchedulingLatencyVisitorARM64::VisitBinaryOperation(HBinaryOperation* instr) {
bounds_check_elimination.cc 73 HBinaryOperation* bin_op = instruction->AsBinaryOperation();
    [all...]
  /external/v8/src/crankshaft/
hydrogen-dehoist.cc 20 HBinaryOperation* binary_operation = HBinaryOperation::cast(index);
hydrogen-range-analysis.cc 256 HBinaryOperation* instr = HBinaryOperation::cast(value);
266 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 738 HBinaryOperation* instr) {
    [all...]

Completed in 236 milliseconds

1 2 3