Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/include/llvm/IR/DebugInfoMetadata.h
Show First 20 Lines • Show All 1,754 Lines • ▼ Show 20 Lines | public: | ||||
bool isPrototyped() const { return getFlags() & FlagPrototyped; } | bool isPrototyped() const { return getFlags() & FlagPrototyped; } | ||||
bool areAllCallsDescribed() const { | bool areAllCallsDescribed() const { | ||||
return getFlags() & FlagAllCallsDescribed; | return getFlags() & FlagAllCallsDescribed; | ||||
} | } | ||||
bool isPure() const { return getSPFlags() & SPFlagPure; } | bool isPure() const { return getSPFlags() & SPFlagPure; } | ||||
bool isElemental() const { return getSPFlags() & SPFlagElemental; } | bool isElemental() const { return getSPFlags() & SPFlagElemental; } | ||||
bool isRecursive() const { return getSPFlags() & SPFlagRecursive; } | bool isRecursive() const { return getSPFlags() & SPFlagRecursive; } | ||||
bool isObjCDirect() const { return getSPFlags() & SPFlagObjCDirect; } | bool isObjCDirect() const { return getSPFlags() & SPFlagObjCDirect; } | ||||
bool isDebugTrampoline() const { | |||||
return getSPFlags() & SPFlagIsDebugTrampoline; | |||||
} | |||||
/// Check if this is deleted member function. | /// Check if this is deleted member function. | ||||
/// | /// | ||||
/// Return true if this subprogram is a C++11 special | /// Return true if this subprogram is a C++11 special | ||||
/// member function declared deleted. | /// member function declared deleted. | ||||
bool isDeleted() const { return getSPFlags() & SPFlagDeleted; } | bool isDeleted() const { return getSPFlags() & SPFlagDeleted; } | ||||
/// Check if this is reference-qualified. | /// Check if this is reference-qualified. | ||||
▲ Show 20 Lines • Show All 2,071 Lines • Show Last 20 Lines |