Lines Matching refs:Alias
305 /// instruction or alias which is capable of being matched.
453 /// If this is an alias, this is use to determine whether or not to using
455 /// or to use the function generated by the alias.
463 MatchableInfo(std::unique_ptr<const CodeGenInstAlias> Alias)
464 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef),
465 DefRec(Alias.release()),
740 PrintFatalError(Loc, "missing '=' in two-operand alias constraint");
768 "unknown source two-operand alias operand '" + Ops.first +
772 "unknown destination two-operand alias operand '" +
785 // Remove the AsmOperand for the alias operand.
1418 auto Alias = llvm::make_unique<CodeGenInstAlias>(AllInstAliases[i],
1424 if (!StringRef(Alias->ResultInst->TheDef->getName())
1428 auto II = llvm::make_unique<MatchableInfo>(std::move(Alias));
1433 // Validate the alias definitions.
1491 // If the instruction has a two-operand alias, build up the
1500 // Adjust it to be a two-operand alias.
1503 // Add the alias to the matchables list.
1514 // Process token alias definitions and set up the associated superclass
1609 // Use the match class from the Alias definition, not the
2386 // Process each alias a "from" mnemonic at a time, building the code executed
2394 // Loop through each alias and emit code that handles each case. If there