/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCoroutine.cpp | 697 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 D | CGBuiltin.cpp | 1640 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 D | CGExprScalar.cpp | 3215 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 D | InstCombineCalls.cpp | 1597 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 D | TargetTransformInfo.h | 113 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 D | TargetTransformInfoImpl.h | 86 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 D | SelectionDAGDumper.cpp | 146 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 D | LSUnit.h | 124 CriticalPredecessor.IID = IR.getSourceIndex();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 658 Intrinsic::ID IID = F->getIntrinsicID(); local 659 if (((IID == Intrinsic::memcpy && 661 (IID == Intrinsic::memmove && 663 (IID == Intrinsic::memset &&
|
H A D | LiveDebugValues.cpp | 423 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 D | TargetPassConfig.cpp | 928 const char *IID = (const char *)(IPI->getTypeInfo()); local 929 insertPass(TID, IID);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.h | 78 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
|
H A D | AArch64TargetTransformInfo.cpp | 152 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 D | AMDGPULegalizerInfo.h | 160 Intrinsic::ID IID) const;
|
H A D | AMDGPUTargetTransformInfo.h | 222 Intrinsic::ID IID) const;
|
H A D | AMDGPUTargetTransformInfo.cpp | 869 Intrinsic::ID IID) const { 870 switch (IID) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 195 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 701 void setIntrinsicID(Intrinsic::ID IID) { 703 Contents.IntrinsicID = IID;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | InferAddressSpaces.cpp | 360 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 D | PPCTargetTransformInfo.cpp | 92 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 D | CodeGenDAGPatterns.h | 1211 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 D | InstructionSimplify.cpp | 5165 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 D | SystemZTargetTransformInfo.cpp | 185 int SystemZTTIImpl::getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, argument 199 switch (IID) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Core.cpp | 2339 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 D | CodeExtractor.cpp | 178 auto IID = F->getIntrinsicID(); local 179 if (IID == Intrinsic::vastart) { 188 if (IID == Intrinsic::eh_typeid_for)
|