Searched refs:addRule (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUIGroupLP.cpp | 185 void addRule(std::shared_ptr<InstructionRule> NewRule) { in addRule() function in __anon5d856e630111::SchedGroup 1591 SG->addRule(std::make_shared<EnablesNthMFMAInChain>( in applyIGLPStrategy() 1595 SG->addRule( in applyIGLPStrategy() 1597 SG->addRule(std::make_shared<IsFMA>(TII, SG->getSGID())); in applyIGLPStrategy() 1604 SG->addRule(std::make_shared<EnablesNthMFMAInChain>( in applyIGLPStrategy() 1608 SG->addRule(std::make_shared<EnablesNthMFMA>(MFMAEnablement + 1, TII, in applyIGLPStrategy() 1610 SG->addRule(std::make_shared<IsFMA>(TII, SG->getSGID())); in applyIGLPStrategy() 1617 SG->addRule(std::make_shared<OccursAtOrAfterNode>(*FirstPipeDSR, TII, in applyIGLPStrategy() 1626 SG->addRule(std::make_shared<EnablesNthMFMAInChain>( in applyIGLPStrategy() 1629 SG->addRule(std::make_shared<EnablesNthMFMA>(1, TII, SG->getSGID(), true)); in applyIGLPStrategy() [all …]
|
| H A D | AMDGPURegBankLegalizeRules.h | 277 void addRule(RegBankLegalizeRule Rule); 348 RuleSet->addRule(Init);
|
| H A D | AMDGPURegBankLegalizeRules.cpp | 272 void SetOfRulesForOpcode::addRule(RegBankLegalizeRule Rule) { in addRule() function in SetOfRulesForOpcode
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 175 void addRule(StringRef N, const Rule::FuncType &F) { in addRule() function 1581 S.addRule("sink-zext", in setupPreSimplifier() 1602 S.addRule("xor/and -> and/xor", in setupPreSimplifier() 1620 S.addRule("sink binop into select", in setupPreSimplifier() 1646 S.addRule("fold select-select", in setupPreSimplifier() 1665 S.addRule("or-signbit -> xor-signbit", in setupPreSimplifier() 1677 S.addRule("sink lshr into binop", in setupPreSimplifier() 1699 S.addRule("expose bitop-const", in setupPreSimplifier() 1729 S.addRule("(and (xor (and x a) y) b) -> (and (xor x y) b), if b == b&a", in setupPostSimplifier()
|