Searched refs:addRulesForGOpcs (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankLegalizeRules.cpp | 341 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 D | AMDGPURegBankLegalizeRules.h | 353 RuleSetInitializer addRulesForGOpcs(std::initializer_list<unsigned> OpcList,
|