Lines Matching refs:cast
141 FAdd = cast<Instruction>(F);
156 FAdd = cast<Instruction>(F);
163 FAdd = cast<Instruction>(F);
170 FDiv = cast<Instruction>(F);
177 FDiv = cast<Instruction>(F);
188 FDiv = cast<Instruction>(F);
195 FCmp = cast<Instruction>(FC);
206 FCmp = cast<Instruction>(FC);
244 FDiv = cast<Instruction>(F);
262 cast<BinaryOperator>(Builder.CreateNSWAdd(V, V))->hasNoSignedWrap());
264 cast<BinaryOperator>(Builder.CreateNSWMul(V, V))->hasNoSignedWrap());
266 cast<BinaryOperator>(Builder.CreateNSWSub(V, V))->hasNoSignedWrap());
267 EXPECT_TRUE(cast<BinaryOperator>(
272 cast<BinaryOperator>(Builder.CreateNUWAdd(V, V))->hasNoUnsignedWrap());
274 cast<BinaryOperator>(Builder.CreateNUWMul(V, V))->hasNoUnsignedWrap());
276 cast<BinaryOperator>(Builder.CreateNUWSub(V, V))->hasNoUnsignedWrap());
277 EXPECT_TRUE(cast<BinaryOperator>(
283 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNSWAdd(C, C))
285 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNSWSub(C, C))
287 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNSWMul(C, C))
289 EXPECT_TRUE(cast<OverflowingBinaryOperator>(
293 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNUWAdd(C, C))
295 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNUWSub(C, C))
297 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNUWMul(C, C))
299 EXPECT_TRUE(cast<OverflowingBinaryOperator>(
331 Builder.SetInsertPoint(cast<Instruction>(F));