Lines Matching refs:Instrs

2876 getInstructionsInTree(TreePatternNode *Tree, SmallVectorImpl<Record*> &Instrs) {  in getInstructionsInTree()  argument
2880 Instrs.push_back(Tree->getOperator()); in getInstructionsInTree()
2882 getInstructionsInTree(Tree->getChild(i), Instrs); in getInstructionsInTree()
3067 std::vector<Record*> Instrs = Records.getAllDerivedDefinitions("Instruction"); in ParseInstructions() local
3069 for (unsigned i = 0, e = Instrs.size(); i != e; ++i) { in ParseInstructions()
3072 if (isa<ListInit>(Instrs[i]->getValueInit("Pattern"))) in ParseInstructions()
3073 LI = Instrs[i]->getValueAsListInit("Pattern"); in ParseInstructions()
3085 CodeGenInstruction &InstInfo = Target.getInstruction(Instrs[i]); in ParseInstructions()
3099 Instructions.insert(std::make_pair(Instrs[i], in ParseInstructions()
3104 CodeGenInstruction &CGI = Target.getInstruction(Instrs[i]); in ParseInstructions()
3297 SmallVector<Record*, 8> Instrs; in VerifyInstructionFlags() local
3298 getInstructionsInTree(PTM.getDstPattern(), Instrs); in VerifyInstructionFlags()
3299 if (Instrs.empty()) in VerifyInstructionFlags()
3306 for (unsigned i = 0, e = Instrs.size(); i != e; ++i) { in VerifyInstructionFlags()
3307 const CodeGenInstruction &InstInfo = Target.getInstruction(Instrs[i]); in VerifyInstructionFlags()
3341 (Instrs.size() == 1 ? in VerifyInstructionFlags()
3344 for (unsigned i = 0, e = Instrs.size(); i != e; ++i) { in VerifyInstructionFlags()
3345 if (Instrs[i] != PTM.getSrcRecord()) in VerifyInstructionFlags()
3346 PrintError(Instrs[i]->getLoc(), "defined here"); in VerifyInstructionFlags()
3347 const CodeGenInstruction &InstInfo = Target.getInstruction(Instrs[i]); in VerifyInstructionFlags()