8 Commits

Author SHA1 Message Date
vporpo
e22b07e766
[SandboxIR][NFC] Move Function class to a separate file (#110526) 2024-09-30 10:12:47 -07:00
vporpo
eba106d461
[SandboxIR][NFC] Move Instruction classes into a separate file (#110294) 2024-09-27 10:54:11 -07:00
vporpo
31d4837273
[SandboxIR][Bench] SandboxIR creation (#108278)
Adds a benchmark for the overhead of SandboxIR creation.
2024-09-11 15:28:37 -07:00
vporpo
0cfa5abd9d
[SandboxIR][Bench] Add tests with tracking enabled (#108273)
Benchmarks RAUW and RUOW when tracking is enabled.
2024-09-11 12:14:50 -07:00
vporpo
bd4e0dfa94
[SandboxIR][Bench] Benchmark RUOW (#107456)
This patch adds a benchmark for ReplaceUsesOfWith().
2024-09-11 11:40:16 -07:00
Justin Bogner
80c47ad3ae [SandboxIR][Bench] Fix missing include
In 362da640dd18 "[SandboxIR][Bench] Test RAUW (#107440)" we started
using std::stringstream, but didn't include `<sstream>` for the
definition. This is resulting in a build failure on windows.
2024-09-08 12:34:10 -07:00
vporpo
362da640dd
[SandboxIR][Bench] Test RAUW (#107440) 2024-09-05 12:32:07 -07:00
vporpo
5e25291b3c
[SandboxIR][Bench] Initial patch for performance tracking (#107296)
This patch adds a new benchmark suite for SandboxIR. It measures the
performance of some of the most commonly used API functions and compares
it against LLVM IR.
2024-09-05 10:35:02 -07:00