llvm-project
CodeGen: Add RegisterClass by HwMode
#158269
Merged

CodeGen: Add RegisterClass by HwMode #158269

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

Assignees
No one assigned
Labels
Milestone