llvm-6502/utils
Bill Wendling 7520e3a2b5 A new TableGen feature! (Not turned on just yet.)
InstAlias<{alias}, {aliasee}>;

The InstAlias instruction should be able to go from the MCInst to the
{alias}. All of the information is there to match the MCInst with the
{aliasee}. From there, it's a simple matter to emit the {alias}, with the
correct operands from the {aliasee}.

The code this patch generates can be used by the InstPrinter to automatically
print out the alias without having to write special C++ code to handle the
situation.

This is a WIP, and therefore are several limitations. For instance, it cannot
handle AsmOperands at the moment. It also doesn't know what to do when two
{alias}es match the same {aliasee}. (Currently, it just ignores those two cases
and allows the printInstruction method to handle them.)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126538 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-26 03:09:12 +00:00
..
bugpoint
buildit Removed unnecessary dylibs from Apple builds, with or without "lib" prefix. 2011-02-26 00:22:17 +00:00
count Put targets on folders, if the IDE supports the feature. 2011-02-20 22:06:10 +00:00
crosstool
emacs
FileCheck Put targets on folders, if the IDE supports the feature. 2011-02-20 22:06:10 +00:00
FileUpdate Put targets on folders, if the IDE supports the feature. 2011-02-20 22:06:10 +00:00
fpcmp
git
jedit
kate
KillTheDoctor Put targets on folders, if the IDE supports the feature. 2011-02-20 22:06:10 +00:00
lint
lit lit/TestingConfig.py: Add the environment variable PRINTF_EXPONENT_DIGITS as workaround [PR6745] for mingw's tests. Danil Malyshev suggested this. 2011-02-17 05:56:41 +00:00
llvm-lit llvm-lit may be available with CMake. 2011-02-09 04:18:02 +00:00
Misc
not Put targets on folders, if the IDE supports the feature. 2011-02-20 22:06:10 +00:00
PerfectShuffle
release
TableGen A new TableGen feature! (Not turned on just yet.) 2011-02-26 03:09:12 +00:00
Target/ARM McARM: Write a silly Python script to compute some hard coded info from the 2011-01-11 19:06:26 +00:00
unittest Make Win32's header file name lower for cross build on case-sensitive filesystem. 2011-02-04 12:53:04 +00:00
valgrind Eliminate valgrind warnings from Python on the 32-bit as well. 2011-02-22 01:00:10 +00:00
vim
cgiplotNLT.pl
check-each-file
codegen-diff
CollectDebugInfoUsingLLDB.py Update to match changes in lldb interface. 2011-02-01 21:47:35 +00:00
CompareDebugInfo.py Tidy up. 2011-01-31 21:16:37 +00:00
countloc.sh
DSAclean.py
DSAextract.py
findmisopt
findoptdiff
findsym.pl
GenLibDeps.pl
GetRepositoryPath
GetSourceVersion
getsrcs.sh
importNLT.pl
llvm-native-gcc
llvm-native-gxx
llvm.grm
llvmbuild Add some options for building LLVM in different environments: 2011-02-25 20:51:27 +00:00
llvmdo
llvmgrep
Makefile
makellvm
NewNightlyTest.pl
NightlyTest.gnuplot
NightlyTestTemplate.html
NLT.schema
parseNLT.pl
plotNLT.pl
profile.pl
test_debuginfo.pl
UpdateCMakeLists.pl
webNLT.pl