Benjamin Kramer
079b96e6f7
Revert "Give internal classes hidden visibility."
...
It works with clang, but GCC has different rules so we can't make all of those
hidden. This reverts commit r190534.
llvm-svn: 190536
2013-09-11 18:05:11 +00:00
Benjamin Kramer
6a44af3629
Give internal classes hidden visibility.
...
Worth 100k on a linux/x86_64 Release+Asserts clang.
llvm-svn: 190534
2013-09-11 17:42:27 +00:00
Michael Gottesman
6eb95dc2f7
[objc-arc] Changed 'mode: c++' => 'C++' at Nick Lewycky's suggestion. Also removed unnecessary mode: c++ lines from .cpp files.
...
llvm-svn: 186026
2013-07-10 18:49:00 +00:00
Michael Gottesman
23a1ee5f5b
Fixed some whitespace/80+ violations. Also added a space after a namespace declaration.
...
llvm-svn: 173772
2013-01-29 04:58:30 +00:00
Michael Gottesman
778138e960
Extracted ObjCARCContract from ObjCARCOpts into its own file.
...
This also required adding 2x headers Dependency Analysis.h/Provenance Analysis.h
and a .cpp file DependencyAnalysis.cpp to unentangle the dependencies inbetween
ObjCARCContract and ObjCARCOpts.
llvm-svn: 173760
2013-01-29 03:03:03 +00:00