Searched refs:NewIntrinsic (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 1454 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 D | AMDGPUInstCombineIntrinsic.cpp | 593 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 D | VectorCombine.cpp | 2612 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 D | X86ISelLowering.cpp | 27329 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()
|