llvm-6502/utils
Tom Stellard b461e8304c Target: Allow target specific operand types
This adds two new fields to the RegisterOperand TableGen class:

string OperandNamespace = "MCOI";
string OperandType = "OPERAND_REGISTER";

These fields can be used to specify a target specific operand type,
which will be stored in the OperandType member of the MCOperandInfo
object.

This can be useful for targets that need to store some extra information
about operands that cannot be expressed using the target independent
types.  For example, in the R600 backend, there are operands which
can take either registers or immediates and it is convenient to be able
to specify this in the TableGen definitions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225661 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-12 19:33:09 +00:00
..
bugpoint
buildit
count
crosstool
emacs IR: Add 'distinct' MDNodes to bitcode and assembly 2015-01-08 22:38:29 +00:00
FileCheck
fpcmp
git
git-svn
jedit
kate
KillTheDoctor
lint
lit Pass LSAN_OPTIONS down so that it is possible to add suppressions. 2014-12-23 18:39:02 +00:00
llvm-build
llvm-lit
Misc
not
PerfectShuffle
release
TableGen Target: Allow target specific operand types 2015-01-12 19:33:09 +00:00
Target/ARM
testgen
textmate
unittest
valgrind
vim IR: Add 'distinct' MDNodes to bitcode and assembly 2015-01-08 22:38:29 +00:00
yaml-bench
bisect
check-each-file
clang-parse-diagnostics-file
codegen-diff
countloc.sh
DSAclean.py
DSAextract.py
findmisopt
findoptdiff
findsym.pl
GenLibDeps.pl
GetRepositoryPath
GetSourceVersion
getsrcs.sh
lldbDataFormatters.py
llvm-compilers-check
llvm-native-gxx
llvm.grm
llvm.natvis
LLVMBuild.txt
llvmdo
llvmgrep
Makefile
makellvm
shuffle_fuzz.py
sort_includes.py
test_debuginfo.pl
update_llc_test_checks.py Add a new utility script that helps update very simple regression tests. 2015-01-12 04:43:18 +00:00
UpdateCMakeLists.pl
wciia.py