- Sep 20, 2007
-
-
Gordon Henriksen authored
llvm-svn: 42164
-
Gordon Henriksen authored
llvm-svn: 42163
-
Dan Gohman authored
llvm-svn: 42162
-
Hartmut Kaiser authored
Disambiguated a variable. llvm-svn: 42161
-
Gabor Greif authored
(u)intval, because latter are not present in older caml/mlvalues.h (e.g. 2004/07/07, 1.48.6.1) Using this as a workaround for now, until --without-ocaml works or we settle on a better solution llvm-svn: 42160
-
Dale Johannesen authored
llvm-svn: 42159
-
Nick Lewycky authored
llvm-svn: 42158
-
Nick Lewycky authored
llvm-svn: 42157
-
Evan Cheng authored
llvm-svn: 42156
-
Dale Johannesen authored
llvm-svn: 42155
-
- Sep 19, 2007
-
-
Evan Cheng authored
llvm-svn: 42153
-
Ted Kremenek authored
functionality is still preliminary. llvm-svn: 42152
-
Ted Kremenek authored
returned a reference type. This patch allows operator*() to return a non-reference type while still maintaining the old behavior when it does return a reference type. This patch was motivated when I tried to use "df_iterator" (see llvm/ADT/DepthFirstIterator.h) as a "node_iterator", as df_iterator does not return a reference type and thus we would get a compilation error when trying to take the address of a temporary. llvm-svn: 42151
-
Ted Kremenek authored
Moved GraphTraits<Stmt*> to StmtGraphTraits.h. This allows consumers of Stmt.h not to have to pay the cost of parsing the GraphTraits templates if they don't need that functionality. Defined nodes_iterator for GraphTraits<Stmt*> to be based on llvm::df_iterator. llvm-svn: 42150
-
Devang Patel authored
llvm-svn: 42149
-
Fariborz Jahanian authored
llvm-svn: 42148
-
Evan Cheng authored
llvm-svn: 42147
-
Ted Kremenek authored
llvm-svn: 42146
-
Ted Kremenek authored
llvm-svn: 42145
-
Ted Kremenek authored
The extended functionality of these visitors is that they automatically visit all statements in an AST (no explicit recursion is required from subclasses), and the for the latter, decls are visited as well. llvm-svn: 42144
-
Dale Johannesen authored
llvm-svn: 42143
-
Chris Lattner authored
llvm-svn: 42140
-
Steve Naroff authored
Remove SelectorTable/SelectorInfo, simply store all selectors in the central IdentifierTable. Rationale: We currently have a separate table to unique ObjC selectors. Since I don't need all the instance data in IdentifierInfo, I thought this would save space (and make more sense conceptually). It turns out the cost of having duplicate entries for unary selectors (i.e. names without colons) outweighs the cost difference between the IdentifierInfo & SelectorInfo structures. Here is the data: Two tables: *** Selector/Identifier Stats: # Selectors/Identifiers: 51635 Bytes allocated: 1999824 One table: *** Identifier Table Stats: # Identifiers: 49500 Bytes allocated: 1990316 llvm-svn: 42139
-
Owen Anderson authored
help non-local memdep caching. llvm-svn: 42137
-
Dale Johannesen authored
llvm-svn: 42133
-
Duncan Sands authored
llvm-svn: 42132
-
Duncan Sands authored
fold that were missed in the fix for PR1646. Probably this null/not-null logic should be factorized somewhere. llvm-svn: 42131
-
Duncan Sands authored
an alias could alias such a global variable. llvm-svn: 42130
-
Gabor Greif authored
include alloca.h if available. this helps Solaris, but intnat and uintnat types are still undefined, causing errors llvm-svn: 42129
-
Duncan Sands authored
llvm-svn: 42128
-
Steve Naroff authored
Remove #include of config.h, it is no longer needed. llvm-svn: 42126
-
Evan Cheng authored
in tracking physical register output dependencies. llvm-svn: 42125
-
Evan Cheng authored
llvm-svn: 42124
-
Evan Cheng authored
between two registers in the specific class. llvm-svn: 42123
-
Devang Patel authored
llvm-svn: 42122
-
Devang Patel authored
for (int i = 0; i < N; ++i) { if (i == somevalue) dosomething(); else dosomethingelse(); } llvm-svn: 42121
-
Devang Patel authored
llvm-svn: 42120
-
Devang Patel authored
llvm-svn: 42119
-
Devang Patel authored
llvm-svn: 42118
-
Steve Naroff authored
llvm-svn: 42117
-