Home
last modified time | relevance | path

Searched refs:NewIntrinsic (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1454 Value *NewIntrinsic = in foldShuffledIntrinsicOperands() local
1456 return new ShuffleVectorInst(NewIntrinsic, Mask); in foldShuffledIntrinsicOperands()
1491 Instruction *NewIntrinsic = Builder.CreateIntrinsic( in foldReversedIntrinsicOperands() local
1493 return Builder.CreateVectorReverse(NewIntrinsic); in foldReversedIntrinsicOperands()
1664 Value *NewIntrinsic = Builder.CreateBinaryIntrinsic(TopLevelOpcode, B, D); in foldIntrinsicUsingDistributiveLaws() local
1666 cast<BinaryOperator>(Builder.CreateBinOp(InnerOpcode, A, NewIntrinsic)); in foldIntrinsicUsingDistributiveLaws()
1668 Value *NewIntrinsic = Builder.CreateBinaryIntrinsic(TopLevelOpcode, A, C); in foldIntrinsicUsingDistributiveLaws() local
1670 cast<BinaryOperator>(Builder.CreateBinOp(InnerOpcode, NewIntrinsic, B)); in foldIntrinsicUsingDistributiveLaws()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp593 Function *NewIntrinsic) -> Instruction * { in hoistLaneIntrinsicThroughOperand() argument
599 CallInst *NewII = rewriteCall(IC.Builder, II, *NewIntrinsic, Ops); in hoistLaneIntrinsicThroughOperand()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp2612 Value *NewIntrinsic = Builder.CreateIntrinsic(ShuffleDstTy, IID, NewArgs); in foldShuffleOfIntrinsics() local
2615 if (auto *NewInst = dyn_cast<Instruction>(NewIntrinsic)) { in foldShuffleOfIntrinsics()
2620 replaceValue(I, *NewIntrinsic); in foldShuffleOfIntrinsics()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp27329 unsigned NewIntrinsic; in LowerINTRINSIC_WO_CHAIN() local
27333 NewIntrinsic = Intrinsic::x86_mmx_psll_w; in LowerINTRINSIC_WO_CHAIN()
27336 NewIntrinsic = Intrinsic::x86_mmx_psll_d; in LowerINTRINSIC_WO_CHAIN()
27339 NewIntrinsic = Intrinsic::x86_mmx_psll_q; in LowerINTRINSIC_WO_CHAIN()
27342 NewIntrinsic = Intrinsic::x86_mmx_psrl_w; in LowerINTRINSIC_WO_CHAIN()
27345 NewIntrinsic = Intrinsic::x86_mmx_psrl_d; in LowerINTRINSIC_WO_CHAIN()
27348 NewIntrinsic = Intrinsic::x86_mmx_psrl_q; in LowerINTRINSIC_WO_CHAIN()
27351 NewIntrinsic = Intrinsic::x86_mmx_psra_w; in LowerINTRINSIC_WO_CHAIN()
27354 NewIntrinsic = Intrinsic::x86_mmx_psra_d; in LowerINTRINSIC_WO_CHAIN()
27363 DAG.getTargetConstant(NewIntrinsic, DL, in LowerINTRINSIC_WO_CHAIN()