ec1799a439c74497f64206b30d3e3c0e4e775317 |
|
27-Mar-2013 |
Greg Clayton <gclayton@apple.com> |
Prune more stuff out of the build and source folders after building clang. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@178112 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/lldb-perf/common/clang/build-clang.sh
|
aa08062b169a51f3334a662f14f5ea2c626b7d13 |
|
26-Mar-2013 |
Greg Clayton <gclayton@apple.com> |
Trim the output build folder a bit to it isn't so large. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@178070 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/lldb-perf/common/clang/build-clang.sh
|
9de4dec874148d30cc1d4c498d38cd048a8164ca |
|
22-Mar-2013 |
Greg Clayton <gclayton@apple.com> |
Much more cleanup on the performance testing infrastructure: - Added new abtract Results class to keep CoreFoundation out of the tests. There are many subclasses for different settings: Results::Result::Dictionary Results::Result::Array Results::Result::Unsigned Results::Result::Double Results::Result::String - Gauge<T> can now write themselves out via a templatized write to results function: template <class T> Results::ResultSP GetResult (const char *description, T value); - There are four specializations of this so far: template <> Results::ResultSP GetResult (const char *description, double value); template <> Results::ResultSP GetResult (const char *description, uint64_t value); template <> Results::ResultSP GetResult (const char *description, std::string value); template <> Results::ResultSP GetResult (const char *description, MemoryStats value); - Don't emit the virtual memory reading from the task info call as it really doesn't mean much as it includes way too much (shared cache + other stuff we don't have control over) - Fixed other test cases to build correctly and use the new classes git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@177696 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/lldb-perf/common/clang/build-clang.sh
|
2d098408c757270ad1ae36475ab8300ecc1d3bc6 |
|
21-Mar-2013 |
Greg Clayton <gclayton@apple.com> |
Added a lldb-perf test case that will be used to time various aspects of debugging clang with LLDB. This test case will measure memory usage and expression timings in frame zero and at higher frames. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@177617 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/tools/lldb-perf/common/clang/build-clang.sh
|