Searched refs:HBinaryOperation (Results 1 – 25 of 26) sorted by relevance
12
/external/v8/src/ |
D | hydrogen-dehoist.cc | 18 HBinaryOperation* binary_operation = HBinaryOperation::cast(index); in DehoistArrayIndex()
|
D | hydrogen-range-analysis.cc | 261 HBinaryOperation* instr = HBinaryOperation::cast(value); in PropagateMinusZeroChecks() 271 HBinaryOperation* instr = HBinaryOperation::cast(value); in PropagateMinusZeroChecks()
|
D | hydrogen-instructions.h | 3770 class HBinaryOperation : public HTemplateInstruction<3> { 3772 HBinaryOperation(HValue* context, HValue* left, HValue* right, 4140 class HBitwiseBinaryOperation : public HBinaryOperation { 4144 : HBinaryOperation(context, left, right, type) { in HBinaryOperation() function 4168 HBinaryOperation::UpdateRepresentation(new_rep, h_infer, reason); in UpdateRepresentation() 4172 Representation r = HBinaryOperation::observed_input_representation(index); in observed_input_representation() 4179 HBinaryOperation::initialize_output_representation(observed); in initialize_output_representation() 4189 class HMathFloorOfDiv FINAL : public HBinaryOperation { 4202 : HBinaryOperation(context, left, right) { in HMathFloorOfDiv() 4219 class HArithmeticBinaryOperation : public HBinaryOperation { [all …]
|
D | hydrogen-instructions.cc | 2958 OStream& HBinaryOperation::PrintDataTo(OStream& os) const { // NOLINT in PrintDataTo() 2966 void HBinaryOperation::InferRepresentation(HInferRepresentationPhase* h_infer) { in InferRepresentation() 2986 Representation HBinaryOperation::RepresentationFromInputs() { in RepresentationFromInputs() 3004 bool HBinaryOperation::IgnoreObservedOutputRepresentation( in IgnoreObservedOutputRepresentation() 3013 Representation HBinaryOperation::RepresentationFromOutput() { in RepresentationFromOutput() 3026 void HBinaryOperation::AssumeRepresentation(Representation r) { in AssumeRepresentation() 3187 return HBinaryOperation::PrintDataTo(os); in PrintDataTo() 4107 HBinaryOperation::PrintDataTo(os); in PrintDataTo() 4469 HBinaryOperation::cast(use)->set_observed_input_representation( in SimplifyConstantInputs()
|
D | hydrogen.cc | 10458 HBinaryOperation* binop = HBinaryOperation::cast(instr); in BuildBinaryOperation() 10634 HBinaryOperation::cast(result)->SetOperandPositions( in VisitArithmeticExpression()
|
/external/v8/src/arm64/ |
D | lithium-arm64.cc | 802 HBinaryOperation* instr) { in DoArithmeticT() 1418 LInstruction* LChunkBuilder::DoDivI(HBinaryOperation* instr) { in DoDivI() 2106 HBinaryOperation* hinstr = HBinaryOperation::cast(val); in CanTransformToShiftedOp() 2169 HBinaryOperation* instr) { in TryDoOpWithShiftedRightOperand() 2181 HBinaryOperation* hinstr, HValue* hleft, HBitwiseBinaryOperation* hshift) { in DoShiftedBinaryOp()
|
D | lithium-arm64.h | 3113 LInstruction* DoDivI(HBinaryOperation* instr); 3236 LInstruction* TryDoOpWithShiftedRightOperand(HBinaryOperation* op); 3237 LInstruction* DoShiftedBinaryOp(HBinaryOperation* instr, 3245 HBinaryOperation* instr);
|
/external/v8/src/arm/ |
D | lithium-arm.cc | 736 HBinaryOperation* instr) { in DoArithmeticT() 1530 HBinaryOperation* use = HBinaryOperation::cast(instr->uses().value()); in DoMul()
|
D | lithium-arm.h | 2883 HBinaryOperation* instr);
|
D | lithium-codegen-arm.cc | 1384 HBinaryOperation* hdiv = instr->hydrogen(); in DoDivI() 1560 HBinaryOperation* hdiv = instr->hydrogen(); in DoFlooringDivI()
|
/external/v8/src/ia32/ |
D | lithium-ia32.h | 2878 HBinaryOperation* instr);
|
D | lithium-ia32.cc | 776 HBinaryOperation* instr) { in DoArithmeticT()
|
D | lithium-codegen-ia32.cc | 1286 HBinaryOperation* hdiv = instr->hydrogen(); in DoDivI() 1425 HBinaryOperation* hdiv = instr->hydrogen(); in DoFlooringDivI()
|
/external/v8/src/x87/ |
D | lithium-x87.h | 2892 HBinaryOperation* instr);
|
D | lithium-x87.cc | 775 HBinaryOperation* instr) { in DoArithmeticT()
|
D | lithium-codegen-x87.cc | 1578 HBinaryOperation* hdiv = instr->hydrogen(); in DoDivI() 1717 HBinaryOperation* hdiv = instr->hydrogen(); in DoFlooringDivI()
|
/external/v8/src/x64/ |
D | lithium-x64.h | 2874 HBinaryOperation* instr);
|
D | lithium-x64.cc | 759 HBinaryOperation* instr) { in DoArithmeticT()
|
D | lithium-codegen-x64.cc | 1221 HBinaryOperation* hdiv = instr->hydrogen(); in DoFlooringDivI() 1341 HBinaryOperation* hdiv = instr->hydrogen(); in DoDivI()
|
/external/v8/src/mips64/ |
D | lithium-mips64.h | 2826 HBinaryOperation* instr);
|
D | lithium-mips64.cc | 746 HBinaryOperation* instr) { in DoArithmeticT()
|
D | lithium-codegen-mips64.cc | 1223 HBinaryOperation* hdiv = instr->hydrogen(); in DoDivI() 1382 HBinaryOperation* hdiv = instr->hydrogen(); in DoFlooringDivI()
|
/external/v8/src/mips/ |
D | lithium-mips.h | 2842 HBinaryOperation* instr);
|
D | lithium-mips.cc | 746 HBinaryOperation* instr) { in DoArithmeticT()
|
D | lithium-codegen-mips.cc | 1272 HBinaryOperation* hdiv = instr->hydrogen(); in DoDivI() 1426 HBinaryOperation* hdiv = instr->hydrogen(); in DoFlooringDivI()
|
12