[Codegen, X86] Add prefetch insertion based on Propeller profile #166324
RKSimon
requested changes
on 2025-11-04
rlavaee
changed the title X86: Add prefetch insertion based on Propeller profile [Codegen, X86] Add prefetch insertion based on Propeller profile 34 days ago
tmsri
commented
on 2026-03-17
tmsri
commented
on 2026-03-17
tmsri
commented
on 2026-03-17
rlavaee
force pushed
to
4a04d20d
25 days ago
HaohaiWen
approved these changes
on 2026-04-07
RKSimon
approved these changes
on 2026-04-09
[CodeGen] Centralize prefetch target storage in MachineFunction
e3f22aa3
clang-format.
d70bf434
feat(AsmPrinter): Add support for inserting code prefetch instructions.
f541579d
Update tests.
2cd5baa6
clang-format.
3fae242f
Remove unwanted changes.
8206185c
Additional changes.
59c18b42
Split setPrefetchTargets and insertPrefetchHints into separate functi…
01e94b78
clang-format.
a4566f8f
Implement fallback support.
b1ed46e0
clang-format.
6c525e40
fix the prefetch test.
53290b24
Change undef to extfunc.
8e70b6be
Add include for MCContext.h
b5def7d3
nits.
6e79796c
Address comments.
fc6664c0
clang-format.
c84d36e6
Address comments.
646db33e
clang-format.
5947ea5b
Fix post-instruction symbol handling
bcc65242
Use llvm:: for the getPrefetchTargetSymbolName function definition
be4c08cc
Add new header style and set runOnMachineFunction's return value.
c083d601
Fix the defined function target check.
128b373e
rlavaee
force pushed
from
b95027da
to
128b373e
2 days ago
MaskRay
approved these changes
on 2026-04-10
Fix the includes.
3d17285a
Fix the comment.
3851c8ef
Merge branch 'main' into prefetch-insertion
80dd68a2
rlavaee
merged
2f422a52
into main 2 days ago
Assignees
No one assigned
Labels
backend:X86
llvm:codegen
Login to write a write a comment.
Login via GitHub