- Nov 17, 2012
-
-
Sean Silva authored
llvm-svn: 168271
-
Fariborz Jahanian authored
of a deprecated method in original class (or category), only in overrides. // rdar://12717705 llvm-svn: 168270
-
Nico Weber authored
This makes LexCharConstant() look more like LexStringLiteral(), which doesn't have this bug. Add tests for eof after \ for several other cases. llvm-svn: 168269
-
Andy Gibbs authored
__has_attribute, __has_extension, making them behave more akin to conventional macros. llvm-svn: 168268
-
Andy Gibbs authored
llvm-svn: 168267
-
Andy Gibbs authored
common LexStringLiteral function. In doing so, some consistency problems have been ironed out (e.g. where the first token in the string literal was lexed with macro expansion, but subsequent ones were not) and also an erroneous diagnostic has been corrected. LexStringLiteral is complemented by a FinishLexStringLiteral function which can be used in the situation where the first token of the string literal has already been lexed. llvm-svn: 168266
-
Andy Gibbs authored
llvm-svn: 168265
-
James Molloy authored
llvm-svn: 168263
-
James Molloy authored
Add a new function to ConstantExpr - getAsInstruction. This returns its Instruction* corollary, which may be useful if a user wishes to transform a ConstantExpr so that one of its operands is no longer constant. llvm-svn: 168262
-
Benjamin Kramer authored
Also fixes a bit/byte mismatch when checking if a target supports atomic ops of a certain size. llvm-svn: 168260
-
Benjamin Kramer authored
llvm-svn: 168259
-
Benjamin Kramer authored
It's also simpler to just copy the words than mangling bits like this ctor did. llvm-svn: 168258
-
Ted Kremenek authored
Further reduce "-fsyntax-only -Wuninitialized" time on sqlite3.c by another 2.5% using intelligent pruning of blocks during the final reporting pass. llvm-svn: 168257
-
Pawel Wodnicki authored
llvm-svn: 168256
-
Pawel Wodnicki authored
llvm-svn: 168255
-
Pawel Wodnicki authored
llvm-svn: 168254
-
Joe Abbey authored
llvm-svn: 168253
-
Sebastian Pop authored
This fixes my previous commit, thanks to "Dmitry N. Mikushin" <maemarcus@gmail.com> llvm-svn: 168252
-
Joe Abbey authored
due to ambiguity' warning. llvm-svn: 168251
-
Sebastian Pop authored
Patch adapted from "Dmitry N. Mikushin" <maemarcus@gmail.com>. llvm-svn: 168250
-
Andrew Trick authored
llvm-svn: 168249
-
Andrew Trick authored
On PPC the stack pointer is X1, but ADJCALLSTACK writes R1. Fixes PR14315: Register regmask dependency problem with misched. llvm-svn: 168248
-
Hal Finkel authored
This is a partial solution to PR14351. It removes some of the special significance of the first incoming phi value in the phi aliasing checking logic in BasicAA. In the context of a loop, the old logic assumes that the first incoming value is the interesting one (meaning that it is the one that comes from outside the loop), but this is often not the case. With this change, we now test first the incoming value that comes from a block other than the parent of the phi being tested. llvm-svn: 168245
-
Richard Smith authored
llvm-svn: 168244
-
Ted Kremenek authored
an initial baseline for enqueued blocks, but use a simple DFS stack for propagating changes quickly up back edges. This provides a 3.5% reduction in -fsyntax-only time on sqlite3.c. llvm-svn: 168241
-
Eli Friedman authored
llvm-svn: 168240
-
Eli Friedman authored
llvm-svn: 168239
-
Jason Molenda authored
in the source files. Expand to spaces. No content changes, just whitespace. llvm-svn: 168238
-
Eli Friedman authored
Clean up X86 target feature translation code slightly. No intended functional change. Patch by Jung-uk Kim. llvm-svn: 168237
-
Chad Rosier authored
test cases require fixes to fast-isel before the verifier can be enabled. Part of rdar://12594152 llvm-svn: 168233
-
-
Nadav Rotem authored
At the moment we still require to have an integer induction variable (for example: i++). llvm-svn: 168231
-
Akira Hatanaka authored
llvm-svn: 168230
-
Weiming Zhao authored
style requirement. llvm-svn: 168229
-
rdar://problem/12720514Han Ming Ong authored
This allows client to query profiling states on the inferior. llvm-svn: 168228
-
Evan Cheng authored
Teach SROA rewriteVectorizedStoreInst to handle cases when the loaded value is narrower than the stored value. rdar://12713675 llvm-svn: 168227
-
Andrew Kaylor authored
llvm-svn: 168226
-
Andrew Kaylor authored
llvm-svn: 168225
-
Greg Clayton authored
llvm-svn: 168224
-
Eric Christopher authored
llvm-svn: 168223
-