Home
last modified time | relevance | path

Searched refs:addRulesForGOpcs (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankLegalizeRules.cpp341 RegBankLegalizeRules::addRulesForGOpcs(std::initializer_list<unsigned> OpcList, in addRulesForGOpcs() function in RegBankLegalizeRules
469 addRulesForGOpcs({G_ADD, G_SUB}, Standard) in RegBankLegalizeRules()
473 addRulesForGOpcs({G_MUL}, Standard).Div(S32, {{Vgpr32}, {Vgpr32, Vgpr32}}); in RegBankLegalizeRules()
475 addRulesForGOpcs({G_XOR, G_OR, G_AND}, StandardB) in RegBankLegalizeRules()
485 addRulesForGOpcs({G_SHL}, Standard) in RegBankLegalizeRules()
495 addRulesForGOpcs({G_LSHR}, Standard) in RegBankLegalizeRules()
505 addRulesForGOpcs({G_ASHR}, Standard) in RegBankLegalizeRules()
515 addRulesForGOpcs({G_FRAME_INDEX}).Any({{UniP5, _}, {{SgprP5}, {None}}}); in RegBankLegalizeRules()
517 addRulesForGOpcs({G_UBFX, G_SBFX}, Standard) in RegBankLegalizeRules()
525 addRulesForGOpcs({G_IMPLICIT_DEF}).Any({{UniS1}, {{Sgpr32Trunc}, {}}}); in RegBankLegalizeRules()
[all …]
H A DAMDGPURegBankLegalizeRules.h353 RuleSetInitializer addRulesForGOpcs(std::initializer_list<unsigned> OpcList,