- Oct 29, 2010
-
-
Jim Grosbach authored
llvm-svn: 117651
-
Benjamin Kramer authored
llvm-svn: 117648
-
Eric Christopher authored
fully enumerated. llvm-svn: 117647
-
Chris Lattner authored
vldr.64 to work. I have no idea if this is fully right, but it is in the right direction. llvm-svn: 117626
-
- Oct 28, 2010
-
-
Chris Lattner authored
t.s:1:14: error: invalid operand for instruction vldr.64 d17, [r0] ^ instead of: t.s:1:1: error: unrecognized instruction vldr.64 d17, [r0] ^ llvm-svn: 117611
-
Chris Lattner authored
llvm-svn: 117605
-
Chris Lattner authored
llvm-svn: 117603
-
Chris Lattner authored
llvm-svn: 117560
-
Chris Lattner authored
llvm-svn: 117559
-
- Oct 20, 2010
-
-
Chandler Carruth authored
#includes in the process. llvm-svn: 116919
-
- Sep 29, 2010
-
-
rdar://8456378Chris Lattner authored
an instruction that requires a WHOLE NEW wonderful kind of alias. llvm-svn: 115015
-
Chris Lattner authored
MCStreamer to emit into instead of an MCInst to fill in. This allows the matcher extra flexibility and is more convenient. llvm-svn: 115014
-
- Sep 11, 2010
-
-
Chris Lattner authored
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 llvm-svn: 113688
-
- Sep 08, 2010
-
-
Chris Lattner authored
implementation's job to check for and lex the EndOfStatement marker. llvm-svn: 113347
-
- Sep 07, 2010
-
-
Chris Lattner authored
of a mneumonic, report operand errors with better location info. For example, we now report: t.s:6:14: error: invalid operand for instruction cwtl $1 ^ but we fail for common cases like: t.s:11:4: error: invalid operand for instruction addl $1, $1 ^ because we don't know if this is supposed to be the reg/imm or imm/reg form. llvm-svn: 113178
-
- Sep 06, 2010
-
-
Chris Lattner authored
llvm-svn: 113165
-
Chris Lattner authored
into the middle of the class, and rework how the different sections of the generated file are conditionally included for simplicity. llvm-svn: 113163
-
- Sep 01, 2010
-
-
Chris Lattner authored
llvm-svn: 112712
-
- Aug 12, 2010
-
-
Daniel Dunbar authored
instructions onto the target specific parser, which can do a better job. llvm-svn: 110889
-
Daniel Dunbar authored
target specific parsers can adapt the TargetAsmParser to this. llvm-svn: 110888
-
- Aug 11, 2010
-
-
Daniel Dunbar authored
MC/ARM: Add basic support for handling predication by parsing it out of the mnemonic into a separate operand form. llvm-svn: 110794
-
Daniel Dunbar authored
llvm-svn: 110793
-
Daniel Dunbar authored
llvm-svn: 110792
-
Daniel Dunbar authored
llvm-svn: 110790
-
Daniel Dunbar authored
llvm-svn: 110788
-
Daniel Dunbar authored
llvm-svn: 110783
-
- Jul 19, 2010
-
-
Daniel Dunbar authored
- Unfortunate, but necessary for now to handle subtarget instruction matching. Eventually we should factor out the lower level target machine information so we don't need to do this. llvm-svn: 108664
-
- Jul 15, 2010
-
-
Benjamin Kramer authored
llvm-svn: 108366
-
- Jul 12, 2010
-
-
Duncan Sands authored
llvm-svn: 108130
-
- Jun 29, 2010
-
-
Duncan Sands authored
and thumb_mode. llvm-svn: 107133
-
- Apr 07, 2010
-
-
Sean Callanan authored
a simple mapping of register names to IDs to identify register tokens. llvm-svn: 100685
-
- Apr 03, 2010
-
-
Sean Callanan authored
to the ARM AsmParser. llvm-svn: 100232
-
- Jan 22, 2010
-
-
Chris Lattner authored
llvm-svn: 94129
-
- Jan 19, 2010
-
-
Sean Callanan authored
the two token accessor functions are declared consistently. Modified the clients of MCAsmParser to reflect this change. llvm-svn: 93916
-
Sean Callanan authored
MCAsmParser, and changed the target-specific AsmParsers to use it. llvm-svn: 93900
-
Chris Lattner authored
identifier. There is no way to work around it. llvm-svn: 93896
-
- Jan 14, 2010
-
-
Chris Lattner authored
the new ParseInstruction method just parses and returns a list of target operands. A new MatchInstruction interface is used to turn the operand list into an MCInst. This requires new/deleting all the operands, but it also gives targets the ability to use polymorphic operands if they want to. llvm-svn: 93469
-
Chris Lattner authored
Pass in SMLoc of instr opcode into ParseInstruction. Make AsmToken be a class, not a struct. llvm-svn: 93457
-
Chris Lattner authored
llvm-svn: 93455
-
- Dec 28, 2009
-
-
Bill Wendling authored
mainly used in debugging and/or assert situations. It should make the compiler and the static analyzer stop nagging us about them. llvm-svn: 92181
-