summaryrefslogtreecommitdiffstats
path: root/lldb/tools/lldb-perf/common/clang/build-clang.sh
Commit message (Collapse)AuthorAgeFilesLines
* Remove lldb-perfJonas Devlieghere2019-07-081-33/+0
| | | | | | | | | As discussed offline, this tool is no longer used or maintained, and doesn't provide the right abstraction for performance tracking in lldb. Differential revision: https://reviews.llvm.org/D64362 llvm-svn: 365391
* Prune more stuff out of the build and source folders after building clang.Greg Clayton2013-03-271-1/+3
| | | | llvm-svn: 178112
* Trim the output build folder a bit to it isn't so large.Greg Clayton2013-03-261-1/+6
| | | | llvm-svn: 178070
* Much more cleanup on the performance testing infrastructure:Greg Clayton2013-03-221-7/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 llvm-svn: 177696
* Added a lldb-perf test case that will be used to time various aspects of ↵Greg Clayton2013-03-211-0/+10
debugging clang with LLDB. This test case will measure memory usage and expression timings in frame zero and at higher frames. llvm-svn: 177617
OpenPOWER on IntegriCloud