Searched refs:IID (Results 26 - 50 of 81) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCoroutine.cpp697 unsigned int IID) {
699 switch (IID) {
737 llvm::Function *F = CGM.getIntrinsic(IID);
744 if (IID == llvm::Intrinsic::coro_id) {
747 else if (IID == llvm::Intrinsic::coro_begin) {
751 else if (IID == llvm::Intrinsic::coro_free) {
696 EmitCoroutineIntrinsic(const CallExpr *E, unsigned int IID) argument
H A DCGBuiltin.cpp1640 unsigned IID = IsRotateRight ? Intrinsic::fshr : Intrinsic::fshl;
1641 Function *F = CGM.getIntrinsic(IID, Ty);
11154 Intrinsic::ID IID = IsCompress ? Intrinsic::x86_avx512_mask_compress
11156 llvm::Function *F = CGF.CGM.getIntrinsic(IID, ResultTy);
11203 unsigned IID = IsRight ? Intrinsic::fshr : Intrinsic::fshl;
11204 Function *F = CGF.CGM.getIntrinsic(IID, Ty);
11346 Intrinsic::ID IID = IsSigned ? Intrinsic::x86_avx512_sitofp_round
11348 Function *F = CGF.CGM.getIntrinsic(IID, { Ty, Ops[0]->getType() });
11382 Intrinsic::ID IID = Intrinsic::not_intrinsic;
11391 IID
[all...]
H A DCGExprScalar.cpp3215 unsigned IID; local
3223 IID = isSigned ? llvm::Intrinsic::sadd_with_overflow :
3229 IID = isSigned ? llvm::Intrinsic::ssub_with_overflow :
3235 IID = isSigned ? llvm::Intrinsic::smul_with_overflow :
3248 llvm::Function *intrinsic = CGF.CGM.getIntrinsic(IID, opTy);
3612 llvm::Intrinsic::ID IID = CommonFixedSema.isSigned() local
3615 Result = Builder.CreateBinaryIntrinsic(IID, FullLHS, FullRHS);
3624 llvm::Intrinsic::ID IID = CommonFixedSema.isSigned() local
3627 Result = Builder.CreateBinaryIntrinsic(IID, FullLHS, FullRHS);
3635 llvm::Intrinsic::ID IID; local
3648 llvm::Intrinsic::ID IID; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1597 Optional<Intrinsic::ID> IID; member in struct:SimplifyAction
1606 SimplifyAction(Intrinsic::ID IID, FtzRequirementTy FtzReq) argument
1607 : IID(IID), FtzRequirement(FtzReq) {}
1770 // can bail out now. (Notice that in the case that IID is not an NVVM
1785 if (Action.IID) {
1791 Intrinsic::getDeclaration(II->getModule(), *Action.IID, Tys), Args);
1966 Intrinsic::ID IID = II->getIntrinsicID(); local
1967 switch (IID) {
2049 if (IID
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h113 Intrinsic::ID IID; member in class:llvm::IntrinsicCostAttributes
151 Intrinsic::ID getID() const { return IID; }
378 Intrinsic::ID IID) const;
785 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
1285 Intrinsic::ID IID) const = 0;
1369 virtual int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx,
1553 Intrinsic::ID IID) const override {
1554 return Impl.collectFlatAddressOperands(OpIndexes, IID);
1736 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
1738 return Impl.getIntImmCostIntrin(IID, Id
[all...]
H A DTargetTransformInfoImpl.h86 Intrinsic::ID IID) const {
301 unsigned getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, argument
817 if (Intrinsic::ID IID = F->getIntrinsicID()) {
818 IntrinsicCostAttributes Attrs(IID, *CB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp146 unsigned IID = cast<ConstantSDNode>(getOperand(OpNo))->getZExtValue(); local
147 if (IID < Intrinsic::num_intrinsics)
148 return Intrinsic::getName((Intrinsic::ID)IID, None);
152 return TII->getName(IID);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DLSUnit.h124 CriticalPredecessor.IID = IR.getSourceIndex();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp658 Intrinsic::ID IID = F->getIntrinsicID(); local
659 if (((IID == Intrinsic::memcpy &&
661 (IID == Intrinsic::memmove &&
663 (IID == Intrinsic::memset &&
H A DLiveDebugValues.cpp423 const auto &IID = MI.getDesc(); local
434 return BuildMI(MF, DbgLoc, IID, Indirect,
439 return BuildMI(MF, DbgLoc, IID, Indirect, Loc.RegNo, Var, DIExpr);
448 return BuildMI(MF, DbgLoc, IID, true, Base, Var, SpillExpr);
452 return BuildMI(MF, DbgLoc, IID, Indirect, MO, Var, DIExpr);
H A DTargetPassConfig.cpp928 const char *IID = (const char *)(IPI->getTypeInfo()); local
929 insertPass(TID, IID);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h78 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
H A DAArch64TargetTransformInfo.cpp152 int AArch64TTIImpl::getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, argument
166 if (IID >= Intrinsic::aarch64_addg && IID <= Intrinsic::aarch64_udiv)
169 switch (IID) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.h160 Intrinsic::ID IID) const;
H A DAMDGPUTargetTransformInfo.h222 Intrinsic::ID IID) const;
H A DAMDGPUTargetTransformInfo.cpp869 Intrinsic::ID IID) const {
870 switch (IID) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h195 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h701 void setIntrinsicID(Intrinsic::ID IID) {
703 Contents.IntrinsicID = IID;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp360 auto IID = II->getIntrinsicID(); local
361 switch (IID) {
369 if (TTI->collectFlatAddressOperands(OpIndexes, IID)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp92 int PPCTTIImpl::getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, argument
96 return BaseT::getIntImmCostIntrin(IID, Idx, Imm, Ty, CostKind);
104 switch (IID) {
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h1211 const CodeGenIntrinsic &getIntrinsicInfo(unsigned IID) const {
1212 if (IID-1 < Intrinsics.size())
1213 return Intrinsics[IID-1];
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp5165 Intrinsic::ID IID = F->getIntrinsicID(); local
5166 if (IsIdempotent(IID))
5168 if (II->getIntrinsicID() == IID)
5172 switch (IID) {
5238 Intrinsic::ID IID = F->getIntrinsicID(); local
5240 switch (IID) {
5344 bool PropagateNaN = IID == Intrinsic::minimum || IID == Intrinsic::maximum;
5353 if (M0->getIntrinsicID() == IID &&
5357 if (M1->getIntrinsicID() == IID
5392 Intrinsic::ID IID = F->getIntrinsicID(); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp185 int SystemZTTIImpl::getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, argument
199 switch (IID) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp2339 auto IID = llvm_map_to_intrinsic_id(ID);
2340 return wrap(llvm::Intrinsic::getDeclaration(unwrap(Mod), IID, Tys));
2344 auto IID = llvm_map_to_intrinsic_id(ID);
2345 auto Str = llvm::Intrinsic::getName(IID);
2352 auto IID = llvm_map_to_intrinsic_id(ID);
2354 return wrap(llvm::Intrinsic::getType(*unwrap(Ctx), IID, Tys));
2361 auto IID = llvm_map_to_intrinsic_id(ID);
2363 auto Str = llvm::Intrinsic::getName(IID, Tys);
2373 auto IID = llvm_map_to_intrinsic_id(ID);
2374 return llvm::Intrinsic::isOverloaded(IID);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp178 auto IID = F->getIntrinsicID(); local
179 if (IID == Intrinsic::vastart) {
188 if (IID == Intrinsic::eh_typeid_for)

Completed in 256 milliseconds

1234