Home
last modified time | relevance | path

Searched refs:HUnaryMathOperation (Results 1 – 17 of 17) sorted by relevance

/external/v8/src/
Dhydrogen-range-analysis.cc230 HUnaryMathOperation* instr = HUnaryMathOperation::cast(value); in PropagateMinusZeroChecks()
Dhydrogen-instructions.cc1206 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()
Dhydrogen-instructions.h2584 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
Dhydrogen.cc8118 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()
/external/v8/src/ia32/
Dlithium-ia32.h2767 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);
Dlithium-ia32.cc1157 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()
/external/v8/src/x87/
Dlithium-x87.h2783 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);
Dlithium-x87.cc1176 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()
/external/v8/src/x64/
Dlithium-x64.h2766 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);
Dlithium-x64.cc1137 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()
/external/v8/src/mips64/
Dlithium-mips64.h2723 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);
Dlithium-mips64.cc1122 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()
/external/v8/src/mips/
Dlithium-mips.h2739 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);
Dlithium-mips.cc1122 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()
/external/v8/src/arm/
Dlithium-arm.h2781 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);
Dlithium-arm.cc1117 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()
/external/v8/src/arm64/
Dlithium-arm64.cc2578 LInstruction* LChunkBuilder::DoUnaryMathOperation(HUnaryMathOperation* instr) { in DoUnaryMathOperation()