- Oct 16, 2009
-
-
Douglas Gregor authored
header or not via a new "PCHLevel" field in Decl. We currently use this information to help CIndex filter out declarations that came from a precompiled header (rather than from an AST file). Further down the road, it can be used to help implement multi-level precompiled headers. llvm-svn: 84267
-
Ted Kremenek authored
llvm-svn: 84220
-
Steve Naroff authored
llvm-svn: 84208
-
Ted Kremenek authored
llvm-svn: 84207
-
- Oct 15, 2009
-
-
Steve Naroff authored
llvm-svn: 84203
-
rdar://problem/7303432Steve Naroff authored
Implement <rdar://problem/7303432> [Clang/Index] In-memory-style AST generation API (initial API implementation). Added clang_createTranslationUnitFromSourceFile(). Changed clang_createIndex() to lookup the location of clang (using dladdr). llvm-svn: 84198
-
- Oct 05, 2009
-
-
Steve Naroff authored
- Make sure CHECK: lines in test case match the expected output. llvm-svn: 83316
-
- Oct 01, 2009
-
-
Steve Naroff authored
llvm-svn: 83186
-
- Sep 29, 2009
-
-
Argyrios Kyrtzidis authored
llvm-svn: 83099
-
Argyrios Kyrtzidis authored
-A NamedDecl reference -A TypeLoc llvm-svn: 83095
-
- Sep 26, 2009
-
-
Steve Naroff authored
llvm-svn: 82810
-
- Sep 25, 2009
-
-
Steve Naroff authored
llvm-svn: 82807
-
Steve Naroff authored
Fix clang_getCursorDecl to do the right thing for expr refs Fixup test file to accommodate new output (which includes the line/column for the referenced decl) llvm-svn: 82798
-
- Sep 23, 2009
-
-
Steve Naroff authored
Next step: Add actual some test cases:-) llvm-svn: 82636
-
- Sep 22, 2009
-
-
Steve Naroff authored
- Add missing prototypes for dispose functions. llvm-svn: 82564
-
- Sep 21, 2009
-
-
Daniel Dunbar authored
llvm-svn: 82430
-
Daniel Dunbar authored
Add Diagnostic to Indexer, and have it keep its own FileManager instead of taking an external reference (which was leaked in the case of the CIndex library). llvm-svn: 82429
-
- Sep 17, 2009
-
-
Steve Naroff authored
llvm-svn: 82154
-
- Sep 15, 2009
-
-
Steve Naroff authored
- Add predicate clang_isInvalid(). - Implement clang_getCursorFromDecl(). llvm-svn: 81908
-
- Sep 04, 2009
-
-
Steve Naroff authored
Implement clang_getCursor() - wired up to Argiris's work. Implement callbacks for CXCursor_ObjCProtocolRef. llvm-svn: 81004
-
- Sep 03, 2009
-
-
Steve Naroff authored
llvm-svn: 80932
-
Steve Naroff authored
- Add back some harmless code that part of a reverted commit (r80859). I'll investigate the lifetime snafu (with ASTUnit) separately. - Traverse category methods, add a "class ref" and make the little test harness a bit more flexible. llvm-svn: 80921
-
Daniel Dunbar authored
variables.", this is breaking x86_64-apple-darwin10 and Linux tests. llvm-svn: 80896
-
Steve Naroff authored
Add clang_getTranslationUnitSpelling(). llvm-svn: 80859
-
- Sep 02, 2009
-
-
Steve Naroff authored
llvm-svn: 80813
-
Steve Naroff authored
llvm-svn: 80810
-
Steve Naroff authored
- More declaration types (distinguish between struct/union/class, instance/class methods). - Add definition types (class, category, function, instance/class method, etc.). Add client data to clang_loadDeclaration() and implement. llvm-svn: 80787
-
- Sep 01, 2009
-
-
Steve Naroff authored
llvm-svn: 80673
-
- Aug 31, 2009
-
-
Steve Naroff authored
llvm-svn: 80585
-
Steve Naroff authored
llvm-svn: 80529
-
- Aug 29, 2009
-
-
Benjamin Kramer authored
llvm-svn: 80430
-
- Aug 28, 2009
-
-
Daniel Dunbar authored
linux builder). llvm-svn: 80376
-
Steve Naroff authored
Work in progress. llvm-svn: 80367
-
Steve Naroff authored
llvm-svn: 80359
-
- Aug 27, 2009
-
-
Steve Naroff authored
llvm-svn: 80279
-
Ted Kremenek authored
source symbol information (harvested by Clang) through a C API. llvm-svn: 80166
-
- Jul 22, 2009
-
-
Ted Kremenek authored
interface to plug in domain-specific checker logic than the current GRSimpleAPICheck interface. The new 'Checker' interface can actually generate new nodes, allowing it to modify the state and refine the analysis (which GRSimpleAPIChecks could not). llvm-svn: 76793
-
- Jun 26, 2009
-
-
Daniel Dunbar authored
- llvm-svn: 74292
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Aug 03, 2006
-
-
Chris Lattner authored
llvm-svn: 29506
-