Lines Matching refs:InstructionSetFeatures
37 class InstructionSetFeatures {
40 static std::unique_ptr<const InstructionSetFeatures> FromVariant(InstructionSet isa,
45 static std::unique_ptr<const InstructionSetFeatures> FromBitmap(InstructionSet isa,
49 static std::unique_ptr<const InstructionSetFeatures> FromCppDefines();
52 static std::unique_ptr<const InstructionSetFeatures> FromCpuInfo();
56 static std::unique_ptr<const InstructionSetFeatures> FromHwcap();
60 static std::unique_ptr<const InstructionSetFeatures> FromAssembly();
64 std::unique_ptr<const InstructionSetFeatures> AddFeaturesFromString(
68 virtual bool Equals(const InstructionSetFeatures* other) const = 0;
84 virtual bool HasAtLeast(const InstructionSetFeatures* other) const { in HasAtLeast()
115 virtual ~InstructionSetFeatures() {} in ~InstructionSetFeatures()
118 InstructionSetFeatures() {} in InstructionSetFeatures() function
125 virtual std::unique_ptr<const InstructionSetFeatures>
130 DISALLOW_COPY_AND_ASSIGN(InstructionSetFeatures);
132 std::ostream& operator<<(std::ostream& os, const InstructionSetFeatures& rhs);