/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/ |
H A D | RegisterFile.cpp | 28 : IID(SourceIndex), WriteBackCycle(), WriteResID(), RegisterID(), in WriteRef()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 5304 static unsigned getDSFPAtomicOpcode(Intrinsic::ID IID) { in getDSFPAtomicOpcode() argument 5305 switch (IID) { in getDSFPAtomicOpcode() 5319 Intrinsic::ID IID) const { in legalizeDSAtomicFPIntrinsic() 5323 MI.setDesc(ST.getInstrInfo()->get(getDSFPAtomicOpcode(IID))); in legalizeDSAtomicFPIntrinsic() 5944 Intrinsic::ID IID) const { in legalizeBufferAtomic() 5946 IID == Intrinsic::amdgcn_raw_buffer_atomic_cmpswap || in legalizeBufferAtomic() 5947 IID == Intrinsic::amdgcn_struct_buffer_atomic_cmpswap || in legalizeBufferAtomic() 5948 IID == Intrinsic::amdgcn_raw_ptr_buffer_atomic_cmpswap || in legalizeBufferAtomic() 5949 IID == Intrinsic::amdgcn_struct_ptr_buffer_atomic_cmpswap; in legalizeBufferAtomic() 5987 auto MIB = B.buildInstr(getBufferAtomicPseudo(IID)) in legalizeBufferAtomic()
|
H A D | AMDGPUISelLowering.cpp | 3661 unsigned IID = Node24->getConstantOperandVal(0); in simplifyMul24() local 3662 switch (IID) { in simplifyMul24() 3881 unsigned IID = N->getConstantOperandVal(0); in performIntrinsicWOChainCombine() local 3882 switch (IID) { in performIntrinsicWOChainCombine() 5720 unsigned IID = Op.getConstantOperandVal(0); in computeKnownBitsForTargetNode() local 5721 switch (IID) { in computeKnownBitsForTargetNode() 5726 DAG.getMachineFunction().getFunction(), workitemIntrinsicDim(IID)); in computeKnownBitsForTargetNode()
|
H A D | SIISelLowering.cpp | 5894 unsigned IID = N->getConstantOperandVal(0); in ReplaceNodeResults() local 5895 switch (IID) { in ReplaceNodeResults() 5917 if (IID == Intrinsic::amdgcn_cvt_pknorm_i16) in ReplaceNodeResults() 5919 else if (IID == Intrinsic::amdgcn_cvt_pknorm_u16) in ReplaceNodeResults() 5921 else if (IID == Intrinsic::amdgcn_cvt_pk_i16) in ReplaceNodeResults() 13875 SDValue IID = DAG.getTargetConstant(*IsSigned ? Intrinsic::amdgcn_sdot4 in performAddCombine() local 13880 auto Dot = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, SL, MVT::i32, IID, Src0, in performAddCombine() 15408 unsigned IID = Op.getConstantOperandVal(0); in computeKnownBitsForTargetNode() local 15409 switch (IID) { in computeKnownBitsForTargetNode() 15526 Intrinsic::ID IID = GI->getIntrinsicID(); in computeKnownAlignForTargetInstr() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 2005 Intrinsic::ID IID = II.getIntrinsicID(); in instCombineIntrinsic() local 2006 switch (IID) { in instCombineIntrinsic() 2256 switch (IID) { in instCombineIntrinsic() 2301 switch (IID) { in instCombineIntrinsic()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | BasicAliasAnalysis.cpp | 787 static bool isIntrinsicCall(const CallBase *Call, Intrinsic::ID IID) { in isIntrinsicCall() argument 789 return II && II->getIntrinsicID() == IID; in isIntrinsicCall()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 1283 llvm::Intrinsic::ID IID = in EmitScalarCast() local 1285 return Builder.CreateCall(CGF.CGM.getIntrinsic(IID, {DstTy, SrcTy}), Src); in EmitScalarCast() 3507 unsigned IID; in EmitOverflowCheckedBinOp() local 3516 IID = isSigned ? llvm::Intrinsic::sadd_with_overflow : in EmitOverflowCheckedBinOp() 3523 IID = isSigned ? llvm::Intrinsic::ssub_with_overflow : in EmitOverflowCheckedBinOp() 3530 IID = isSigned ? llvm::Intrinsic::smul_with_overflow : in EmitOverflowCheckedBinOp() 3544 llvm::Function *intrinsic = CGF.CGM.getIntrinsic(IID, opTy); in EmitOverflowCheckedBinOp()
|
H A D | CodeGenModule.h | 1103 llvm::Function *getIntrinsic(unsigned IID,
|
H A D | CGObjC.cpp | 2382 llvm::Intrinsic::ID IID = in emitOptimizedARCReturnCall() local 2385 EP = getARCIntrinsic(IID, CGF.CGM); in emitOptimizedARCReturnCall() 2409 return emitARCValueOperation(CGF, value, nullptr, EP, IID, tailKind); in emitOptimizedARCReturnCall()
|
H A D | CGClass.cpp | 2736 llvm::Intrinsic::ID IID = CGM.HasHiddenLTOVisibility(RD) in EmitTypeMetadataCodeForVCall() local 2740 Builder.CreateCall(CGM.getIntrinsic(IID), {VTable, TypeId}); in EmitTypeMetadataCodeForVCall()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Function.cpp | 866 bool Function::isTargetIntrinsic(Intrinsic::ID IID) { in isTargetIntrinsic() argument 867 return IID > TargetInfos[0].Count; in isTargetIntrinsic()
|
H A D | Verifier.cpp | 6627 Intrinsic::ID IID = Fn->getIntrinsicID(); in verifyAttachedCallBundle() local 6629 if (IID) { in verifyAttachedCallBundle() 6630 Check((IID == Intrinsic::objc_retainAutoreleasedReturnValue || in verifyAttachedCallBundle() 6631 IID == Intrinsic::objc_unsafeClaimAutoreleasedReturnValue), in verifyAttachedCallBundle()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | VarLocBasedImpl.cpp | 552 const auto &IID = MI.getDesc(); in BuildDbgValue() local 609 return BuildMI(MF, DbgLoc, IID, Indirect, MOs, Var, DIExpr); in BuildDbgValue()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | CodeGenDAGPatterns.cpp | 2344 unsigned IID = cast<IntInit>(getChild(0)->getLeafValue())->getValue(); in getIntrinsicInfo() local 2345 return &CDP.getIntrinsicInfo(IID); in getIntrinsicInfo() 2991 unsigned IID = getDAGPatterns().getIntrinsicID(Operator)+1; in ParseTreePattern() local 3004 IntInit::get(RK, IID), 1)); in ParseTreePattern()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 1920 Intrinsic::ID IID) { in createFFSIntrinsic() argument 1925 Function *Func = Intrinsic::getDeclaration(M, IID, Tys); in createFFSIntrinsic()
|
/freebsd/sys/dev/sym/ |
H A D | sym_hipd.c | 3247 OUTB (nc_dien , MDPE|BF|SSI|SIR|IID); in sym_init() 3877 !(dstat & (MDPE|BF|ABRT|IID))) { in sym_intr1() 3908 !(dstat & (MDPE|BF|ABRT|IID))) { in sym_intr1() 3926 (dstat & (MDPE|BF|ABRT|IID))) { in sym_intr1() 6767 if (dstat & (MDPE|BF|IID)) {
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 529 Intrinsic::ID IID = IsFshl ? Intrinsic::fshl : Intrinsic::fshr; in narrowFunnelShift() local 530 Function *F = Intrinsic::getDeclaration(Trunc.getModule(), IID, DestTy); in narrowFunnelShift()
|
H A D | InstCombineVectorOps.cpp | 431 Intrinsic::ID IID = II->getIntrinsicID(); in visitExtractElementInst() local 434 if (IID == Intrinsic::experimental_stepvector && in visitExtractElementInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAG.cpp | 668 unsigned IID = N->getConstantOperandVal(0); in SelectIntrinsicWOChain() local 670 switch (IID) { in SelectIntrinsicWOChain()
|
H A D | HexagonISelDAGToDAGHVX.cpp | 2965 unsigned IID = N->getConstantOperandVal(0); in SelectHVXDualOutput() local 2967 switch (IID) { in SelectHVXDualOutput()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 1427 Intrinsic::ID IID; member 1433 Function *Variant, Intrinsic::ID IID, in setCallWideningDecision() argument 1437 CallWideningDecisions[std::make_pair(CI, VF)] = {Kind, Variant, IID, in setCallWideningDecision() 6828 Intrinsic::ID IID = getVectorIntrinsicIDForCall(CI, TLI); in setVectorizedCallDecision() local 6829 if (IID != Intrinsic::not_intrinsic) in setVectorizedCallDecision() 6845 setCallWideningDecision(CI, VF, Decision, VecFunc, IID, in setVectorizedCallDecision()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IntrinsicInst.h | 126 static bool mayLowerToFunctionCall(Intrinsic::ID IID);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 6493 if (IID < Intrinsic::num_intrinsics) in getIntrinsicID() 6494 return IID; in getIntrinsicID() 6507 if (IID == Intrinsic::aarch64_neon_umull || in isReassocProfitable() 18454 SDValue IID = N->getOperand(0); in tryCombineFixedPointConvert() local 19594 if (IID == Intrinsic::not_intrinsic) in tryCombineLongOpWithDup() 19627 switch (IID) { in tryCombineShiftImm() 19783 unsigned IID = getIntrinsicID(N); in tryConvertSVEWideCompare() local 19790 switch (IID) { in tryConvertSVEWideCompare() 19963 unsigned IID = getIntrinsicID(N); in performIntrinsicCombine() local 19964 switch (IID) { in performIntrinsicCombine() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 9118 DAG.getConstant(IID, dl, MVT::i32), Op); in BuildIntrinsicOp() 9123 static SDValue BuildIntrinsicOp(unsigned IID, SDValue LHS, SDValue RHS, in BuildIntrinsicOp() argument 9128 DAG.getConstant(IID, dl, MVT::i32), LHS, RHS); in BuildIntrinsicOp() 9133 static SDValue BuildIntrinsicOp(unsigned IID, SDValue Op0, SDValue Op1, in BuildIntrinsicOp() argument 15982 unsigned IID = N->getConstantOperandVal(0); in PerformDAGCombine() local 15985 if (IID == Intr && N->getOperand(1)->getOpcode() == ISD::ADD) { in PerformDAGCombine() 15996 U->getConstantOperandVal(0) == IID) { in PerformDAGCombine() 16017 V->getConstantOperandVal(0) == IID) { in PerformDAGCombine() 16029 (IID == Intrinsic::ppc_altivec_vmaxsw || in PerformDAGCombine() 16030 IID == Intrinsic::ppc_altivec_vmaxsh || in PerformDAGCombine() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 472 CmpInst *Cmp, Intrinsic::ID IID); 1556 Intrinsic::ID IID) { in replaceMathCmpWithIntrinsic() argument 1602 IID == Intrinsic::usub_with_overflow) { in replaceMathCmpWithIntrinsic() 1620 Value *MathOV = Builder.CreateBinaryIntrinsic(IID, Arg0, Arg1); in replaceMathCmpWithIntrinsic()
|