Searched refs:Patterns (Results 1 - 8 of 8) sorted by relevance

/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp139 std::vector<const PatternToMatch*> Patterns; local
142 Patterns.push_back(&*I);
146 std::sort(Patterns.begin(), Patterns.end(), PatternSortingPredicate(CGP));
151 for (unsigned i = 0, e = Patterns.size(); i != e; ++i) {
153 if (Matcher *M = ConvertPatternToMatcher(*Patterns[i], Variant, CGP))
H A DCodeGenDAGPatterns.cpp2941 // Patterns can also be ComplexPattern instances.
3427 std::vector<Record*> Patterns = Records.getAllDerivedDefinitions("Pattern"); local
3429 for (Record *CurPattern : Patterns) {
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DMachineCombiner.cpp363 SmallVector<MachineCombinerPattern, 16> Patterns; local
389 if (!TII->getMachineCombinerPatterns(MI, Patterns))
392 for (auto P : Patterns) {
H A DTargetInstrInfo.cpp639 SmallVectorImpl<MachineCombinerPattern> &Patterns) const {
648 Patterns.push_back(MachineCombinerPattern::REASSOC_AX_YB);
649 Patterns.push_back(MachineCombinerPattern::REASSOC_XA_YB);
651 Patterns.push_back(MachineCombinerPattern::REASSOC_AX_BY);
652 Patterns.push_back(MachineCombinerPattern::REASSOC_XA_BY);
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp2519 SmallVectorImpl<MachineCombinerPattern> &Patterns) {
2547 Patterns.push_back(MachineCombinerPattern::MULADDW_OP1);
2552 Patterns.push_back(MachineCombinerPattern::MULADDW_OP2);
2559 Patterns.push_back(MachineCombinerPattern::MULADDX_OP1);
2564 Patterns.push_back(MachineCombinerPattern::MULADDX_OP2);
2571 Patterns.push_back(MachineCombinerPattern::MULSUBW_OP1);
2576 Patterns.push_back(MachineCombinerPattern::MULSUBW_OP2);
2583 Patterns.push_back(MachineCombinerPattern::MULSUBX_OP1);
2588 Patterns.push_back(MachineCombinerPattern::MULSUBX_OP2);
2595 Patterns
[all...]
H A DAArch64InstrInfo.h168 /// listed in the <Patterns> array.
170 SmallVectorImpl<MachineCombinerPattern> &Patterns)
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/
H A DTargetInstrInfo.h800 /// \param Patterns - Vector of possible combination patterns
803 SmallVectorImpl<MachineCombinerPattern> &Patterns) const;
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp233 SmallVectorImpl<MachineCombinerPattern> &Patterns) const {
243 return TargetInstrInfo::getMachineCombinerPatterns(Root, Patterns);

Completed in 195 milliseconds