- Dec 04, 2009
-
-
Daniel Dunbar authored
from a source file. - This allows CIndex to avoid iterating over all the top-level decls when using a PCH, which means we deserialize far fewer decls. llvm-svn: 90559
-
Daniel Dunbar authored
no plans to support invasive optimization flags. llvm-svn: 90558
-
Eli Friedman authored
llvm-svn: 90555
-
Chris Lattner authored
test like this: #line 4 "foo" #define XX ? #if XX #endif We now emit: In file included from t.c:7: foo:7:5: error: invalid token at start of a preprocessor expression #if XX ^ foo:5:12: note: instantiated from: #define XX ? ^ instead of: In file included from t.c:7: foo:7:5: error: invalid token at start of a preprocessor expression #if XX ^ ./t.h:6:12: note: instantiated from: #define XX ? ^ (where the note doesn't obey #line or print the include stack when needed). This fixes PR5617 llvm-svn: 90554
-
Ted Kremenek authored
Rename instance variable to avoid name conflict with parameters, and modify addTransition() to compare the correct state values. llvm-svn: 90552
-
Ted Kremenek authored
llvm-svn: 90551
-
Eli Friedman authored
llvm-svn: 90550
-
Eli Friedman authored
llvm-svn: 90549
-
Zhongxing Xu authored
returns state. So simplify the predicate. llvm-svn: 90546
-
Anders Carlsson authored
llvm-svn: 90544
-
Chris Lattner authored
llvm-svn: 90543
-
Anders Carlsson authored
llvm-svn: 90542
-
Eli Friedman authored
llvm-svn: 90541
-
Eli Friedman authored
llvm-svn: 90540
-
Mike Stump authored
llvm-svn: 90538
-
Mike Stump authored
llvm-svn: 90537
-
Eli Friedman authored
llvm-svn: 90536
-
Anders Carlsson authored
llvm-svn: 90535
-
Anders Carlsson authored
llvm-svn: 90534
-
Anders Carlsson authored
llvm-svn: 90533
-
Anders Carlsson authored
llvm-svn: 90532
-
Anders Carlsson authored
llvm-svn: 90531
-
Anders Carlsson authored
llvm-svn: 90530
-
Anders Carlsson authored
llvm-svn: 90529
-
Anders Carlsson authored
llvm-svn: 90528
-
Anders Carlsson authored
llvm-svn: 90527
-
Eli Friedman authored
directly into the sret pointer. This is an optimization in C, but is required for correctness in C++ for classes with a non-trivial copy constructor. llvm-svn: 90526
-
Anders Carlsson authored
llvm-svn: 90525
-
Anders Carlsson authored
llvm-svn: 90524
-
Anders Carlsson authored
llvm-svn: 90523
-
Anders Carlsson authored
llvm-svn: 90522
-
Eli Friedman authored
llvm-svn: 90521
-
Anders Carlsson authored
Remove the GlobalDecl from the CovariantThunk struct, we can just look it up in the Methods table now. llvm-svn: 90519
-
Anders Carlsson authored
llvm-svn: 90517
-
Ted Kremenek authored
Allow BlockInvocationContext to wrap either a BlockDecl* or a BlockDataRegion*, giving us choice in our degree of context-sensitivity. llvm-svn: 90516
-
Anders Carlsson authored
llvm-svn: 90515
-
Mike Stump authored
Fixup throws and rethrows to use invoke as appropriate. llvm-svn: 90513
-
Eli Friedman authored
probably want to do some sort of performance assessment before enabling it, though. llvm-svn: 90510
-
Ted Kremenek authored
llvm-svn: 90509
-
Ted Kremenek authored
Refactor FoldingSet profiling code for LocationContexts, and add a new BlockInvocationContext to represent the invocation of a block. llvm-svn: 90506
-