Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp22107 EVT JointMemOpVT; in tryStoreMergeOfLoads() local
22111 JointMemOpVT = EVT::getVectorVT(Context, MemVT.getScalarType(), Elts); in tryStoreMergeOfLoads()
22114 JointMemOpVT = EVT::getIntegerVT(Context, SizeInBits); in tryStoreMergeOfLoads()
22118 if (!TLI.shouldMergeStoreOfLoadsOverCall(MemVT, JointMemOpVT) && in tryStoreMergeOfLoads()
22154 JointMemOpVT, LoadDL, FirstLoad->getChain(), FirstLoad->getBasePtr(), in tryStoreMergeOfLoads()
22159 assert(JointMemOpVT == EVT::getIntegerVT(Context, LoadWidth) && in tryStoreMergeOfLoads()
22162 DAG.getShiftAmountConstant(LoadWidth / 2, JointMemOpVT, LoadDL); in tryStoreMergeOfLoads()
22164 StoreOp = DAG.getNode(ISD::ROTL, LoadDL, JointMemOpVT, NewLoad, RotAmt); in tryStoreMergeOfLoads()
22173 TLI.getTypeToTransformTo(*DAG.getContext(), JointMemOpVT); in tryStoreMergeOfLoads()
22176 FirstLoad->getPointerInfo(), JointMemOpVT, in tryStoreMergeOfLoads()
[all …]