aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2012-09-13 00:06:55 +0000
committerChad Rosier <mcrosier@apple.com>2012-09-13 00:06:55 +0000
commitb261a50b40f5bfab8e24412c271085061ad4defe (patch)
treea3886f289ca9c930b245e22e670c0fc974696d2a /clang/lib/Frontend/CompilerInvocation.cpp
parent31ce693f936810de870d03964ec8c9ec04f4e4b6 (diff)
downloadllvm-b261a50b40f5bfab8e24412c271085061ad4defe.zip
llvm-b261a50b40f5bfab8e24412c271085061ad4defe.tar.gz
llvm-b261a50b40f5bfab8e24412c271085061ad4defe.tar.bz2
[ms-inline asm] Handle the enumeration of input and output expressions in a
more robust way to address a few FIXMEs. The initial implementation, r163342, built the IR asm string and then tried to patch things on the fly without enough context. Specifically, it didn't skip mnemonics nor did it track with assembly instruction an expression was related to. The new implementation patches the operands and then builds the final IR string. llvm-svn: 163756
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions