Home | History | Annotate | Download | only in arm

Lines Matching refs:ARMv7

63 // can be defined to enable ARMv7 and VFPv3 instructions when building the
69 answer |= 1u << ARMv7;
74 answer |= 1u << VFP3 | 1u << ARMv7;
82 if ((answer & (1u << ARMv7)) && FLAG_enable_unaligned_accesses) {
123 // enabled. VFPv3 implies ARMv7, see ARM DDI 0406B, page A1-6.
127 static_cast<uint64_t>(1) << ARMv7;
132 // For the simulator=arm build, use ARMv7 when FLAG_enable_armv7 is enabled
134 supported_ |= static_cast<uint64_t>(1) << ARMv7;
157 // detection of VFP returns true. VFPv3 implies ARMv7, see ARM DDI
161 static_cast<uint64_t>(1) << ARMv7;
168 if (!IsSupported(ARMv7) && FLAG_enable_armv7 && OS::ArmCpuHasFeature(ARMv7)) {
169 found_by_runtime_probing_only_ |= static_cast<uint64_t>(1) << ARMv7;
177 && OS::ArmCpuHasFeature(ARMv7)) {
184 FLAG_enable_movw_movt && OS::ArmCpuHasFeature(ARMv7)) {
202 // Assert that VFP3 implies ARMv7.
203 ASSERT(!IsSupported(VFP3) || IsSupported(ARMv7));
264 "ARMv7=%d VFP3=%d VFP32DREGS=%d NEON=%d SUDIV=%d UNALIGNED_ACCESSES=%d "
266 CpuFeatures::IsSupported(ARMv7),
937 if (CpuFeatures::IsSupported(ARMv7)) {
999 return CpuFeatures::IsSupported(ARMv7);
1517 ASSERT(CpuFeatures::IsSupported(ARMv7));
1545 ASSERT(CpuFeatures::IsSupported(ARMv7));
1565 ASSERT(CpuFeatures::IsSupported(ARMv7));
1580 ASSERT(CpuFeatures::IsSupported(ARMv7));
1599 ASSERT(CpuFeatures::IsSupported(ARMv7));
1788 ASSERT(IsEnabled(ARMv7));
1803 ASSERT(IsEnabled(ARMv7));