Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:IntrinsicID

174 /// depending on IntrinsicID.
177 /// \arg IntrinsicID The ID for the Intrinsic we wish to generate.
183 const llvm::Intrinsic::ID IntrinsicID,
191 llvm::Value *Callee = CGF.CGM.getIntrinsic(IntrinsicID, X->getType());
1405 llvm::Intrinsic::ID IntrinsicId;
1413 IntrinsicId = llvm::Intrinsic::uadd_with_overflow;
1420 IntrinsicId = llvm::Intrinsic::usub_with_overflow;
1426 llvm::Value *Sum1 = EmitOverflowIntrinsic(*this, IntrinsicId,
1429 llvm::Value *Sum2 = EmitOverflowIntrinsic(*this, IntrinsicId,
1466 llvm::Intrinsic::ID IntrinsicId;
1472 IntrinsicId = llvm::Intrinsic::uadd_with_overflow;
1477 IntrinsicId = llvm::Intrinsic::usub_with_overflow;
1482 IntrinsicId = llvm::Intrinsic::umul_with_overflow;
1487 IntrinsicId = llvm::Intrinsic::sadd_with_overflow;
1492 IntrinsicId = llvm::Intrinsic::ssub_with_overflow;
1497 IntrinsicId = llvm::Intrinsic::smul_with_overflow;
1503 llvm::Value *Sum = EmitOverflowIntrinsic(*this, IntrinsicId, X, Y, Carry);
1601 Intrinsic::ID IntrinsicID = Intrinsic::not_intrinsic;
1604 IntrinsicID = Intrinsic::getIntrinsicForGCCBuiltin(Prefix, Name);
1608 if (IntrinsicID == Intrinsic::not_intrinsic)
1609 IntrinsicID = Intrinsic::getIntrinsicForMSBuiltin(Prefix, Name);
1612 if (IntrinsicID != Intrinsic::not_intrinsic) {
1622 Function *F = CGM.getIntrinsic(IntrinsicID);
2433 Function *CodeGenFunction::LookupNeonLLVMIntrinsic(unsigned IntrinsicID,
2469 return CGM.getIntrinsic(IntrinsicID, Tys);