- Jul 03, 2009
-
-
Evan Cheng authored
llvm-svn: 74740
-
Owen Anderson authored
llvm-svn: 74739
-
Daniel Dunbar authored
the subprocess module. llvm-svn: 74738
-
Daniel Dunbar authored
llvm-svn: 74737
-
Evan Cheng authored
llvm-svn: 74736
-
Chris Lattner authored
llvm-svn: 74735
-
Chris Lattner authored
llvm-svn: 74734
-
Devang Patel authored
llvm-svn: 74733
-
Chris Lattner authored
it to print them. This gives us column numbers in the diag line. Before: t.s:4: error: unexpected token in argument list mov %eax %edx ^ now: t.s:4:11: error: unexpected token in argument list mov %eax %edx ^ llvm-svn: 74732
-
David Goodwin authored
Checkpoint refactoring of ThumbInstrInfo and ThumbRegisterInfo into Thumb1InstrInfo, Thumb2InstrInfo, Thumb1RegisterInfo and Thumb2RegisterInfo. Move methods from ARMInstrInfo to ARMBaseInstrInfo to prepare for sharing with Thumb2. llvm-svn: 74731
-
Ted Kremenek authored
ValueManager::getRegionValueSymbolVal() with unguarded calls to ValueManager::getRegionValueSymbolValOrUnknown(). This changes centralizes the decision of what values to symbolicate in SymbolManager rather than having it scatter in RegionStoreManager. llvm-svn: 74730
-
Ted Kremenek authored
structures passed-by-value as function arguments. llvm-svn: 74729
-
- Jul 02, 2009
-
-
Chris Lattner authored
llvm-svn: 74728
-
Chris Lattner authored
llvm-svn: 74727
-
Chris Lattner authored
llvm-svn: 74726
-
Chris Lattner authored
llvm-svn: 74725
-
Owen Anderson authored
llvm-svn: 74724
-
Douglas Gregor authored
llvm-svn: 74720
-
Ted Kremenek authored
llvm-svn: 74719
-
Bruno Cardoso Lopes authored
llvm-svn: 74718
-
Fariborz Jahanian authored
using ASTContxt allocation. llvm-svn: 74717
-
Ted Kremenek authored
directly consulting if a VarDecl is an implicit or actual parameter, a global, etc. llvm-svn: 74716
-
Ted Kremenek authored
This will simplify the logic of StoreManagers that want to specially reason about the values of parameters. llvm-svn: 74715
-
Owen Anderson authored
llvm-svn: 74714
-
Sanjiv Gupta authored
llvm-svn: 74713
-
Devang Patel authored
llvm-svn: 74712
-
Sanjiv Gupta authored
llvm-svn: 74711
-
Owen Anderson authored
llvm-svn: 74710
-
Ted Kremenek authored
llvm-svn: 74709
-
Owen Anderson authored
llvm-svn: 74708
-
Owen Anderson authored
llvm-svn: 74707
-
Devang Patel authored
Thanks Duncan! llvm-svn: 74706
-
Owen Anderson authored
llvm-svn: 74705
-
Douglas Gregor authored
declaration in the AST. The new ASTContext::getCommentForDecl function searches for a comment that is attached to the given declaration, and returns that comment, which may be composed of several comment blocks. Comments are always available in an AST. However, to avoid harming performance, we don't actually parse the comments. Rather, we keep the source ranges of all of the comments within a large, sorted vector, then lazily extract comments via a binary search in that vector only when needed (which never occurs in a "normal" compile). Comments are written to a precompiled header/AST file as a blob of source ranges. That blob is only lazily loaded when one requests a comment for a declaration (this never occurs in a "normal" compile). The indexer testbed now supports comment extraction. When the -point-at location points to a declaration with a Doxygen-style comment, the indexer testbed prints the associated comment block(s). See test/Index/comments.c for an example. Some notes: - We don't actually attempt to parse the comment blocks themselves, beyond identifying them as Doxygen comment blocks to associate them with a declaration. - We won't find comment blocks that aren't adjacent to the declaration, because we start our search based on the location of the declaration. - We don't go through the necessary hops to find, for example, whether some redeclaration of a declaration has comments when our current declaration does not. Similarly, we don't attempt to associate a \param Foo marker in a function body comment with the parameter named Foo (although that is certainly possible). - Verification of my "no performance impact" claims is still "to be done". llvm-svn: 74704
-
Owen Anderson authored
llvm-svn: 74703
-
Owen Anderson authored
llvm-svn: 74702
-
Owen Anderson authored
llvm-svn: 74701
-
Chris Lattner authored
pointing this out. llvm-svn: 74700
-
Chris Lattner authored
we could do this, doing so requires adjusting the demanded mask and the code isn't doing that yet. This fixes PR4495 llvm-svn: 74699
-
Chris Lattner authored
This was considering vector intrinsics to have cost 2, but non-vector intrinsics to have cost 1, which is backward. llvm-svn: 74698
-