Home
last modified time | relevance | path

Searched refs:CPUFeaturesScope (Results 1 - 5 of 5) sorted by relevance

/third_party/vixl/src/
H A Dcpu-features.h463 // CPUFeaturesScope cpu(&masm, CPUFeatures::kCRC32);
471 class CPUFeaturesScope { class
473 // Start a CPUFeaturesScope on any object that implements
476 explicit CPUFeaturesScope(T* cpu_features_wrapper) in CPUFeaturesScope() function in vixl::CPUFeaturesScope
480 // Start a CPUFeaturesScope on any object that implements
483 CPUFeaturesScope(T* cpu_features_wrapper, U first, V... features) in CPUFeaturesScope() function in vixl::CPUFeaturesScope
489 ~CPUFeaturesScope() { *cpu_features_ = old_features_; } in ~CPUFeaturesScope()
/third_party/vixl/test/
H A Dtest-api.cc429 // The CPUFeaturesScope constructor is templated, and needs an object which
443 TEST(CPUFeaturesScope) { in TEST()
444 // Test that CPUFeaturesScope properly preserves state. in TEST()
452 CPUFeaturesScope outer(&top_level, CPUFeatures::kSHA2, CPUFeatures::kAES); in TEST()
478 // A CPUFeaturesScope can be constructed from a CPUFeatures*, or any in TEST()
492 CPUFeaturesScope inner(&outer, auth); in TEST()
505 CPUFeaturesScope scope(&top_level); in TEST()
/third_party/vixl/test/aarch64/
H A Dtest-assembler-aarch64.h235 CPUFeaturesScope cpu(&masm, kInfrastructureCPUFeatures); \
247 CPUFeaturesScope cpu(&masm, kInfrastructureCPUFeatures); \
H A Dtest-trace-aarch64.cc2757 CPUFeaturesScope feature_guard(masm, CPUFeatures::kSVE); in GenerateTestSequenceSVE()
2897 CPUFeaturesScope feature_guard(masm, CPUFeatures::kAtomics); in GenerateTestSequenceAtomics()
/third_party/vixl/src/aarch64/
H A Dmacro-assembler-aarch64.h8846 // Like CPUFeaturesScope, but also generate Simulation pseudo-instructions to
8849 // One major difference from CPUFeaturesScope is that this scope cannot offer
8874 CPUFeaturesScope cpu_features_scope_;

Completed in 26 milliseconds