Lines Matching refs:StringRef
164 bool isSPRegName(StringRef RegName) const override {
168 bool validateCpuSupports(StringRef Name) const override;
170 bool validateCpuIs(StringRef Name) const override;
172 bool validateCPUSpecificCPUDispatch(StringRef Name) const override;
174 char CPUSpecificManglingCharacter(StringRef Name) const override;
177 StringRef Name,
178 llvm::SmallVectorImpl<StringRef> &Features) const override;
185 bool validateGlobalRegisterVariable(StringRef RegName, unsigned RegSize,
199 StringRef Constraint, unsigned Size) const override;
202 StringRef Constraint, unsigned Size) const override;
215 StringRef Constraint, unsigned Size) const;
222 StringRef getConstraintRegister(StringRef Constraint,
223 StringRef Expression) const override {
224 StringRef::iterator I, E;
266 void setFeatureEnabled(llvm::StringMap<bool> &Features, StringRef Name,
271 StringRef CPU,
274 bool isValidFeatureName(StringRef Name) const override;
276 bool hasFeature(StringRef Feature) const final;
281 StringRef getABI() const override {
292 bool isValidCPUName(StringRef Name) const override {
297 void fillValidCPUList(SmallVectorImpl<StringRef> &Values) const override;
305 unsigned multiVersionSortPriority(StringRef Name) const override;
307 bool setFPMath(StringRef Name) override;
391 StringRef Constraint, unsigned Size) const override {
701 bool validateGlobalRegisterVariable(StringRef RegName, unsigned RegSize,