forked from OSchip/llvm-project
parent
f91b6a8cf7
commit
4ba3e97333
|
@ -174,8 +174,8 @@ public:
|
|||
// deprecated due to a "complex" reason, below.
|
||||
int64_t DeprecatedFeature;
|
||||
|
||||
// A complex method to determine if a certain is deprecated or not, and return
|
||||
// the reason for deprecation.
|
||||
// A complex method to determine if a certain instruction is deprecated or
|
||||
// not, and return the reason for deprecation.
|
||||
bool (*ComplexDeprecationInfo)(MCInst &, const MCSubtargetInfo &,
|
||||
std::string &);
|
||||
|
||||
|
|
|
@ -44,8 +44,8 @@ public:
|
|||
/// Represents a range in source code.
|
||||
///
|
||||
/// SMRange is implemented using a half-open range, as is the convention in C++.
|
||||
/// In the string "abc", the range (1,3] represents the substring "bc", and the
|
||||
/// range (2,2] represents an empty range between the characters "b" and "c".
|
||||
/// In the string "abc", the range [1,3) represents the substring "bc", and the
|
||||
/// range [2,2) represents an empty range between the characters "b" and "c".
|
||||
class SMRange {
|
||||
public:
|
||||
SMLoc Start, End;
|
||||
|
@ -54,7 +54,7 @@ public:
|
|||
SMRange(NoneType) {}
|
||||
SMRange(SMLoc St, SMLoc En) : Start(St), End(En) {
|
||||
assert(Start.isValid() == End.isValid() &&
|
||||
"Start and end should either both be valid or both be invalid!");
|
||||
"Start and End should either both be valid or both be invalid!");
|
||||
}
|
||||
|
||||
bool isValid() const { return Start.isValid(); }
|
||||
|
|
Loading…
Reference in New Issue