Searched refs:InstructionOperand (Results 1 – 3 of 3) sorted by relevance
241 class InstructionOperand {245 InstructionOperand(IntImmTy Imm, StringRef Name, PatternType Type) in InstructionOperand() function248 InstructionOperand(StringRef Name, PatternType Type) in InstructionOperand() function262 InstructionOperand withNewName(StringRef NewName) const { in withNewName()263 InstructionOperand Result = *this; in withNewName()308 InstructionOperand &getOperand(unsigned K) { return Operands[K]; } in getOperand()309 const InstructionOperand &getOperand(unsigned K) const { return Operands[K]; } in getOperand()319 virtual ArrayRef<InstructionOperand> getApplyDefsNeeded() const { in getApplyDefsNeeded()355 SmallVector<InstructionOperand, 4> Operands;617 ArrayRef<InstructionOperand> getApplyDefsNeeded() const override;
170 std::string InstructionOperand::describe() const { in describe()179 void InstructionOperand::print(raw_ostream &OS) const { in print()198 void InstructionOperand::dump() const { return print(dbgs()); } in dump()729 ArrayRef<InstructionOperand> PatFragPattern::getApplyDefsNeeded() const { in getApplyDefsNeeded()
760 const InstructionOperand &O);770 function_ref<InstructionOperand(const InstructionOperand &)>;2046 [&](const InstructionOperand &O) -> InstructionOperand { in emitPatFragMatchPattern()2353 const InstructionOperand &O) { in emitCodeGenInstructionApplyImmOperand()