Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
tools
/
llvm-exegesis
/
lib
/
Uops.cpp
41c8af3
[MCSched] Bind PFM Counters to the CPUs instead of the SchedModel.
by Clement Courbet
· 7 years ago
32401af
[llvm-exegesis] Move namespace exegesis inside llvm::
by Fangrui Song
· 7 years ago
f973c2d
[llvm-exegesis] Allow measuring several instructions in a single run.
by Clement Courbet
· 7 years ago
fcbb6f3
[llvm-exegeis] Computing Latency configuration upfront so we can generate many CodeTemplates at once.
by Guillaume Chatelet
· 7 years ago
296a862
[llvm-exegesis][NFC] Return many CodeTemplates instead of one.
by Guillaume Chatelet
· 7 years ago
9b59238
[llvm-exegesis][NFC] Pass Instruction instead of bare Opcode
by Guillaume Chatelet
· 7 years ago
ee9c2a17
[llvm-exegesis][NFC] Code simplification
by Guillaume Chatelet
· 7 years ago
d227754
[llvm-exegesis] Fix broken build.
by Guillaume Chatelet
· 7 years ago
ffc3ffa
[llvm-exegesis][NFC] Simplify code now that Instruction has more semantic
by Guillaume Chatelet
· 7 years ago
09c2839
[llvm-exegesis][NFC] Use accessors for Operand.
by Guillaume Chatelet
· 7 years ago
70ac019
[llvm-exegesis][NFC] moving code around.
by Guillaume Chatelet
· 7 years ago
596c56f
[llvm-exegesis] Add support for measuring NumMicroOps.
by Clement Courbet
· 7 years ago
684a5f6
[llvm-exegesis] Output the unscaled value as well as the scaled one.
by Clement Courbet
· 7 years ago
d939f6d
[llvm-exegesis][NFC] Split BenchmarkRunner class
by Clement Courbet
· 7 years ago
e60866a
[llvm-exegesis] Renaming classes and functions.
by Guillaume Chatelet
· 7 years ago
171f3f4
[llvm-exegesis] Rename InstructionInstance into InstructionBuilder.
by Guillaume Chatelet
· 7 years ago
fb94354
[llvm-exegesis] Provide a way to handle memory instructions.
by Guillaume Chatelet
· 7 years ago
f9a0bb3
[llvm-exegesis] Add uop computation for more X87 instruction classes.
by Clement Courbet
· 7 years ago
4860b98
[llvm-exegesis] Get the BenchmarkRunner from the ExegesisTarget.
by Clement Courbet
· 7 years ago
0e8bf4e
[llvm-exegesis][NFC] Remove unnecessary member variables.
by Clement Courbet
· 7 years ago
cff2caa
[llvm-exegesis][NFC] clang-format
by Clement Courbet
· 7 years ago
2c40970
[llvm-exegesis] Fix missing move in r335105.
by Clement Courbet
· 7 years ago
ef6cef5
[llvm-exegesis] Use a Prototype to defer picking a value for free vars.
by Guillaume Chatelet
· 7 years ago
44b4c54
Re-land r335038 "[llvm-exegesis] A mechanism to add target-specific functionality.""
by Clement Courbet
· 7 years ago
4675178
Revert r335038 "[llvm-exegesis] A mechanism to add target-specific functionality."
by Clement Courbet
· 7 years ago
6780b5f
[llvm-exegesis] A mechanism to add target-specific functionality.
by Clement Courbet
· 7 years ago
c9f727b
[llvm-exegesis] Cleaner design without mutable data.
by Guillaume Chatelet
· 7 years ago
3827537
[llvm-exegesis] Sum counter values when several counters are specified for a ProcRes.
by Clement Courbet
· 7 years ago
b4f1582
[llvm-exegesis] Make BenchmarkRunner handle multiple configurations.
by Guillaume Chatelet
· 7 years ago
7b852cd
[llvm-exegesis] Add a Configuration object for Benchmark.
by Guillaume Chatelet
· 7 years ago
62b34fa
[llvm-exegesis] move Mode from Key to BenchmarResult.
by Clement Courbet
· 7 years ago
2cb97b9
[llvm-exegesis][NFC] Use an enum instead of a string for benchmark mode.
by Clement Courbet
· 7 years ago
0e69e2d
reland r332579: [llvm-exegesis] Update to cover latency through another opcode.
by Clement Courbet
· 7 years ago
295a554
Revert r332579 "[llvm-exegesis] Update to cover latency through another opcode."
by Clement Courbet
· 7 years ago
ee110fb
[llvm-exegesis] Update to cover latency through another opcode.
by Clement Courbet
· 7 years ago
b449379
[MC][TableGen] Add optional libpfm counter names for ProcResUnits.
by Clement Courbet
· 7 years ago
ac74acd
Re-land r329156 "Add llvm-exegesis tool."
by Clement Courbet
· 7 years ago
7949b3b
Revert r329156 "Add llvm-exegesis tool."
by Clement Courbet
· 7 years ago
7287b2c
Add llvm-exegesis tool.
by Clement Courbet
· 7 years ago