llvm-project
CodeGen: Add RegisterClass by HwMode
#158269
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
28
Changes
View On
GitHub
CodeGen: Add RegisterClass by HwMode
#158269
arsenm
merged 28 commits into
main
from
users/arsenm/codegen/targetinstrinfo-add-regclass-by-hwmode
arsenm
added
llvm:codegen
arsenm
requested a review
from
asb
98 days ago
arsenm
requested a review
from
cdevadas
98 days ago
arsenm
requested a review
from
jayfoad
98 days ago
arsenm
requested a review
from
jurahul
98 days ago
arsenm
requested a review
from
KanRobert
98 days ago
arsenm
requested a review
from
kparzysz
98 days ago
arsenm
requested a review
from
preames
98 days ago
arsenm
requested a review
from
qcolombet
98 days ago
arsenm
requested a review
from
rampitec
98 days ago
arsenm
requested a review
from
RKSimon
98 days ago
arsenm
requested a review
from
s-barannikov
98 days ago
arsenm
requested a review
from
shiltian
98 days ago
arsenm
requested a review
from
Sisyph
98 days ago
arsenm
requested a review
from
topperc
98 days ago
arsenm
marked this pull request as ready for review
98 days ago
llvmbot
added
backend:AMDGPU
llvmbot
added
backend:SystemZ
llvmbot
added
tablegen
llvmbot
added
llvm:mc
llvmbot
added
llvm:globalisel
llvmbot
added
llvm:SelectionDAG
s-barannikov
commented on 2025-09-12
s-barannikov
commented on 2025-09-12
s-barannikov
commented on 2025-09-12
s-barannikov
commented on 2025-09-12
topperc
commented on 2025-09-12
arsenm
force pushed
from
ba508ebb
95 days ago
s-barannikov
commented on 2025-09-15
s-barannikov
commented on 2025-09-15
s-barannikov
approved these changes on 2025-09-15
arsenm
force pushed
to
480926a1
94 days ago
arsenm
force pushed
from
480926a1
to
bdfdc330
93 days ago
s-barannikov
commented on 2025-09-17
topperc
commented on 2025-09-19
topperc
commented on 2025-09-19
arsenm
commented on 2025-09-19
s-barannikov
commented on 2025-09-19
topperc
commented on 2025-09-19
CodeGen: Add RegisterClass by HwMode
e038b70b
Review comments
b4275a6f
Move getInitValueAsRegClass into CodeGenTarget
77f9e0ad
Use CodeGenTarget::getInitValueAsRegClass in CodeGenInstAlias
dcb4387a
getInitValueAsRegClass(Like)
149b9fd0
Fix crash in CodeGenInstAlias
0987bce0
Avoid unnecessary declaration
44b63fe2
Move where emitRegClassByHwModeDecoders is called
943b1f2e
Fix comment
7c391b64
Check RegisterClassLike
b9bd6292
Use check literal
768d1147
Structured binding
4e0978fb
Re-use RegInfo HwMode kind
586c48f8
CodeGenRegBank to RegClassByHwMode
f780b469
comment typos
e862ef38
Address comment
2fee8f89
Stop multiple inheritance from Operand<iPTR> in test
706d3913
Use find_if
efbcd712
Move RegClassByHwModeUses definition to header
9bbaca38
Another InfoByHwMode structure binding
4edfaaa2
Apply suggestions from code review
abff318b
Update llvm/include/llvm/CodeGen/TargetInstrInfo.h
4722d066
emplace_front returns reference
8c4a25bb
variable for Target.getAllRegClassByHwMode
8bfcdcc5
arsenm
force pushed
to
8bfcdcc5
91 days ago
RKSimon
commented on 2025-09-19
arsenm
commented on 2025-09-19
assert message
53a024c5
arsenm
commented on 2025-09-19
whitespace is hard on GitHub
080dcc65
arsenm
commented on 2025-09-19
whitespace
d4790716
arsenm
commented on 2025-09-19
GitHub whitespace is impossible
a9006f3c
RKSimon
approved these changes on 2025-09-19
arsenm
merged
6b54c92b
into main
91 days ago
arsenm
deleted the users/arsenm/codegen/targetinstrinfo-add-regclass-by-hwmode branch
91 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
RKSimon
s-barannikov
topperc
asb
cdevadas
jayfoad
jurahul
KanRobert
kparzysz
preames
qcolombet
rampitec
shiltian
Sisyph
Assignees
No one assigned
Labels
backend:AMDGPU
backend:SystemZ
tablegen
llvm:codegen
llvm:mc
llvm:globalisel
llvm:SelectionDAG
Milestone
No milestone
Login to write a write a comment.
Login via GitHub