Lines Matching refs:EDToken
23 EDToken::EDToken(StringRef str, in EDToken() function in EDToken
34 EDToken::~EDToken() { in ~EDToken()
37 void EDToken::makeLiteral(bool sign, uint64_t absoluteValue) { in makeLiteral()
43 void EDToken::makeRegister(unsigned registerID) { in makeRegister()
48 void EDToken::setOperandID(int operandID) { in setOperandID()
52 enum EDToken::tokenType EDToken::type() const { in type()
56 uint64_t EDToken::localType() const { in localType()
60 StringRef EDToken::string() const { in string()
64 int EDToken::operandID() const { in operandID()
68 int EDToken::literalSign() const { in literalSign()
74 int EDToken::literalAbsoluteValue(uint64_t &value) const { in literalAbsoluteValue()
81 int EDToken::registerID(unsigned ®isterID) const { in registerID()
88 int EDToken::tokenize(std::vector<EDToken*> &tokens, in tokenize()
119 EDToken *whitespaceToken = new EDToken(StringRef(wsPointer, wsLength), in tokenize()
120 EDToken::kTokenWhitespace, in tokenize()
136 EDToken *token; in tokenize()
141 token = new EDToken(tokenIterator->getString(), in tokenize()
142 EDToken::kTokenOpcode, in tokenize()
151 token = new EDToken(tokenIterator->getString(), in tokenize()
152 EDToken::kTokenPunctuation, in tokenize()
158 token = new EDToken(tokenIterator->getString(), in tokenize()
159 EDToken::kTokenLiteral, in tokenize()
173 token = new EDToken(tokenIterator->getString(), in tokenize()
174 EDToken::kTokenLiteral, in tokenize()
204 int EDToken::getString(const char*& buf) { in getString()