aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-08-29 23:52:52 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-08-29 23:52:52 +0000
commitffba07b9270c622edacc773dcfbe1b57c7f4db07 (patch)
tree1648a29f95f78e72565fd026b70f1294f76301cf /clang/lib/Frontend/CompilerInvocation.cpp
parentf470f08463e5ce749e19441382654140b028283e (diff)
downloadllvm-ffba07b9270c622edacc773dcfbe1b57c7f4db07.zip
llvm-ffba07b9270c622edacc773dcfbe1b57c7f4db07.tar.gz
llvm-ffba07b9270c622edacc773dcfbe1b57c7f4db07.tar.bz2
Verify the order of tied operands in inline asm.
When there are multiple tied use-def pairs on an inline asm instruction, the tied uses must appear in the same order as the defs. It is possible to write an LLVM IR inline asm instruction that breaks this constraint, but there is no reason for a front end to emit the operands out of order. The gnu inline asm syntax specifies tied operands as a single read/write constraint "+r", so ouf of order operands are not possible. llvm-svn: 162878
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions