Home
last modified time | relevance | path

Searched refs:buildIntrinsic (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp2502 auto ExpPart = B.buildIntrinsic(Intrinsic::amdgcn_ubfe, {S32}) in extractF64Exponent()
2593 auto LS = B.buildIntrinsic(Intrinsic::amdgcn_sffbh, {S32}) in legalizeITOFP()
2826 TrigVal = B.buildIntrinsic(Intrinsic::amdgcn_fract, {Ty}) in legalizeSinCos()
2835 B.buildIntrinsic(TrigIntrin, ArrayRef<Register>(DstReg)) in legalizeSinCos()
3001 auto Sz = B.buildIntrinsic(Intrinsic::amdgcn_groupstaticsize, {S32}); in legalizeGlobalValue()
3302 auto Log2 = B.buildIntrinsic(Intrinsic::amdgcn_log, {F32}) in legalizeFlog2()
3314 B.buildIntrinsic(Intrinsic::amdgcn_log, {MI.getOperand(0)}) in legalizeFlog2()
3321 auto Log2 = B.buildIntrinsic(Intrinsic::amdgcn_log, {Ty}) in legalizeFlog2()
3379 B.buildIntrinsic(Intrinsic::amdgcn_log, {Ty}).addUse(X).setMIFlags(Flags); in legalizeFlogCommon()
3460 auto LogSrc = B.buildIntrinsic(Intrinsic::amdgcn_log, {Ty}) in legalizeFlogUnsafe()
[all …]
H A DAMDGPUPostLegalizerCombiner.cpp278 B.buildIntrinsic(Intrinsic::amdgcn_rsq, {MI.getOperand(0)}) in matchRcpSqrtToRsq()
288 B.buildIntrinsic(Intrinsic::amdgcn_rsq, {MI.getOperand(0)}) in matchRcpSqrtToRsq()
309 Register RSQ = B.buildIntrinsic(Intrinsic::amdgcn_rsq, {DstTy}) in applyFDivSqrtToRsqF16()
H A DAMDGPUCallLowering.cpp87 .buildIntrinsic(Intrinsic::amdgcn_readfirstlane, in assignValueToReg()
H A DAMDGPURegisterBankInfo.cpp937 CondReg = B.buildIntrinsic(Intrinsic::amdgcn_ballot, in executeInWaterfallLoop()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp848 MachineIRBuilder::buildIntrinsic(Intrinsic::ID ID, in buildIntrinsic() function in MachineIRBuilder
859 MachineIRBuilder::buildIntrinsic(Intrinsic::ID ID, in buildIntrinsic() function in MachineIRBuilder
864 return buildIntrinsic(ID, ResultRegs, HasSideEffects, isConvergent); in buildIntrinsic()
867 MachineInstrBuilder MachineIRBuilder::buildIntrinsic(Intrinsic::ID ID, in buildIntrinsic() function in MachineIRBuilder
878 MachineInstrBuilder MachineIRBuilder::buildIntrinsic(Intrinsic::ID ID, in buildIntrinsic() function in MachineIRBuilder
883 return buildIntrinsic(ID, Results, HasSideEffects, isConvergent); in buildIntrinsic()
H A DIRTranslator.cpp2752 MachineInstrBuilder MIB = MIRBuilder.buildIntrinsic(ID, ResultRegs); in translateCall()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h1210 MachineInstrBuilder buildIntrinsic(Intrinsic::ID ID, ArrayRef<Register> Res,
1212 MachineInstrBuilder buildIntrinsic(Intrinsic::ID ID, ArrayRef<Register> Res);
1213 MachineInstrBuilder buildIntrinsic(Intrinsic::ID ID, ArrayRef<DstOp> Res,
1215 MachineInstrBuilder buildIntrinsic(Intrinsic::ID ID, ArrayRef<DstOp> Res);
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp1376 MachineInstrBuilder ExtractInst = MIRBuilder.buildIntrinsic( in genWorkgroupQuery()
2094 auto GEPInst = MIRBuilder.buildIntrinsic( in buildEnqueueKernel()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp2001 UADD = MIRBuilder.buildIntrinsic(Opc, {HTy}).addUse(HSum); in legalizeCTPOP()