summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-exegesis/lib/Analysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Disassembler] Delete the VStream parameter of MCDisassembler::getInstruction()Fangrui Song2020-01-111-1/+1
* [MC] Add parameter `Address` to MCInstPrinter::printInstFangrui Song2020-01-061-1/+1
* [Mips] Use appropriate private label prefix based on Mips ABIMirko Brkusanin2019-10-231-1/+4
* [llvm-exegesis] Show noise cluster in analysis output.Clement Courbet2019-10-111-19/+62
* [llvm-exegesis][NFC] Remove extra `llvm::` qualifications.Clement Courbet2019-10-091-56/+46
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* [NFC][llvm-exegesis] Also promote getSchedClassPoint() into ResolvedSchedClass.Roman Lebedev2019-03-291-79/+1
* [NFC][llvm-exegesis] Refactor ResolvedSchedClass & friendsRoman Lebedev2019-03-291-216/+8
* [NFC][llvm-exegesis] Refactor Analysis::SchedClassCluster::measurementsMatch()Roman Lebedev2019-03-291-31/+51
* [llvm-exegesis] Introduce a 'naive' clustering algorithm (PR40880)Roman Lebedev2019-03-281-7/+5
* [llvm-exegesis] Split Epsilon param into two (PR40787)Roman Lebedev2019-02-251-4/+11
* [llvm-exegesis] Opcode stabilization / reclusterization (PR40715)Roman Lebedev2019-02-201-5/+9
* [llvm-exegesis] Throughput support in analysis modeRoman Lebedev2019-02-041-5/+17
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [llvm-exegesis] Analysis: writeMeasurementValue(): don't alloc string for dou...Roman Lebedev2018-11-191-1/+16
* [llvm-exegesis] Analysis::writeSnippet(): be smarter about memory allocations.Roman Lebedev2018-11-191-5/+3
* [llvm-exegesis] Move namespace exegesis inside llvm::Fangrui Song2018-10-221-0/+2
* Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFCFangrui Song2018-10-191-5/+5
* [llvm-exegesis][NFC] Revert rL343682 "Fix unused variable warning".Clement Courbet2018-10-031-1/+1
* [llvm-exegesis] Fix rL343680 in release mode.Clement Courbet2018-10-031-2/+2
* [llvm-exegesis][NFC] Fix unused variable warning.Clement Courbet2018-10-031-1/+0
* [llvm-exegesis] Resolve variant classes in analysis.Clement Courbet2018-10-031-52/+82
* [llvm-exegesis] Fix PR39096.Clement Courbet2018-09-271-16/+37
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-9/+7
* [llvm-exegesis] Get rid of debug_string.Clement Courbet2018-09-261-4/+1
* [llvm-exegesis] Output the unscaled value as well as the scaled one.Clement Courbet2018-09-261-7/+7
* [llvm-exegesis] Print the whole snippet in analysis.Clement Courbet2018-06-151-34/+63
* [llvm-exegesis] Use BenchmarkResult::Instructions instead of OpcodeNameClement Courbet2018-06-141-26/+79
* [llvm-exegesis] move Mode from Key to BenchmarResult.Clement Courbet2018-06-061-4/+3
* [llvm-exegesis][NFC] Use an enum instead of a string for benchmark mode.Clement Courbet2018-06-041-5/+6
* [llvm-exegesis] Analysis: Show inconsistencies between checked-in and measure...Clement Courbet2018-06-041-60/+153
* [llvm-exegesis] Analysis: Display idealized sched class port pressure.Clement Courbet2018-06-011-10/+139
* [llvm-exegesis] Analysis: Show value extents.Clement Courbet2018-05-241-9/+23
* [llvm-exegesis] Analysis: show debug string instead of raw key if provided.Clement Courbet2018-05-241-1/+4
* [llvm-exegesis] Show sched class details in analysis.Clement Courbet2018-05-241-14/+138
* [llvm-exegesis] Analysis output uses HTML.Clement Courbet2018-05-221-35/+170
* [llvm-exegesis] Remove redudant explicit template instantiations.Clement Courbet2018-05-171-5/+0
* [llvm-exegesis] Write out inconsistencies to a file.Clement Courbet2018-05-171-3/+11
* [llvm-exegesis] Analysis: detect clustering inconsistencies.Clement Courbet2018-05-171-16/+79
* [llvm-exegesis] Fix unused variable warning in release mode.Clement Courbet2018-05-161-1/+1
* Fix unused variable warning in r332437.Clement Courbet2018-05-161-2/+2
* [llvm-exegesis] Analysis: Display sched class for instructions.Clement Courbet2018-05-161-20/+39
* [llvm-exegesis] Split AsmTemplate.Name into components.Clement Courbet2018-05-151-9/+13
* [llvm-exegesis] Add an analysis mode.Clement Courbet2018-05-151-0/+84
* [llvm-exegesis] Revert accidentally commited code.Clement Courbet2018-05-141-48/+0
* [llvm-exegesis] Fix a warning in r332221Clement Courbet2018-05-141-16/+9
* [llvm-exegesis] Add an analysis mode.Clement Courbet2018-05-141-0/+55
OpenPOWER on IntegriCloud