]> granicus.if.org Git - clang/commit
PR25416: Improve performance of processing inline assembly consisting of many
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 10 Dec 2015 01:11:47 +0000 (01:11 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 10 Dec 2015 01:11:47 +0000 (01:11 +0000)
commite33dcc8f61396413ecac423e8f0e1ae016ce267f
tree8b7c16adad30117a64ceb02d89a6d6cedfbfde74
parent43890ab2a0edf63c61f574a9f7a4fd0c003508b7
PR25416: Improve performance of processing inline assembly consisting of many
implicitly-concatenated string literals. When looking for the start of a token
in the inline assembly, start from the end of the previous token, not the start
of the entire string.

Patch by Yunlian Jiang!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@255198 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
lib/AST/Expr.cpp
lib/CodeGen/CGStmt.cpp