OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:EDToken
(Results
1 - 7
of
7
) sorted by null
/external/swiftshader/third_party/LLVM/lib/MC/MCDisassembler/
EDToken.cpp
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
[
all
...]
EDToken.h
1
//===-
EDToken
.h - LLVM Enhanced Disassembler --------------------*- C++ -*-===//
28
///
EDToken
- Encapsulates a single token, which can provide a string
31
struct
EDToken
{
62
/// Constructor - Initializes an
EDToken
with the information common to all
69
EDToken
(llvm::StringRef str,
90
~
EDToken
();
126
static int tokenize(std::vector<
EDToken
*> &tokens,
EDInst.h
27
struct
EDToken
;
32
typedef int (^EDTokenVisitor_t)(
EDToken
*token);
92
typedef std::vector<
EDToken
*> tokvec_t;
168
int getToken(
EDToken
*&token, unsigned int index);
EDInst.cpp
19
#include "
EDToken
.h"
175
return TokenizeResult.setResult(
EDToken
::tokenize(Tokens,
188
int EDInst::getToken(
EDToken
*&token, unsigned int index) {
EDDisassembler.h
53
struct
EDToken
;
/external/swiftshader/third_party/LLVM/tools/edis/
EDMain.cpp
19
#include "../../lib/MC/MCDisassembler/
EDToken
.h"
137
return ((EDInst*)inst)->getToken(*(
EDToken
**)token, index);
142
return ((
EDToken
*)token)->getString(*buf);
146
return ((
EDToken
*)token)->operandID();
150
return ((
EDToken
*)token)->type() ==
EDToken
::kTokenWhitespace;
154
return ((
EDToken
*)token)->type() ==
EDToken
::kTokenPunctuation;
158
return ((
EDToken
*)token)->type() ==
EDToken
::kTokenOpcode
[
all
...]
/external/swiftshader/third_party/LLVM/tools/llvm-mc/
Disassembler.cpp
19
#include "../../lib/MC/MCDisassembler/
EDToken
.h"
277
EDToken
*token;
298
case
EDToken
::kTokenWhitespace: Out << "w"; break;
299
case
EDToken
::kTokenPunctuation: Out << "p"; break;
300
case
EDToken
::kTokenOpcode: Out << "o"; break;
301
case
EDToken
::kTokenLiteral: Out << "l"; break;
302
case
EDToken
::kTokenRegister: Out << "r"; break;
307
if (token->type() ==
EDToken
::kTokenLiteral) {
317
} else if (token->type() ==
EDToken
::kTokenRegister) {
Completed in 103 milliseconds