Lines Matching defs:CT

80   const auto &CT = CodeTemplates[0];
81 EXPECT_THAT(CT.Execution, ExecutionMode::ALWAYS_SERIAL_IMPLICIT_REGS_ALIAS);
82 ASSERT_THAT(CT.Instructions, SizeIs(1));
83 const InstructionTemplate &IT = CT.Instructions[0];
103 const auto &CT = CodeTemplates[0];
104 EXPECT_THAT(CT.Execution, ExecutionMode::ALWAYS_SERIAL_TIED_REGS_ALIAS);
105 ASSERT_THAT(CT.Instructions, SizeIs(1));
106 const InstructionTemplate &IT = CT.Instructions[0];
125 const auto &CT = CodeTemplates[0];
126 EXPECT_THAT(CT.Execution, ExecutionMode::SERIAL_VIA_EXPLICIT_REGS);
127 ASSERT_THAT(CT.Instructions, SizeIs(1));
128 const InstructionTemplate &IT = CT.Instructions[0];
178 for (const auto &CT : CodeTemplates) {
179 EXPECT_THAT(CT.Execution, ExecutionMode::SERIAL_VIA_EXPLICIT_REGS);
180 ASSERT_THAT(CT.Instructions, SizeIs(1));
181 const InstructionTemplate &IT = CT.Instructions[0];
202 for (const auto &CT : CodeTemplates) {
203 EXPECT_THAT(CT.Execution, ExecutionMode::SERIAL_VIA_NON_MEMORY_INSTR);
204 ASSERT_THAT(CT.Instructions, SizeIs(2));
205 const InstructionTemplate &IT = CT.Instructions[0];
211 EXPECT_THAT(CT.Instructions[1].getOpcode(), Not(Opcode));
223 for (const auto &CT : CodeTemplates) {
224 EXPECT_THAT(CT.Execution, ExecutionMode::SERIAL_VIA_NON_MEMORY_INSTR);
225 ASSERT_THAT(CT.Instructions, SizeIs(2));
226 const InstructionTemplate &IT = CT.Instructions[0];
261 const auto &CT = CodeTemplates[0];
262 EXPECT_THAT(CT.Info, HasSubstr("serial"));
263 EXPECT_THAT(CT.Execution, ExecutionMode::UNKNOWN);
264 ASSERT_THAT(CT.Instructions, SizeIs(1));
265 const InstructionTemplate &IT = CT.Instructions[0];
287 for (const auto &CT : CodeTemplates) {
288 EXPECT_THAT(CT.Info, HasSubstr("avoiding Read-After-Write issue"));
289 EXPECT_THAT(CT.Execution, ExecutionMode::UNKNOWN);
290 ASSERT_GT(CT.Instructions.size(), 1U);
293 for (const auto &IT : CT.Instructions) {
298 EXPECT_THAT(AllDefRegisters, SizeIs(CT.Instructions.size()))
327 for (const auto &CT : CodeTemplates) {
328 EXPECT_THAT(CT.Info, HasSubstr("avoiding Read-After-Write issue"));
329 EXPECT_THAT(CT.Execution, ExecutionMode::UNKNOWN);
330 ASSERT_GT(CT.Instructions.size(), 1U);
333 for (const auto &IT : CT.Instructions) {
339 EXPECT_THAT(AllDefRegisters, SizeIs(CT.Instructions.size()))
369 for (const auto &CT : CodeTemplates) {
370 EXPECT_THAT(CT.Info, HasSubstr("no tied variables"));
371 EXPECT_THAT(CT.Execution, ExecutionMode::UNKNOWN);
372 ASSERT_THAT(CT.Instructions, SizeIs(1));
373 const InstructionTemplate &IT = CT.Instructions[0];
406 for (const auto &CT : CodeTemplates) {
407 EXPECT_THAT(CT.Info, HasSubstr("no tied variables"));
408 EXPECT_THAT(CT.Execution, ExecutionMode::UNKNOWN);
409 ASSERT_THAT(CT.Instructions,
411 const InstructionTemplate &IT = CT.Instructions[0];