reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4530 RuleMatcherScores[M.getRuleID()] = Score; 4531 M.addAction<DebugCommentAction>(llvm::to_string(*P.getSrcPattern()) + 4535 if (auto Error = importRulePredicates(M, P.getPredicates())) 4571 InstructionMatcher &InsnMatcherTemp = M.addInstructionMatcher(Src->getName()); 4574 createAndImportSelDAGMatcher(M, InsnMatcherTemp, Src, TempOpIdx); 4592 M.defineOperand(OM0.getSymbolicName(), OM0); 4596 M.addAction<BuildMIAction>(M.allocateOutputInsnID(), &DstI); 4596 M.addAction<BuildMIAction>(M.allocateOutputInsnID(), &DstI); 4599 M.addAction<ConstrainOperandToRegClassAction>(0, 0, RC); 4604 return std::move(M); 4662 M.defineOperand(OM.getSymbolicName(), OM); 4673 M.defineOperand(OM.getSymbolicName(), OM); 4685 M.defineOperand(OM.getSymbolicName(), OM); 4692 createAndImportInstructionRenderer(M, InsnMatcher, Src, Dst); 4702 DstMIBuilder.chooseInsnToMutate(M); 4715 M.addAction<ConstrainOperandToRegClassAction>( 4721 return std::move(M); 4746 M.addAction<ConstrainOperandToRegClassAction>(0, 0, *SrcRCDstRCPair->second); 4747 M.addAction<ConstrainOperandToRegClassAction>(0, 1, *SrcRCDstRCPair->first); 4752 return std::move(M); 4769 M.addAction<ConstrainOperandToRegClassAction>(0, 0, **SuperClass); 4770 M.addAction<ConstrainOperandToRegClassAction>(0, 1, **SuperClass); 4771 M.addAction<ConstrainOperandToRegClassAction>(0, 2, **SubClass); 4773 return std::move(M); 4794 M.addAction<ConstrainOperandToRegClassAction>(0, 0, **SuperClass); 4795 M.addAction<ConstrainOperandToRegClassAction>(0, 2, **SubClass); 4797 return std::move(M); 4800 M.addAction<ConstrainOperandsToDefinitionAction>(0); 4804 return std::move(M);