- Oct 18, 2012
-
-
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
-
Eli Bendersky authored
llvm-svn: 166197
-
Nadav Rotem authored
In SimplifySelectOps we pulled two loads through a select node despite the fact that one was dependent on the other. rdar://12513091 llvm-svn: 166196
-
Douglas Gregor authored
file's control block. llvm-svn: 166195
-
Richard Smith authored
namespace. llvm-svn: 166194
-
Chad Rosier authored
llvm-svn: 166193
-
Fariborz Jahanian authored
llvm-svn: 166192
-