- Jul 06, 2009
-
-
Owen Anderson authored
llvm-svn: 74807
-
Nick Lewycky authored
llvm-svn: 74806
-
Eli Friedman authored
llvm-svn: 74805
-
Nick Lewycky authored
llvm-svn: 74804
-
Argyrios Kyrtzidis authored
'index-test' is now able to provide additional info for a Decl, through multiple AST files: -Find declarations -Find definitions -Find references llvm-svn: 74803
-
Argyrios Kyrtzidis authored
Its purpose is to provide the basic infrastructure for cross-translation-unit analysis like indexing, refactoring, etc. Currently it is very "primitive" and with no type-names support. It can provide functionality like "show me all references of this function from these translation units". llvm-svn: 74802
-
Argyrios Kyrtzidis authored
DeclReferenceMap (similar to ParentMap) is a helper class for mapping Decls to the AST nodes that reference them. A client will initialize it by passing an ASTContext to its constructor and later use it to iterate over the references of a Decl. References are mapped and retrieved using the primary declaration (Decl::getPrimaryDecl()) of a particular Decl. llvm-svn: 74801
-
Argyrios Kyrtzidis authored
When a Decl subclass can have multiple re-declarations in the same declaration context (like FunctionDecl), getPrimaryDecl() will return a particular Decl that all of them will point to as the "primary" declaration. llvm-svn: 74800
-
Argyrios Kyrtzidis authored
llvm-svn: 74799
-
Argyrios Kyrtzidis authored
llvm-svn: 74798
-
Argyrios Kyrtzidis authored
ASTNode is an immutable pair of a Decl and Stmt. If Stmt is not null, Decl should be its immediate parent. llvm-svn: 74797
-
Argyrios Kyrtzidis authored
llvm-svn: 74796
-
- Jul 05, 2009
-
-
Eli Friedman authored
llvm-svn: 74795
-
Oscar Fuentes authored
llvm-svn: 74794
-
Duncan Sands authored
fail to build the Ada front-end. llvm-svn: 74793
-
- Jul 04, 2009
-
-
Nick Lewycky authored
than a wider one, before trying to compare their contents which will crash if their sizes are different. llvm-svn: 74792
-
Jeffrey Yasskin authored
llvm-svn: 74791
-
Mikhail Glushenkov authored
Use only the *dirname* of the pathname given to -o, so that -o can still be used to name the output executable. This is more like what GCC 4.5 does. llvm-svn: 74790
-
Mikhail Glushenkov authored
llvm-svn: 74789
-
Zhongxing Xu authored
llvm-svn: 74788
-
Sebastian Redl authored
llvm-svn: 74787
-
Zhongxing Xu authored
llvm-svn: 74786
-
Mikhail Glushenkov authored
Controlled via the --enable-llvmc-dynamic-plugins option. llvm-svn: 74784
-
Mikhail Glushenkov authored
llvm-svn: 74783
-
Mike Stump authored
llvm-svn: 74782
-
- Jul 03, 2009
-
-
Owen Anderson authored
llvm-svn: 74781
-
Nick Lewycky authored
Use it by requiring it through the pass manager, then calling its createSSI method on the variables that you want in SSI form. llvm-svn: 74780
-
Duncan Sands authored
llvm-svn: 74779
-
Duncan Sands authored
llvm-svn: 74778
-
Duncan Sands authored
llvm-svn: 74777
-
Duncan Sands authored
llvm-svn: 74776
-
Duncan Sands authored
This stops gcc warning about possible uses of an uninitialized value when compiling with assertions turned off. llvm-svn: 74775
-
Duncan Sands authored
llvm-svn: 74774
-
Duncan Sands authored
llvm-svn: 74773
-
Fariborz Jahanian authored
This fixes the case where the wrong symbol is emitted leading to linking errors when you reference a class before defining it (GNU runtime). Patch by David Chisnall. llvm-svn: 74772
-
Gabor Greif authored
llvm-svn: 74771
-
Torok Edwin authored
llvm-svn: 74770
-
Duncan Sands authored
llvm-svn: 74769
-
Sanjiv Gupta authored
The change in the .td file is to mark the side effects of mov insn. llvm-svn: 74768
-
Tilmann Scheller authored
Don't spill to the CR save area when using the SVR4 ABI for now. Don't rely on constants assigned for registers to be in order (they aren't assigned in order). Make sure CR bits are mapped to the corresponding CR field. llvm-svn: 74767
-