Searched refs:CpuFeatures (Results 51 - 75 of 97) sorted by relevance

1234

/external/chromium_org/v8/src/arm/
H A Dmacro-assembler-arm.cc262 CpuFeatures::IsSupported(ARMv7) &&
275 if (!CpuFeatures::IsSupported(ARMv7) || predictable_code_size()) {
290 if (!CpuFeatures::IsSupported(ARMv7) || predictable_code_size()) {
318 if (!CpuFeatures::IsSupported(ARMv7) || predictable_code_size()) {
333 if (!CpuFeatures::IsSupported(ARMv7) || predictable_code_size()) {
345 if (!CpuFeatures::IsSupported(ARMv7) || predictable_code_size()) {
377 if (CpuFeatures::IsSupported(MOVW_MOVT_IMMEDIATE_LOADS) &&
664 if (CpuFeatures::IsSupported(ARMv7) && !predictable_code_size() &&
705 if (CpuFeatures::IsSupported(ARMv7) && !predictable_code_size() &&
2458 if (CpuFeatures
[all...]
H A Dassembler-arm.h50 // CpuFeatures keeps track of which features are supported by the target CPU.
52 class CpuFeatures : public AllStatic { class in namespace:v8::internal
92 DISALLOW_COPY_AND_ASSIGN(CpuFeatures);
1278 return CpuFeatures::IsSupported(MOVW_MOVT_IMMEDIATE_LOADS) &&
H A Dassembler-arm-inl.h56 return CpuFeatures::IsSupported(VFP32DREGS) ? 32 : 16;
H A Dlithium-arm.cc1366 LOperand* temp = CpuFeatures::IsSupported(SUDIV) ? NULL : FixedTemp(d4);
1403 if (CpuFeatures::IsSupported(SUDIV)) {
1418 CpuFeatures::IsSupported(SUDIV)) {
1431 LOperand* divisor = CpuFeatures::IsSupported(SUDIV)
1435 ASSERT(CpuFeatures::IsSupported(SUDIV) ||
1463 } else if (CpuFeatures::IsSupported(SUDIV)) {
/external/chromium_org/v8/src/ia32/
H A Ddeoptimizer-ia32.cc519 if (CpuFeatures::IsSupported(SSE2)) {
570 if (CpuFeatures::IsSupported(SSE2)) {
667 if (CpuFeatures::IsSupported(SSE2)) {
H A Dstub-cache-ia32.cc833 if (CpuFeatures::IsSupported(SSE2)) {
847 if (CpuFeatures::IsSupported(SSE2)) {
855 if (CpuFeatures::IsSupported(SSE2)) {
1012 if (CpuFeatures::IsSupported(SSE2)) {
1025 if (CpuFeatures::IsSupported(SSE2)) {
1032 if (CpuFeatures::IsSupported(SSE2)) {
2316 if (!CpuFeatures::IsSupported(SSE2)) {
3267 if (CpuFeatures::IsSupported(SSE2)) {
3401 if (CpuFeatures::IsSupported(SSE2)) {
3404 CpuFeatures
[all...]
H A Dlithium-codegen-ia32.cc45 return CpuFeatures::IsSafeForSnapshot(SSE2) ? kSaveFPRegs : kDontSaveFPRegs;
270 if (info()->saves_caller_doubles() && CpuFeatures::IsSupported(SSE2)) {
356 if (!CpuFeatures::IsSupported(SSE2)) FlushX87StackIfNecessary(instr);
362 if (!CpuFeatures::IsSupported(SSE2)) {
1870 if (!CpuFeatures::IsSafeForSnapshot(SSE2)) {
1883 if (CpuFeatures::IsSupported(SSE4_1)) {
2136 if (CpuFeatures::IsSafeForSnapshot(SSE2)) {
2383 if (CpuFeatures::IsSafeForSnapshot(SSE2)) {
2506 bool use_sse2 = CpuFeatures::IsSupported(SSE2);
2993 if (info()->saves_caller_doubles() && CpuFeatures
[all...]
H A Dcode-stubs-ia32.cc678 if (CpuFeatures::IsSupported(SSE3)) {
694 if (CpuFeatures::IsSupported(SSE3)) {
705 if (CpuFeatures::IsSupported(SSE3)) {
736 if (CpuFeatures::IsSupported(CMOV)) {
756 if (CpuFeatures::IsSupported(CMOV)) {
795 platform_specific_bit_ = CpuFeatures::IsSupported(SSE3);
1118 if (CpuFeatures::IsSupported(SSE2)) {
1162 if (CpuFeatures::IsSupported(SSE2)) {
1365 if (CpuFeatures::IsSupported(SSE2)) {
1504 if (CpuFeatures
[all...]
H A Dassembler-ia32.h518 // CpuFeatures keeps track of which features are supported by the target CPU.
527 class CpuFeatures : public AllStatic {
563 DISALLOW_COPY_AND_ASSIGN(CpuFeatures);
H A Dlithium-ia32.cc1940 if (CpuFeatures::IsSafeForSnapshot(SSE2)) {
1943 (truncating && CpuFeatures::IsSupported(SSE3))
1974 bool needs_temp = truncating && !CpuFeatures::IsSupported(SSE3);
1989 LOperand* temp = CpuFeatures::IsSupported(SSE2) ? FixedTemp(xmm1)
2086 if (CpuFeatures::IsSupported(SSE2)) {
2283 if (!CpuFeatures::IsSafeForSnapshot(SSE2) &&
H A Dmacro-assembler-ia32.cc569 if (CpuFeatures::IsSupported(SSE2) && specialize_for_processor) {
591 if (CpuFeatures::IsSupported(SSE2) && specialize_for_processor) {
604 if (CpuFeatures::IsSupported(SSE2) && specialize_for_processor) {
701 if (CpuFeatures::IsSupported(CMOV)) {
1922 CEntryStub ces(1, CpuFeatures::IsSupported(SSE2) ? kSaveFPRegs
H A Dlithium-ia32.h276 (!CpuFeatures::IsSupported(SSE2) &&
1528 return !CpuFeatures::IsSupported(SSE2) &&
1600 return !CpuFeatures::IsSupported(SSE2) &&
/external/v8/src/arm/
H A Dcode-stubs-arm.h152 use_vfp3_ = CpuFeatures::IsSupported(VFP3);
574 CpuFeatures::Scope scope(VFP3);
589 CpuFeatures::Scope scope(VFP3);
H A Dbuiltins-arm.cc1247 CpuFeatures::TryForceFeatureScope scope(VFP3);
1248 if (!CpuFeatures::IsSupported(VFP3)) {
/external/v8/src/ia32/
H A Dcode-stubs-ia32.h164 use_sse3_ = CpuFeatures::IsSupported(SSE3);
633 CpuFeatures::Scope scope(SSE2);
647 CpuFeatures::Scope scope(SSE2);
H A Dmacro-assembler-ia32.cc442 if (CpuFeatures::IsSupported(SSE2) && specialize_for_processor) {
443 CpuFeatures::Scope use_sse2(SSE2);
462 if (CpuFeatures::IsSupported(SSE2) && specialize_for_processor) {
463 CpuFeatures::Scope use_sse2(SSE2);
475 if (CpuFeatures::IsSupported(SSE2) && specialize_for_processor) {
476 CpuFeatures::Scope fscope(SSE2);
582 if (CpuFeatures::IsSupported(CMOV)) {
677 CpuFeatures::Scope scope(SSE2);
723 CpuFeatures::Scope scope(SSE2);
H A Dlithium-codegen-ia32.cc73 CpuFeatures::Scope scope(SSE2);
1177 if (CpuFeatures::IsSupported(SSE4_1)) {
1178 CpuFeatures::Scope scope(SSE4_1);
2895 if (CpuFeatures::IsSupported(SSE4_1)) {
2896 CpuFeatures::Scope scope(SSE4_1);
3868 if (CpuFeatures::IsSupported(SSE3)) {
3869 CpuFeatures::Scope scope(SSE3);
3996 if (CpuFeatures::IsSupported(SSE3)) {
3998 CpuFeatures::Scope scope(SSE3);
/external/v8/src/mips/
H A Dcode-stubs-mips.h153 use_fpu_ = CpuFeatures::IsSupported(FPU);
589 CpuFeatures::Scope scope(FPU);
597 CpuFeatures::Scope scope(FPU);
H A Dmacro-assembler-mips.cc855 CpuFeatures::Scope scope(FPU);
870 CpuFeatures::Scope scope(FPU);
885 CpuFeatures::Scope scope(FPU);
899 CpuFeatures::Scope scope(FPU);
1167 ASSERT(CpuFeatures::IsEnabled(FPU));
1337 if (!CpuFeatures::IsSupported(FPU)) {
1346 if (CpuFeatures::IsSupported(FPU)) {
1347 CpuFeatures::Scope scope(FPU);
1402 ASSERT(CpuFeatures::IsSupported(FPU));
1403 CpuFeatures
[all...]
/external/v8/src/x64/
H A Dassembler-x64.cc39 // Implementation of CpuFeatures
43 bool CpuFeatures::initialized_ = false;
45 uint64_t CpuFeatures::supported_ = CpuFeatures::kDefaultCpuFeatures;
46 uint64_t CpuFeatures::found_by_runtime_probing_ = 0;
49 void CpuFeatures::Probe() {
50 ASSERT(supported_ == CpuFeatures::kDefaultCpuFeatures);
1014 ASSERT(CpuFeatures::IsEnabled(CPUID));
2237 ASSERT(CpuFeatures::IsEnabled(SSE3));
2246 ASSERT(CpuFeatures
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-assembler-arm.cc245 if (CpuFeatures::IsSupported(VFP3)) {
371 if (CpuFeatures::IsSupported(ARMv7)) {
408 if (CpuFeatures::IsSupported(ARMv7)) {
452 if (CpuFeatures::IsSupported(VFP3)) {
1038 if (!CpuFeatures::IsSupported(VFP32DREGS)) {
1063 if (CpuFeatures::IsSupported(VFP3)) {
1277 if (CpuFeatures::IsSupported(NEON)) {
/external/chromium_org/v8/src/mips/
H A Dassembler-mips.cc47 bool CpuFeatures::initialized_ = false;
49 unsigned CpuFeatures::supported_ = 0;
50 unsigned CpuFeatures::found_by_runtime_probing_only_ = 0;
54 ASSERT(CpuFeatures::initialized_);
55 return ExternalReference(&CpuFeatures::supported_);
104 void CpuFeatures::Probe() {
H A Dassembler-mips.h396 // CpuFeatures keeps track of which features are supported by the target CPU.
398 class CpuFeatures : public AllStatic { class in namespace:v8::internal
429 DISALLOW_COPY_AND_ASSIGN(CpuFeatures);
/external/chromium_org/v8/src/x64/
H A Dassembler-x64.cc39 // Implementation of CpuFeatures
43 bool CpuFeatures::initialized_ = false;
45 uint64_t CpuFeatures::supported_ = CpuFeatures::kDefaultCpuFeatures;
46 uint64_t CpuFeatures::found_by_runtime_probing_only_ = 0;
50 ASSERT(CpuFeatures::initialized_);
51 return ExternalReference(&CpuFeatures::supported_);
55 void CpuFeatures::Probe() {
56 ASSERT(supported_ == CpuFeatures::kDefaultCpuFeatures);
2627 ASSERT(CpuFeatures
[all...]
H A Dassembler-x64.h457 // CpuFeatures keeps track of which features are supported by the target CPU.
466 class CpuFeatures : public AllStatic {
508 DISALLOW_COPY_AND_ASSIGN(CpuFeatures);

Completed in 527 milliseconds

1234