Lines Matching defs:SymbolicName
558 InstructionMatcher &addInstructionMatcher(StringRef SymbolicName);
651 bool hasOperand(StringRef SymbolicName) const {
652 return DefinedOperands.contains(SymbolicName);
655 void defineOperand(StringRef SymbolicName, OperandMatcher &OM);
659 Error defineComplexSubOperand(StringRef SymbolicName,
665 getComplexSubOperand(StringRef SymbolicName) const {
666 const auto &I = ComplexSubOperands.find(SymbolicName);
672 InstructionMatcher &getInstructionMatcher(StringRef SymbolicName) const;
1264 std::string SymbolicName;
1278 const std::string &SymbolicName,
1280 : Insn(Insn), OpIdx(OpIdx), SymbolicName(SymbolicName),
1284 bool hasSymbolicName() const { return !SymbolicName.empty(); }
1285 StringRef getSymbolicName() const { return SymbolicName; }
1287 assert(SymbolicName.empty() && "Operand already has a symbolic name");
1288 SymbolicName = std::string(Name);
1762 std::string SymbolicName;
1778 InstructionMatcher(RuleMatcher &Rule, StringRef SymbolicName,
1780 : Rule(Rule), SymbolicName(SymbolicName),
1800 OperandMatcher &addOperand(unsigned OpIdx, const std::string &SymbolicName,
1807 StringRef getSymbolicName() const { return SymbolicName; }
1874 RuleMatcher &Rule, StringRef SymbolicName,
1878 new InstructionMatcher(Rule, SymbolicName, AllowNumOpsCheck)),
1942 const StringRef SymbolicName;
1945 CopyRenderer(unsigned NewInsnID, StringRef SymbolicName)
1947 SymbolicName(SymbolicName) {
1948 assert(!SymbolicName.empty() && "Cannot copy from an unspecified source");
1955 StringRef getSymbolicName() const { return SymbolicName; }
1994 const StringRef SymbolicName;
1998 CopyOrAddZeroRegRenderer(unsigned NewInsnID, StringRef SymbolicName,
2001 SymbolicName(SymbolicName), ZeroRegisterDef(ZeroRegisterDef) {
2002 assert(!SymbolicName.empty() && "Cannot copy from an unspecified source");
2009 StringRef getSymbolicName() const { return SymbolicName; }
2020 const std::string SymbolicName;
2024 CopyConstantAsImmRenderer(unsigned NewInsnID, StringRef SymbolicName)
2026 SymbolicName(SymbolicName), Signed(true) {}
2032 StringRef getSymbolicName() const { return SymbolicName; }
2043 const std::string SymbolicName;
2046 CopyFConstantAsFPImmRenderer(unsigned NewInsnID, StringRef SymbolicName)
2048 SymbolicName(SymbolicName) {}
2054 StringRef getSymbolicName() const { return SymbolicName; }
2066 const StringRef SymbolicName;
2071 CopySubRegRenderer(unsigned NewInsnID, StringRef SymbolicName,
2074 SymbolicName(SymbolicName), SubReg(SubReg) {}
2080 StringRef getSymbolicName() const { return SymbolicName; }
2186 const StringRef SymbolicName;
2202 StringRef SymbolicName, unsigned RendererID,
2206 SymbolicName(SymbolicName), RendererID(RendererID),
2238 const std::string SymbolicName;
2242 StringRef SymbolicName)
2244 SymbolicName(SymbolicName) {}
2258 const std::string SymbolicName;
2262 StringRef SymbolicName)
2264 SymbolicName(SymbolicName) {}