reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-exegesis/lib/CodeTemplate.cpp
   36   return VariableValues[Var.getIndex()];
   40   return VariableValues[Var.getIndex()];
unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp
   89   ASSERT_THAT(IT.VariableValues, SizeIs(1)); // Imm.
   90   EXPECT_THAT(IT.VariableValues[0], IsInvalid()) << "Immediate is not set";
  112   ASSERT_THAT(IT.VariableValues, SizeIs(2));
  113   EXPECT_THAT(IT.VariableValues[0], IsInvalid()) << "Operand 1 is not set";
  114   EXPECT_THAT(IT.VariableValues[1], IsInvalid()) << "Operand 2 is not set";
  134   ASSERT_THAT(IT.VariableValues, SizeIs(3));
  135   EXPECT_THAT(IT.VariableValues,
  176     ASSERT_THAT(IT.VariableValues, SizeIs(2));
  177     EXPECT_THAT(IT.VariableValues, AnyOf(ElementsAre(IsReg(), IsInvalid()),
  196     ASSERT_THAT(IT.VariableValues, SizeIs(0));
  215   ASSERT_THAT(IT.VariableValues, SizeIs(2));
  216   EXPECT_THAT(IT.VariableValues[0], IsInvalid());
  217   EXPECT_THAT(IT.VariableValues[1], IsInvalid());
  236   ASSERT_THAT(IT.VariableValues, SizeIs(0));
  263     ASSERT_THAT(IT.VariableValues, SizeIs(3));
  264     AllDefRegisters.insert(IT.VariableValues[0].getReg());
  294   ASSERT_THAT(IT.VariableValues, SizeIs(4));
  295   EXPECT_THAT(IT.VariableValues[0].getReg(), Not(IT.VariableValues[1].getReg()))
  295   EXPECT_THAT(IT.VariableValues[0].getReg(), Not(IT.VariableValues[1].getReg()))
  297   EXPECT_THAT(IT.VariableValues[0].getReg(), Not(IT.VariableValues[2].getReg()))
  297   EXPECT_THAT(IT.VariableValues[0].getReg(), Not(IT.VariableValues[2].getReg()))
  299   EXPECT_THAT(IT.VariableValues[3], IsInvalid());
  329   ASSERT_THAT(IT.VariableValues, SizeIs(6));
  330   EXPECT_EQ(IT.VariableValues[2].getImm(), 1);
  331   EXPECT_EQ(IT.VariableValues[3].getReg(), 0u);
  332   EXPECT_EQ(IT.VariableValues[4].getImm(), 0);
  333   EXPECT_EQ(IT.VariableValues[5].getReg(), 0u);