- Nov 18, 2009
-
-
Ken Dyck authored
their corresponding exact-width type. llvm-svn: 89224
-
Douglas Gregor authored
and @implementation declarations. llvm-svn: 89223
-
Mike Stump authored
llvm-svn: 89222
-
Ken Dyck authored
__INTMAX_WIDTH__. llvm-svn: 89221
-
Fariborz Jahanian authored
implementation mismatch in their qualifiers only. This will match similar behavior in c/c++ and fixes radar 7211653. llvm-svn: 89220
-
Mike Stump authored
llvm-svn: 89219
-
David Goodwin authored
llvm-svn: 89218
-
Fariborz Jahanian authored
lack of viable convesion functions. llvm-svn: 89216
-
Sebastian Redl authored
llvm-svn: 89215
-
Bob Wilson authored
llvm-svn: 89214
-
Jakob Stoklund Olesen authored
when LiveVariables is available. The -split-phi-edges is now gone, and so is the hack to disable it when using the local register allocator. The PHIElimination pass no longer has LiveVariables as a prerequisite - that is what broke the local allocator. Instead we do critical edge splitting when possible - that is when LiveVariables is available. llvm-svn: 89213
-
Daniel Dunbar authored
into a string). llvm-svn: 89212
-
Daniel Dunbar authored
Clang. llvm-svn: 89211
-
Daniel Dunbar authored
llvm-svn: 89210
-
Douglas Gregor authored
@implementation, and in the declaration of the superclass of an @interface. llvm-svn: 89207
-
Edward O'Callaghan authored
llvm-svn: 89205
-
Benjamin Kramer authored
llvm-svn: 89204
-
Ken Dyck authored
stdint.h. llvm-svn: 89203
-
Eli Friedman authored
llvm-svn: 89201
-
John McCall authored
llvm-svn: 89199
-
Nick Lewycky authored
llvm-svn: 89198
-
Eli Friedman authored
llvm-svn: 89197
-
Douglas Gregor authored
llvm-svn: 89196
-
Douglas Gregor authored
llvm-svn: 89195
-
Douglas Gregor authored
llvm-svn: 89194
-
Mike Stump authored
llvm-svn: 89193
-
Eli Friedman authored
llvm-svn: 89192
-
Mike Stump authored
llvm-svn: 89191
-
Eli Friedman authored
llvm-svn: 89190
-
Eli Friedman authored
llvm-svn: 89188
-
Bob Wilson authored
contents of the block to be duplicated. Use this for ARM Cortex A8/9 to be more aggressive tail duplicating indirect branches, since it makes it much more likely that they will be predicted in the branch target buffer. Testcase coming soon. llvm-svn: 89187
-
Mike Stump authored
llvm-svn: 89186
-
Mike Stump authored
llvm-svn: 89185
-
John McCall authored
two classes, one for typenames and one for values; this seems to have some support from Doug if not necessarily from the extremely-vague-on-this-point standard. Track the location of the 'typename' keyword in a using-typename decl. Make a new lookup result for unresolved values and deal with it in most places. llvm-svn: 89184
-
-
Douglas Gregor authored
llvm-svn: 89182
-
Douglas Gregor authored
llvm-svn: 89181
-
Eli Friedman authored
operator->. llvm-svn: 89180
-
Ted Kremenek authored
llvm-svn: 89179
-
Bill Wendling authored
This is probably not confined to *just* these two things. Anyway, the llvm-gcc front-end may look up the structure layout information for an abstract type. That information will be stored into a table with the FE's TD. Instruction combine can come along and also ask for information on that abstract type, but for a separate TD (the one associated with the pass manager). After the type is refined, the old structure layout information in the pass manager's TD file is out of date. If a new type is allocated in the same space as the old-unrefined type, then the structure type information in the pass manager's TD file will be wrong, but won't know it. Fix this by making the TD's structure type information an abstract type user. llvm-svn: 89176
-