diff options
| author | Chris Lattner <sabre@nondot.org> | 2010-01-14 21:32:45 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2010-01-14 21:32:45 +0000 |
| commit | 77fd677111582b8a0fc4b78ad5290b7c2ef414c3 (patch) | |
| tree | 2c34bc3de43b0332737b67a595843828dad79194 /llvm/lib | |
| parent | 0868567fc30c8ea3dd52995f7461d1d8cfa398a9 (diff) | |
| download | bcm5719-llvm-77fd677111582b8a0fc4b78ad5290b7c2ef414c3.tar.gz bcm5719-llvm-77fd677111582b8a0fc4b78ad5290b7c2ef414c3.zip | |
prune #includes in TargetAsmParser.h
Pass in SMLoc of instr opcode into ParseInstruction.
Make AsmToken be a class, not a struct.
llvm-svn: 93457
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 6 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 6 |
2 files changed, 8 insertions, 4 deletions
diff --git a/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp b/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp index db776850464..9288384508c 100644 --- a/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp +++ b/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp @@ -95,7 +95,8 @@ public: ARMAsmParser(const Target &T, MCAsmParser &_Parser) : TargetAsmParser(T), Parser(_Parser) {} - virtual bool ParseInstruction(const StringRef &Name, MCInst &Inst); + virtual bool ParseInstruction(const StringRef &Name, SMLoc NameLoc, + MCInst &Inst); virtual bool ParseDirective(AsmToken DirectiveID); }; @@ -579,7 +580,8 @@ bool ARMAsmParser::ParseOperand(ARMOperand &Op) { } /// Parse an arm instruction mnemonic followed by its operands. -bool ARMAsmParser::ParseInstruction(const StringRef &Name, MCInst &Inst) { +bool ARMAsmParser::ParseInstruction(const StringRef &Name, SMLoc NameLoc, + MCInst &Inst) { SmallVector<ARMOperand, 7> Operands; Operands.push_back(ARMOperand::CreateToken(Name)); diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp index 1237c45c5f9..d431aa67957 100644 --- a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp +++ b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp @@ -60,7 +60,8 @@ public: X86ATTAsmParser(const Target &T, MCAsmParser &_Parser) : TargetAsmParser(T), Parser(_Parser) {} - virtual bool ParseInstruction(const StringRef &Name, MCInst &Inst); + virtual bool ParseInstruction(const StringRef &Name, SMLoc NameLoc, + MCInst &Inst); virtual bool ParseDirective(AsmToken DirectiveID); }; @@ -401,7 +402,8 @@ bool X86ATTAsmParser::ParseMemOperand(X86Operand &Op) { return false; } -bool X86ATTAsmParser::ParseInstruction(const StringRef &Name, MCInst &Inst) { +bool X86ATTAsmParser::ParseInstruction(const StringRef &Name, + SMLoc NameLoc, MCInst &Inst) { SmallVector<X86Operand, 8> Operands; Operands.push_back(X86Operand::CreateToken(Name)); |

