Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp33 void lowerCoroPromise(CoroPromiseInst *Intrin);
66 void Lowerer::lowerCoroPromise(CoroPromiseInst *Intrin) { in lowerCoroPromise() argument
67 Value *Operand = Intrin->getArgOperand(0); in lowerCoroPromise()
68 unsigned Alignement = Intrin->getAlignment(); in lowerCoroPromise()
76 if (Intrin->isFromPromise()) in lowerCoroPromise()
79 Builder.SetInsertPoint(Intrin); in lowerCoroPromise()
83 Intrin->replaceAllUsesWith(Replacement); in lowerCoroPromise()
84 Intrin->eraseFromParent(); in lowerCoroPromise()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLocal.cpp2787 Intrinsic::ID Intrin; in recognizeBSwapOrBitReverseIdiom() local
2789 Intrin = Intrinsic::bswap; in recognizeBSwapOrBitReverseIdiom()
2791 Intrin = Intrinsic::bitreverse; in recognizeBSwapOrBitReverseIdiom()
2796 Function *F = Intrinsic::getDeclaration(I->getModule(), Intrin, DemandedTy); in recognizeBSwapOrBitReverseIdiom()
2813 Function *F = Intrinsic::getDeclaration(I->getModule(), Intrin, ITy); in recognizeBSwapOrBitReverseIdiom()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAutoUpgrade.cpp1019 Function *Intrin = Intrinsic::getDeclaration(CI.getModule(), IID, Ty); in UpgradeX86AddSubSatIntrinsics() local
1020 Value *Res = Builder.CreateCall(Intrin, {Op0, Op1}); in UpgradeX86AddSubSatIntrinsics()
1046 Function *Intrin = Intrinsic::getDeclaration(CI.getModule(), IID, Ty); in upgradeX86Rotate() local
1047 Value *Res = Builder.CreateCall(Intrin, {Src, Src, Amt}); in upgradeX86Rotate()
1077 Function *Intrin = Intrinsic::getDeclaration(CI.getModule(), IID, Ty); in upgradeX86ConcatShift() local
1078 Value *Res = Builder.CreateCall(Intrin, {Op0, Op1, Amt}); in upgradeX86ConcatShift()
1242 Function *Intrin = Intrinsic::getDeclaration(CI.getModule(), IID); in UpgradeX86MaskedShift() local
1243 Value *Rep = Builder.CreateCall(Intrin, in UpgradeX86MaskedShift()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8773 static bool getVectorCompareInfo(SDValue Intrin, int &CompareOpc, in getVectorCompareInfo() argument
8776 cast<ConstantSDNode>(Intrin.getOperand(0))->getZExtValue(); in getVectorCompareInfo()
12487 MemIntrinsicSDNode *Intrin = cast<MemIntrinsicSDNode>(N); in expandVSXLoadForLE() local
12488 Chain = Intrin->getChain(); in expandVSXLoadForLE()
12491 Base = Intrin->getOperand(2); in expandVSXLoadForLE()
12492 MMO = Intrin->getMemOperand(); in expandVSXLoadForLE()
12557 MemIntrinsicSDNode *Intrin = cast<MemIntrinsicSDNode>(N); in expandVSXStoreForLE() local
12558 Chain = Intrin->getChain(); in expandVSXStoreForLE()
12560 Base = Intrin->getOperand(3); in expandVSXStoreForLE()
12561 MMO = Intrin->getMemOperand(); in expandVSXStoreForLE()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXIntrinsics.td1933 multiclass NG_TO_G<string Str, Intrinsic Intrin> {
1936 [(set Int32Regs:$result, (Intrin Int32Regs:$src))]>;
1939 [(set Int64Regs:$result, (Intrin Int64Regs:$src))]>;
1944 [(set Int64Regs:$result, (Intrin Int32Regs:$src))]>,
1948 multiclass G_TO_NG<string Str, Intrinsic Intrin> {
1951 [(set Int32Regs:$result, (Intrin Int32Regs:$src))]>;
1954 [(set Int64Regs:$result, (Intrin Int64Regs:$src))]>;
1959 [(set Int32Regs:$result, (Intrin Int64Regs:$src))]>,
H A DNVPTXISelLowering.cpp4647 SDValue Intrin = N->getOperand(1); in ReplaceINTRINSIC_W_CHAIN() local
4651 unsigned IntrinNo = cast<ConstantSDNode>(Intrin.getNode())->getZExtValue(); in ReplaceINTRINSIC_W_CHAIN()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1054 } else if (const auto *Intrin = dyn_cast<IntrinsicInst>(V)) { in foldAllocaCmp() local
1055 switch (Intrin->getIntrinsicID()) { in foldAllocaCmp()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp8561 llvm::Function *Intrin = CGM.getIntrinsic(Int, Ty); in EmitAArch64BuiltinExpr() local
8562 return EmitNeonCall(Intrin, Ops, "vsri_n"); in EmitAArch64BuiltinExpr()
8567 llvm::Function *Intrin = CGM.getIntrinsic(Int, Ty); in EmitAArch64BuiltinExpr() local
8568 return EmitNeonCall(Intrin, Ops, "vsli_n"); in EmitAArch64BuiltinExpr()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7072 unsigned Intrin = in tryLowerToSLI() local
7076 DAG.getConstant(Intrin, DL, MVT::i32), X, Y, in tryLowerToSLI()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp33131 SDValue Intrin = DAG.getConstant(IntrinOp, DL, MVT::i32); in createMMXBuildVector() local
33133 Ops[i / 2] = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, MVT::x86mmx, Intrin, in createMMXBuildVector()