- Jun 17, 2010
-
-
Douglas Gregor authored
specification. llvm-svn: 106162
-
Douglas Gregor authored
disambiguation keywords outside of templates in C++98/03. Previously, the warning would fire when the associated nested-name-specifier was not dependent, but that was a misreading of the C++98/03 standard: now, we complain only when we're outside of any template. llvm-svn: 106161
-
Sean Callanan authored
into the constructor for the LLVMDisassembler, resulting in asserts. llvm-svn: 106160
-
Jakob Stoklund Olesen authored
This is before LiveVariables anyway, where these kill flags are recalculated. llvm-svn: 106157
-
- Jun 16, 2010
-
-
Bob Wilson authored
now, so there's no need to disable them. llvm-svn: 106155
-
Eric Christopher authored
llvm-svn: 106154
-
Jakob Stoklund Olesen authored
LiveVariableAnalysis was a bit picky about a register only being redefined once, but that really isn't necessary. Here is an example of chained INSERT_SUBREGs that we can handle now: 68 %reg1040<def> = INSERT_SUBREG %reg1040, %reg1028<kill>, 14 register: %reg1040 +[70,134:0) 76 %reg1040<def> = INSERT_SUBREG %reg1040, %reg1029<kill>, 13 register: %reg1040 replace range with [70,78:1) RESULT: %reg1040,0.000000e+00 = [70,78:1)[78,134:0) 0@78-(134) 1@70-(78) 84 %reg1040<def> = INSERT_SUBREG %reg1040, %reg1030<kill>, 12 register: %reg1040 replace range with [78,86:2) RESULT: %reg1040,0.000000e+00 = [70,78:1)[78,86:2)[86,134:0) 0@86-(134) 1@70-(78) 2@78-(86) 92 %reg1040<def> = INSERT_SUBREG %reg1040, %reg1031<kill>, 11 register: %reg1040 replace range with [86,94:3) RESULT: %reg1040,0.000000e+00 = [70,78:1)[78,86:2)[86,94:3)[94,134:0) 0@94-(134) 1@70-(78) 2@78-(86) 3@86-(94) rdar://problem/8096390 llvm-svn: 106152
-
Ted Kremenek authored
llvm-svn: 106151
-
Jim Grosbach authored
when iterating through instructions. Yet more work for rdar://7797940 llvm-svn: 106149
-
Douglas Gregor authored
template name that refers to such a parameter. It's amazing that this problem didn't surface earlier. Fixes PR7387. llvm-svn: 106147
-
Jim Grosbach authored
The test should also likely have some FileCheck bits to validate the output(?). llvm-svn: 106146
-
Daniel Dunbar authored
llvm-svn: 106144
-
Daniel Dunbar authored
MC/Mach-O: Rewrite atom association to be a final pass we do in Finish(), instead of tracking as part of emission. - This allows sharing more code with the MCObjectStreamer. llvm-svn: 106143
-
Daniel Dunbar authored
llvm-svn: 106142
-
Daniel Dunbar authored
llvm-svn: 106141
-
Daniel Dunbar authored
object file format writers. llvm-svn: 106140
-
Fariborz Jahanian authored
Moved check before we build the ObjCMessageExpr node. (PR7386 related). llvm-svn: 106139
-
Devang Patel authored
llvm-svn: 106135
-
Rafael Espindola authored
convention with a new call with a different calling convention. llvm-svn: 106134
-
Johnny Chen authored
llvm-svn: 106133
-
Caroline Tice authored
other script files around, so they can be run from outside Xcode. Also, check the current OS, and only try to use the framework structure stuff on Darwin systems. llvm-svn: 106132
-
Rafael Espindola authored
(the last argument of the triple). llvm-svn: 106131
-
Fariborz Jahanian authored
complete before attempting to bind it to a temporary. Fixes PR7386. llvm-svn: 106130
-
Jim Grosbach authored
llvm-svn: 106126
-
Devang Patel authored
llvm-svn: 106122
-
Devang Patel authored
llvm-svn: 106121
-
Rafael Espindola authored
llvm-svn: 106120
-
Bill Wendling authored
llvm-svn: 106119
-
Rafael Espindola authored
llvm-svn: 106118
-
Douglas Gregor authored
llvm-svn: 106117
-
Owen Anderson authored
llvm-svn: 106116
-
Zhanyong Wan authored
llvm-svn: 106114
-
Daniel Dunbar authored
llvm-svn: 106113
-
Daniel Dunbar authored
llvm-svn: 106112
-
Douglas Gregor authored
llvm-svn: 106111
-
Douglas Gregor authored
of an explicit instantiation to an ExtWarn, since nobody else seems to diagnose this problem. llvm-svn: 106109
-
Douglas Gregor authored
llvm-svn: 106108
-
Fariborz Jahanian authored
decl. and one ddefined in darwin header file. llvm-svn: 106107
-
Rafael Espindola authored
llvm-svn: 106106
-
Douglas Gregor authored
virtual base class, but the class still has dependent base classes, then don't diagnose the failed match as an error: the right base class might magically appear. Fixes PR7259. llvm-svn: 106103
-