Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:IntrinsicID

225                                unsigned IntrinsicID) {
228 Value *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());
235 unsigned IntrinsicID) {
239 Value *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());
246 unsigned IntrinsicID) {
251 Value *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());
258 unsigned IntrinsicID) {
262 Value *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());
312 /// depending on IntrinsicID.
315 /// \arg IntrinsicID The ID for the Intrinsic we wish to generate.
321 const llvm::Intrinsic::ID IntrinsicID,
329 llvm::Value *Callee = CGF.CGM.getIntrinsic(IntrinsicID, X->getType());
336 unsigned IntrinsicID,
340 Value *F = CGF.CGM.getIntrinsic(IntrinsicID, {});
1711 llvm::Intrinsic::ID IntrinsicId;
1719 IntrinsicId = llvm::Intrinsic::uadd_with_overflow;
1726 IntrinsicId = llvm::Intrinsic::usub_with_overflow;
1732 llvm::Value *Sum1 = EmitOverflowIntrinsic(*this, IntrinsicId,
1735 llvm::Value *Sum2 = EmitOverflowIntrinsic(*this, IntrinsicId,
1767 llvm::Intrinsic::ID IntrinsicId;
1772 IntrinsicId = EncompassingInfo.Signed
1777 IntrinsicId = EncompassingInfo.Signed
1782 IntrinsicId = EncompassingInfo.Signed
1798 Result = EmitOverflowIntrinsic(*this, IntrinsicId, Left, Right, Overflow);
1851 llvm::Intrinsic::ID IntrinsicId;
1857 IntrinsicId = llvm::Intrinsic::uadd_with_overflow;
1862 IntrinsicId = llvm::Intrinsic::usub_with_overflow;
1867 IntrinsicId = llvm::Intrinsic::umul_with_overflow;
1872 IntrinsicId = llvm::Intrinsic::sadd_with_overflow;
1877 IntrinsicId = llvm::Intrinsic::ssub_with_overflow;
1882 IntrinsicId = llvm::Intrinsic::smul_with_overflow;
1888 llvm::Value *Sum = EmitOverflowIntrinsic(*this, IntrinsicId, X, Y, Carry);
2398 Intrinsic::ID IntrinsicID = Intrinsic::not_intrinsic;
2401 IntrinsicID = Intrinsic::getIntrinsicForGCCBuiltin(Prefix, Name);
2405 if (IntrinsicID == Intrinsic::not_intrinsic)
2406 IntrinsicID = Intrinsic::getIntrinsicForMSBuiltin(Prefix, Name);
2409 if (IntrinsicID != Intrinsic::not_intrinsic) {
2419 Function *F = CGM.getIntrinsic(IntrinsicID);
3232 Function *CodeGenFunction::LookupNeonLLVMIntrinsic(unsigned IntrinsicID,
3268 return CGM.getIntrinsic(IntrinsicID, Tys);
7710 unsigned IntrinsicID,
7717 Value *F = CGF.CGM.getIntrinsic(IntrinsicID);
7951 auto MakeLdg = [&](unsigned IntrinsicID) {
7957 CGM.getIntrinsic(IntrinsicID, {Ptr->getType()->getPointerElementType(),