Lines Matching refs:PatternEmitter

57 class PatternEmitter {  class
59 PatternEmitter(Record *pat, RecordOperatorMap *mapper, raw_ostream &os);
212 PatternEmitter::PatternEmitter(Record *pat, RecordOperatorMap *mapper, in PatternEmitter() function in PatternEmitter
219 std::string PatternEmitter::handleConstantAttr(Attribute attr, in handleConstantAttr()
230 void PatternEmitter::emitMatch(DagNode tree, StringRef name, int depth) { in emitMatch()
245 void PatternEmitter::emitNativeCodeMatch(DagNode tree, StringRef opName, in emitNativeCodeMatch()
325 void PatternEmitter::emitOpMatch(DagNode tree, StringRef opName, int depth) { in emitOpMatch()
395 void PatternEmitter::emitOperandMatch(DagNode tree, StringRef opName, in emitOperandMatch()
449 void PatternEmitter::emitAttributeMatch(DagNode tree, StringRef opName, in emitAttributeMatch()
507 void PatternEmitter::emitMatchCheck( in emitMatchCheck()
513 void PatternEmitter::emitMatchCheck(StringRef opName, in emitMatchCheck()
523 void PatternEmitter::emitMatchLogic(DagNode tree, StringRef opName) { in emitMatchLogic()
595 void PatternEmitter::collectOps(DagNode tree, in collectOps()
611 void PatternEmitter::emit(StringRef rewriteName) { in emit()
691 void PatternEmitter::emitRewriteLogic() { in emitRewriteLogic()
776 std::string PatternEmitter::getUniqueSymbol(const Operator *op) { in getUniqueSymbol()
781 std::string PatternEmitter::handleResultPattern(DagNode resultTree, in handleResultPattern()
811 StringRef PatternEmitter::handleReplaceWithValue(DagNode tree) { in handleReplaceWithValue()
826 std::string PatternEmitter::handleLocationDirective(DagNode tree) { in handleLocationDirective()
875 std::string PatternEmitter::handleOpArgument(DagLeaf leaf, in handleOpArgument()
910 std::string PatternEmitter::handleReplaceWithNativeCodeCall(DagNode tree, in handleReplaceWithNativeCodeCall()
942 int PatternEmitter::getNodeValueCount(DagNode node) { in getNodeValueCount()
958 std::pair<bool, std::string> PatternEmitter::getLocation(DagNode tree) { in getLocation()
972 std::string PatternEmitter::handleOpCreation(DagNode tree, int resultIndex, in handleOpCreation()
1097 void PatternEmitter::createSeparateLocalVarsForOpArgs( in createSeparateLocalVarsForOpArgs()
1154 void PatternEmitter::supplyValuesForOpArgs( in supplyValuesForOpArgs()
1197 void PatternEmitter::createAggregateLocalVarsForOpArgs( in createAggregateLocalVarsForOpArgs()
1293 PatternEmitter(p, &recordOpMap, os).emit(name); in emitRewriters()