Home
last modified time | relevance | path

Searched refs:INTRINSIC_VOID (Results 1 – 25 of 33) sorted by relevance

12

/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h199 INTRINSIC_VOID, enumerator
H A DSelectionDAGNodes.h676 NodeType == ISD::INTRINSIC_VOID) &&
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp222 case ISD::INTRINSIC_VOID: { in Select()
H A DWebAssemblyISelLowering.cpp332 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in WebAssemblyTargetLowering()
1420 case ISD::INTRINSIC_VOID: in LowerOperation()
1780 case ISD::INTRINSIC_VOID: in LowerIntrinsic()
/openbsd/gnu/llvm/llvm/include/llvm/Target/GlobalISel/
H A DSelectionDAGCompat.td109 // ISD::INTRINSIC_VOID can also be handled with G_INTRINSIC_W_SIDE_EFFECTS.
/openbsd/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp66 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in LoongArchTargetLowering()
96 setOperationAction(ISD::INTRINSIC_VOID, MVT::i32, Custom); in LoongArchTargetLowering()
129 setOperationAction(ISD::INTRINSIC_VOID, MVT::i64, Custom); in LoongArchTargetLowering()
228 case ISD::INTRINSIC_VOID: in LowerOperation()
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp147 case ISD::INTRINSIC_VOID: in getOperationName()
H A DTargetLowering.cpp3487 Op.getOpcode() == ISD::INTRINSIC_VOID) && in computeKnownBitsForTargetNode()
3521 Op.getOpcode() == ISD::INTRINSIC_VOID) && in ComputeNumSignBitsForTargetNode()
3539 Op.getOpcode() == ISD::INTRINSIC_VOID) && in SimplifyDemandedVectorEltsForTargetNode()
3551 Op.getOpcode() == ISD::INTRINSIC_VOID) && in SimplifyDemandedBitsForTargetNode()
3565 Op.getOpcode() == ISD::INTRINSIC_VOID) && in SimplifyMultipleUseDemandedBitsForTargetNode()
3599 Op.getOpcode() == ISD::INTRINSIC_VOID) && in isGuaranteedNotToBeUndefOrPoisonForTargetNode()
3611 Op.getOpcode() == ISD::INTRINSIC_VOID) && in canCreateUndefOrPoisonForTargetNode()
3625 Op.getOpcode() == ISD::INTRINSIC_VOID) && in isKnownNeverNaNForTargetNode()
3639 Op.getOpcode() == ISD::INTRINSIC_VOID) && in isSplatValueForTargetNode()
H A DSelectionDAG.cpp2630 Opcode == ISD::INTRINSIC_W_CHAIN || Opcode == ISD::INTRINSIC_VOID) in isSplatValue()
3885 case ISD::INTRINSIC_VOID: in computeKnownBits()
4600 Opcode == ISD::INTRINSIC_VOID) { in ComputeNumSignBits()
4691 Opcode == ISD::INTRINSIC_W_CHAIN || Opcode == ISD::INTRINSIC_VOID) in isGuaranteedNotToBeUndefOrPoison()
4777 Opcode == ISD::INTRINSIC_W_CHAIN || Opcode == ISD::INTRINSIC_VOID) in canCreateUndefOrPoison()
4908 Opcode == ISD::INTRINSIC_VOID) { in isKnownNeverNaN()
7870 assert((Opcode == ISD::INTRINSIC_VOID || in getMemIntrinsicNode()
H A DSelectionDAGISel.cpp3808 N->getOpcode() != ISD::INTRINSIC_VOID) { in CannotYetSelect()
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp3935 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
3960 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
3981 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
3998 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
4011 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp196 setOperationAction({ISD::INTRINSIC_VOID, ISD::INTRINSIC_WO_CHAIN}, MVT::Other, in R600TargetLowering()
425 case ISD::INTRINSIC_VOID: { in LowerOperation()
H A DSIISelLowering.cpp740 setOperationAction(ISD::INTRINSIC_VOID, in SITargetLowering()
794 ISD::INTRINSIC_VOID, in SITargetLowering()
1026 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
1039 Info.opc = CI.getType()->isVoidTy() ? ISD::INTRINSIC_VOID : in getTgtMemIntrinsic()
1154 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
1174 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
4714 case ISD::INTRINSIC_VOID: return LowerINTRINSIC_VOID(Op, DAG); in LowerOperation()
5243 bool HaveChain = Intr->getOpcode() == ISD::INTRINSIC_VOID || in LowerBRCOND()
9503 case ISD::INTRINSIC_VOID: in getBasePtrIndex()
H A DAMDGPUISelDAGToDAG.cpp696 case ISD::INTRINSIC_VOID: { in Select()
/openbsd/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp170 {ISD::STORE, ISD::ADD, ISD::INTRINSIC_VOID, ISD::INTRINSIC_W_CHAIN}); in XCoreTargetLowering()
1588 case ISD::INTRINSIC_VOID: in PerformDAGCombine()
/openbsd/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp905 case ISD::INTRINSIC_VOID: { in trySelect()
H A DMipsSEISelLowering.cpp208 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in MipsSETargetLowering()
457 case ISD::INTRINSIC_VOID: return lowerINTRINSIC_VOID(Op, DAG); in LowerOperation()
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp646 setOperationAction(ISD::INTRINSIC_VOID, MVT::i8, Custom); in PPCTargetLowering()
647 setOperationAction(ISD::INTRINSIC_VOID, MVT::i16, Custom); in PPCTargetLowering()
648 setOperationAction(ISD::INTRINSIC_VOID, MVT::i32, Custom); in PPCTargetLowering()
649 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in PPCTargetLowering()
1340 setOperationAction(ISD::INTRINSIC_VOID, MVT::i128, Custom); in PPCTargetLowering()
11378 case ISD::INTRINSIC_VOID: in LowerOperation()
13374 if (N->getOpcode() == ISD::INTRINSIC_VOID) { in isConsecutiveLS()
14803 case ISD::INTRINSIC_VOID: { in expandVSXStoreForLE()
15753 case ISD::INTRINSIC_VOID: in PerformDAGCombine()
16671 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp483 setOperationAction({ISD::INTRINSIC_W_CHAIN, ISD::INTRINSIC_VOID}, in RISCVTargetLowering()
1088 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
3822 case ISD::INTRINSIC_VOID: in LowerOperation()
5859 return DAG.getMemIntrinsicNode(ISD::INTRINSIC_VOID, DL, Store->getVTList(), in LowerINTRINSIC_VOID()
6654 ISD::INTRINSIC_VOID, DL, DAG.getVTList(MVT::Other), in lowerFixedLengthVectorStoreToRVV()
6773 return DAG.getMemIntrinsicNode(ISD::INTRINSIC_VOID, DL, in lowerMaskedStore()
7336 return DAG.getMemIntrinsicNode(ISD::INTRINSIC_VOID, DL, VPNode->getVTList(), in lowerVPStridedStore()
7530 return DAG.getMemIntrinsicNode(ISD::INTRINSIC_VOID, DL, in lowerMaskedScatter()
10809 Opc == ISD::INTRINSIC_VOID) && in computeKnownBitsForTargetNode()
H A DRISCVISelDAGToDAG.cpp1524 case ISD::INTRINSIC_VOID: { in Select()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1018 ISD::INTRINSIC_VOID, ISD::VECREDUCE_ADD, ISD::ADD, ISD::BITCAST}); in ARMTargetLowering()
1160 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in ARMTargetLowering()
4257 return DAG.getNode(ISD::INTRINSIC_VOID, dl, MVT::Other, Op.getOperand(0), in LowerATOMIC_FENCE()
6437 return DAG.getNode(ISD::INTRINSIC_VOID, DL, MVT::Other, Ops2); in LowerSET_ROUNDING()
16027 const bool isIntrinsic = (N->getOpcode() == ISD::INTRINSIC_VOID || in CombineBaseUpdate()
18827 case ISD::INTRINSIC_VOID: in PerformDAGCombine()
20831 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
20853 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
20887 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
20931 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1503 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in HexagonTargetLowering()
3370 case ISD::INTRINSIC_VOID: return LowerINTRINSIC_VOID(Op, DAG); in LowerOperation()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp963 setTargetDAGCombine({ISD::INTRINSIC_VOID, ISD::INTRINSIC_W_CHAIN, in AArch64TargetLowering()
1542 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in AArch64TargetLowering()
2194 case ISD::INTRINSIC_VOID: { in computeKnownBitsForTargetNode()
4523 return DAG.getNode(ISD::INTRINSIC_VOID, DL, MVT::Other, Ops2); in LowerSET_ROUNDING()
5975 case ISD::INTRINSIC_VOID: in LowerOperation()
7273 ISD::INTRINSIC_VOID, DL, MVT::Other, Chain, in LowerCall()
7727 ISD::INTRINSIC_VOID, DL, MVT::Other, Result, in LowerCall()
13408 Info.opc = ISD::INTRINSIC_VOID; in setInfoSVEStN()
13475 Info.opc = ISD::INTRINSIC_VOID; in getTgtMemIntrinsic()
21530 case ISD::INTRINSIC_VOID: in PerformDAGCombine()
H A DAArch64ISelDAGToDAG.cpp4779 case ISD::INTRINSIC_VOID: { in Select()
5789 if (Opcode != ISD::INTRINSIC_VOID && Opcode != ISD::INTRINSIC_W_CHAIN) in getMemVTFromNode()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2653 Parent->getOpcode() != ISD::INTRINSIC_VOID && // nontemporal stores in selectAddr()
4842 case ISD::INTRINSIC_VOID: { in Select()

12