Lines Matching refs:CPUFeatures
65 Decoder* decoder, const CPUFeatures& available = CPUFeatures::None())
71 const CPUFeatures& available = CPUFeatures::None())
79 seen_ = CPUFeatures::None();
80 last_instruction_ = CPUFeatures::None();
83 // Query or set available CPUFeatures.
84 const CPUFeatures& GetAvailableFeatures() const { return available_; }
85 void SetAvailableFeatures(const CPUFeatures& available) {
89 // Query CPUFeatures seen since construction (or the last call to `Reset()`).
90 const CPUFeatures& GetSeenFeatures() const { return seen_; }
92 // Query CPUFeatures from the last instruction visited by this auditor.
93 const CPUFeatures& GetInstructionFeatures() const {
101 // The common CPUFeatures interface operates on the available_ list.
102 CPUFeatures* GetCPUFeatures() { return &available_; }
103 void SetCPUFeatures(const CPUFeatures& available) {
120 CPUFeatures seen_;
121 CPUFeatures last_instruction_;
122 CPUFeatures available_;