Lines Matching refs:Instructions
95 std::vector<InstructionTemplate> &Instructions) const { in instantiateMemoryOperands()
100 const size_t OriginalInstructionsSize = Instructions.size(); in instantiateMemoryOperands()
102 for (InstructionTemplate &IT : Instructions) { in instantiateMemoryOperands()
107 while (Instructions.size() < kMinNumDifferentAddresses) { in instantiateMemoryOperands()
108 InstructionTemplate IT = Instructions[I % OriginalInstructionsSize]; in instantiateMemoryOperands()
111 Instructions.push_back(std::move(IT)); in instantiateMemoryOperands()
121 std::vector<InstructionTemplate> Instructions; in generateSnippetUsingStaticRenaming() local
142 return Instructions; in generateSnippetUsingStaticRenaming()
153 Instructions.push_back(std::move(TmpIT)); in generateSnippetUsingStaticRenaming()
170 CT.Instructions.push_back(std::move(Variant)); in generateCodeTemplates()
171 instantiateMemoryOperands(CT.ScratchSpacePointerInReg, CT.Instructions); in generateCodeTemplates()
176 CT.Instructions.push_back(std::move(Variant)); in generateCodeTemplates()
177 instantiateMemoryOperands(CT.ScratchSpacePointerInReg, CT.Instructions); in generateCodeTemplates()
183 CT.Instructions = generateSnippetUsingStaticRenaming( in generateCodeTemplates()
185 instantiateMemoryOperands(CT.ScratchSpacePointerInReg, CT.Instructions); in generateCodeTemplates()
249 CT.Instructions.push_back(std::move(Variant)); in generateCodeTemplates()
250 instantiateMemoryOperands(CT.ScratchSpacePointerInReg, CT.Instructions); in generateCodeTemplates()