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

References

unittests/AsmParser/AsmParserTest.cpp
   76   V = parseConstantValue("double 3.5", Error, M);
   77   ASSERT_TRUE(V);
   78   EXPECT_TRUE(V->getType()->isDoubleTy());
   79   ASSERT_TRUE(isa<ConstantFP>(V));
   80   EXPECT_TRUE(cast<ConstantFP>(V)->isExactlyValue(3.5));
   82   V = parseConstantValue("i32 42", Error, M);
   83   ASSERT_TRUE(V);
   84   EXPECT_TRUE(V->getType()->isIntegerTy());
   85   ASSERT_TRUE(isa<ConstantInt>(V));
   86   EXPECT_TRUE(cast<ConstantInt>(V)->equalsInt(42));
   88   V = parseConstantValue("<4 x i32> <i32 0, i32 1, i32 2, i32 3>", Error, M);
   89   ASSERT_TRUE(V);
   90   EXPECT_TRUE(V->getType()->isVectorTy());
   91   ASSERT_TRUE(isa<ConstantDataVector>(V));
   93   V = parseConstantValue("i32 add (i32 1, i32 2)", Error, M);
   94   ASSERT_TRUE(V);
   95   ASSERT_TRUE(isa<ConstantInt>(V));
   97   V = parseConstantValue("i8* blockaddress(@test, %entry)", Error, M);
   98   ASSERT_TRUE(V);
   99   ASSERT_TRUE(isa<BlockAddress>(V));
  101   V = parseConstantValue("i8** undef", Error, M);
  102   ASSERT_TRUE(V);
  103   ASSERT_TRUE(isa<UndefValue>(V));