llvm-project
[SLP] Make getSameOpcode support interchangeable instructions.
#133888
Merged

[SLP] Make getSameOpcode support interchangeable instructions. #133888

HanKuanChen
HanKuanChen [SLP] Make getSameOpcode support interchangeable instructions. (#132887)
07b95364
HanKuanChen add const to isBinOpWithConstantInt
9bfcd78d
HanKuanChen NFC. Move isConvertible into isOpcodeOrAlt.
23187957
HanKuanChen NFC. Add isMainInstruction.
cb4de08b
HanKuanChen apply interchangeable instruction to isMainInstruction and isAlternat…
f6398354
HanKuanChen HanKuanChen requested a review from alexey-bataev alexey-bataev 185 days ago
github-actions
HanKuanChen
HanKuanChen refactor isOpcodeOrAlt
9835c72d
HanKuanChen refactor isMainInstruction and isAlternateInstruction
585428c6
HanKuanChen add assert for isOpcodeOrAlt
6d70b91f
alexey-bataev alexey-bataev requested a review from hiraditya hiraditya 185 days ago
HanKuanChen Pre-commit test.
f48ee28a
HanKuanChen fix 9835c72dbe71d04ca02d018ae1cf616f12075108
64d34053
gbossu
gbossu commented on 2025-04-02
HanKuanChen add findInstructionWithOpcode
2e06c250
HanKuanChen rename isOpcodeOrAlt to getMatchingMainOpOrAltOp
cab23cf0
HanKuanChen
HanKuanChen Merge remote-tracking branch 'upstream/main' into slp-interchangeable…
eccafa0b
HanKuanChen fix merge conflict
8763ce15
alexey-bataev
alexey-bataev commented on 2025-04-10
alexey-bataev
alexey-bataev approved these changes on 2025-04-14
HanKuanChen HanKuanChen merged 123993fd into main 172 days ago
HanKuanChen HanKuanChen deleted the slp-interchangeable-instruction branch 172 days ago
mikaelholmen
aeubanks
HanKuanChen
rnk
HanKuanChen
aeubanks
alexey-bataev
hiraditya
aeubanks
mikaelholmen
alexey-bataev

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone