TranscendentalCache 3339 src/arm/code-stubs-arm.cc ASSERT(IsPowerOf2(TranscendentalCache::SubCache::kCacheSize)); TranscendentalCache 3340 src/arm/code-stubs-arm.cc __ And(r1, r1, Operand(TranscendentalCache::SubCache::kCacheSize - 1)); TranscendentalCache 3360 src/arm/code-stubs-arm.cc { TranscendentalCache::SubCache::Element test_elem[2]; TranscendentalCache 3479 src/arm/code-stubs-arm.cc case TranscendentalCache::SIN: TranscendentalCache 3483 src/arm/code-stubs-arm.cc case TranscendentalCache::COS: TranscendentalCache 3487 src/arm/code-stubs-arm.cc case TranscendentalCache::TAN: TranscendentalCache 3491 src/arm/code-stubs-arm.cc case TranscendentalCache::LOG: TranscendentalCache 3506 src/arm/code-stubs-arm.cc case TranscendentalCache::SIN: return Runtime::kMath_sin; TranscendentalCache 3507 src/arm/code-stubs-arm.cc case TranscendentalCache::COS: return Runtime::kMath_cos; TranscendentalCache 3508 src/arm/code-stubs-arm.cc case TranscendentalCache::TAN: return Runtime::kMath_tan; TranscendentalCache 3509 src/arm/code-stubs-arm.cc case TranscendentalCache::LOG: return Runtime::kMath_log; TranscendentalCache 46 src/arm/code-stubs-arm.h TranscendentalCacheStub(TranscendentalCache::Type type, TranscendentalCache 51 src/arm/code-stubs-arm.h TranscendentalCache::Type type_; TranscendentalCache 55 src/arm/code-stubs-arm.h Major MajorKey() { return TranscendentalCache; } TranscendentalCache 42 src/arm/codegen-arm.cc case TranscendentalCache::SIN: return &sin; TranscendentalCache 43 src/arm/codegen-arm.cc case TranscendentalCache::COS: return &cos; TranscendentalCache 44 src/arm/codegen-arm.cc case TranscendentalCache::TAN: return &tan; TranscendentalCache 45 src/arm/codegen-arm.cc case TranscendentalCache::LOG: return &log; TranscendentalCache 3372 src/arm/full-codegen-arm.cc TranscendentalCacheStub stub(TranscendentalCache::SIN, TranscendentalCache 3384 src/arm/full-codegen-arm.cc TranscendentalCacheStub stub(TranscendentalCache::COS, TranscendentalCache 3396 src/arm/full-codegen-arm.cc TranscendentalCacheStub stub(TranscendentalCache::TAN, TranscendentalCache 3408 src/arm/full-codegen-arm.cc TranscendentalCacheStub stub(TranscendentalCache::LOG, TranscendentalCache 431 src/arm/lithium-arm.h TranscendentalCache::Type transcendental_type() { TranscendentalCache 893 src/arm/lithium-codegen-arm.cc case CodeStub::TranscendentalCache: { TranscendentalCache 3550 src/arm/lithium-codegen-arm.cc TranscendentalCacheStub stub(TranscendentalCache::LOG, TranscendentalCache 3558 src/arm/lithium-codegen-arm.cc TranscendentalCacheStub stub(TranscendentalCache::TAN, TranscendentalCache 3566 src/arm/lithium-codegen-arm.cc TranscendentalCacheStub stub(TranscendentalCache::COS, TranscendentalCache 3574 src/arm/lithium-codegen-arm.cc TranscendentalCacheStub stub(TranscendentalCache::SIN, TranscendentalCache 53 src/code-stubs.h V(TranscendentalCache) \ TranscendentalCache 92 src/codegen.h UnaryMathFunction CreateTranscendentalFunction(TranscendentalCache::Type type); TranscendentalCache 652 src/heap-inl.h MaybeObject* TranscendentalCache::Get(Type type, double input) { TranscendentalCache 661 src/heap-inl.h Address TranscendentalCache::cache_array_address() { TranscendentalCache 666 src/heap-inl.h double TranscendentalCache::SubCache::Calculate(double input) { TranscendentalCache 690 src/heap-inl.h MaybeObject* TranscendentalCache::SubCache::Get(double input) { TranscendentalCache 7059 src/heap.cc TranscendentalCache::SubCache::SubCache(Type t) TranscendentalCache 7072 src/heap.cc void TranscendentalCache::Clear() { TranscendentalCache 2550 src/heap.h class TranscendentalCache { TranscendentalCache 2600 src/heap.h friend class TranscendentalCache; TranscendentalCache 2605 src/heap.h TranscendentalCache() { TranscendentalCache 2620 src/heap.h DISALLOW_COPY_AND_ASSIGN(TranscendentalCache); TranscendentalCache 3574 src/hydrogen-instructions.h transcendental_type_(TranscendentalCache::kNumberOfCaches) { TranscendentalCache 3581 src/hydrogen-instructions.h void set_transcendental_type(TranscendentalCache::Type transcendental_type) { TranscendentalCache 3584 src/hydrogen-instructions.h TranscendentalCache::Type transcendental_type() { TranscendentalCache 3598 src/hydrogen-instructions.h TranscendentalCache::Type transcendental_type_; TranscendentalCache 8915 src/hydrogen.cc new(zone()) HCallStub(context, CodeStub::TranscendentalCache, 1); TranscendentalCache 8916 src/hydrogen.cc result->set_transcendental_type(TranscendentalCache::SIN); TranscendentalCache 8927 src/hydrogen.cc new(zone()) HCallStub(context, CodeStub::TranscendentalCache, 1); TranscendentalCache 8928 src/hydrogen.cc result->set_transcendental_type(TranscendentalCache::COS); TranscendentalCache 8939 src/hydrogen.cc new(zone()) HCallStub(context, CodeStub::TranscendentalCache, 1); TranscendentalCache 8940 src/hydrogen.cc result->set_transcendental_type(TranscendentalCache::TAN); TranscendentalCache 8951 src/hydrogen.cc new(zone()) HCallStub(context, CodeStub::TranscendentalCache, 1); TranscendentalCache 8952 src/hydrogen.cc result->set_transcendental_type(TranscendentalCache::LOG); TranscendentalCache 2529 src/ia32/code-stubs-ia32.cc ASSERT(IsPowerOf2(TranscendentalCache::SubCache::kCacheSize)); TranscendentalCache 2531 src/ia32/code-stubs-ia32.cc Immediate(TranscendentalCache::SubCache::kCacheSize - 1)); TranscendentalCache 2549 src/ia32/code-stubs-ia32.cc { TranscendentalCache::SubCache::Element test_elem[2]; TranscendentalCache 2653 src/ia32/code-stubs-ia32.cc case TranscendentalCache::SIN: return Runtime::kMath_sin; TranscendentalCache 2654 src/ia32/code-stubs-ia32.cc case TranscendentalCache::COS: return Runtime::kMath_cos; TranscendentalCache 2655 src/ia32/code-stubs-ia32.cc case TranscendentalCache::TAN: return Runtime::kMath_tan; TranscendentalCache 2656 src/ia32/code-stubs-ia32.cc case TranscendentalCache::LOG: return Runtime::kMath_log; TranscendentalCache 2670 src/ia32/code-stubs-ia32.cc if (type == TranscendentalCache::SIN || TranscendentalCache 2671 src/ia32/code-stubs-ia32.cc type == TranscendentalCache::COS || TranscendentalCache 2672 src/ia32/code-stubs-ia32.cc type == TranscendentalCache::TAN) { TranscendentalCache 2737 src/ia32/code-stubs-ia32.cc case TranscendentalCache::SIN: TranscendentalCache 2740 src/ia32/code-stubs-ia32.cc case TranscendentalCache::COS: TranscendentalCache 2743 src/ia32/code-stubs-ia32.cc case TranscendentalCache::TAN: TranscendentalCache 2754 src/ia32/code-stubs-ia32.cc ASSERT(type == TranscendentalCache::LOG); TranscendentalCache 48 src/ia32/code-stubs-ia32.h TranscendentalCacheStub(TranscendentalCache::Type type, TranscendentalCache 53 src/ia32/code-stubs-ia32.h TranscendentalCache::Type type); TranscendentalCache 55 src/ia32/code-stubs-ia32.h TranscendentalCache::Type type_; TranscendentalCache 58 src/ia32/code-stubs-ia32.h Major MajorKey() { return TranscendentalCache; } TranscendentalCache 69 src/ia32/codegen-ia32.cc case TranscendentalCache::SIN: return &sin; TranscendentalCache 70 src/ia32/codegen-ia32.cc case TranscendentalCache::COS: return &cos; TranscendentalCache 71 src/ia32/codegen-ia32.cc case TranscendentalCache::TAN: return &tan; TranscendentalCache 72 src/ia32/codegen-ia32.cc case TranscendentalCache::LOG: return &log; TranscendentalCache 3305 src/ia32/full-codegen-ia32.cc TranscendentalCacheStub stub(TranscendentalCache::SIN, TranscendentalCache 3317 src/ia32/full-codegen-ia32.cc TranscendentalCacheStub stub(TranscendentalCache::COS, TranscendentalCache 3329 src/ia32/full-codegen-ia32.cc TranscendentalCacheStub stub(TranscendentalCache::TAN, TranscendentalCache 3341 src/ia32/full-codegen-ia32.cc TranscendentalCacheStub stub(TranscendentalCache::LOG, TranscendentalCache 852 src/ia32/lithium-codegen-ia32.cc case CodeStub::TranscendentalCache: { TranscendentalCache 3442 src/ia32/lithium-codegen-ia32.cc TranscendentalCacheStub stub(TranscendentalCache::TAN, TranscendentalCache 3450 src/ia32/lithium-codegen-ia32.cc TranscendentalCacheStub stub(TranscendentalCache::COS, TranscendentalCache 3458 src/ia32/lithium-codegen-ia32.cc TranscendentalCacheStub stub(TranscendentalCache::SIN, TranscendentalCache 422 src/ia32/lithium-ia32.h TranscendentalCache::Type transcendental_type() { TranscendentalCache 1796 src/isolate.cc transcendental_cache_ = new TranscendentalCache(); TranscendentalCache 835 src/isolate.h TranscendentalCache* transcendental_cache() const { TranscendentalCache 1200 src/isolate.h TranscendentalCache* transcendental_cache_; TranscendentalCache 3467 src/mips/code-stubs-mips.cc ASSERT(IsPowerOf2(TranscendentalCache::SubCache::kCacheSize)); TranscendentalCache 3468 src/mips/code-stubs-mips.cc __ And(a1, a1, Operand(TranscendentalCache::SubCache::kCacheSize - 1)); TranscendentalCache 3485 src/mips/code-stubs-mips.cc { TranscendentalCache::SubCache::Element test_elem[2]; TranscendentalCache 3613 src/mips/code-stubs-mips.cc case TranscendentalCache::SIN: TranscendentalCache 3618 src/mips/code-stubs-mips.cc case TranscendentalCache::COS: TranscendentalCache 3623 src/mips/code-stubs-mips.cc case TranscendentalCache::TAN: TranscendentalCache 3627 src/mips/code-stubs-mips.cc case TranscendentalCache::LOG: TranscendentalCache 3643 src/mips/code-stubs-mips.cc case TranscendentalCache::SIN: return Runtime::kMath_sin; TranscendentalCache 3644 src/mips/code-stubs-mips.cc case TranscendentalCache::COS: return Runtime::kMath_cos; TranscendentalCache 3645 src/mips/code-stubs-mips.cc case TranscendentalCache::TAN: return Runtime::kMath_tan; TranscendentalCache 3646 src/mips/code-stubs-mips.cc case TranscendentalCache::LOG: return Runtime::kMath_log; TranscendentalCache 47 src/mips/code-stubs-mips.h TranscendentalCacheStub(TranscendentalCache::Type type, TranscendentalCache 52 src/mips/code-stubs-mips.h TranscendentalCache::Type type_; TranscendentalCache 56 src/mips/code-stubs-mips.h Major MajorKey() { return TranscendentalCache; } TranscendentalCache 42 src/mips/codegen-mips.cc case TranscendentalCache::SIN: return &sin; TranscendentalCache 43 src/mips/codegen-mips.cc case TranscendentalCache::COS: return &cos; TranscendentalCache 44 src/mips/codegen-mips.cc case TranscendentalCache::TAN: return &tan; TranscendentalCache 45 src/mips/codegen-mips.cc case TranscendentalCache::LOG: return &log; TranscendentalCache 3400 src/mips/full-codegen-mips.cc TranscendentalCacheStub stub(TranscendentalCache::SIN, TranscendentalCache 3413 src/mips/full-codegen-mips.cc TranscendentalCacheStub stub(TranscendentalCache::COS, TranscendentalCache 3426 src/mips/full-codegen-mips.cc TranscendentalCacheStub stub(TranscendentalCache::TAN, TranscendentalCache 3439 src/mips/full-codegen-mips.cc TranscendentalCacheStub stub(TranscendentalCache::LOG, TranscendentalCache 850 src/mips/lithium-codegen-mips.cc case CodeStub::TranscendentalCache: { TranscendentalCache 3317 src/mips/lithium-codegen-mips.cc TranscendentalCacheStub stub(TranscendentalCache::LOG, TranscendentalCache 3325 src/mips/lithium-codegen-mips.cc TranscendentalCacheStub stub(TranscendentalCache::TAN, TranscendentalCache 3333 src/mips/lithium-codegen-mips.cc TranscendentalCacheStub stub(TranscendentalCache::COS, TranscendentalCache 3341 src/mips/lithium-codegen-mips.cc TranscendentalCacheStub stub(TranscendentalCache::SIN, TranscendentalCache 430 src/mips/lithium-mips.h TranscendentalCache::Type transcendental_type() { TranscendentalCache 7532 src/runtime.cc return isolate->transcendental_cache()->Get(TranscendentalCache::ACOS, x); TranscendentalCache 7542 src/runtime.cc return isolate->transcendental_cache()->Get(TranscendentalCache::ASIN, x); TranscendentalCache 7552 src/runtime.cc return isolate->transcendental_cache()->Get(TranscendentalCache::ATAN, x); TranscendentalCache 7598 src/runtime.cc return isolate->transcendental_cache()->Get(TranscendentalCache::COS, x); TranscendentalCache 7608 src/runtime.cc return isolate->transcendental_cache()->Get(TranscendentalCache::EXP, x); TranscendentalCache 7628 src/runtime.cc return isolate->transcendental_cache()->Get(TranscendentalCache::LOG, x); TranscendentalCache 7733 src/runtime.cc return isolate->transcendental_cache()->Get(TranscendentalCache::SIN, x); TranscendentalCache 7753 src/runtime.cc return isolate->transcendental_cache()->Get(TranscendentalCache::TAN, x); TranscendentalCache 1651 src/x64/code-stubs-x64.cc ASSERT(IsPowerOf2(TranscendentalCache::SubCache::kCacheSize)); TranscendentalCache 1652 src/x64/code-stubs-x64.cc __ andl(rcx, Immediate(TranscendentalCache::SubCache::kCacheSize - 1)); TranscendentalCache 1670 src/x64/code-stubs-x64.cc TranscendentalCache::SubCache::Element test_elem[2]; TranscendentalCache 1768 src/x64/code-stubs-x64.cc case TranscendentalCache::SIN: return Runtime::kMath_sin; TranscendentalCache 1769 src/x64/code-stubs-x64.cc case TranscendentalCache::COS: return Runtime::kMath_cos; TranscendentalCache 1770 src/x64/code-stubs-x64.cc case TranscendentalCache::TAN: return Runtime::kMath_tan; TranscendentalCache 1771 src/x64/code-stubs-x64.cc case TranscendentalCache::LOG: return Runtime::kMath_log; TranscendentalCache 1787 src/x64/code-stubs-x64.cc if (type == TranscendentalCache::SIN || TranscendentalCache 1788 src/x64/code-stubs-x64.cc type == TranscendentalCache::COS || TranscendentalCache 1789 src/x64/code-stubs-x64.cc type == TranscendentalCache::TAN) { TranscendentalCache 1857 src/x64/code-stubs-x64.cc case TranscendentalCache::SIN: TranscendentalCache 1860 src/x64/code-stubs-x64.cc case TranscendentalCache::COS: TranscendentalCache 1863 src/x64/code-stubs-x64.cc case TranscendentalCache::TAN: TranscendentalCache 1874 src/x64/code-stubs-x64.cc ASSERT(type == TranscendentalCache::LOG); TranscendentalCache 47 src/x64/code-stubs-x64.h explicit TranscendentalCacheStub(TranscendentalCache::Type type, TranscendentalCache 52 src/x64/code-stubs-x64.h TranscendentalCache::Type type); TranscendentalCache 54 src/x64/code-stubs-x64.h TranscendentalCache::Type type_; TranscendentalCache 57 src/x64/code-stubs-x64.h Major MajorKey() { return TranscendentalCache; } TranscendentalCache 67 src/x64/codegen-x64.cc case TranscendentalCache::SIN: return &sin; TranscendentalCache 68 src/x64/codegen-x64.cc case TranscendentalCache::COS: return &cos; TranscendentalCache 69 src/x64/codegen-x64.cc case TranscendentalCache::TAN: return &tan; TranscendentalCache 70 src/x64/codegen-x64.cc case TranscendentalCache::LOG: return &log; TranscendentalCache 3270 src/x64/full-codegen-x64.cc TranscendentalCacheStub stub(TranscendentalCache::SIN, TranscendentalCache 3282 src/x64/full-codegen-x64.cc TranscendentalCacheStub stub(TranscendentalCache::COS, TranscendentalCache 3294 src/x64/full-codegen-x64.cc TranscendentalCacheStub stub(TranscendentalCache::TAN, TranscendentalCache 3306 src/x64/full-codegen-x64.cc TranscendentalCacheStub stub(TranscendentalCache::LOG, TranscendentalCache 761 src/x64/lithium-codegen-x64.cc case CodeStub::TranscendentalCache: { TranscendentalCache 3306 src/x64/lithium-codegen-x64.cc TranscendentalCacheStub stub(TranscendentalCache::LOG, TranscendentalCache 3314 src/x64/lithium-codegen-x64.cc TranscendentalCacheStub stub(TranscendentalCache::TAN, TranscendentalCache 3322 src/x64/lithium-codegen-x64.cc TranscendentalCacheStub stub(TranscendentalCache::COS, TranscendentalCache 3330 src/x64/lithium-codegen-x64.cc TranscendentalCacheStub stub(TranscendentalCache::SIN, TranscendentalCache 433 src/x64/lithium-x64.h TranscendentalCache::Type transcendental_type() {