Home
last modified time | relevance | path

Searched refs:Intrin (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp28 void lowerCoroPromise(CoroPromiseInst *Intrin);
60 void Lowerer::lowerCoroPromise(CoroPromiseInst *Intrin) { in lowerCoroPromise() argument
61 Value *Operand = Intrin->getArgOperand(0); in lowerCoroPromise()
62 Align Alignment = Intrin->getAlignment(); in lowerCoroPromise()
70 if (Intrin->isFromPromise()) in lowerCoroPromise()
73 Builder.SetInsertPoint(Intrin); in lowerCoroPromise()
77 Intrin->replaceAllUsesWith(Replacement); in lowerCoroPromise()
78 Intrin->eraseFromParent(); in lowerCoroPromise()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp140 if (IntrinsicInst *Intrin = llvm::dyn_cast<IntrinsicInst>(&I)) { in removeDoneExport() local
141 if (Intrin->getIntrinsicID() == Intrinsic::amdgcn_exp) { in removeDoneExport()
142 Intrin->setArgOperand(6, BoolFalse); // done in removeDoneExport()
143 } else if (Intrin->getIntrinsicID() == Intrinsic::amdgcn_exp_compr) { in removeDoneExport()
144 Intrin->setArgOperand(4, BoolFalse); // done in removeDoneExport()
H A DAMDGPUCodeGenPrepare.cpp526 FunctionCallee Intrin = Intrinsic::getDeclaration(Mod, IntrID); in replaceMulWithMul24() local
537 Value *Result = Builder.CreateCall(Intrin, {LHS, RHS}); in replaceMulWithMul24()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXIntrinsics.td277 multiclass REDUX_SYNC<string BinOp, string PTXType, Intrinsic Intrin> {
280 [(set Int32Regs:$dst, (Intrin Int32Regs:$src, Int32Regs:$mask))]>,
311 multiclass CP_ASYNC_MBARRIER_ARRIVE<string NoInc, string AddrSpace, Intrinsic Intrin> {
314 [(Intrin Int32Regs:$addr)]>,
318 [(Intrin Int64Regs:$addr)]>,
331 multiclass CP_ASYNC_CA_SHARED_GLOBAL_I<string cpsize, Intrinsic Intrin> {
334 [(Intrin Int32Regs:$dst, Int32Regs:$src)]>,
338 [(Intrin Int64Regs:$dst, Int64Regs:$src)]>,
351 multiclass CP_ASYNC_CG_SHARED_GLOBAL<string cpsize, Intrinsic Intrin> {
354 [(Intrin Int32Regs:$dst, Int32Regs:$src)]>,
[all …]
H A DNVPTXISelLowering.cpp4884 SDValue Intrin = N->getOperand(1); in ReplaceINTRINSIC_W_CHAIN() local
4888 unsigned IntrinNo = cast<ConstantSDNode>(Intrin.getNode())->getZExtValue(); in ReplaceINTRINSIC_W_CHAIN()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DAutoUpgrade.cpp1267 Function *Intrin = Intrinsic::getDeclaration(CI.getModule(), IID, Ty); in UpgradeX86BinaryIntrinsics() local
1268 Value *Res = Builder.CreateCall(Intrin, {Op0, Op1}); in UpgradeX86BinaryIntrinsics()
1294 Function *Intrin = Intrinsic::getDeclaration(CI.getModule(), IID, Ty); in upgradeX86Rotate() local
1295 Value *Res = Builder.CreateCall(Intrin, {Src, Src, Amt}); in upgradeX86Rotate()
1364 Function *Intrin = Intrinsic::getDeclaration(CI.getModule(), IID, Ty); in upgradeX86ConcatShift() local
1365 Value *Res = Builder.CreateCall(Intrin, {Op0, Op1, Amt}); in upgradeX86ConcatShift()
1520 Function *Intrin = Intrinsic::getDeclaration(CI.getModule(), IID); in UpgradeX86MaskedShift() local
1521 Value *Rep = Builder.CreateCall(Intrin, in UpgradeX86MaskedShift()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLocal.cpp3180 Intrinsic::ID Intrin; in recognizeBSwapOrBitReverseIdiom() local
3182 Intrin = Intrinsic::bswap; in recognizeBSwapOrBitReverseIdiom()
3184 Intrin = Intrinsic::bitreverse; in recognizeBSwapOrBitReverseIdiom()
3188 Function *F = Intrinsic::getDeclaration(I->getModule(), Intrin, DemandedTy); in recognizeBSwapOrBitReverseIdiom()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp10008 static bool getVectorCompareInfo(SDValue Intrin, int &CompareOpc, in getVectorCompareInfo() argument
10011 cast<ConstantSDNode>(Intrin.getOperand(0))->getZExtValue(); in getVectorCompareInfo()
14172 MemIntrinsicSDNode *Intrin = cast<MemIntrinsicSDNode>(N); in expandVSXLoadForLE() local
14173 Chain = Intrin->getChain(); in expandVSXLoadForLE()
14176 Base = Intrin->getOperand(2); in expandVSXLoadForLE()
14177 MMO = Intrin->getMemOperand(); in expandVSXLoadForLE()
14242 MemIntrinsicSDNode *Intrin = cast<MemIntrinsicSDNode>(N); in expandVSXStoreForLE() local
14243 Chain = Intrin->getChain(); in expandVSXStoreForLE()
14245 Base = Intrin->getOperand(3); in expandVSXStoreForLE()
14246 MMO = Intrin->getMemOperand(); in expandVSXStoreForLE()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp11226 llvm::Function *Intrin = CGM.getIntrinsic(Int, Ty); in EmitAArch64BuiltinExpr() local
11227 return EmitNeonCall(Intrin, Ops, "vsri_n"); in EmitAArch64BuiltinExpr()
11232 llvm::Function *Intrin = CGM.getIntrinsic(Int, Ty); in EmitAArch64BuiltinExpr() local
11233 return EmitNeonCall(Intrin, Ops, "vsli_n"); in EmitAArch64BuiltinExpr()
15678 Intrinsic::ID Intrin = BuiltinID == AMDGPU::BI__builtin_amdgcn_ds_append ? in EmitAMDGPUBuiltinExpr() local
15681 Function *F = CGM.getIntrinsic(Intrin, { Src0->getType() }); in EmitAMDGPUBuiltinExpr()
15687 Intrinsic::ID Intrin; in EmitAMDGPUBuiltinExpr() local
15690 Intrin = Intrinsic::amdgcn_ds_fadd; in EmitAMDGPUBuiltinExpr()
15693 Intrin = Intrinsic::amdgcn_ds_fmin; in EmitAMDGPUBuiltinExpr()
15696 Intrin = Intrinsic::amdgcn_ds_fmax; in EmitAMDGPUBuiltinExpr()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1037 } else if (const auto *Intrin = dyn_cast<IntrinsicInst>(V)) { in foldAllocaCmp() local
1038 switch (Intrin->getIntrinsicID()) { in foldAllocaCmp()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp39831 SDValue Intrin = DAG.getTargetConstant( in createMMXBuildVector() local
39834 Ops[i / 2] = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, MVT::x86mmx, Intrin, in createMMXBuildVector()