hanchenye-llvm-project/clang/lib/Lex
Roman Divacky 6150990d59 Revert r205436:
Extend the SSE2 comment lexing to AVX2. Only 16byte align when not on AVX2.

        This provides some 3% speedup when preprocessing gcc.c as a single file.


The patch is wrong, it always uses SSE2, and when I fix that there's no speedup
at all. I am not sure where the 3% came from previously.

--Thi lie, and those below, will be ignored--

M    Lex/Lexer.cpp

llvm-svn: 205548
2014-04-03 18:04:52 +00:00
..
CMakeLists.txt [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
HeaderMap.cpp [C++11] Replace OwningPtr include with <memory>. 2014-03-09 11:36:40 +00:00
HeaderSearch.cpp [HeaderSearch] Make sure we clear the mapped name from the LookupFileCacheInfo when we reset the start point. 2014-03-29 03:22:54 +00:00
Lexer.cpp Revert r205436: 2014-04-03 18:04:52 +00:00
LiteralSupport.cpp Remove uses of SmallString::equals in favor of SmallVectorImpl<char>'s operator== 2014-03-09 05:18:27 +00:00
MacroArgs.cpp
MacroInfo.cpp If a module A exports a macro M, and a module B imports that macro and #undef's 2014-03-01 00:08:04 +00:00
Makefile
ModuleMap.cpp Add a new spelling for module map files 'module.modulemap' 2014-03-19 20:23:34 +00:00
PPCaching.cpp Fix the build break introduced by r195799 by restoring two close 2013-11-27 01:40:12 +00:00
PPCallbacks.cpp
PPConditionalDirectiveRecord.cpp Changed ConditionValue argument to PPCallbacks If and Elif callbacks to be a 3-state enum. 2013-12-07 08:41:15 +00:00
PPDirectives.cpp Use the expansion location of the file name when finding the module. 2014-03-19 10:22:36 +00:00
PPExpressions.cpp Add two missing entries to the C++11 support page. Bump one relevant diagnostic 2014-03-14 21:21:24 +00:00
PPLexerChange.cpp [Preprocessor] Only check for -Wunused-macros if the translation unit kind is TU_Complete. 2014-03-08 21:18:26 +00:00
PPMacroExpansion.cpp Post-commit review coding style change: renaming HasAttribute to hasAttribute. No functional changes. 2014-03-31 15:26:40 +00:00
PTHLexer.cpp Reapply "OnDiskHashTable: Use Endian.h to read little endian ostreams" 2014-03-28 22:03:24 +00:00
Pragma.cpp [C++11] Add 'override' keyword to virtual methods that override their base class. 2014-03-11 06:50:42 +00:00
PreprocessingRecord.cpp [libclang] Record ranges skipped by the preprocessor and expose them with libclang. 2013-12-05 08:19:32 +00:00
Preprocessor.cpp Preprocessor: Clarify the ownership of the IncludeMacroStack with unique_ptr. 2014-03-15 16:40:40 +00:00
PreprocessorLexer.cpp
ScratchBuffer.cpp
TokenConcatenation.cpp Revert "Fix assertion failures on annot_* tokens in clang -E" 2014-01-30 21:50:18 +00:00
TokenLexer.cpp If the first token in a macro that appears at the start of a line expands to 2014-02-24 20:45:00 +00:00
UnicodeCharSets.h Fix the range for Malayam UCNs in C99. 2014-02-05 15:32:23 +00:00