Home
last modified time | relevance | path

Searched refs:getOrInsertDeclaration (Results 1 – 25 of 89) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSMEABIPass.cpp75 Intrinsic::getOrInsertDeclaration(M, Intrinsic::aarch64_sme_set_tpidr2); in emitTPIDR2Save()
118 Intrinsic::getOrInsertDeclaration(M, Intrinsic::aarch64_sme_get_tpidr2); in updateNewStateFunctions()
132 Intrinsic::getOrInsertDeclaration(M, Intrinsic::aarch64_sme_za_enable); in updateNewStateFunctions()
138 Intrinsic::getOrInsertDeclaration(M, Intrinsic::aarch64_sme_zero); in updateNewStateFunctions()
145 Intrinsic::getOrInsertDeclaration(M, Intrinsic::aarch64_sme_zero_zt); in updateNewStateFunctions()
157 Function *DisableZAIntr = Intrinsic::getOrInsertDeclaration( in updateNewStateFunctions()
H A DAArch64StackTagging.cpp424 auto SetTagZeroFunc = Intrinsic::getOrInsertDeclaration( in tagAlloca()
426 auto StgpFunc = Intrinsic::getOrInsertDeclaration(F->getParent(), in tagAlloca()
549 SetTagFunc = Intrinsic::getOrInsertDeclaration(F->getParent(), in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp643 VPFunc = Intrinsic::getOrInsertDeclaration(M, VPID, OverloadTy); in getOrInsertDeclarationForParams()
660 VPFunc = Intrinsic::getOrInsertDeclaration( in getOrInsertDeclarationForParams()
664 VPFunc = Intrinsic::getOrInsertDeclaration(M, VPID, {Params[0]->getType()}); in getOrInsertDeclarationForParams()
668 VPFunc = Intrinsic::getOrInsertDeclaration(M, VPID, {Params[1]->getType()}); in getOrInsertDeclarationForParams()
671 VPFunc = Intrinsic::getOrInsertDeclaration( in getOrInsertDeclarationForParams()
675 VPFunc = Intrinsic::getOrInsertDeclaration( in getOrInsertDeclarationForParams()
679 VPFunc = Intrinsic::getOrInsertDeclaration( in getOrInsertDeclarationForParams()
683 VPFunc = Intrinsic::getOrInsertDeclaration( in getOrInsertDeclarationForParams()
687 VPFunc = Intrinsic::getOrInsertDeclaration( in getOrInsertDeclarationForParams()
692 VPFunc = Intrinsic::getOrInsertDeclaration( in getOrInsertDeclarationForParams()
[all …]
H A DAutoUpgrade.cpp76 NewFn = Intrinsic::getOrInsertDeclaration(F->getParent(), IID); in upgradePTESTIntrinsic()
92 NewFn = Intrinsic::getOrInsertDeclaration(F->getParent(), IID); in upgradeX86IntrinsicsWith8BitMask()
105 NewFn = Intrinsic::getOrInsertDeclaration(F->getParent(), IID); in upgradeX86MaskedFPCompare()
115 NewFn = Intrinsic::getOrInsertDeclaration(F->getParent(), IID); in upgradeX86BF16Intrinsic()
125 NewFn = Intrinsic::getOrInsertDeclaration(F->getParent(), IID); in upgradeX86BF16DPIntrinsic()
513 NewFn = Intrinsic::getOrInsertDeclaration(F->getParent(), in upgradeX86IntrinsicFunction()
620 NewFn = Intrinsic::getOrInsertDeclaration(F->getParent(), ID); in upgradeX86IntrinsicFunction()
627 NewFn = Intrinsic::getOrInsertDeclaration(F->getParent(), in upgradeX86IntrinsicFunction()
642 NewFn = Intrinsic::getOrInsertDeclaration( in upgradeArmOrAarch64IntrinsicFunction()
649 NewFn = Intrinsic::getOrInsertDeclaration( in upgradeArmOrAarch64IntrinsicFunction()
[all …]
H A DIRBuilder.cpp482 Function *FnAssume = Intrinsic::getOrInsertDeclaration(M, Intrinsic::assume); in CreateAssumption()
689 Function *FnStatepoint = Intrinsic::getOrInsertDeclaration( in CreateGCStatepointCallCommon()
744 Function *FnStatepoint = Intrinsic::getOrInsertDeclaration( in CreateGCStatepointInvokeCommon()
831 Function *Fn = Intrinsic::getOrInsertDeclaration(M, ID, {V->getType()}); in CreateUnaryIntrinsic()
839 Function *Fn = Intrinsic::getOrInsertDeclaration(M, ID, {LHS->getType()}); in CreateBinaryIntrinsic()
852 Function *Fn = Intrinsic::getOrInsertDeclaration(M, ID, Types); in CreateIntrinsic()
879 Function *Fn = Intrinsic::getOrInsertDeclaration(M, ID, OverloadTys); in CreateIntrinsic()
1055 Function *FnLaunderInvariantGroup = Intrinsic::getOrInsertDeclaration( in CreateLaunderInvariantGroup()
1072 Function *FnStripInvariantGroup = Intrinsic::getOrInsertDeclaration( in CreateStripInvariantGroup()
1088 Intrinsic::getOrInsertDeclaration(M, Intrinsic::vector_reverse, Ty); in CreateVectorReverse()
[all …]
H A DDebugProgramInstruction.cpp417 IntrinsicFn = Intrinsic::getOrInsertDeclaration(M, Intrinsic::dbg_declare); in createDebugIntrinsic()
420 IntrinsicFn = Intrinsic::getOrInsertDeclaration(M, Intrinsic::dbg_value); in createDebugIntrinsic()
423 IntrinsicFn = Intrinsic::getOrInsertDeclaration(M, Intrinsic::dbg_assign); in createDebugIntrinsic()
463 auto *LabelFn = Intrinsic::getOrInsertDeclaration(M, Intrinsic::dbg_label); in createDebugIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWasmEHPrepare.cpp199 ThrowF = Intrinsic::getOrInsertDeclaration(&M, Intrinsic::wasm_throw); in prepareThrows()
261 Intrinsic::getOrInsertDeclaration(&M, Intrinsic::wasm_landingpad_index); in prepareEHPads()
264 LSDAF = Intrinsic::getOrInsertDeclaration(&M, Intrinsic::wasm_lsda); in prepareEHPads()
268 Intrinsic::getOrInsertDeclaration(&M, Intrinsic::wasm_get_exception); in prepareEHPads()
270 Intrinsic::getOrInsertDeclaration(&M, Intrinsic::wasm_get_ehselector); in prepareEHPads()
274 CatchF = Intrinsic::getOrInsertDeclaration(&M, Intrinsic::wasm_catch); in prepareEHPads()
H A DSjLjEHPrepare.cpp509 FrameAddrFn = Intrinsic::getOrInsertDeclaration(&M, Intrinsic::frameaddress, in runOnFunction()
511 StackAddrFn = Intrinsic::getOrInsertDeclaration(&M, Intrinsic::stacksave, in runOnFunction()
513 StackRestoreFn = Intrinsic::getOrInsertDeclaration( in runOnFunction()
516 Intrinsic::getOrInsertDeclaration(&M, Intrinsic::eh_sjlj_setup_dispatch); in runOnFunction()
517 LSDAAddrFn = Intrinsic::getOrInsertDeclaration(&M, Intrinsic::eh_sjlj_lsda); in runOnFunction()
519 Intrinsic::getOrInsertDeclaration(&M, Intrinsic::eh_sjlj_callsite); in runOnFunction()
521 Intrinsic::getOrInsertDeclaration(&M, Intrinsic::eh_sjlj_functioncontext); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMatrixBuilder.h75 Function *TheFn = Intrinsic::getOrInsertDeclaration(
98 Function *TheFn = Intrinsic::getOrInsertDeclaration(
118 Function *TheFn = Intrinsic::getOrInsertDeclaration(
139 Function *TheFn = Intrinsic::getOrInsertDeclaration(
H A DIntrinsics.h104 LLVM_ABI Function *getOrInsertDeclaration(Module *M, ID id,
110 return getOrInsertDeclaration(M, id, Tys);
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInterleavedAccess.cpp206 Function *VssegNFunc = Intrinsic::getOrInsertDeclaration( in lowerInterleavedStore()
329 Function *VssegNFunc = Intrinsic::getOrInsertDeclaration( in lowerInterleaveIntrinsicToStore()
353 Function *VssegNFunc = Intrinsic::getOrInsertDeclaration( in lowerInterleaveIntrinsicToStore()
471 Function *VlsegNFunc = Intrinsic::getOrInsertDeclaration( in lowerInterleavedVPLoad()
488 Function *VecExtractFunc = Intrinsic::getOrInsertDeclaration( in lowerInterleavedVPLoad()
580 Function *VecInsertFunc = Intrinsic::getOrInsertDeclaration( in lowerInterleavedVPStore()
587 Function *VssegNFunc = Intrinsic::getOrInsertDeclaration( in lowerInterleavedVPStore()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLBuiltins.cpp658 Intrinsic::getOrInsertDeclaration(&CGM.getModule(), ID), {Op}); in EmitHLSLBuiltinExpr()
667 Intrinsic::getOrInsertDeclaration(&CGM.getModule(), ID), {Op}); in EmitHLSLBuiltinExpr()
673 Intrinsic::getOrInsertDeclaration(&CGM.getModule(), ID), in EmitHLSLBuiltinExpr()
683 return EmitRuntimeCall(Intrinsic::getOrInsertDeclaration( in EmitHLSLBuiltinExpr()
694 return EmitRuntimeCall(Intrinsic::getOrInsertDeclaration( in EmitHLSLBuiltinExpr()
704 return EmitRuntimeCall(Intrinsic::getOrInsertDeclaration( in EmitHLSLBuiltinExpr()
718 Intrinsic::getOrInsertDeclaration(&CGM.getModule(), ID)); in EmitHLSLBuiltinExpr()
723 Intrinsic::getOrInsertDeclaration(&CGM.getModule(), ID)); in EmitHLSLBuiltinExpr()
731 Intrinsic::getOrInsertDeclaration( in EmitHLSLBuiltinExpr()
794 Intrinsic::getOrInsertDeclaration(&CGM.getModule(), ID)); in EmitHLSLBuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEntryExitInstrumenter.cpp57 Intrinsic::getOrInsertDeclaration(&M, Intrinsic::returnaddress), in insertCall()
86 Intrinsic::getOrInsertDeclaration(&M, Intrinsic::returnaddress), in insertCall()
H A DLowerVectorIntrinsics.cpp44 Function *Exp = Intrinsic::getOrInsertDeclaration(&M, CI->getIntrinsicID(), in lowerUnaryVectorIntrinsicAsLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerGuardIntrinsic.cpp44 auto *DeoptIntrinsic = Intrinsic::getOrInsertDeclaration( in lowerGuardIntrinsic()
H A DMakeGuardsExplicit.cpp70 auto *DeoptIntrinsic = Intrinsic::getOrInsertDeclaration( in explicifyGuards()
H A DInferAddressSpaces.cpp392 Intrinsic::getOrInsertDeclaration(M, IID, {DestTy, SrcTy}); in rewriteIntrinsicOperands()
404 Intrinsic::getOrInsertDeclaration(M, IID, {RetTy, NewPtrTy}); in rewriteIntrinsicOperands()
413 Function *NewDecl = Intrinsic::getOrInsertDeclaration( in rewriteIntrinsicOperands()
421 Function *NewDecl = Intrinsic::getOrInsertDeclaration( in rewriteIntrinsicOperands()
433 Function *NewDecl = Intrinsic::getOrInsertDeclaration( in rewriteIntrinsicOperands()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp349 Function *F = Intrinsic::getOrInsertDeclaration( in lowerExpectAssume()
353 Function *F = Intrinsic::getOrInsertDeclaration( in lowerExpectAssume()
366 F = Intrinsic::getOrInsertDeclaration(II->getModule(), NewID); in toSpvOverloadedIntrinsic()
371 F = Intrinsic::getOrInsertDeclaration(II->getModule(), NewID, Tys); in toSpvOverloadedIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerRefTypesIntPtrConv.cpp74 Intrinsic::getOrInsertDeclaration(F.getParent(), Intrinsic::debugtrap); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp635 ? Intrinsic::getOrInsertDeclaration(M, Intrinsic::arm_smladx) in InsertParallelMACs()
636 : Intrinsic::getOrInsertDeclaration(M, Intrinsic::arm_smlaldx); in InsertParallelMACs()
639 ? Intrinsic::getOrInsertDeclaration(M, Intrinsic::arm_smlad) in InsertParallelMACs()
640 : Intrinsic::getOrInsertDeclaration(M, Intrinsic::arm_smlald); in InsertParallelMACs()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp422 Function *ReadLane = Intrinsic::getOrInsertDeclaration( in buildReduction()
436 Function *UpdateDPP = Intrinsic::getOrInsertDeclaration( in buildScan()
496 Function *UpdateDPP = Intrinsic::getOrInsertDeclaration( in buildShiftRight()
504 Function *ReadLane = Intrinsic::getOrInsertDeclaration( in buildShiftRight()
506 Function *WriteLane = Intrinsic::getOrInsertDeclaration( in buildShiftRight()
H A DAMDGPUInstCombineIntrinsic.cpp287 Intrinsic::getOrInsertDeclaration(M, ImageDimIntr->Intr, SigTys); in simplifyAMDGCNImageIntrinsic()
621 Intrinsic::getOrInsertDeclaration(II.getModule(), IID, {SrcTy}); in hoistLaneIntrinsicThroughOperand()
690 Function *NewDecl = Intrinsic::getOrInsertDeclaration( in instCombineIntrinsic()
718 Function *NewDecl = Intrinsic::getOrInsertDeclaration( in instCombineIntrinsic()
808 II.setCalledOperand(Intrinsic::getOrInsertDeclaration( in instCombineIntrinsic()
1428 Function *NewDecl = Intrinsic::getOrInsertDeclaration( in instCombineIntrinsic()
1573 II.setCalledOperand(Intrinsic::getOrInsertDeclaration( in instCombineIntrinsic()
1901 Intrinsic::getOrInsertDeclaration(M, II.getIntrinsicID(), {NewVT}); in simplifyAMDGCNLaneIntrinsicDemanded()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DARCRuntimeEntryPoints.h150 return Decl = Intrinsic::getOrInsertDeclaration(TheModule, IntID); in getIntrinsicEntryPoint()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLowerMASSVEntries.cpp126 Intrinsic::getOrInsertDeclaration(&M, Intrinsic::pow, CI->getType())); in handlePowSpecialCases()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp372 Intrinsic::getOrInsertDeclaration(II->getModule(), *Action.IID, Tys), in convertNvvmIntrinsicToLlvm()
406 return CallInst::Create(Intrinsic::getOrInsertDeclaration( in convertNvvmIntrinsicToLlvm()

1234