llvm-project/clang/lib
Douglas Gregor a3efea1881 Refactor the tree transform's many loops over sets of expressions
(transforming each in turn) into calls into one central routine
(TransformExprs) that transforms a list of expressions. This
refactoring is preparatory work for pack expansions whose in an
expression-list. 

No functionality change.

llvm-svn: 122761
2011-01-03 19:04:46 +00:00
..
AST Refactor the tree transform's many loops over sets of expressions 2011-01-03 19:04:46 +00:00
Analysis The -fshort-wchar option causes wchar_t to become unsigned, in addition to being 2010-12-25 23:25:43 +00:00
Basic set features for k8-sse3 2010-12-29 13:28:29 +00:00
CodeGen Implement support for pack expansions whose pattern is a non-type 2011-01-03 17:17:50 +00:00
Driver Remove stray emacs mode markers in all these files that was causing emacs to 2010-12-31 17:31:54 +00:00
Frontend Remove all uses of PathV1::GetRootDirectory. 2010-12-25 20:09:27 +00:00
FrontendTool Chris Lattner has strong opinions about directory 2010-12-23 19:38:26 +00:00
Headers Optimized IR for vec_splat 2010-12-01 21:59:31 +00:00
Index Fix CMake clangIndex library dependencies, from Logan Chien 2010-09-20 18:32:29 +00:00
Lex Fix PR8654, ensuring each branch of an #if, #elif, #else, ... chain 2011-01-03 17:40:17 +00:00
Parse Refactor how we collect attributes during parsing, and add slots for attributes 2010-12-24 02:08:15 +00:00
Rewrite Introduced raw_identifier token kind. 2010-12-22 08:23:18 +00:00
Sema Refactor the tree transform's many loops over sets of expressions 2011-01-03 19:04:46 +00:00
Serialization In the latest episode of "Deserializing bugs caused by accessors" the series reached a thrilling climax when 2011-01-03 17:57:40 +00:00
StaticAnalyzer Implement support for pack expansions whose pattern is a non-type 2011-01-03 17:17:50 +00:00
CMakeLists.txt Chris Lattner has strong opinions about directory 2010-12-23 19:38:26 +00:00
Makefile Chris Lattner has strong opinions about directory 2010-12-23 19:38:26 +00:00