Searched refs:IntrID (Results 1 - 21 of 21) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp80 template <Intrinsic::ID IntrID>
81 std::enable_if_t<IntrID == Intrinsic::x86_tdpbssd_internal ||
82 IntrID == Intrinsic::x86_tdpbsud_internal ||
83 IntrID == Intrinsic::x86_tdpbusd_internal ||
84 IntrID == Intrinsic::x86_tdpbuud_internal ||
85 IntrID == Intrinsic::x86_tdpbf16ps_internal,
92 template <Intrinsic::ID IntrID>
93 std::enable_if_t<IntrID == Intrinsic::x86_tdpbssd_internal ||
94 IntrID == Intrinsic::x86_tdpbsud_internal ||
95 IntrID
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp702 IntrID = II->getIntrinsicID();
705 if (isHandledNonTargetIntrinsic(IntrID)) {
706 switch (IntrID) {
736 if (IntrID != 0)
742 if (IntrID != 0)
748 if (IntrID != 0)
754 if (IntrID != 0)
767 if (IntrID != 0)
792 if (IntrID != 0)
798 if (IntrID !
831 Intrinsic::ID IntrID = 0; member in class:__anon3441::EarlyCSE::ParseMemoryInst
[all...]
H A DLoopIdiomRecognize.cpp2465 Intrinsic::ID IntrID = Intrinsic::ctlz; local
2476 IntrID, Ty, {UndefValue::get(Ty), /*is_zero_undef=*/Builder.getTrue()});
2500 IntrID, Ty, {XMasked, /*is_zero_undef=*/Builder.getTrue()},
2794 Intrinsic::ID IntrID; local
2799 if (!detectShiftUntilZeroIdiom(CurLoop, SE, ValShiftedIsZero, IntrID, IV,
2830 IntrID, Ty, {UndefValue::get(Ty), /*is_zero_undef=*/Builder.getFalse()});
2848 IntrID, Ty, {Val, /*is_zero_undef=*/Builder.getFalse()},
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.h271 void SelectDSAppendConsume(SDNode *N, unsigned IntrID);
273 void SelectDS_GWS(SDNode *N, unsigned IntrID);
H A DAMDGPUPromoteAlloca.cpp300 Intrinsic::ID IntrID = Intrinsic::not_intrinsic; local
305 IntrID = IsAMDGCN ? (Intrinsic::ID)Intrinsic::amdgcn_workitem_id_x
310 IntrID = IsAMDGCN ? (Intrinsic::ID)Intrinsic::amdgcn_workitem_id_y
316 IntrID = IsAMDGCN ? (Intrinsic::ID)Intrinsic::amdgcn_workitem_id_z
324 Function *WorkitemIdFn = Intrinsic::getDeclaration(Mod, IntrID);
H A DAMDGPUISelDAGToDAG.cpp2332 void AMDGPUDAGToDAGISel::SelectDSAppendConsume(SDNode *N, unsigned IntrID) { argument
2335 unsigned Opc = IntrID == Intrinsic::amdgcn_ds_append ?
2385 static unsigned gwsIntrinToOpcode(unsigned IntrID) { argument
2386 switch (IntrID) {
2404 void AMDGPUDAGToDAGISel::SelectDS_GWS(SDNode *N, unsigned IntrID) { argument
2405 if (IntrID == Intrinsic::amdgcn_ds_gws_sema_release_all &&
2458 const unsigned Opc = gwsIntrinToOpcode(IntrID);
2528 unsigned IntrID = cast<ConstantSDNode>(N->getOperand(1))->getZExtValue(); local
2529 switch (IntrID) {
2534 SelectDSAppendConsume(N, IntrID);
2546 unsigned IntrID = cast<ConstantSDNode>(N->getOperand(0))->getZExtValue(); local
2575 unsigned IntrID = cast<ConstantSDNode>(N->getOperand(1))->getZExtValue(); local
[all...]
H A DAMDGPUTargetTransformInfo.cpp1035 auto IntrID = II->getIntrinsicID();
1036 switch (IntrID) {
1056 unsigned TrueAS = IntrID == Intrinsic::amdgcn_is_shared ?
H A DSIISelLowering.cpp982 unsigned IntrID) const {
988 AMDGPU::lookupRsrcIntrinsic(IntrID)) {
990 (Intrinsic::ID)IntrID);
1007 = AMDGPU::getImageDimIntrinsicInfo(IntrID);
1049 switch (IntrID) {
1063 switch (IntrID) {
1167 if (IntrID == Intrinsic::amdgcn_ds_gws_barrier)
7262 unsigned IntrID = cast<ConstantSDNode>(Op.getOperand(1))->getZExtValue(); local
7265 switch (IntrID) {
7296 unsigned Instruction = IntrID
[all...]
H A DAMDGPULegalizerInfo.cpp4641 static unsigned getBufferAtomicPseudo(Intrinsic::ID IntrID) {
4642 switch (IntrID) {
5571 auto IntrID = MI.getIntrinsicID();
5572 switch (IntrID) {
5592 if (IntrID == Intrinsic::amdgcn_if) {
5788 return legalizeBufferAtomic(MI, B, IntrID);
5802 return legalizeDSAtomicFPIntrinsic(Helper, MI, IntrID);
5807 AMDGPU::getImageDimIntrinsicInfo(IntrID))
H A DAMDGPURegisterBankInfo.cpp3045 auto IntrID = MI.getIntrinsicID(); local
3046 switch (IntrID) {
3116 AMDGPU::lookupRsrcIntrinsic(IntrID)) {
4516 auto IntrID = MI.getIntrinsicID();
4517 const AMDGPU::RsrcIntrinsic *RSrcIntrin = AMDGPU::lookupRsrcIntrinsic(IntrID);
4545 auto IntrID = MI.getIntrinsicID();
4546 switch (IntrID) {
H A DAMDGPUInstructionSelector.cpp1513 MachineInstr &MI, Intrinsic::ID IntrID) const {
1542 unsigned Instruction = IntrID == Intrinsic::amdgcn_ds_ordered_add ? 0 : 1;
1576 static unsigned gwsIntrinToOpcode(unsigned IntrID) { argument
1577 switch (IntrID) {
H A DAMDGPUISelLowering.cpp772 unsigned IntrID = cast<ConstantSDNode>(N->getOperand(0))->getZExtValue(); local
773 switch (IntrID) {
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/
H A DPatternMatch.h2045 IntrinsicID_match(Intrinsic::ID IntrID) : ID(IntrID) {} argument
2097 template <Intrinsic::ID IntrID> inline IntrinsicID_match m_Intrinsic() {
2098 return IntrinsicID_match(IntrID);
2117 template <Intrinsic::ID IntrID, typename T0>
2119 return m_CombineAnd(m_Intrinsic<IntrID>(), m_Argument<0>(Op0));
2122 template <Intrinsic::ID IntrID, typename T0, typename T1>
2125 return m_CombineAnd(m_Intrinsic<IntrID>(Op0), m_Argument<1>(Op1));
2128 template <Intrinsic::ID IntrID, typename T0, typename T1, typename T2>
2131 return m_CombineAnd(m_Intrinsic<IntrID>(Op
[all...]
H A DIRBuilder.h640 Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign, Value *Src,
/openbsd-current/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp59 CallInst *buildIntrWithMD(Intrinsic::ID IntrID, ArrayRef<Type *> Types, argument
64 return IRB->CreateIntrinsic(IntrID, {Types}, {Arg2, VMD});
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h1295 bool isIntrinsicSourceOfDivergence(unsigned IntrID);
H A DAMDGPUBaseInfo.cpp2645 bool isIntrinsicSourceOfDivergence(unsigned IntrID) {
2646 return lookupSourceOfDivergence(IntrID);
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1501 unsigned IntrID = IntrIDOp.getIntrinsicID(); local
1502 if (IntrID != 0 && IntrID < Intrinsic::num_intrinsics) {
1504 MF->getFunction().getContext(), static_cast<Intrinsic::ID>(IntrID));
/openbsd-current/gnu/llvm/llvm/lib/IR/
H A DIRBuilder.cpp224 Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign, Value *Src,
233 Function *TheFn = Intrinsic::getDeclaration(M, IntrID, Tys);
223 CreateMemTransferInst( Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign, Value *Src, MaybeAlign SrcAlign, Value *Size, bool isVolatile, MDNode *TBAATag, MDNode *TBAAStructTag, MDNode *ScopeTag, MDNode *NoAliasTag) argument
/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DCGExpr.cpp3583 llvm::CallInst *CodeGenFunction::EmitTrapCall(llvm::Intrinsic::ID IntrID) { argument
3585 Builder.CreateCall(CGM.getIntrinsic(IntrID));
H A DCodeGenFunction.h4651 llvm::CallInst *EmitTrapCall(llvm::Intrinsic::ID IntrID);

Completed in 381 milliseconds