- Oct 19, 2012
-
-
rdar://problem/12473675Bob Wilson authored
The LTO Internalize pass is hiding symbols needed by the bugpoint-passes plug-in. We need to add a flag to control whether Internalize should be run. This is a temporary workaround to make these tests pass in the meantime. llvm-svn: 166239
-
- Oct 18, 2012
-
-
Jim Ingham authored
llvm-svn: 166238
-
Eli Friedman authored
llvm-svn: 166237
-
Eric Christopher authored
are no known current users of column info. Robustify and fix up a few tests in the process. Reduces the size of debug information by a small amount. Part of PR14106 llvm-svn: 166236
-
Eric Christopher authored
llvm-svn: 166235
-
Kevin Enderby authored
because the value is incorrectly being signed extended when passed to SymbolLookUp(). llvm-svn: 166234
-
Douglas Gregor authored
llvm-svn: 166233
-
Nadav Rotem authored
llvm-svn: 166232
-
Fariborz Jahanian authored
for current(rewritten) comment and getParamNameAsWritten to access param name coming with \param marker. llvm-svn: 166231
-
Michael J. Spencer authored
llvm-svn: 166230
-
Douglas Gregor authored
llvm-svn: 166229
-
Douglas Gregor authored
module files. llvm-svn: 166228
-
Eli Friedman authored
Remove check which incorrectly suppressed printing an identifier in type printing. Patch by Benoit Perrot. llvm-svn: 166227
-
Eli Friedman authored
Based on patch by Grzegorz Jablonski. llvm-svn: 166226
-
Daniel Dunbar authored
llvm-svn: 166225
-
Daniel Dunbar authored
llvm-svn: 166224
-
Michael J. Spencer authored
llvm-svn: 166223
-
Chad Rosier authored
which will be used by the asm matcher in the near future. llvm-svn: 166222
-
Chad Rosier authored
which will be used by the asm matcher in the near future. llvm-svn: 166221
-
rdar://problem/12473675Bob Wilson authored
When building with LTO, the internalize pass is hiding some global symbols that are necessary for the JIT unittests. It seems like that may be a bug in LTO to do that by default, but until that gets fixed, this change makes sure that we export the necessary symbols for the tests to pass. llvm-svn: 166220
-
Eli Friedman authored
source locations in places where it is necessary for diagnostics. By itself, this causes assertions, so while I'm here, also fix property synthesis for properties of C++ class type so we use so we properly set up a scope and mark variable declarations. <rdar://problem/12514189>. llvm-svn: 166219
-
Benjamin Kramer authored
char-by-char is really slow on an unbuffered stream. llvm-svn: 166218
-
Sebastian Pop authored
Author: Quentin Neill <qneill@codeaurora.org> llvm-svn: 166217
-
Sebastian Pop authored
When merging stack slots, if StackColoring::remapInstructions gets a value back from GetUnderlyingObject that it does not know about or is not itself a stack slot, clear the memory operand in case it aliases the merged slot. This prevents the introduction of incorrect aliasing information. Author: Matthew Curtis <mcurtis@codeaurora.org> llvm-svn: 166216
-
Sebastian Pop authored
This more accurately reflects what is actually being stored in the field. No functionality change intended. Author: Matthew Curtis <mcurtis@codeaurora.org> llvm-svn: 166215
-
Chad Rosier authored
*NamedDecl. In turn, build the expressions after we're finished parsing the asm. This avoids a crasher if the lookup fails. llvm-svn: 166213
-
Chad Rosier authored
*NamedDecl. In turn, build the expressions after we're finished parsing the asm. This avoids a crasher if the lookup fails. llvm-svn: 166212
-
Anna Zaks authored
llvm-svn: 166211
-
Anna Zaks authored
This would make it possible for the analyzer to use the function. llvm-svn: 166210
-
Fariborz Jahanian authored
Patch by Dmitri Gribenko. llvm-svn: 166209
-
Axel Naumann authored
llvm-svn: 166208
-
Bob Wilson authored
This reverts commit 165776. The plug-in uses this symbol; it does not define it. It needs to be exported from bugpoint itself, not from the plug-in. llvm-svn: 166207
-
Douglas Gregor authored
single record. llvm-svn: 166206
-
Nadav Rotem authored
llvm-svn: 166205
-
Douglas Gregor authored
metadata record, which already had other version information. Clean up the block info block along the way. llvm-svn: 166204
-
Dmitri Gribenko authored
llvm-svn: 166203
-
Dmitri Gribenko authored
llvm-svn: 166202
-
Micah Villmow authored
llvm-svn: 166201
-
Meador Inge authored
llvm-svn: 166199
-
Meador Inge authored
This patch migrates the strcpy optimizations from the simplify-libcalls pass into the instcombine library call simplifier. Note also that StrCpyChkOpt has been updated with a few simplifications that were being done in the simplify-libcalls version of StrCpyOpt, but not in the migrated implementation of StrCpyOpt. There is no reason to overload StrCpyOpt with fortified and regular simplifications in the new model since there is already a dedicated simplifier for __strcpy_chk. llvm-svn: 166198
-