Home | History | Annotate | Download | only in MCDisassembler

Lines Matching refs:EDToken

1 //===-- EDToken.cpp - LLVM Enhanced Disassembler --------------------------===//
16 #include "EDToken.h"
23 EDToken::EDToken(StringRef str,
34 EDToken::~EDToken() {
37 void EDToken::makeLiteral(bool sign, uint64_t absoluteValue) {
43 void EDToken::makeRegister(unsigned registerID) {
48 void EDToken::setOperandID(int operandID) {
52 enum EDToken::tokenType EDToken::type() const {
56 uint64_t EDToken::localType() const {
60 StringRef EDToken::string() const {
64 int EDToken::operandID() const {
68 int EDToken::literalSign() const {
74 int EDToken::literalAbsoluteValue(uint64_t &value) const {
81 int EDToken::registerID(unsigned &registerID) const {
88 int EDToken::tokenize(std::vector<EDToken*> &tokens,
123 EDToken *whitespaceToken = new EDToken(StringRef(wsPointer, wsLength),
124 EDToken::kTokenWhitespace,
140 EDToken *token;
145 token = new EDToken(tokenIterator->getString(),
146 EDToken::kTokenOpcode,
155 token = new EDToken(tokenIterator->getString(),
156 EDToken::kTokenPunctuation,
162 token = new EDToken(tokenIterator->getString(),
163 EDToken::kTokenLiteral,
177 token = new EDToken(tokenIterator->getString(),
178 EDToken::kTokenLiteral,
208 int EDToken::getString(const char*& buf) {