llvm-project/clang/lib/Basic
Craig Topper 5e79ee087e Teach getColumnNumber to use the line cache to get the start of the line if its on the same line as the last call to getLineNumber. Prevents needing to scan backwards for the new line. Fixes PR14106.
llvm-svn: 166265
2012-10-19 04:40:38 +00:00
..
Builtins.cpp Move a method from IdentifierTable.h out of line and remove the SmallString include. 2012-02-04 13:45:25 +00:00
CMakeLists.txt clang/lib: [CMake] Reformat, alphabetize lists. 2012-07-27 06:18:12 +00:00
ConvertUTF.c When a bad UTF-8 encoding or bogus escape sequence is encountered in a 2012-09-08 07:16:20 +00:00
ConvertUTFWrapper.cpp When a bad UTF-8 encoding or bogus escape sequence is encountered in a 2012-09-08 07:16:20 +00:00
Diagnostic.cpp Use llvm::getOrdinalSuffix to print ordinal numbers in diagnostics. 2012-09-22 01:24:42 +00:00
DiagnosticIDs.cpp Set Diag.ErrorOccurred even if a DiagnosticConsumer does not want it in 2012-09-28 15:45:07 +00:00
FileManager.cpp Fixes a segfault in Tooling when using pch's: 2012-07-31 13:56:54 +00:00
FileSystemStatCache.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:48:34 +00:00
IdentifierTable.cpp Macro history (de-)serialization. Deserialization currently reads only the latest macro definition. Needs more work. 2012-09-25 17:18:14 +00:00
LangOptions.cpp Add a -cc1-level option -fmodule-name=<name>, which will be used when 2011-11-15 19:35:01 +00:00
Makefile Use tabs instead of spaces. 2012-03-02 16:06:37 +00:00
Module.cpp Introduce the notion of excluded headers into the module map 2012-10-15 06:28:11 +00:00
ObjCRuntime.cpp Add the ObjFW runtime. Patch by Jonathan Schleifer! 2012-07-12 02:07:58 +00:00
SourceLocation.cpp Move FullSourceLoc::dump into the .cpp file, the used attribute made us emit this into every TU that includes SourceLocation.h. 2012-02-26 16:55:50 +00:00
SourceManager.cpp Teach getColumnNumber to use the line cache to get the start of the line if its on the same line as the last call to getLineNumber. Prevents needing to scan backwards for the new line. Fixes PR14106. 2012-10-19 04:40:38 +00:00
TargetInfo.cpp Teach TargetInfo to hold on to the TargetOptions with which it was 2012-10-15 16:45:32 +00:00
Targets.cpp Serialize TargetOptions into an AST file, and make sure that we keep 2012-10-16 23:40:58 +00:00
TokenKinds.cpp This patch adds a PUNCTUATOR macro (specialization of TOK) in TokenKinds.def and makes use of it in tok::getTokenSimpleSpelling. 2009-11-28 16:09:28 +00:00
Version.cpp Only emit one set of braces for __VERSION__, getClangFullRepositoryVersion already adds some. 2012-05-26 19:39:52 +00:00
VersionTuple.cpp Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00