- Oct 24, 2010
-
-
Rafael Espindola authored
we check for _GLOBAL_OFFSET_TABLE_. llvm-svn: 117241
-
Argyrios Kyrtzidis authored
llvm-svn: 117240
-
Argyrios Kyrtzidis authored
In that case a chained PCH will record the updates to the DefinitionData pointer of forward references. If a forward reference mutated into a definition re-write it into the chained PCH, this is too big of a change. llvm-svn: 117239
-
Argyrios Kyrtzidis authored
Introduce a DeclsToRewrite field in ASTWrite, used for collecting the decls that will be replaced in the chained PCH. llvm-svn: 117238
-
Argyrios Kyrtzidis authored
llvm-svn: 117237
-
Argyrios Kyrtzidis authored
- Pass around RecordDataImpl instead of the concrete RecordData so that any SmallVector can be used. - Move ASTDeclWriter::WriteCXXDefinitionData to ASTWriter::AddCXXDefinitionData. llvm-svn: 117236
-
Argyrios Kyrtzidis authored
its initial creation/deserialization and store the changes in a chained PCH. The idea is that the AST entities call methods on the ASTMutationListener to give notifications of changes; the PCHWriter implements the ASTMutationListener interface and stores the incremental changes of the updated entity. WIP llvm-svn: 117235
-
Argyrios Kyrtzidis authored
Simplify and "robust-ify" the way that CXXRecord references point to the definition data when loaded from PCH. Temporary disable 'test/PCH/chain-cxx.cpp' until a better way to fix it is in place. llvm-svn: 117234
-
Argyrios Kyrtzidis authored
llvm-svn: 117233
-
Chris Lattner authored
llvm-svn: 117232
-
Chris Lattner authored
llvm-svn: 117230
-
Che-Liang Chiou authored
llvm-svn: 117228
-
Anders Carlsson authored
llvm-svn: 117225
-
Duncan Sands authored
it isn't unreachable and should not be zapped. The check for the entry block was missing in one case: a block containing a unwind instruction. While there, do some small cleanups: "M" is not a great name for a Function* (it would be more appropriate for a Module*), change it to "Fn"; use Fn in more places. llvm-svn: 117224
-
Marcin Swiderski authored
- Fixed subexpressions evaluation order for binary operators to match order in code generated with the compiler, - Fixed test cases for unreachable code warnings produced by Sema. llvm-svn: 117220
-
Anders Carlsson authored
llvm-svn: 117219
-
- Oct 23, 2010
-
-
Owen Anderson authored
llvm-svn: 117214
-
Benjamin Kramer authored
llvm-svn: 117213
-
Douglas Gregor authored
name *in the same scope*, but not across scopes. Implement the highlighted condition. llvm-svn: 117212
-
Eric Christopher authored
note that we can actually handle some f64 arguments. llvm-svn: 117209
-
Benjamin Kramer authored
llvm-svn: 117208
-
Benjamin Kramer authored
llvm-svn: 117206
-
Michael J. Spencer authored
llvm-svn: 117205
-
Chandler Carruth authored
llvm-svn: 117204
-
Chandler Carruth authored
name and prefixed with 'LLVM_'. llvm-svn: 117203
-
Chandler Carruth authored
llvm-svn: 117202
-
Chandler Carruth authored
llvm-svn: 117201
-
Chandler Carruth authored
until other LLVM projects using these are cleaned up. llvm-svn: 117200
-
Chandler Carruth authored
was found by a GCC warning. ;] llvm-svn: 117199
-
Mikhail Glushenkov authored
llvm-svn: 117198
-
Mikhail Glushenkov authored
llvm-svn: 117197
-
Mikhail Glushenkov authored
llvm-svn: 117196
-
Mikhail Glushenkov authored
llvm-svn: 117195
-
Evan Cheng authored
llvm-svn: 117194
-
Evan Cheng authored
2) live-outs. Previously the post-RA schedulers completely ignore these dependencies since returns, branches, etc. are all scheduling barriers. This patch model the latencies between instructions being scheduled and the barriers. It also handle calls by marking their register uses. llvm-svn: 117193
-
Evan Cheng authored
llvm-svn: 117192
-
Jakob Stoklund Olesen authored
of all predecessors. llvm-svn: 117191
-
Sean Callanan authored
informative message when they have no description. llvm-svn: 117190
-
Owen Anderson authored
llvm-svn: 117189
-
Jim Grosbach authored
llvm-svn: 117188
-