- Jul 15, 2013
-
-
Craig Topper authored
llvm-svn: 186308
-
Craig Topper authored
llvm-svn: 186307
-
Serge Pavlov authored
does not substitute a sizeof-pack expression. The solution is proposed by Richard Smith. Differential Revision: http://llvm-reviews.chandlerc.com/D869 llvm-svn: 186306
-
Craig Topper authored
llvm-svn: 186305
-
Jason Molenda authored
llvm-svn: 186304
-
Craig Topper authored
llvm-svn: 186303
-
Craig Topper authored
llvm-svn: 186302
-
Craig Topper authored
llvm-svn: 186301
-
Craig Topper authored
llvm-svn: 186300
-
Jason Molenda authored
with the changes in r186211. llvm-svn: 186299
-
NAKAMURA Takumi authored
FIXME: Investigate Win32's TimeValue stuff! llvm-svn: 186298
-
Eric Christopher authored
llvm-svn: 186297
-
Eric Christopher authored
llvm-svn: 186296
-
- Jul 14, 2013
-
-
Eric Christopher authored
llvm-svn: 186295
-
Eric Christopher authored
llvm-svn: 186294
-
Eric Christopher authored
BlockLiteralGenericSet and replace with a call to isType() on the BlockLiteralGeneric. llvm-svn: 186293
-
Eric Christopher authored
llvm-svn: 186292
-
Anton Korobeynikov authored
Patch by Job! llvm-svn: 186291
-
Stephen Lin authored
llvm-svn: 186290
-
Tobias Grosser authored
llvm-svn: 186289
-
Tobias Grosser authored
llvm-svn: 186288
-
Craig Topper authored
llvm-svn: 186287
-
Craig Topper authored
llvm-svn: 186286
-
Craig Topper authored
llvm-svn: 186285
-
Craig Topper authored
llvm-svn: 186284
-
Anton Korobeynikov authored
llvm-svn: 186283
-
Chandler Carruth authored
is executed within the same second as the inputs for the test are checked out from the source tree, it will fail to update due to being below the resolution of the 'mtime' test used. Now, this may seem improbably to you... ok, maybe *really* improbable, but consider a system which does distributed execution of tests by shipping their inputs to another machine and runs them. That might cause the mtime to be quite recent during the test run. ;] Instead, create two files directly in the test (allowing all platforms to see the problem) and add either a use of the 'touch' command that forces one mtime to some time quite a bit in the past, or it sleeps for just over a second to be outside of the precision window. llvm-svn: 186282
-
Tobias Grosser authored
llvm-svn: 186281
-
Stephen Lin authored
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. This update was done with the following bash script: find test/CodeGen -name "*.ll" | \ while read NAME; do echo "$NAME" if ! grep -q "^; *RUN: *llc.*debug" $NAME; then TEMP=`mktemp -t temp` cp $NAME $TEMP sed -n "s/^define [^@]*@\([A-Za-z0-9_]*\)(.*$/\1/p" < $NAME | \ while read FUNC; do sed -i '' "s/;\(.*\)\([A-Za-z0-9_-]*\):\( *\)$FUNC: *\$/;\1\2-LABEL:\3$FUNC:/g" $TEMP done sed -i '' "s/;\(.*\)-LABEL-LABEL:/;\1-LABEL:/" $TEMP sed -i '' "s/;\(.*\)-NEXT-LABEL:/;\1-NEXT:/" $TEMP sed -i '' "s/;\(.*\)-NOT-LABEL:/;\1-NOT:/" $TEMP sed -i '' "s/;\(.*\)-DAG-LABEL:/;\1-DAG:/" $TEMP mv $TEMP $NAME fi done llvm-svn: 186280
-
Richard Smith authored
llvm-svn: 186279
-
Richard Smith authored
Delete a test that is checking badly for a point bug that Clang never had (and that spuriously fails with modules enabled). llvm-svn: 186278
-
Nadav Rotem authored
SLPVectorizer: change the order in which we search for vectorization candidates. Do stores first and PHIs second. llvm-svn: 186277
-
Tobias Grosser authored
llvm-svn: 186276
-
Richard Smith authored
that these headers should not be included more than once, they are in fact included twice when building our builtins module (in order for it to generate submodules for them), and without this, any modular build enabling AVX and including any builtin header fails. Testing this is tricky because including any of these headers in a modular build is liable to fail, due to unrelated builtin headers in the same module including headers which might not be available on the system running the tests. Suggestion on that front are welcome (but we're getting close to being able to run a buildbot that has modules enabled for all tests, which would nicely solve the testing problem). llvm-svn: 186275
-
Craig Topper authored
llvm-svn: 186274
-
Andrew Trick authored
The great thing about the SCEVAddRec No-Wrap flag (unlike nsw/nuw) is that is can be preserved while normalizing (reassociating and factoring). The bad thing is that is can't be tranfered back to IR, which is one of the reasons I don't like the concept of SCEVExpander. Sorry, I can't think of a direct way to test this, which is why these were FIXMEs for so long. I just think it's a good time to finally clean it up. llvm-svn: 186273
-
Andrew Trick authored
Fixes PR16600. llvm-svn: 186272
-
Stephen Lin authored
llvm-svn: 186271
-
Richard Smith authored
global allocation or deallocation function, that should not cause that global allocation or deallocation function to become unavailable. llvm-svn: 186270
-
Stephen Lin authored
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change. This conversion was done with the following bash script: find test/Transforms -name "*.ll" | \ while read NAME; do echo "$NAME" if ! grep -q "^; *RUN: *llc" $NAME; then TEMP=`mktemp -t temp` cp $NAME $TEMP sed -n "s/^define [^@]*@\([A-Za-z0-9_]*\)(.*$/\1/p" < $NAME | \ while read FUNC; do sed -i '' "s/;\(.*\)\([A-Za-z0-9_]*\):\( *\)define\([^@]*\)@$FUNC\([( ]*\)\$/;\1\2-LABEL:\3define\4@$FUNC(/g" $TEMP done mv $TEMP $NAME fi done llvm-svn: 186269
-