History log of /external/lldb/tools/lldb-perf/common/clang/build-clang.sh
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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