| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroEarly.cpp | 29 void lowerCoroPromise(CoroPromiseInst *Intrin); 61 void Lowerer::lowerCoroPromise(CoroPromiseInst *Intrin) { in lowerCoroPromise() argument 62 Value *Operand = Intrin->getArgOperand(0); in lowerCoroPromise() 63 Align Alignment = Intrin->getAlignment(); in lowerCoroPromise() 71 if (Intrin->isFromPromise()) in lowerCoroPromise() 74 Builder.SetInsertPoint(Intrin); in lowerCoroPromise() 78 Intrin->replaceAllUsesWith(Replacement); in lowerCoroPromise() 79 Intrin->eraseFromParent(); in lowerCoroPromise()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXIntrinsics.td | 339 [(Intrin Int32Regs:$addr)]>, 343 [(Intrin Int64Regs:$addr)]>, 359 [(Intrin Int32Regs:$dst, Int32Regs:$src)]>, 363 [(Intrin Int64Regs:$dst, Int64Regs:$src)]>, 437 [(Intrin Int32Regs:$addr, Int32Regs:$count)]>, 441 [(Intrin Int64Regs:$addr, Int32Regs:$count)]>, 452 [(Intrin Int32Regs:$addr)]>, 456 [(Intrin Int64Regs:$addr)]>, 554 class MBARRIER_PENDING_COUNT<Intrinsic Intrin> : 2383 multiclass NG_TO_G<string Str, Intrinsic Intrin> { [all …]
|
| H A D | NVPTXISelLowering.cpp | 5839 SDValue Intrin = N->getOperand(1); in ReplaceINTRINSIC_W_CHAIN() local 5843 unsigned IntrinNo = Intrin.getNode()->getAsZExtVal(); in ReplaceINTRINSIC_W_CHAIN()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 1672 Function *Intrin = Intrinsic::getDeclaration(CI.getModule(), IID, Ty); in upgradeX86BinaryIntrinsics() local 1673 Value *Res = Builder.CreateCall(Intrin, {Op0, Op1}); in upgradeX86BinaryIntrinsics() 1699 Function *Intrin = Intrinsic::getDeclaration(CI.getModule(), IID, Ty); in upgradeX86Rotate() local 1700 Value *Res = Builder.CreateCall(Intrin, {Src, Src, Amt}); in upgradeX86Rotate() 1769 Function *Intrin = Intrinsic::getDeclaration(CI.getModule(), IID, Ty); in upgradeX86ConcatShift() local 1770 Value *Res = Builder.CreateCall(Intrin, {Op0, Op1, Amt}); in upgradeX86ConcatShift() 1923 Function *Intrin = Intrinsic::getDeclaration(CI.getModule(), IID); in upgradeX86MaskedShift() local 1924 Value *Rep = Builder.CreateCall(Intrin, in upgradeX86MaskedShift()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 3961 Intrinsic::ID Intrin; in recognizeBSwapOrBitReverseIdiom() local 3963 Intrin = Intrinsic::bswap; in recognizeBSwapOrBitReverseIdiom() 3965 Intrin = Intrinsic::bitreverse; in recognizeBSwapOrBitReverseIdiom() 3969 Function *F = Intrinsic::getDeclaration(I->getModule(), Intrin, DemandedTy); in recognizeBSwapOrBitReverseIdiom()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 10442 static bool getVectorCompareInfo(SDValue Intrin, int &CompareOpc, in getVectorCompareInfo() argument 10444 unsigned IntrinsicID = Intrin.getConstantOperandVal(0); in getVectorCompareInfo() 15042 MemIntrinsicSDNode *Intrin = cast<MemIntrinsicSDNode>(N); in expandVSXLoadForLE() local 15043 Chain = Intrin->getChain(); in expandVSXLoadForLE() 15046 Base = Intrin->getOperand(2); in expandVSXLoadForLE() 15047 MMO = Intrin->getMemOperand(); in expandVSXLoadForLE() 15110 MemIntrinsicSDNode *Intrin = cast<MemIntrinsicSDNode>(N); in expandVSXStoreForLE() local 15111 Chain = Intrin->getChain(); in expandVSXStoreForLE() 15113 Base = Intrin->getOperand(3); in expandVSXStoreForLE() 15114 MMO = Intrin->getMemOperand(); in expandVSXStoreForLE() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 2838 int Intrin = isNullConstant(RHS) ? Intrinsic::wasm_anytrue in performSETCCCombine() local 2847 {DAG.getConstant(Intrin, DL, MVT::i32), in performSETCCCombine()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 12915 llvm::Function *Intrin = CGM.getIntrinsic(Int, Ty); in EmitAArch64BuiltinExpr() local 12916 return EmitNeonCall(Intrin, Ops, "vsri_n"); in EmitAArch64BuiltinExpr() 12921 llvm::Function *Intrin = CGM.getIntrinsic(Int, Ty); in EmitAArch64BuiltinExpr() local 12922 return EmitNeonCall(Intrin, Ops, "vsli_n"); in EmitAArch64BuiltinExpr() 18051 Intrinsic::ID Intrin = BuiltinID == AMDGPU::BI__builtin_amdgcn_ds_append ? in EmitAMDGPUBuiltinExpr() local 18054 Function *F = CGM.getIntrinsic(Intrin, { Src0->getType() }); in EmitAMDGPUBuiltinExpr() 18060 Intrinsic::ID Intrin; in EmitAMDGPUBuiltinExpr() local 18063 Intrin = Intrinsic::amdgcn_ds_fadd; in EmitAMDGPUBuiltinExpr() 18066 Intrin = Intrinsic::amdgcn_ds_fmin; in EmitAMDGPUBuiltinExpr() 18069 Intrin = Intrinsic::amdgcn_ds_fmax; in EmitAMDGPUBuiltinExpr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 2818 Function *Intrin = Intrinsic::getDeclaration( in handleFunnelShift() local 2820 Value *Shift = IRB.CreateCall(Intrin, {S0, S1, V2}); in handleFunnelShift()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 42788 SDValue Intrin = DAG.getTargetConstant( in createMMXBuildVector() local 42791 Ops[i / 2] = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, MVT::x86mmx, Intrin, in createMMXBuildVector()
|