1f7210e808373fa92be3a2d4fa653a6f79d5088b |
|
29-Aug-2012 |
Craig Topper <craig.topper@gmail.com> |
Make use of the LLVM_DELETED_FUNCTION macro. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162828 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
0db58bfecea020ffcdfa1fc6458995371e1c3c50 |
|
31-Jan-2012 |
Devang Patel <dpatel@apple.com> |
Add assembler dialect attribute in asm parser which lets target specific asm parser change dialect on the fly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149396 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
a005c3140d8c16fd68b7e3a3dffb3153609f7527 |
|
10-Jan-2012 |
Devang Patel <dpatel@apple.com> |
Let asm parser query asm syntax dialect. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147880 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
d8b7aa26134d2abee777f745c32005e63dea2455 |
|
16-Oct-2011 |
Chris Lattner <sabre@nondot.org> |
Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang does. Enhance the X86 asmparser to produce ranges in the one case that was annoying me, for example: test.s:10:15: error: invalid operand for instruction movl 0(%rax), 0(%edx) ^~~~~~~ It should be straight-forward to enhance filecheck, tblgen, and/or the .ll parser to use ranges where appropriate if someone is interested. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142106 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
1b84cce77f8bccc905b4800927ce9016f76c1c40 |
|
16-Aug-2011 |
Jim Grosbach <grosbach@apple.com> |
Remove unused Target argument from AsmParser construction methods. The argument is unused, and is a layering violation in any case. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137735 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
94b9550a32d189704a8eae55505edf62662c0534 |
|
26-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsmLexer; rename createAsmLexer to createMCAsmLexer and createAsmParser to createMCAsmParser. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136027 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
f8cd708f14a7a172d51899b68809510ae0c4c4c8 |
|
19-May-2011 |
Joerg Sonnenberger <joerg@bec.de> |
Reapply 131644 including the missing header changes: Introduce -fatal-assembler-warnings for the obvious purpose git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131655 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
98311ecb4ae9c82baba9e3a48acf756a81c8e9a4 |
|
11-Feb-2011 |
Jim Grosbach <grosbach@apple.com> |
Remove trailing whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125327 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
1f6efa3996dd1929fbc129203ce5009b620e6969 |
|
29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Merge System into Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
cbf8a98c7c652e96967623c80cb945fef001b090 |
|
11-Sep-2010 |
Chris Lattner <sabre@nondot.org> |
fix the asmparser so that the target is responsible for skipping to the end of the line on a parser error, allowing skipping to happen for syntactic errors but not for semantic errors. Before we would miss emitting a diagnostic about the second line, because we skipped it due to the semantic error on the first line: foo %eax bar %al This fixes rdar://8414033 - llvm-mc ignores lines after an invalid instruction mnemonic errors git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113688 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
3c14ca47fc057c5999cd41ce2782e0ebaa2bcf7d |
|
11-Aug-2010 |
Daniel Dunbar <daniel@zuster.org> |
llvm-mc: Add -show-inst-operands, for dumping the parsed instruction representation before matching. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110791 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
1edf6ca2cbb4b01db44683d5e9479a240cfcf497 |
|
19-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
MC/AsmParser: Stop playing unsafe member function pointer calls, this isn't portable enough. - Downside is we now double dispatch through a stub function, but this isn't performance critical. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108661 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
6a46d571b461246e36f82c146e17bf614d2114ea |
|
18-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
MC/AsmParser: Fix .abort and .secure_log_unique to accept arbitrary token sequences, not just strings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108655 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
f21e4e9326aa3ebc78bc2770722fb5150fe7ede9 |
|
18-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
MC/AsmParser: Fix TokError() to accept a Twine. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108647 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
d1e3b44d6c0094eda2e2a854d5fdb6a0d7ba327e |
|
17-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
MC/AsmParser: Lift Run() and TargetParser to base class. Also, add constructor function for creating AsmParser instances. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108604 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
38a4e2acb7d01fbba3544882084bc9955812b7d3 |
|
12-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
MC/AsmParser: Move .lsym parsing to Darwin specific parser. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108176 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
4e82bbb745160f19d76b9b5de5b93ebe224e1acf |
|
12-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
MCAsmParser: Add getSourceManager(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108171 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
81ea00f45d59953d34a1db4973dd72d14080ab15 |
|
12-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
MCAsmParser: Pull some directive handling out into a helper class, and change DirectiveMap to be based on MCAsmParserExtension. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108161 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
dc4c7da5d4c73bef2ce73ce0f96019457337c402 |
|
12-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
MC: Move AsmParser::TokError to MCAsmParser(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108155 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
d80066eea98a3d5540d895bb77bc1ad50037f9e9 |
|
10-Mar-2010 |
Daniel Dunbar <daniel@zuster.org> |
Remove unneeded declarations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98185 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|
c6ef277a0b8f43af22d86aea9d5053749cacfbbb |
|
22-Jan-2010 |
Chris Lattner <sabre@nondot.org> |
create a new MCParser library and move some stuff into it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94129 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCAsmParser.h
|