Home
last modified time | relevance | path

Searched refs:CreateIntrinsic (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUAtomicOptimizer.cpp433 Value *const Cond = B.CreateIntrinsic(Intrinsic::amdgcn_ps_live, {}, {}); in optimizeAtomic()
456 B.CreateIntrinsic(Intrinsic::amdgcn_ballot, WaveTy, B.getTrue()); in optimizeAtomic()
464 Mbcnt = B.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_lo, {}, in optimizeAtomic()
470 Mbcnt = B.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_lo, {}, in optimizeAtomic()
473 B.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_hi, {}, {ExtractHi, Mbcnt}); in optimizeAtomic()
487 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_set_inactive, Ty, {V, Identity}); in optimizeAtomic()
502 CallInst *const ReadLaneLo = B.CreateIntrinsic( in optimizeAtomic()
504 CallInst *const ReadLaneHi = B.CreateIntrinsic( in optimizeAtomic()
512 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_readlane, {}, in optimizeAtomic()
519 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_wwm, Ty, NewV); in optimizeAtomic()
[all …]
DAMDGPULowerKernelArguments.cpp100 Builder.CreateIntrinsic(Intrinsic::amdgcn_kernarg_segment_ptr, {}, {}, in runOnFunction()
DAMDGPUUnifyDivergentExitNodes.cpp155 B.CreateIntrinsic(Intrinsic::amdgcn_exp, { B.getFloatTy() }, in unifyReturnBlockSet()
DAMDGPUTargetTransformInfo.cpp1055 return B.CreateIntrinsic(Intrinsic::ptrmask, {NewV->getType(), MaskTy}, in rewriteIntrinsicWithAddressSpace()
DAMDGPUCodeGenPrepare.cpp938 Value *FR = Builder.CreateIntrinsic(FMAD, in expandDivRem24Impl()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUAtomicOptimizer.cpp428 Value *const Cond = B.CreateIntrinsic(Intrinsic::amdgcn_ps_live, {}, {}); in optimizeAtomic()
450 CallInst *const Ballot = B.CreateIntrinsic( in optimizeAtomic()
460 Mbcnt = B.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_lo, {}, in optimizeAtomic()
466 Mbcnt = B.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_lo, {}, in optimizeAtomic()
469 B.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_hi, {}, {ExtractHi, Mbcnt}); in optimizeAtomic()
483 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_set_inactive, Ty, {V, Identity}); in optimizeAtomic()
498 CallInst *const ReadLaneLo = B.CreateIntrinsic( in optimizeAtomic()
500 CallInst *const ReadLaneHi = B.CreateIntrinsic( in optimizeAtomic()
508 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_readlane, {}, in optimizeAtomic()
515 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_wwm, Ty, NewV); in optimizeAtomic()
[all …]
DAMDGPULowerKernelArguments.cpp85 Builder.CreateIntrinsic(Intrinsic::amdgcn_kernarg_segment_ptr, {}, {}, in runOnFunction()
DAMDGPUUnifyDivergentExitNodes.cpp154 B.CreateIntrinsic(Intrinsic::amdgcn_exp, { B.getFloatTy() }, in unifyReturnBlockSet()
DAMDGPUCodeGenPrepare.cpp699 Value *FR = Builder.CreateIntrinsic(Intrinsic::amdgcn_fmad_ftz, in expandDivRem24()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DMVEGatherScatterLowering.cpp225 return Builder.CreateIntrinsic(Intrinsic::arm_mve_vldr_gather_base, in tryCreateMaskedGatherBase()
229 return Builder.CreateIntrinsic( in tryCreateMaskedGatherBase()
264 return Builder.CreateIntrinsic( in tryCreateMaskedGatherOffset()
270 return Builder.CreateIntrinsic( in tryCreateMaskedGatherOffset()
/external/llvm-project/llvm/lib/Target/ARM/
DMVEGatherScatterLowering.cpp409 return Builder.CreateIntrinsic(Intrinsic::arm_mve_vldr_gather_base, in tryCreateMaskedGatherBase()
413 return Builder.CreateIntrinsic( in tryCreateMaskedGatherBase()
431 return Builder.CreateIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb, in tryCreateMaskedGatherBaseWB()
435 return Builder.CreateIntrinsic( in tryCreateMaskedGatherBaseWB()
498 return Builder.CreateIntrinsic( in tryCreateMaskedGatherOffset()
504 return Builder.CreateIntrinsic( in tryCreateMaskedGatherOffset()
559 return Builder.CreateIntrinsic(Intrinsic::arm_mve_vstr_scatter_base, in tryCreateMaskedScatterBase()
563 return Builder.CreateIntrinsic( in tryCreateMaskedScatterBase()
582 return Builder.CreateIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, in tryCreateMaskedScatterBaseWB()
586 return Builder.CreateIntrinsic( in tryCreateMaskedScatterBaseWB()
[all …]
DARMTargetTransformInfo.cpp235 IC.Builder.CreateIntrinsic(Intrinsic::arm_mve_vmldava, {OpTy}, in instCombineIntrinsic()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DGuardUtils.cpp73 auto *WC = B.CreateIntrinsic(Intrinsic::experimental_widenable_condition, in makeGuardControlFlowExplicit()
/external/llvm-project/llvm/lib/Transforms/Utils/
DGuardUtils.cpp73 auto *WC = B.CreateIntrinsic(Intrinsic::experimental_widenable_condition, in makeGuardControlFlowExplicit()
/external/llvm-project/llvm/include/llvm/IR/
DFixedPointBuilder.h241 Value *Result = B.CreateIntrinsic( in CreateMul()
269 Value *Result = B.CreateIntrinsic( in CreateDiv()
/external/llvm-project/llvm/unittests/IR/
DIRBuilderTest.cpp79 Call = Builder.CreateIntrinsic(Intrinsic::readcyclecounter, {}, {}); in TEST_F()
107 Call = Builder.CreateIntrinsic(Intrinsic::fma, {V->getType()}, {V, V, V}); in TEST_F()
113 Call = Builder.CreateIntrinsic(Intrinsic::fma, {V->getType()}, {V, V, V}, I); in TEST_F()
119 Call = Builder.CreateIntrinsic(Intrinsic::fma, {V->getType()}, {V, V, V}, I); in TEST_F()
148 Call = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_fcvtzs_i32f16, {}, in TEST_F()
168 Call = Builder.CreateIntrinsic(Intrinsic::masked_load, in TEST_F()
/external/llvm-project/llvm/lib/IR/
DIRBuilder.cpp787 CallInst *IRBuilderBase::CreateIntrinsic(Intrinsic::ID ID, in CreateIntrinsic() function in IRBuilderBase
809 CallInst *C = CreateIntrinsic(ID, {L->getType()}, in CreateConstrainedFPBinOp()
855 C = CreateIntrinsic(ID, {DestTy, V->getType()}, {V, RoundingV, ExceptV}, in CreateConstrainedFPCast()
858 C = CreateIntrinsic(ID, {DestTy, V->getType()}, {V, ExceptV}, nullptr, in CreateConstrainedFPCast()
889 CallInst *C = CreateIntrinsic(ID, {L->getType()}, in CreateConstrainedFPCmp()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIRBuilder.h816 CallInst *CreateIntrinsic(Intrinsic::ID ID, ArrayRef<Type *> Types,
1573 CallInst *C = CreateIntrinsic(ID, {L->getType()},
2224 C = CreateIntrinsic(ID, {DestTy, V->getType()}, {V, RoundingV, ExceptV},
2227 C = CreateIntrinsic(ID, {DestTy, V->getType()}, {V, ExceptV}, nullptr,
2401 CallInst *C = CreateIntrinsic(ID, {L->getType()},
/external/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp1441 Builder.CreateIntrinsic(Intrinsic::umax, {I.getType()}, {A, B})); in visitAdd()
1812 Value *Rdx = Builder.CreateIntrinsic(Intrinsic::vector_reduce_add, in visitSub()
2278 Value *Rdx = Builder.CreateIntrinsic(Intrinsic::vector_reduce_fadd, in visitFSub()
/external/llvm-project/llvm/unittests/Transforms/Utils/
DLocalTest.cpp1056 CallInst *GCRoot = B.CreateIntrinsic(Intrinsic::gcroot, {}, in TEST()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DIRBuilder.cpp756 CallInst *IRBuilderBase::CreateIntrinsic(Intrinsic::ID ID, in CreateIntrinsic() function in IRBuilderBase
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlan.cpp517 Instruction *Call = Builder.CreateIntrinsic( in generateInstruction()
/external/skia/src/core/
DSkVM.cpp2601 vals[i] = I(b->CreateIntrinsic(llvm::Intrinsic::fma, {F32}, in setupLLVM()
2606 vals[i] = I(b->CreateIntrinsic(llvm::Intrinsic::fma, {F32}, in setupLLVM()
2612 vals[i] = I(b->CreateIntrinsic(llvm::Intrinsic::fma, {F32}, in setupLLVM()
2650 vals[i] = b->CreateIntrinsic(llvm::Intrinsic::x86_sse_cvtss2si, {}, {v}); in setupLLVM()
2655 vals[i] = b->CreateIntrinsic(intr, {}, {F(vals[x])}); in setupLLVM()
/external/llvm-project/llvm/lib/Target/X86/
DX86InstCombineIntrinsic.cpp547 Value *UAdd = Builder.CreateIntrinsic(Intrinsic::uadd_with_overflow, OpTy, in simplifyX86addcarry()
/external/llvm-project/llvm/lib/CodeGen/
DCodeGenPrepare.cpp6515 Value *NewTVal = Builder.CreateIntrinsic(Opcode, Ty, { X, Y, TVal }); in optimizeFunnelShift()
6516 Value *NewFVal = Builder.CreateIntrinsic(Opcode, Ty, { X, Y, FVal }); in optimizeFunnelShift()

12