Home
last modified time | relevance | path

Searched refs:VPIntrin (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h622 void visitVPLoad(const VPIntrinsic &VPIntrin, EVT VT,
624 void visitVPStore(const VPIntrinsic &VPIntrin,
626 void visitVPGather(const VPIntrinsic &VPIntrin, EVT VT,
628 void visitVPScatter(const VPIntrinsic &VPIntrin,
630 void visitVPStridedLoad(const VPIntrinsic &VPIntrin, EVT VT,
632 void visitVPStridedStore(const VPIntrinsic &VPIntrin,
634 void visitVPCmp(const VPCmpIntrinsic &VPIntrin);
635 void visitVectorPredicationIntrinsic(const VPIntrinsic &VPIntrin);
H A DSelectionDAGBuilder.cpp7441 static unsigned getISDForVPIntrinsic(const VPIntrinsic &VPIntrin) { in getISDForVPIntrinsic() argument
7443 switch (VPIntrin.getIntrinsicID()) { in getISDForVPIntrinsic()
7445 bool IsZeroUndef = cast<ConstantInt>(VPIntrin.getArgOperand(3))->isOne(); in getISDForVPIntrinsic()
7450 bool IsZeroUndef = cast<ConstantInt>(VPIntrin.getArgOperand(3))->isOne(); in getISDForVPIntrinsic()
7467 if (VPIntrin.getFastMathFlags().allowReassoc()) in getISDForVPIntrinsic()
7475 void SelectionDAGBuilder::visitVPLoad(const VPIntrinsic &VPIntrin, EVT VT, in visitVPLoad() argument
7478 Value *PtrOperand = VPIntrin.getArgOperand(0); in visitVPLoad()
7479 MaybeAlign Alignment = VPIntrin.getPointerAlignment(); in visitVPLoad()
7480 AAMDNodes AAInfo = VPIntrin.getAAMetadata(); in visitVPLoad()
7481 const MDNode *Ranges = VPIntrin.getMetadata(LLVMContext::MD_range); in visitVPLoad()
[all …]