User Details
- User Since
- Jan 4 2017, 2:14 AM (335 w, 2 d)
Sep 9 2018
Sep 6 2018
Sep 5 2018
LGTM
Aug 30 2018
Aug 16 2018
I'm trying to understand the memory allocation/deallocation dynamics of this module. It looks like all of the Array<...> objects only have their memory allocation increase because the XRay segmented array doesn't support having its allocation shrink. However, the memory buffers that each cell in ProfileBuffers point to do get deallocated inside serialize(). Is this correct? Why are these buffers special that they should be deallocated rather than kept around for reuse later like all the other memory?
Jul 30 2018
Jul 29 2018
Jul 15 2018
Jul 12 2018
Jun 5 2018
Can you comment for posterity on why the change you're making to the RecursionGuard -> Guard variable is more correct?
May 31 2018
Apr 12 2018
Apr 5 2018
Dec 5 2017
Nov 16 2017
This has been submitted: https://reviews.llvm.org/rL317310
I'm going to abandon this change as there doesn't appear to be a pressing need for it right now.
Nov 14 2017
- Add header with license and description to fdrmode-bench.cc
- rename .test files to use less exotic character set
- cleanup unused commented-out code
Nov 3 2017
Oct 4 2017
add microbenchmark module after run and remove timeit from XRay/lit.local.cfg
Oct 3 2017
Sep 14 2017
Sep 11 2017
Sep 10 2017
- move running of benchmark & parsing output into lib/microbenchmark.py
- Move XRay dir into MicroBenchmarks and fix up paths
- move building of XRay benchmarks into microbenchmark lib
- pass ARCH to build_microbenchmark invocation of cmake
Sep 3 2017
Aug 30 2017
Aug 29 2017
Out of curiosity, why did you make bool Revision 'volatile'? Will it be modified elsewhere?
Aug 27 2017
Aug 18 2017
Aug 3 2017
- Replace add_executable() with llvm_test_run() in XRay CMakeLists.txt
Jul 20 2017
Jul 18 2017
Jul 1 2017
- Remove TEST_SUITE_ENABLE_MICROBENCHMARKS
- benchmark targets properly depend on test suite build deps
Jun 29 2017
- Move libs/benchmark-1.0.0 into MicroBenchmarks
- Guard building of all microbenchmarks based on ...ENABLE_XRAY_MICROBENCHMARKS
- Rename ...ENABLE_XRAY_MICROBENCHMARKS -> ...ENABLE_MICROBENCHMARKS
Jun 28 2017
- whitespace
- whitespace
Rebasing off of latest head...
- Remove stale commented out code from MicroBenchmarks/XRay/CMakeLists.txt
- Add missing file(COPY...) command for XRay lit.local.cfg
- Move XRay-related system introspection into XRay CMakeLists.txt
- require ENABLE_XRAY_MICROBENCHMARKS=1 to run XRay Microbenchmarks
- don't explicitly add MicroBenchmarks to test suite list
Jun 23 2017
- comment fix in test-suite/CMakeLists.txt to correctly list excluded dirs
Hello, sorry for taking so long to make the suggested changes.