Lines Matching full:isa
66 EXPECT_TRUE(isa<sandboxir::Function>(F));
67 EXPECT_FALSE(isa<sandboxir::Function>(Arg0));
68 EXPECT_FALSE(isa<sandboxir::Function>(BB));
69 EXPECT_FALSE(isa<sandboxir::Function>(AddI));
70 EXPECT_FALSE(isa<sandboxir::Function>(Const0));
72 EXPECT_FALSE(isa<sandboxir::Argument>(F));
73 EXPECT_TRUE(isa<sandboxir::Argument>(Arg0));
74 EXPECT_FALSE(isa<sandboxir::Argument>(BB));
75 EXPECT_FALSE(isa<sandboxir::Argument>(AddI));
76 EXPECT_FALSE(isa<sandboxir::Argument>(Const0));
78 EXPECT_TRUE(isa<sandboxir::Constant>(F));
79 EXPECT_FALSE(isa<sandboxir::Constant>(Arg0));
80 EXPECT_FALSE(isa<sandboxir::Constant>(BB));
81 EXPECT_FALSE(isa<sandboxir::Constant>(AddI));
82 EXPECT_TRUE(isa<sandboxir::Constant>(Const0));
84 EXPECT_FALSE(isa<sandboxir::OpaqueInst>(F));
85 EXPECT_FALSE(isa<sandboxir::OpaqueInst>(Arg0));
86 EXPECT_FALSE(isa<sandboxir::OpaqueInst>(BB));
87 EXPECT_FALSE(isa<sandboxir::OpaqueInst>(AddI));
88 EXPECT_FALSE(isa<sandboxir::OpaqueInst>(Const0));
90 EXPECT_FALSE(isa<sandboxir::Instruction>(F));
91 EXPECT_FALSE(isa<sandboxir::Instruction>(Arg0));
92 EXPECT_FALSE(isa<sandboxir::Instruction>(BB));
93 EXPECT_TRUE(isa<sandboxir::Instruction>(AddI));
94 EXPECT_FALSE(isa<sandboxir::Instruction>(Const0));
96 EXPECT_TRUE(isa<sandboxir::User>(F));
97 EXPECT_FALSE(isa<sandboxir::User>(Arg0));
98 EXPECT_FALSE(isa<sandboxir::User>(BB));
99 EXPECT_TRUE(isa<sandboxir::User>(AddI));
100 EXPECT_TRUE(isa<sandboxir::User>(Const0));
477 EXPECT_TRUE(isa<sandboxir::ConstantAggregate>(Array));
479 EXPECT_TRUE(isa<sandboxir::ConstantAggregate>(Struct));
481 EXPECT_TRUE(isa<sandboxir::ConstantAggregate>(Vector));
651 EXPECT_TRUE(isa<sandboxir::UndefValue>(Poison)); // Poison is Undef
706 EXPECT_FALSE(isa<sandboxir::PoisonValue>(Undef)); // Undef is not Poison
1708 EXPECT_TRUE(isa<sandboxir::Value>(BB0));
1709 EXPECT_FALSE(isa<sandboxir::User>(BB0));
1710 EXPECT_FALSE(isa<sandboxir::Instruction>(BB0));
1711 EXPECT_FALSE(isa<sandboxir::Constant>(BB0));
1712 EXPECT_FALSE(isa<sandboxir::Argument>(BB0));
1988 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(Freeze));
2119 EXPECT_TRUE(isa<sandboxir::Constant>(NewSel));
2274 EXPECT_TRUE(isa<sandboxir::Constant>(ShouldBeConstant));
2681 EXPECT_TRUE(isa<sandboxir::Constant>(ShouldBeConstant));
2790 EXPECT_TRUE(isa<sandboxir::Constant>(ShouldBeConstant));
2962 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(Ld));
3171 while (isa<llvm::CallBase>(&*LLVMIt))
3181 EXPECT_TRUE(isa<sandboxir::CallBase>((sandboxir::Value *)Call));
3850 while (isa<llvm::GetElementPtrInst>(&*LLVMIt))
4127 EXPECT_TRUE(isa<sandboxir::CatchSwitchInst>(NewCSI));
4292 EXPECT_TRUE(isa<sandboxir::SwitchInst>(NewSwitch));
4363 EXPECT_TRUE(isa<sandboxir::Constant>(NewV));
4415 EXPECT_TRUE(isa<sandboxir::Constant>(NewV));
4543 EXPECT_TRUE(isa<sandboxir::Constant>(NewV));
4599 EXPECT_TRUE(isa<sandboxir::Constant>(NewV));
5159 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(ZExtI));
5160 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(ZExtI));
5167 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(SExt));
5168 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(SExtI));
5175 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(FPToUI));
5176 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(FPToUII));
5183 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(FPToSI));
5184 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(FPToSII));
5191 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(FPExt));
5192 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(FPExtI));
5199 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(PtrToInt));
5200 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(PtrToIntI));
5207 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(IntToPtr));
5208 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(IntToPtrI));
5215 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(SIToFP));
5216 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(SIToFPI));
5223 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(UIToFP));
5224 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(UIToFPI));
5231 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(Trunc));
5232 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(TruncI));
5239 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(FPTrunc));
5240 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(FPTruncI));
5247 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(BitCast));
5248 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(BitCastI));
5255 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(AddrSpaceCast));
5256 EXPECT_TRUE(isa<sandboxir::UnaryInstruction>(AddrSpaceCastI));
5348 EXPECT_FALSE(isa<sandboxir::PossiblyNonNegInst>(&*It++));
5867 EXPECT_TRUE(isa<sandboxir::Constant>(NewConstCmp));
5950 EXPECT_TRUE(isa<sandboxir::Constant>(NewConstCmp));