- Jun 25, 2013
-
-
Rafael Espindola authored
llvm-svn: 184807
-
Rafael Espindola authored
llvm-svn: 184806
-
Chandler Carruth authored
runtime in the Makefile build system as well. Sorry for the temporary fallout, it took me a while to find these bits. Bill, I'm not at all confident of the change for Darwin and iOS, but as discussed we're completely blocked on fixing this. Anyways, please review and let me know if this will work for you guys. If necessary, I can work with you to rig up an errno.h stub for Darwin, but I expect that to be... moderately challenging. llvm-svn: 184805
-
Nico Weber authored
llvm-svn: 184804
-
Rafael Espindola authored
llvm-svn: 184803
-
Rafael Espindola authored
This is really ugly, but it is no worse than what we have in clang right now and it is better to get it working first and clean/optimize it afterwards. Will be tested from clang in the next patch. llvm-svn: 184802
-
Eli Friedman authored
Use castAs<> where appropriate. Don't check conditionals which are always true. Delete a bit of dead code. Reindent a bunch of code which is no longer guarded by an if statement. llvm-svn: 184801
-
Eric Christopher authored
llvm-svn: 184800
-
Chandler Carruth authored
through Bill's patch: 1) Correctly test the file descriptor after the sceond attempt at creating the file. 2) Make the filename a global so that we can issue error messages from other routines. 3) Check errno in several places and print it out so that errors are easier to track down. I don't really expect any of these to fix the current failures I'm seeing, but I'm hopeful they'll at least let me debug them. llvm-svn: 184799
-
Chandler Carruth authored
We really need the C standard library to be available to implement the profiling runtime library reasonably, and replicating everything in the SDKs tree really isn't addressing any problems we have. Notably, all of the sanitizer runtimes take the same approach, and this isn't a library which could end up in a bootstrapping problem where the system headers aren't even available. This will hopefully prevent subsequent changes which start using various other bits of C standard library to make things more debuggable. llvm-svn: 184798
-
Sean Callanan authored
print to standard output as part of normal operation. <rdar://problem/14247606> llvm-svn: 184797
-
Nico Weber authored
llvm-svn: 184796
-
Eli Friedman authored
llvm-svn: 184795
-
Eric Christopher authored
llvm-svn: 184794
-
Eric Christopher authored
command line. Change the darwin universal binary options to be TargetCommonOpts so that they'll be passed to the linker since -arch at least is still needed. Someone on darwin with a buildit based build should probably verify that this doesn't break anything there. llvm-svn: 184793
-
Eric Christopher authored
llvm-svn: 184792
-
Richard Smith authored
llvm-svn: 184791
-
Rafael Espindola authored
llvm-svn: 184790
-
- Jun 24, 2013
-
-
Ted Kremenek authored
Tweak -Wdeprecated-objc-pointer-introspection to have a subgroup for results of using -performSelectorXXX. -performSelector: and friends return a value that is boxed as an Objective-C pointer. Sometimes it is an Objective-C pointer, sometimes it isn't. Some clients may wish to silence this warning based on calling this method. Fixes <rdar://problem/14147304> llvm-svn: 184789
-
Eric Christopher authored
llvm-svn: 184788
-
Michael Gottesman authored
This is a large test and thus it will only run if you pass in --param run_long_tests=trueto LIT. This is intended so that this test can run on buildbots and not when one runs make check. llvm-svn: 184787
-
Michael Gottesman authored
llvm-svn: 184786
-
Michael Gottesman authored
[NeonIntrinsicTestEmitter] Fix incorrect FileCheck pattern where we were expecting a ',' prefix to alignment hints. llvm-svn: 184785
-
Michael Gottesman authored
This will prevent the tests from running on normal make check. You will need to actually pass in --param run_long_tests=true to LIT in order to run these. llvm-svn: 184784
-
Adrian Prantl authored
llvm-svn: 184783
-
Argyrios Kyrtzidis authored
The top-level hash is used to determine if we need to update the global code-completion results. ImportDecls did not affect the hash so a newly introduced ImportDecl would not trigger an update of the global results. rdar://14202797 llvm-svn: 184782
-
Eric Christopher authored
never modified. No functional change. llvm-svn: 184781
-
Eli Friedman authored
This changes the mangling of local static variables/etc. inside blocks to do something simple and sane. This avoids depending on the way we mangle blocks, which isn't really appropriate here. John, please take a look at this to make sure the mangling I chose is sane. Fixes <rdar://problem/14074423>. llvm-svn: 184780
-
Reid Kleckner authored
llvm-svn: 184779
-
Jim Ingham authored
llvm-svn: 184778
-
Reid Kleckner authored
At this point, it's clear that the MSVC mangler uses the type-as-written instead of the canonical type, so this should bring us closer to MSVC. The main thrust of this change is to fix the way we mangle decayed array parameters of function pointer parameters. With a DecayedType sugar node, this code can now be much simpler. Fixes PR16096. This also fixes a separate issue that Richard spotted in review. Because separate declarations of the same entity can be spelled and mangled differently, MSVC always mangles the earliest declaration in an attempt to avoid link errors. Clang now does the same. Reviewers: rsmith Differential Revision: http://llvm-reviews.chandlerc.com/D844 llvm-svn: 184777
-
Argyrios Kyrtzidis authored
"argument unused during compilation" warning. rdar://14240566 llvm-svn: 184776
-
Eli Friedman authored
llvm-svn: 184775
-
Rafael Espindola authored
llvm-svn: 184774
-
Rafael Espindola authored
llvm-svn: 184770
-
rdar://problem/14182286Han Ming Ong authored
Made sure that temporary object created from HarmonizeThreadIdsForProfileData() doesn’t get passed around without creating an object first. Reviewed by Greg llvm-svn: 184769
-
Anna Zaks authored
Add a debug checker that is useful to understand how the ExplodedGraph is built; it can be triggered using the following command: clang -cc1 -analyze -analyzer-checker=debug.ViewExplodedGraph my_program.c A patch by Béatrice Creusillet! llvm-svn: 184768
-
Ulrich Weigand authored
[PowerPC] Support some miscellaneous mnemonics in the asm parser This adds support for the following extended mnemonics: xnop mr. not not. la llvm-svn: 184767
-
Rafael Espindola authored
The way we decide which file to remove is fairly odd. I took a quick look at maybe changing that, but it would be a more work than I want to put at this right now, so I left pair of FIXMEs. llvm-svn: 184766
-
Sean Callanan authored
doesn't return anything; that's great. We should probably also return rather than trying to access the nonexistent return value. <rdar://problem/14009519> llvm-svn: 184765
-