Home
last modified time | relevance | path

Searched refs:VPMatchContext (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DMatchContext.h51 class VPMatchContext {
59 VPMatchContext(SelectionDAG &DAG, const TargetLowering &TLI, SDNode *_Root) in VPMatchContext() function
H A DDAGCombiner.cpp4315 bool UseVP = std::is_same_v<MatchContextClass, VPMatchContext>; in visitMUL()
12282 if (SDValue V = foldBoolSelectToLogic<VPMatchContext>(N, DL, DAG)) in visitVP_SELECT()
15871 bool UseVP = std::is_same_v<MatchContextClass, VPMatchContext>; in visitFADDForFMACombine()
16108 bool UseVP = std::is_same_v<MatchContextClass, VPMatchContext>; in visitFSUBForFMACombine()
16525 if (SDValue Fused = visitFADDForFMACombine<VPMatchContext>(N)) { in visitVP_FADD()
26760 if (SDValue Fused = visitFSUBForFMACombine<VPMatchContext>(N)) { in visitVP_FSUB()
26803 return visitFMA<VPMatchContext>(N); in visitVPOp()
26807 return visitMUL<VPMatchContext>(N); in visitVPOp()
H A DLegalizeIntegerTypes.cpp240 Res = PromoteIntRes_ADDSUBSHLSAT<VPMatchContext>(N); in PromoteIntegerResult()