Lines Matching defs:InstructionOperand
268 class InstructionOperand {
272 InstructionOperand(IntImmTy Imm, StringRef Name, PatternType Type)
275 InstructionOperand(StringRef Name, PatternType Type)
289 InstructionOperand withNewName(StringRef NewName) const {
290 InstructionOperand Result = *this;
335 InstructionOperand &getOperand(unsigned K) { return Operands[K]; }
336 const InstructionOperand &getOperand(unsigned K) const { return Operands[K]; }
338 const InstructionOperand &operands_back() const { return Operands.back(); }
348 virtual ArrayRef<InstructionOperand> getApplyDefsNeeded() const {
384 SmallVector<InstructionOperand, 4> Operands;
661 ArrayRef<InstructionOperand> getApplyDefsNeeded() const override;