| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 307 B.CreateIntrinsic( in buildReduction() 358 Value *const PermX = B.CreateIntrinsic( in buildScan() 368 Value *const Lane31 = B.CreateIntrinsic(Intrinsic::amdgcn_readlane, {}, in buildScan() 497 B.CreateIntrinsic(Intrinsic::amdgcn_ballot, WaveTy, B.getTrue()); in optimizeAtomic() 505 Mbcnt = B.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_lo, {}, in optimizeAtomic() 511 Mbcnt = B.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_lo, {}, in optimizeAtomic() 549 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_readlane, {}, in optimizeAtomic() 554 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_strict_wwm, Ty, NewV); in optimizeAtomic() 636 B.CreateIntrinsic(Intrinsic::amdgcn_readfirstlane, {}, ExtractLo); in optimizeAtomic() 638 B.CreateIntrinsic(Intrinsic::amdgcn_readfirstlane, {}, ExtractHi); in optimizeAtomic() [all …]
|
| H A D | AMDGPUReplaceLDSUseWithPointer.cpp | 199 Builder.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_lo, {}, in activateLaneZero() 203 Builder.CreateIntrinsic(Intrinsic::amdgcn_wave_barrier, {}, {})); in activateLaneZero()
|
| H A D | AMDGPULowerKernelArguments.cpp | 82 Builder.CreateIntrinsic(Intrinsic::amdgcn_kernarg_segment_ptr, {}, {}, in runOnFunction()
|
| H A D | AMDGPUTargetTransformInfo.cpp | 1125 return B.CreateIntrinsic(Intrinsic::ptrmask, {NewV->getType(), MaskTy}, in rewriteIntrinsicWithAddressSpace()
|
| H A D | AMDGPUCodeGenPrepare.cpp | 948 Value *FR = Builder.CreateIntrinsic(FMAD, in expandDivRem24Impl()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXType.cpp | 184 Builder.CreateIntrinsic(Intrinsic::x86_tileloadd64_internal, None, Args); in combineLoadBitcast() 210 Builder.CreateIntrinsic(Intrinsic::x86_tilestored64_internal, None, Args); in combineBitcastStore() 259 Value *NewInst = Builder.CreateIntrinsic( in transformBitcast() 277 Builder.CreateIntrinsic(Intrinsic::x86_tilestored64_internal, None, Args); in transformBitcast() 414 Builder.CreateIntrinsic(Intrinsic::x86_tilestored64_internal, None, Args); in createTileStore() 439 Builder.CreateIntrinsic(Intrinsic::x86_tileloadd64_internal, None, Args); in replaceWithTileLoad()
|
| H A D | X86PreAMXConfig.cpp | 203 Builder.CreateIntrinsic(Intrinsic::x86_ldtilecfg_internal, None, Args); in addTileConfig()
|
| H A D | X86InstCombineIntrinsic.cpp | 547 Value *UAdd = Builder.CreateIntrinsic(Intrinsic::uadd_with_overflow, OpTy, in simplifyX86addcarry()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVEGatherScatterLowering.cpp | 449 return Builder.CreateIntrinsic(Intrinsic::arm_mve_vldr_gather_base, in tryCreateMaskedGatherBase() 453 return Builder.CreateIntrinsic( in tryCreateMaskedGatherBase() 470 return Builder.CreateIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb, in tryCreateMaskedGatherBaseWB() 474 return Builder.CreateIntrinsic( in tryCreateMaskedGatherBaseWB() 544 Load = Builder.CreateIntrinsic( in tryCreateMaskedGatherOffset() 550 Load = Builder.CreateIntrinsic( in tryCreateMaskedGatherOffset() 615 return Builder.CreateIntrinsic(Intrinsic::arm_mve_vstr_scatter_base, in tryCreateMaskedScatterBase() 619 return Builder.CreateIntrinsic( in tryCreateMaskedScatterBase() 641 return Builder.CreateIntrinsic( in tryCreateMaskedScatterBaseWB() 696 return Builder.CreateIntrinsic( in tryCreateMaskedScatterOffset() [all …]
|
| H A D | ARMTargetTransformInfo.cpp | 237 IC.Builder.CreateIntrinsic(Intrinsic::arm_mve_vmldava, {OpTy}, in instCombineIntrinsic()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | SVEIntrinsicOpts.cpp | 165 auto *ConvertToSVBool = Builder.CreateIntrinsic( in coalescePTrueIntrinsicCalls() 180 Builder.CreateIntrinsic(Intrinsic::aarch64_sve_convert_from_svbool, in coalescePTrueIntrinsicCalls()
|
| H A D | AArch64TargetTransformInfo.cpp | 536 auto *PTrue = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_ptrue, in instCombineSVECmpNE() 538 auto *ConvertToSVBool = Builder.CreateIntrinsic( in instCombineSVECmpNE() 541 Builder.CreateIntrinsic(Intrinsic::aarch64_sve_convert_from_svbool, in instCombineSVECmpNE() 641 auto *PTrue = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_ptrue, in instCombineRDFFR() 644 Builder.CreateIntrinsic(Intrinsic::aarch64_sve_rdffr_z, {}, {PTrue}); in instCombineRDFFR() 705 auto *PTest = Builder.CreateIntrinsic(II.getIntrinsicID(), Tys, Ops); in instCombineSVEPTest()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | FixedPointBuilder.h | 204 Result = B.CreateIntrinsic(IID, {ResultTy, OpTy}, {Result}); in CreateFloatingToFixed() 300 Value *Result = B.CreateIntrinsic( in CreateMul() 328 Value *Result = B.CreateIntrinsic( in CreateDiv()
|
| H A D | IRBuilder.h | 886 CallInst *CreateIntrinsic(Intrinsic::ID ID, ArrayRef<Type *> Types, 914 return CreateIntrinsic(Intrinsic::arithmetic_fence, DstType, Val, nullptr, 921 return CreateIntrinsic(Intrinsic::experimental_vector_extract, 929 return CreateIntrinsic(Intrinsic::experimental_vector_insert,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | GuardUtils.cpp | 73 auto *WC = B.CreateIntrinsic(Intrinsic::experimental_widenable_condition, in makeGuardControlFlowExplicit()
|
| H A D | ScalarEvolutionExpander.cpp | 1752 Sel = Builder.CreateIntrinsic(Intrinsic::smax, {Ty}, {LHS, RHS}, in visitSMaxExpr() 1781 Sel = Builder.CreateIntrinsic(Intrinsic::umax, {Ty}, {LHS, RHS}, in visitUMaxExpr() 1810 Sel = Builder.CreateIntrinsic(Intrinsic::smin, {Ty}, {LHS, RHS}, in visitSMinExpr() 1839 Sel = Builder.CreateIntrinsic(Intrinsic::umin, {Ty}, {LHS, RHS}, in visitUMinExpr()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IRBuilder.cpp | 98 return CreateIntrinsic(Intrinsic::experimental_stepvector, {DstType}, {}, in CreateStepVector() 840 CallInst *IRBuilderBase::CreateIntrinsic(Intrinsic::ID ID, in CreateIntrinsic() function in IRBuilderBase 862 CallInst *C = CreateIntrinsic(ID, {L->getType()}, in CreateConstrainedFPBinOp() 908 C = CreateIntrinsic(ID, {DestTy, V->getType()}, {V, RoundingV, ExceptV}, in CreateConstrainedFPCast() 911 C = CreateIntrinsic(ID, {DestTy, V->getType()}, {V, ExceptV}, nullptr, in CreateConstrainedFPCast() 942 CallInst *C = CreateIntrinsic(ID, {L->getType()}, in CreateConstrainedFPCmp()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 1448 Builder.CreateIntrinsic(Intrinsic::umax, {I.getType()}, {A, B})); in visitAdd() 1456 I, Builder.CreateIntrinsic(Intrinsic::ctpop, {I.getType()}, in visitAdd() 1632 I, Builder.CreateIntrinsic(Intrinsic::vector_reduce_fadd, in visitFAdd() 1642 I, Builder.CreateIntrinsic(Intrinsic::vector_reduce_fadd, in visitFAdd() 1855 Value *Rdx = Builder.CreateIntrinsic(Intrinsic::vector_reduce_add, in visitSub() 2134 I, Builder.CreateIntrinsic(Intrinsic::umin, {I.getType()}, {Op0, Y})); in visitSub() 2140 I, Builder.CreateIntrinsic(Intrinsic::ctpop, {I.getType()}, in visitSub() 2392 Value *Rdx = Builder.CreateIntrinsic(Intrinsic::vector_reduce_fadd, in visitFSub()
|
| H A D | InstCombineMulDivRem.cpp | 1314 Value *Pow = Builder.CreateIntrinsic(IID, Tys, Args, &I); in foldFDivPowDivisor() 1324 Value *Pow = Builder.CreateIntrinsic(IID, I.getType(), Args, &I); in foldFDivPowDivisor()
|
| H A D | InstCombineCasts.cpp | 960 Builder.CreateIntrinsic(Intrinsic::ctlz, {Trunc.getType()}, {A, B}); in visitTrunc()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 2356 CallInst *XMaskedNumLeadingZeros = Builder.CreateIntrinsic( in recognizeShiftUntilBitTest() 2704 CallInst *ValNumLeadingZeros = Builder.CreateIntrinsic( in recognizeShiftUntilZero() 2719 Value *IVFinal = Builder.CreateIntrinsic(Intrinsic::smax, {Ty}, in recognizeShiftUntilZero()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.cpp | 684 Instruction *Call = Builder.CreateIntrinsic( in generateInstruction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 6715 Value *NewTVal = Builder.CreateIntrinsic(Opcode, Ty, { X, Y, TVal }); in optimizeFunnelShift() 6716 Value *NewFVal = Builder.CreateIntrinsic(Opcode, Ty, { X, Y, FVal }); in optimizeFunnelShift()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1099 .CreateIntrinsic(Intrinsic::donothing, {}, {}); in MemorySanitizerVisitor()
|