Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:IntrinsicId

173 /// depending on IntrinsicID.
176 /// \arg IntrinsicID The ID for the Intrinsic we wish to generate.
182 const llvm::Intrinsic::ID IntrinsicID,
190 llvm::Value *Callee = CGF.CGM.getIntrinsic(IntrinsicID, X->getType());
1385 llvm::Intrinsic::ID IntrinsicId;
1393 IntrinsicId = llvm::Intrinsic::uadd_with_overflow;
1400 IntrinsicId = llvm::Intrinsic::usub_with_overflow;
1406 llvm::Value *Sum1 = EmitOverflowIntrinsic(*this, IntrinsicId,
1409 llvm::Value *Sum2 = EmitOverflowIntrinsic(*this, IntrinsicId,
1446 llvm::Intrinsic::ID IntrinsicId;
1452 IntrinsicId = llvm::Intrinsic::uadd_with_overflow;
1457 IntrinsicId = llvm::Intrinsic::usub_with_overflow;
1462 IntrinsicId = llvm::Intrinsic::umul_with_overflow;
1467 IntrinsicId = llvm::Intrinsic::sadd_with_overflow;
1472 IntrinsicId = llvm::Intrinsic::ssub_with_overflow;
1477 IntrinsicId = llvm::Intrinsic::smul_with_overflow;
1483 llvm::Value *Sum = EmitOverflowIntrinsic(*this, IntrinsicId, X, Y, Carry);
1509 Intrinsic::ID IntrinsicID = Intrinsic::not_intrinsic;
1512 IntrinsicID = Intrinsic::getIntrinsicForGCCBuiltin(Prefix, Name);
1514 if (IntrinsicID != Intrinsic::not_intrinsic) {
1524 Function *F = CGM.getIntrinsic(IntrinsicID);