1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/utils
Sam Kolton 6ae1dde4c7 [TableGen] AsmMatcher: support for default values for optional operands
Summary:
This change allows to specify "DefaultMethod" for optional operand (IsOptional = 1) in AsmOperandClass that return default value for operand. This is used in convertToMCInst to set default values in MCInst.
Previously if you wanted to set default value for operand you had to create custom converter method. With this change it is possible to use standard converters even when optional operands presented.

Reviewers: tstellarAMD, ab, craig.topper

Subscribers: jyknight, dsanders, arsenm, nhaustov, llvm-commits

Differential Revision: http://reviews.llvm.org/D18242

llvm-svn: 268726
2016-05-06 11:31:17 +00:00
..
abtest
bugpoint
count
crosstool
emacs
FileCheck
fpcmp
git
git-svn
jedit
kate
KillTheDoctor
lint
lit [lit] Add %:[STpst] to represent paths without colons on Windows. 2016-04-30 21:32:12 +00:00
llvm-build
llvm-lit
LLVMVisualizers Add natvis visualizers for endian types. 2016-04-21 20:58:41 +00:00
Misc Delete mergefunctions.clang.svn.patch 2016-04-12 19:44:40 +00:00
not
PerfectShuffle
release Remove LLVM_ENABLE_TIMESTAMPS 2016-05-05 19:57:03 +00:00
TableGen [TableGen] AsmMatcher: support for default values for optional operands 2016-05-06 11:31:17 +00:00
Target/ARM
testgen
textmate
unittest
valgrind
vim vim: add swiftcc keyword 2016-04-19 02:04:01 +00:00
yaml-bench
bisect
check-each-file
clang-parse-diagnostics-file
codegen-diff
countloc.sh
create_ladder_graph.py
DSAclean.py
DSAextract.py
findmisopt
findoptdiff
findsym.pl
GenLibDeps.pl Remove bit-rotten CppBackend. 2016-05-05 14:35:40 +00:00
GetRepositoryPath
GetSourceVersion
getsrcs.sh
lldbDataFormatters.py
llvm-compilers-check
llvm-native-gxx
llvm.grm
LLVMBuild.txt
llvmdo
llvmgrep
makellvm
schedcover.py
shuffle_fuzz.py
sort_includes.py
test_debuginfo.pl
update_llc_test_checks.py
update_test_checks.py
UpdateCMakeLists.pl
wciia.py