llvm-project/clang/lib
Chandler Carruth 3cc331a160 Add a 'RawPath' parameter to the PPCallbacks interface. This allows
clients to observe the exact path through which an #included file was
located. This is very useful when trying to record and replay inclusion
operations without it beind influenced by the aggressive caching done
inside the FileManager to avoid redundant system calls and filesystem
operations.

The work to compute and return this is only done in the presence of
callbacks, so it should have no effect on normal compilation.

Patch by Manuel Klimek.

llvm-svn: 127742
2011-03-16 18:34:36 +00:00
..
AST Added missing methods to get Designators source range. 2011-03-16 15:08:46 +00:00
Analysis Teach CFGBuilder that the 'default' branch of a switch statement is dead if all enum values in a switch conditioned are handled. 2011-03-16 04:32:01 +00:00
Basic lib/Basic/Targets.cpp: __declspec(attr) should be provided on mingw as macro, alias of __attribute__. 2011-03-15 02:32:50 +00:00
CodeGen Fix foreign exception handling (GNU runtime). 2011-03-16 15:44:28 +00:00
Driver Support Ubuntu hardy and intrepid, from Thomas Gamper! 2011-03-14 15:39:50 +00:00
Frontend lib/Frontend/InitHeaderSearch.cpp: Introduce AddMinGW64CXXPaths(Base) for x86_64-w64-mingw32. 2011-03-15 02:32:36 +00:00
FrontendTool Remove the AST printer (-ast-print-xml), which is too incomplete and 2011-03-07 01:03:30 +00:00
Headers lib/Headers/mm_malloc.h: On Windows, we can expect _mm_malloc would be provided as macro by <malloc.h>. 2011-03-15 02:32:43 +00:00
Index Give some convenient idiomatic accessors to Stmt::child_range and 2011-02-13 04:07:26 +00:00
Lex Add a 'RawPath' parameter to the PPCallbacks interface. This allows 2011-03-16 18:34:36 +00:00
Parse Make sure that we always pop a function's scope *before* we call 2011-03-16 17:05:57 +00:00
Rewrite Add support for the OpenCL vec_step operator, by generalising and 2011-03-11 19:24:49 +00:00
Sema Don't indescriminately print overload candidates when we have invalid 2011-03-16 18:21:05 +00:00
Serialization Propagate the new exception information to FunctionProtoType. 2011-03-12 11:50:43 +00:00
StaticAnalyzer VariadicMethodTypeChecker: don't warn for null pointer constants passed to variadic Objective-C methods. 2011-03-16 00:22:51 +00:00
CMakeLists.txt [analyzer] Move the files in lib/StaticAnalyzer to lib/StaticAnalyzer/Core. 2011-02-08 22:30:36 +00:00
Makefile Chris Lattner has strong opinions about directory 2010-12-23 19:38:26 +00:00