Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUIGroupLP.cpp186 void addRule(std::shared_ptr<InstructionRule> NewRule) { in addRule() function in __anon5d856e630111::SchedGroup
1628 SG->addRule(std::make_shared<EnablesNthMFMAInChain>( in applyIGLPStrategy()
1632 SG->addRule( in applyIGLPStrategy()
1634 SG->addRule(std::make_shared<IsFMA>(TII, SG->getSGID())); in applyIGLPStrategy()
1641 SG->addRule(std::make_shared<EnablesNthMFMAInChain>( in applyIGLPStrategy()
1645 SG->addRule(std::make_shared<EnablesNthMFMA>(MFMAEnablement + 1, TII, in applyIGLPStrategy()
1647 SG->addRule(std::make_shared<IsFMA>(TII, SG->getSGID())); in applyIGLPStrategy()
1654 SG->addRule(std::make_shared<OccursAtOrAfterNode>(*FirstPipeDSR, TII, in applyIGLPStrategy()
1663 SG->addRule(std::make_shared<EnablesNthMFMAInChain>( in applyIGLPStrategy()
1666 SG->addRule(std::make_shared<EnablesNthMFMA>(1, TII, SG->getSGID(), true)); in applyIGLPStrategy()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp185 void addRule(StringRef N, const Rule::FuncType &F) { in addRule() function
1595 S.addRule("sink-zext", in setupPreSimplifier()
1616 S.addRule("xor/and -> and/xor", in setupPreSimplifier()
1634 S.addRule("sink binop into select", in setupPreSimplifier()
1660 S.addRule("fold select-select", in setupPreSimplifier()
1679 S.addRule("or-signbit -> xor-signbit", in setupPreSimplifier()
1691 S.addRule("sink lshr into binop", in setupPreSimplifier()
1713 S.addRule("expose bitop-const", in setupPreSimplifier()
1743 S.addRule("(and (xor (and x a) y) b) -> (and (xor x y) b), if b == b&a", in setupPostSimplifier()