Searched refs:HUnaryMathOperation (Results 1 – 17 of 17) sorted by relevance
230 HUnaryMathOperation* instr = HUnaryMathOperation::cast(value); in PropagateMinusZeroChecks()
1206 const char* HUnaryMathOperation::OpName() const { in OpName()1233 Range* HUnaryMathOperation::InferRange(Zone* zone) { in InferRange()1258 OStream& HUnaryMathOperation::PrintDataTo(OStream& os) const { // NOLINT in PrintDataTo()1540 HValue* HUnaryMathOperation::Canonicalize() { in Canonicalize()3666 Representation HUnaryMathOperation::RepresentationFromInputs() { in RepresentationFromInputs()4135 HInstruction* HUnaryMathOperation::New( in New()4198 return new(zone) HUnaryMathOperation(context, value, op); in New()4202 Representation HUnaryMathOperation::RepresentationFromUses() { in RepresentationFromUses()
2584 class HUnaryMathOperation FINAL : public HTemplateInstruction<2> {2633 HUnaryMathOperation* b = HUnaryMathOperation::cast(other); in DECLARE_CONCRETE_INSTRUCTION()2647 HUnaryMathOperation(HValue* context, HValue* value, BuiltinFunctionId op) in HUnaryMathOperation() function
8118 HInstruction* op = NewUncasted<HUnaryMathOperation>(argument, id); in TryInlineBuiltinFunctionCall()8190 HInstruction* op = NewUncasted<HUnaryMathOperation>(argument, id); in TryInlineBuiltinMethodCall()8205 result = NewUncasted<HUnaryMathOperation>(left, kMathPowHalf); in TryInlineBuiltinMethodCall()8208 HInstruction* sqrt = AddUncasted<HUnaryMathOperation>( in TryInlineBuiltinMethodCall()11849 HInstruction* result = NewUncasted<HUnaryMathOperation>(value, kMathLog); in GenerateMathLogRT()11858 HInstruction* result = NewUncasted<HUnaryMathOperation>(value, kMathSqrt); in GenerateMathSqrtRT()
2767 LInstruction* DoMathFloor(HUnaryMathOperation* instr);2768 LInstruction* DoMathRound(HUnaryMathOperation* instr);2769 LInstruction* DoMathFround(HUnaryMathOperation* instr);2770 LInstruction* DoMathAbs(HUnaryMathOperation* instr);2771 LInstruction* DoMathLog(HUnaryMathOperation* instr);2772 LInstruction* DoMathExp(HUnaryMathOperation* instr);2773 LInstruction* DoMathSqrt(HUnaryMathOperation* instr);2774 LInstruction* DoMathPowHalf(HUnaryMathOperation* instr);2775 LInstruction* DoMathClz32(HUnaryMathOperation* instr);
1157 LInstruction* LChunkBuilder::DoUnaryMathOperation(HUnaryMathOperation* instr) { in DoUnaryMathOperation()1184 LInstruction* LChunkBuilder::DoMathFloor(HUnaryMathOperation* instr) { in DoMathFloor()1191 LInstruction* LChunkBuilder::DoMathRound(HUnaryMathOperation* instr) { in DoMathRound()1199 LInstruction* LChunkBuilder::DoMathFround(HUnaryMathOperation* instr) { in DoMathFround()1206 LInstruction* LChunkBuilder::DoMathAbs(HUnaryMathOperation* instr) { in DoMathAbs()1218 LInstruction* LChunkBuilder::DoMathLog(HUnaryMathOperation* instr) { in DoMathLog()1226 LInstruction* LChunkBuilder::DoMathClz32(HUnaryMathOperation* instr) { in DoMathClz32()1233 LInstruction* LChunkBuilder::DoMathExp(HUnaryMathOperation* instr) { in DoMathExp()1244 LInstruction* LChunkBuilder::DoMathSqrt(HUnaryMathOperation* instr) { in DoMathSqrt()1250 LInstruction* LChunkBuilder::DoMathPowHalf(HUnaryMathOperation* instr) { in DoMathPowHalf()
2783 LInstruction* DoMathFloor(HUnaryMathOperation* instr);2784 LInstruction* DoMathRound(HUnaryMathOperation* instr);2785 LInstruction* DoMathFround(HUnaryMathOperation* instr);2786 LInstruction* DoMathAbs(HUnaryMathOperation* instr);2787 LInstruction* DoMathLog(HUnaryMathOperation* instr);2788 LInstruction* DoMathExp(HUnaryMathOperation* instr);2789 LInstruction* DoMathSqrt(HUnaryMathOperation* instr);2790 LInstruction* DoMathPowHalf(HUnaryMathOperation* instr);2791 LInstruction* DoMathClz32(HUnaryMathOperation* instr);
1176 LInstruction* LChunkBuilder::DoUnaryMathOperation(HUnaryMathOperation* instr) { in DoUnaryMathOperation()1194 LInstruction* LChunkBuilder::DoMathFloor(HUnaryMathOperation* instr) { in DoMathFloor()1201 LInstruction* LChunkBuilder::DoMathRound(HUnaryMathOperation* instr) { in DoMathRound()1208 LInstruction* LChunkBuilder::DoMathFround(HUnaryMathOperation* instr) { in DoMathFround()1215 LInstruction* LChunkBuilder::DoMathAbs(HUnaryMathOperation* instr) { in DoMathAbs()1227 LInstruction* LChunkBuilder::DoMathLog(HUnaryMathOperation* instr) { in DoMathLog()1235 LInstruction* LChunkBuilder::DoMathClz32(HUnaryMathOperation* instr) { in DoMathClz32()1242 LInstruction* LChunkBuilder::DoMathExp(HUnaryMathOperation* instr) { in DoMathExp()1253 LInstruction* LChunkBuilder::DoMathSqrt(HUnaryMathOperation* instr) { in DoMathSqrt()1262 LInstruction* LChunkBuilder::DoMathPowHalf(HUnaryMathOperation* instr) { in DoMathPowHalf()
2766 LInstruction* DoMathFloor(HUnaryMathOperation* instr);2767 LInstruction* DoMathRound(HUnaryMathOperation* instr);2768 LInstruction* DoMathFround(HUnaryMathOperation* instr);2769 LInstruction* DoMathAbs(HUnaryMathOperation* instr);2770 LInstruction* DoMathLog(HUnaryMathOperation* instr);2771 LInstruction* DoMathExp(HUnaryMathOperation* instr);2772 LInstruction* DoMathSqrt(HUnaryMathOperation* instr);2773 LInstruction* DoMathPowHalf(HUnaryMathOperation* instr);2774 LInstruction* DoMathClz32(HUnaryMathOperation* instr);
1137 LInstruction* LChunkBuilder::DoUnaryMathOperation(HUnaryMathOperation* instr) { in DoUnaryMathOperation()1164 LInstruction* LChunkBuilder::DoMathFloor(HUnaryMathOperation* instr) { in DoMathFloor()1171 LInstruction* LChunkBuilder::DoMathRound(HUnaryMathOperation* instr) { in DoMathRound()1179 LInstruction* LChunkBuilder::DoMathFround(HUnaryMathOperation* instr) { in DoMathFround()1186 LInstruction* LChunkBuilder::DoMathAbs(HUnaryMathOperation* instr) { in DoMathAbs()1198 LInstruction* LChunkBuilder::DoMathLog(HUnaryMathOperation* instr) { in DoMathLog()1206 LInstruction* LChunkBuilder::DoMathClz32(HUnaryMathOperation* instr) { in DoMathClz32()1213 LInstruction* LChunkBuilder::DoMathExp(HUnaryMathOperation* instr) { in DoMathExp()1224 LInstruction* LChunkBuilder::DoMathSqrt(HUnaryMathOperation* instr) { in DoMathSqrt()1230 LInstruction* LChunkBuilder::DoMathPowHalf(HUnaryMathOperation* instr) { in DoMathPowHalf()
2723 LInstruction* DoMathFloor(HUnaryMathOperation* instr);2724 LInstruction* DoMathRound(HUnaryMathOperation* instr);2725 LInstruction* DoMathFround(HUnaryMathOperation* instr);2726 LInstruction* DoMathAbs(HUnaryMathOperation* instr);2727 LInstruction* DoMathLog(HUnaryMathOperation* instr);2728 LInstruction* DoMathExp(HUnaryMathOperation* instr);2729 LInstruction* DoMathSqrt(HUnaryMathOperation* instr);2730 LInstruction* DoMathPowHalf(HUnaryMathOperation* instr);2731 LInstruction* DoMathClz32(HUnaryMathOperation* instr);
1122 LInstruction* LChunkBuilder::DoUnaryMathOperation(HUnaryMathOperation* instr) { in DoUnaryMathOperation()1149 LInstruction* LChunkBuilder::DoMathLog(HUnaryMathOperation* instr) { in DoMathLog()1157 LInstruction* LChunkBuilder::DoMathClz32(HUnaryMathOperation* instr) { in DoMathClz32()1164 LInstruction* LChunkBuilder::DoMathExp(HUnaryMathOperation* instr) { in DoMathExp()1176 LInstruction* LChunkBuilder::DoMathPowHalf(HUnaryMathOperation* instr) { in DoMathPowHalf()1185 LInstruction* LChunkBuilder::DoMathFround(HUnaryMathOperation* instr) { in DoMathFround()1192 LInstruction* LChunkBuilder::DoMathAbs(HUnaryMathOperation* instr) { in DoMathAbs()1206 LInstruction* LChunkBuilder::DoMathFloor(HUnaryMathOperation* instr) { in DoMathFloor()1214 LInstruction* LChunkBuilder::DoMathSqrt(HUnaryMathOperation* instr) { in DoMathSqrt()1221 LInstruction* LChunkBuilder::DoMathRound(HUnaryMathOperation* instr) { in DoMathRound()
2739 LInstruction* DoMathFloor(HUnaryMathOperation* instr);2740 LInstruction* DoMathRound(HUnaryMathOperation* instr);2741 LInstruction* DoMathFround(HUnaryMathOperation* instr);2742 LInstruction* DoMathAbs(HUnaryMathOperation* instr);2743 LInstruction* DoMathLog(HUnaryMathOperation* instr);2744 LInstruction* DoMathExp(HUnaryMathOperation* instr);2745 LInstruction* DoMathSqrt(HUnaryMathOperation* instr);2746 LInstruction* DoMathPowHalf(HUnaryMathOperation* instr);2747 LInstruction* DoMathClz32(HUnaryMathOperation* instr);
2781 LInstruction* DoMathFloor(HUnaryMathOperation* instr);2782 LInstruction* DoMathRound(HUnaryMathOperation* instr);2783 LInstruction* DoMathFround(HUnaryMathOperation* instr);2784 LInstruction* DoMathAbs(HUnaryMathOperation* instr);2785 LInstruction* DoMathLog(HUnaryMathOperation* instr);2786 LInstruction* DoMathExp(HUnaryMathOperation* instr);2787 LInstruction* DoMathSqrt(HUnaryMathOperation* instr);2788 LInstruction* DoMathPowHalf(HUnaryMathOperation* instr);2789 LInstruction* DoMathClz32(HUnaryMathOperation* instr);
1117 LInstruction* LChunkBuilder::DoUnaryMathOperation(HUnaryMathOperation* instr) { in DoUnaryMathOperation()1144 LInstruction* LChunkBuilder::DoMathFloor(HUnaryMathOperation* instr) { in DoMathFloor()1151 LInstruction* LChunkBuilder::DoMathRound(HUnaryMathOperation* instr) { in DoMathRound()1159 LInstruction* LChunkBuilder::DoMathFround(HUnaryMathOperation* instr) { in DoMathFround()1166 LInstruction* LChunkBuilder::DoMathAbs(HUnaryMathOperation* instr) { in DoMathAbs()1180 LInstruction* LChunkBuilder::DoMathLog(HUnaryMathOperation* instr) { in DoMathLog()1188 LInstruction* LChunkBuilder::DoMathClz32(HUnaryMathOperation* instr) { in DoMathClz32()1195 LInstruction* LChunkBuilder::DoMathExp(HUnaryMathOperation* instr) { in DoMathExp()1207 LInstruction* LChunkBuilder::DoMathSqrt(HUnaryMathOperation* instr) { in DoMathSqrt()1214 LInstruction* LChunkBuilder::DoMathPowHalf(HUnaryMathOperation* instr) { in DoMathPowHalf()
2578 LInstruction* LChunkBuilder::DoUnaryMathOperation(HUnaryMathOperation* instr) { in DoUnaryMathOperation()