Searched refs:addRule (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUIGroupLP.cpp | 187 void addRule(std::shared_ptr<InstructionRule> NewRule) { in addRule() function in __anon114cba190111::SchedGroup 1252 SG->addRule(std::make_shared<IsPermForDSW>(TII, SG->getSGID(), true)); in applyIGLPStrategy() 1262 SG->addRule(std::make_shared<SharesPredWithPrevNthGroup>( in applyIGLPStrategy() 1264 SG->addRule(std::make_shared<VMEMSize>(TII, SG->getSGID(), false)); in applyIGLPStrategy() 1273 SG->addRule(std::make_shared<SharesPredWithPrevNthGroup>( in applyIGLPStrategy() 1275 SG->addRule(std::make_shared<VMEMSize>(TII, SG->getSGID(), false)); in applyIGLPStrategy() 1293 SG->addRule(std::make_shared<VMEMSize>(TII, SG->getSGID(), false)); in applyIGLPStrategy() 1337 SG->addRule(std::make_shared<SharesPredWithPrevNthGroup>( in applyIGLPStrategy() 1339 SG->addRule(std::make_shared<VMEMSize>(TII, SG->getSGID(), false)); in applyIGLPStrategy() 1348 SG->addRule(std::make_shared<SharesPredWithPrevNthGroup>( in applyIGLPStrategy() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 185 void addRule(StringRef N, const Rule::FuncType &F) { in addRule() function 1601 S.addRule("sink-zext", in setupPreSimplifier() 1622 S.addRule("xor/and -> and/xor", in setupPreSimplifier() 1640 S.addRule("sink binop into select", in setupPreSimplifier() 1666 S.addRule("fold select-select", in setupPreSimplifier() 1685 S.addRule("or-signbit -> xor-signbit", in setupPreSimplifier() 1697 S.addRule("sink lshr into binop", in setupPreSimplifier() 1719 S.addRule("expose bitop-const", in setupPreSimplifier() 1749 S.addRule("(and (xor (and x a) y) b) -> (and (xor x y) b), if b == b&a", in setupPostSimplifier()
|