- Aug 02, 2010
-
-
-
Sebastian Redl authored
Query only the latest version of an identifier in the PCH chain. Make sure this version holds the entire declaration chain. This is a much saner solution than trying to merge the info from all elements, and makes redeclarations work properly. Expand the declarations test case to cover more compliated cases. llvm-svn: 110052
-
Sebastian Redl authored
Remove mutable data on TagType and InjectedClassNameType, by instead walking the declaration chain in search of a definition. This is necessary for a sane chained PCH implementation. No observable performance change on Carbon.h syntax-only, and bootstraps cleanly. llvm-svn: 110051
-
Fariborz Jahanian authored
for radar 8258797. llvm-svn: 110047
-
Daniel Dunbar authored
llvm-svn: 110040
-
Daniel Dunbar authored
for use in reporting diagnostics. - We don't want to use the Action's own CompilerInstance, because that is only initialized during file processing and I like that invariant. Also, if ParseArgs returns false then abandon execution. Also, remove unused PluginASTAction::PrintHelp virtual method. llvm-svn: 110039
-
Argyrios Kyrtzidis authored
llvm-svn: 110034
-
Argyrios Kyrtzidis authored
llvm-svn: 110033
-
Argyrios Kyrtzidis authored
llvm-svn: 110032
-
Argyrios Kyrtzidis authored
Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr for them that will deserialize them when needed. llvm-svn: 110031
-
Argyrios Kyrtzidis authored
No functionality change. llvm-svn: 110030
-
Daniel Dunbar authored
chain construction. llvm-svn: 110028
-
Daniel Dunbar authored
now. llvm-svn: 110027
-
Daniel Dunbar authored
llvm-svn: 110026
-
Daniel Dunbar authored
chain construction. llvm-svn: 110025
-
Daniel Dunbar authored
llvm-svn: 110024
-
Daniel Dunbar authored
avoided this originally to enforce that the driver actions aren't toolchain dependent, but it isn't worth the cumbersone additional hostinfo split. llvm-svn: 110023
-
Zhongxing Xu authored
the top-level object. FlatStore now can bind and retrieve element and field regions. PR7297 is fixed by flat store. llvm-svn: 110020
-
Daniel Dunbar authored
don't have to deal with nested jobs. llvm-svn: 110015
-
Daniel Dunbar authored
llvm-svn: 110014
-
Daniel Dunbar authored
llvm-svn: 110013
-
Daniel Dunbar authored
llvm-svn: 110012
-
Daniel Dunbar authored
llvm-svn: 110011
-
Daniel Dunbar authored
llvm-svn: 110010
-
Daniel Dunbar authored
llvm-svn: 110009
-
Daniel Dunbar authored
llvm-svn: 110008
-
Daniel Dunbar authored
too many other things. llvm-svn: 110007
-
Daniel Dunbar authored
Gray. llvm-svn: 109994
-
Daniel Dunbar authored
was invoked from (which may not be where the executable itself is). - This allows having e.g., /Developer/usr/bin/clang be a symlink to some other location, while still making sure the Driver finds 'as', 'ld', etc. relative to itself. llvm-svn: 109989
-
Daniel Dunbar authored
llvm-svn: 109988
-
Eli Friedman authored
randomly. This makes us consistently show "-pedantic" as the warning option for a warning where appropriate. llvm-svn: 109987
-
- Aug 01, 2010
-
-
John McCall authored
Note some obvious false positives in the test case. llvm-svn: 109986
-
John McCall authored
will end up bizarrely mirroring CGExprConstant, but that might be the hazard of this feature. llvm-svn: 109984
-
John McCall authored
a class template. Fixes rdar://problem/8243419. llvm-svn: 109967
-
John McCall authored
llvm-svn: 109965
-
John McCall authored
those with initializers. llvm-svn: 109964
-
John McCall authored
a switch or goto somewhere in the function. Indirect gotos trigger the jump-checker regardless, because the conditions there are slightly more elaborate and it's too marginal a case to be worth optimizing. Turns off the jump-checker in a lot of cases in C++. rdar://problem/7702918 llvm-svn: 109962
-
Nick Lewycky authored
llvm-svn: 109961
-
John McCall authored
the magic of inline assembly. Essentially we use read and write hazards on the set of local variables to force flushing locals to memory immediately before any protected calls and to inhibit optimizing locals across the setjmp->catch edge. Fixes rdar://problem/8160285 llvm-svn: 109960
-
- Jul 31, 2010
-
-
Daniel Dunbar authored
anything. llvm-svn: 109958
-