llvm-project
[Codegen, X86] Add prefetch insertion based on Propeller profile
#166324
Merged

[Codegen, X86] Add prefetch insertion based on Propeller profile #166324

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

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone