Benjamin Kramer
|
20baffb257
|
Replace (Lower|Upper)caseString in favor of StringRef's newest methods.
llvm-svn: 143891
|
2011-11-06 20:37:06 +00:00 |
Evan Cheng
|
2bb4035707
|
Move TargetRegistry and TargetSelect from Target to Support where they belong.
These are strictly utilities for registering targets and components.
llvm-svn: 138450
|
2011-08-24 18:08:43 +00:00 |
Evan Cheng
|
1142444565
|
Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsmLexer; rename createAsmLexer to createMCAsmLexer and createAsmParser to createMCAsmParser.
llvm-svn: 136027
|
2011-07-26 00:24:13 +00:00 |
Evan Cheng
|
f60768a14e
|
Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMachine's anymore.
llvm-svn: 135963
|
2011-07-25 20:53:02 +00:00 |
Evan Cheng
|
f2596bc62a
|
Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where they belong.
llvm-svn: 135833
|
2011-07-23 00:45:41 +00:00 |
Chris Lattner
|
3e4582ada5
|
have AsmMatcherEmitter.cpp produce the hunk of code that gets included
into the middle of the class, and rework how the different sections of
the generated file are conditionally included for simplicity.
llvm-svn: 113163
|
2010-09-06 19:11:01 +00:00 |
Chris Lattner
|
8048662539
|
Teach the x86 mc assembler that %dr6 = %db6, this implements
rdar://8013734
llvm-svn: 106725
|
2010-06-24 07:29:18 +00:00 |
Chris Lattner
|
c4e84309c4
|
more cleanups
llvm-svn: 106724
|
2010-06-24 07:18:14 +00:00 |
Chris Lattner
|
056fd06c5f
|
reduce indentation
llvm-svn: 106723
|
2010-06-24 07:16:25 +00:00 |
Chris Lattner
|
60db0a6ba5
|
pass stringref by value instead of by const&
llvm-svn: 95627
|
2010-02-09 00:34:28 +00:00 |
Sean Callanan
|
4d16049c61
|
Fixed the AT&T AsmLexer to report the proper strings
for register tokens. Before, if it encountered
'%al,' it would report 'al,' as the token. Now it
correctly reports '%al'.
llvm-svn: 95594
|
2010-02-08 22:50:23 +00:00 |
Sean Callanan
|
9aeccadce4
|
Moved InstallLexer() from the X86-specific AsmLexer
to the TargetAsmLexer class so that clients can
actually use the TargetAsmLexer they get from a
Target.
llvm-svn: 94940
|
2010-01-31 02:28:18 +00:00 |
Daniel Dunbar
|
a8d7385d99
|
Unbreak MSVC/CMake build.
llvm-svn: 94502
|
2010-01-26 03:56:22 +00:00 |
Sean Callanan
|
eb182e9c88
|
Added the implementation of the Intel-specific
TargetAsmLexer.
llvm-svn: 94482
|
2010-01-26 01:00:10 +00:00 |
Sean Callanan
|
ad857fc070
|
Added the TargetAsmLexer implementation for AT&T syntax.
llvm-svn: 94479
|
2010-01-26 00:08:25 +00:00 |
Sean Callanan
|
665493102e
|
Implemented the dialect decision logic for the X86
TargetAsmLexer. Dialect-specific lexing code will
be placed in the functions LexTokenATT() and
LexTokenIntel().
llvm-svn: 94456
|
2010-01-25 21:59:20 +00:00 |
Sean Callanan
|
5051cb8010
|
Added the skeleton for the implementation of the X86
target-specific AsmLexer, and added the appropriate
registration calls.
llvm-svn: 94275
|
2010-01-23 02:43:15 +00:00 |