- Sep 03, 2013
-
-
Kostya Serebryany authored
llvm-svn: 189814
-
Pavel Labath authored
Summary: I have no idea why these were there in the first place, but now they are certainly not necessary. Reviewers: rsmith CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1581 llvm-svn: 189813
-
Marshall Clow authored
llvm-svn: 189812
-
Rafael Espindola authored
This reverts commit r189795. threadprivate_messages.cpp is faling on windows. llvm-svn: 189811
-
Timur Iskhodzhanov authored
Revert r185536 as it neither fixes any memory leaks, nor is it necessary (see the example from "man pthread_getattr_np") llvm-svn: 189810
-
Marshall Clow authored
llvm-svn: 189809
-
Marshall Clow authored
llvm-svn: 189808
-
Rafael Espindola authored
I will investigate why it still fails, but for now this gets the bots green. llvm-svn: 189807
-
Kostya Serebryany authored
llvm-svn: 189806
-
Rafael Espindola authored
llvm-svn: 189805
-
Sergey Matveev authored
llvm-svn: 189804
-
Hafiz Abid Qadeer authored
llvm-svn: 189803
-
Rafael Espindola authored
Convert the last few tests using -ccc-print-options to -### and remove -ccc-print-options. llvm-svn: 189802
-
Alexey Samsonov authored
ASan, LSan, MSan: try to find llvm-symbolizer binary in PATH if it is not provided. Now we don't need to explicitly set the location of llvm-symbolizer in lit test configs. llvm-svn: 189801
-
Samuel Benzaquen authored
Summary: Remove DynCastMatcher, since it is pretty much the same as Matcher<T>::WrappedMatcher. This reduces the number of template instantiations and number of symbols in the object file. Reviewers: klimek CC: cfe-commits, revane Differential Revision: http://llvm-reviews.chandlerc.com/D1560 llvm-svn: 189800
-
Alexey Samsonov authored
llvm-svn: 189799
-
Edwin Vane authored
Re-commit of r189691 and r189689 now with a proper autoconf fix. Massive simplification of how replacements and file overrides are handled by the migrator: * Sources and headers are all treated the same. * All replacements for a given translation unit are stored in the same TranslationUnitReplacements structure. * Change tracking is updated only from main file; no need for propagating "is tracking" flag around. * Transform base class no longer responsible for applying replacements. They are simply stored and main() looks after deduplication and application. * Renamed -yaml-only to -serialize-replacements. Same restrictions apply: Can only request one transform. New restriction: formatting cannot also be turned on since it's basically a transform. * If -serialize-replacements is requested, changes to files will not be applied on disk. * Changed behaviour of function generating names for serialized replacements: Only the main source file goes into the name of the file since a file may contain changes for multiple different files. * Updated HeaderReplacements LIT test for new serialization behaviour. * Replaced old test that ensures replacements are not serialized if -serialize-replacements is not provided. New version ensures changes are made directly to all files in the translation unit. * Updated unit tests. * Due to major simplification of structures in FileOverrides.h, the FileOverridesTest is quite a bit simpler now. llvm-svn: 189798
-
Alexey Samsonov authored
llvm-svn: 189797
-
Evgeniy Stepanov authored
llvm-svn: 189796
-
Alexey Bataev authored
llvm-svn: 189795
-
Rafael Espindola authored
llvm-svn: 189794
-
Joerg Sonnenberger authored
dependencies should remain weak, not get promoted to undef or dropped. llvm-svn: 189793
-
Alexey Samsonov authored
llvm-svn: 189792
-
Dmitry Vyukov authored
llvm-svn: 189791
-
Alexander Potapenko authored
llvm-svn: 189790
-
Alexander Potapenko authored
Provide a generic way for the tools to generate memory profiles from contents of /proc/self/maps llvm-svn: 189789
-
Dmitry Vyukov authored
libpthread is weird: /lib/x86_64-linux-gnu/libpthread.so.0:000000000000b9b0 T pthread_cond_init@@GLIBC_2.3.2 /lib/x86_64-linux-gnu/libpthread.so.0:000000000000c720 T pthread_cond_init@GLIBC_2.2.5 let's do it with @@ for now we can always introduce more macros parameters later llvm-svn: 189788
-
Evgeniy Stepanov authored
llvm-svn: 189787
-
Evgeniy Stepanov authored
llvm-svn: 189786
-
Evgeniy Stepanov authored
Select condition shadow was being ignored resulting in false negatives. This change OR-s sign-extended condition shadow into the result shadow. llvm-svn: 189785
-
Daniel Sanders authored
This changes the SelectionDAG nodes from ISD::INTRINSIC_W_CHAIN to ISD::INTRINSIC_WO_CHAIN which enables easy lowering to equivalent SelectionDAG nodes (e.g. __builtin_msa_sub_w -> ISD::SUB) in future patches since nodes such as ISD::SUB do not have a chain. It also corrects an obvious mistake, namely that the subtract intrinsics were marked as being commutative. As per a similar change in r189106 (http://llvm.org/viewvc/llvm-project?rev=189106&view=rev) there isn’t a new testcase in this patch since the existing tests should test the intrinsics to the same standard and the best I can do for a testcase would be a fragile pass/maybe test of whether memory operations can (and do) cross the intrinsic. llvm-svn: 189784
-
Kostya Serebryany authored
llvm-svn: 189783
-
Daniel Sanders authored
This changes the SelectionDAG nodes from ISD::INTRINSIC_W_CHAIN to ISD::INTRINSIC_WO_CHAIN which enables easy lowering to equivalent SelectionDAG nodes (e.g. __builtin_msa_fadd_w -> ISD::FADD) in future patches since nodes such as ISD::FADD do not have a chain. As per a similar change in r189106 (http://llvm.org/viewvc/llvm-project?rev=189106&view=rev) there isn’t a new testcase in this patch since the existing tests should test the intrinsics to the same standard and the best I can do for a testcase would be a fragile pass/maybe test of whether memory operations can (and do) cross the intrinsic. llvm-svn: 189782
-
Dmitry Vyukov authored
android does not have dlvsym llvm-svn: 189781
-
Venkatraman Govindaraju authored
llvm-svn: 189780
-
Craig Topper authored
llvm-svn: 189779
-
Rui Ueyama authored
llvm-svn: 189778
-
Rui Ueyama authored
Differential Revision: http://llvm-reviews.chandlerc.com/D1577 llvm-svn: 189777
-
Rui Ueyama authored
Also added a test to verify that entry symbol is not stripped even if dead stripping is enabled. llvm-svn: 189776
-
Rui Ueyama authored
llvm-svn: 189775
-