Bartosz Taudul
|
cf412bfb2e
|
Change microarchitecture fallback to ZEN4.
|
2024-01-02 14:56:00 +01:00 |
|
Bartosz Taudul
|
52721a6bf0
|
Add Zen4 EPYC CpuId.
|
2023-10-09 22:34:44 +02:00 |
|
Bartosz Taudul
|
2c18097bf9
|
Symbol history walking.
|
2023-10-07 01:28:10 +02:00 |
|
Bartosz Taudul
|
2a6a082c93
|
Maintain a history of viewed symbols.
|
2023-10-07 01:12:16 +02:00 |
|
Bartosz Taudul
|
b89bfd44f1
|
Line stats may not exist, even if the line has attributed cost.
One scenario for this to happen is when there's children calls data in the
symbol.
|
2023-03-01 19:28:58 +01:00 |
|
Bartosz Taudul
|
55823df56a
|
Remove support for AT&T assembly syntax.
|
2023-02-10 20:41:03 +01:00 |
|
Bartosz Taudul
|
6c699d293e
|
Annotate assembly dumps with source line information.
|
2023-01-01 16:19:37 +01:00 |
|
Bartosz Taudul
|
bb8393c918
|
Calculate max operand length.
|
2023-01-01 14:47:10 +01:00 |
|
Bartosz Taudul
|
1945b1bfa0
|
Change assembly comment character from ; to #.
This makes llvm-mca silent about unknown tokens.
|
2023-01-01 14:42:50 +01:00 |
|
Bartosz Taudul
|
a2825c8601
|
Update ZEN4 CPU name.
|
2022-11-29 17:06:10 +01:00 |
|
Bartosz Taudul
|
d34af7166e
|
Remove graphical representation of instruction latencies.
|
2022-10-26 21:47:17 +02:00 |
|
Bartosz Taudul
|
3afe9a98cf
|
Move code size to assembly pane.
|
2022-10-26 21:45:14 +02:00 |
|
Bartosz Taudul
|
19e36f5e80
|
Condense some more.
|
2022-10-26 21:33:07 +02:00 |
|
Bartosz Taudul
|
fbf0d47c1c
|
Condense some text labels.
|
2022-10-26 19:49:13 +02:00 |
|
Bartosz Taudul
|
762b3a810a
|
Smaller font for symbol image name.
|
2022-10-26 19:40:30 +02:00 |
|
Bartosz Taudul
|
e3eead78a8
|
Further as-needed compression of jump graph.
|
2022-10-19 21:33:20 +02:00 |
|
Bartosz Taudul
|
11258fab73
|
Condense jump arrows, depending on max depth of jump graph.
|
2022-10-19 01:06:41 +02:00 |
|
Bartosz Taudul
|
33e5e07629
|
Extract calculation of jump separation.
|
2022-10-19 01:01:59 +02:00 |
|
Bartosz Taudul
|
11ea081c57
|
Do not use thousands separator for source line numbers.
|
2022-10-18 22:18:50 +02:00 |
|
Bartosz Taudul
|
d90fed8296
|
Implement resetting selected microarchitecture.
|
2022-10-18 21:44:08 +02:00 |
|
Bartosz Taudul
|
306ef02aa2
|
Do not limit inline propagation to sample count cost.
|
2022-10-15 00:43:07 +02:00 |
|
Bartosz Taudul
|
564534c703
|
Perform fast integer comparison before comparing strings.
|
2022-10-15 00:42:01 +02:00 |
|
Bartosz Taudul
|
47ec7de479
|
Propagate inlines for hw sample impact.
|
2022-10-15 00:39:25 +02:00 |
|
Bartosz Taudul
|
e7da2efdd1
|
Include hardware samples in inline propagation.
|
2022-10-15 00:35:51 +02:00 |
|
Bartosz Taudul
|
5db18087f5
|
Propagate inlines to src line addresses.
|
2022-10-15 00:27:54 +02:00 |
|
Bartosz Taudul
|
ba34596b91
|
No cost propagation when symbol is narrowed down to a single function.
|
2022-10-14 21:36:09 +02:00 |
|
Bartosz Taudul
|
d0d6b8fd8e
|
Use menus in inline call stack popup.
|
2022-10-14 19:49:06 +02:00 |
|
Bartosz Taudul
|
a226446a92
|
Add local call stack navigation menu to asm lines.
|
2022-10-14 17:37:06 +02:00 |
|
Bartosz Taudul
|
0f283d5825
|
Select clicked on asm line.
|
2022-10-13 23:01:06 +02:00 |
|
Bartosz Taudul
|
4c69b21a29
|
Reverse mouse buttons for jumping in symbol view.
|
2022-10-13 21:22:46 +02:00 |
|
Bartosz Taudul
|
1419283a91
|
Make the local callstack more readable.
|
2022-10-13 21:03:33 +02:00 |
|
Bartosz Taudul
|
70dd37bbea
|
Display local call stack for assembly lines.
|
2022-10-12 00:45:05 +02:00 |
|
Bartosz Taudul
|
0b84b50d9f
|
Remove locationCodeAddressList map from Worker.
Mapping of source code locations to code addresses is now performed
dynamically during disassembly in SourceView.
|
2022-10-12 00:13:07 +02:00 |
|
Bartosz Taudul
|
60f0ed8c0e
|
Include child calls in inline propagation.
|
2022-10-09 21:12:47 +02:00 |
|
Bartosz Taudul
|
720f339784
|
Implement inline cost propagation down the stack.
|
2022-10-09 21:09:25 +02:00 |
|
Bartosz Taudul
|
dbad69cd4f
|
Add inlines propagation UI.
|
2022-10-09 21:04:41 +02:00 |
|
Bartosz Taudul
|
a87cbacbc1
|
Fix offset of source code separator line.
|
2022-10-09 13:45:20 +02:00 |
|
Bartosz Taudul
|
ec0757c03a
|
Change file selector to work with callbacks.
|
2022-10-06 18:12:50 +02:00 |
|
Bartosz Taudul
|
5d7cf137cf
|
Convert std::string to const char* in printf call.
|
2022-10-05 23:45:59 +02:00 |
|
Bartosz Taudul
|
3ca61ad227
|
Extract file selector functionality.
|
2022-10-05 22:50:17 +02:00 |
|
Bartosz Taudul
|
7cdc60886c
|
Add ZEN4 to microarchitecture selector.
|
2022-10-01 12:45:11 +02:00 |
|
Bartosz Taudul
|
62c4b70aaa
|
Reenable ZEN4 cpuid.
|
2022-10-01 12:40:57 +02:00 |
|
Bartosz Taudul
|
c2142279f1
|
But do not expose it yet.
|
2022-10-01 01:42:17 +02:00 |
|
Bartosz Taudul
|
b3dcd57087
|
Add ZEN4 cpuid.
|
2022-10-01 01:39:53 +02:00 |
|
Bartosz Taudul
|
e7184565b3
|
No need for more than one space between mnemonic and operands.
|
2022-09-24 00:39:04 +02:00 |
|
Bartosz Taudul
|
da58c1f55e
|
Make source location display a bit shorter in asm line.
|
2022-09-24 00:37:23 +02:00 |
|
Bartosz Taudul
|
55e78ba4f7
|
Use ellipsis for more condensed source file in asm line.
|
2022-09-24 00:29:38 +02:00 |
|
Bartosz Taudul
|
7ea063539c
|
Take less space for asm address in relative mode.
|
2022-09-21 20:39:35 +02:00 |
|
Bartosz Taudul
|
3d0e461140
|
Assembly lines spacing improvements.
|
2022-09-21 20:26:17 +02:00 |
|
Bartosz Taudul
|
3fa5b8f15a
|
Display local jump target source code preview in tooltip.
|
2022-09-19 00:33:45 +02:00 |
|