Changeset View
Changeset View
Standalone View
Standalone View
lib/Basic/Targets/ARM.h
Show First 20 Lines • Show All 141 Lines • ▼ Show 20 Lines | public: | ||||
ArrayRef<Builtin::Info> getTargetBuiltins() const override; | ArrayRef<Builtin::Info> getTargetBuiltins() const override; | ||||
bool isCLZForZeroUndef() const override; | bool isCLZForZeroUndef() const override; | ||||
BuiltinVaListKind getBuiltinVaListKind() const override; | BuiltinVaListKind getBuiltinVaListKind() const override; | ||||
ArrayRef<const char *> getGCCRegNames() const override; | ArrayRef<const char *> getGCCRegNames() const override; | ||||
ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override; | ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override; | ||||
bool validateGlobalRegisterVariable(StringRef RegName, | |||||
javed.absar: The implementation of the function probably belongs to Targets/ARM.cpp. Also, this can be… | |||||
unsigned RegSize, | |||||
bool &HasSizeMismatch) const override; | |||||
bool validateAsmConstraint(const char *&Name, | bool validateAsmConstraint(const char *&Name, | ||||
TargetInfo::ConstraintInfo &Info) const override; | TargetInfo::ConstraintInfo &Info) const override; | ||||
std::string convertConstraint(const char *&Constraint) const override; | std::string convertConstraint(const char *&Constraint) const override; | ||||
bool | bool | ||||
validateConstraintModifier(StringRef Constraint, char Modifier, unsigned Size, | validateConstraintModifier(StringRef Constraint, char Modifier, unsigned Size, | ||||
std::string &SuggestedModifier) const override; | std::string &SuggestedModifier) const override; | ||||
const char *getClobbers() const override; | const char *getClobbers() const override; | ||||
▲ Show 20 Lines • Show All 106 Lines • Show Last 20 Lines |
The implementation of the function probably belongs to Targets/ARM.cpp. Also, this can be written more compactly as :