Searched refs:StoreNodes (Results 1 – 2 of 2) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 527 SDValue getMergeStoreChains(SmallVectorImpl<MemOpLink> &StoreNodes, 535 bool MergeStoresOfConstantsOrVecElts(SmallVectorImpl<MemOpLink> &StoreNodes, 545 SmallVectorImpl<MemOpLink> &StoreNodes, 554 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumStores, 13641 SDValue DAGCombiner::getMergeStoreChains(SmallVectorImpl<MemOpLink> &StoreNodes, in getMergeStoreChains() argument 13645 SDLoc StoreDL(StoreNodes[0].MemNode); in getMergeStoreChains() 13648 Visited.insert(StoreNodes[i].MemNode); in getMergeStoreChains() 13653 if (Visited.count(StoreNodes[i].MemNode->getChain().getNode()) == 0) in getMergeStoreChains() 13654 Chains.push_back(StoreNodes[i].MemNode->getChain()); in getMergeStoreChains() 13662 SmallVectorImpl<MemOpLink> &StoreNodes, EVT MemVT, unsigned NumStores, in MergeStoresOfConstantsOrVecElts() argument [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 448 bool MergeStoresOfConstantsOrVecElts(SmallVectorImpl<MemOpLink> &StoreNodes, 456 StoreSDNode* St, SmallVectorImpl<MemOpLink> &StoreNodes, 463 SmallVectorImpl<MemOpLink> &StoreNodes); 11229 SmallVectorImpl<MemOpLink> &StoreNodes, EVT MemVT, in MergeStoresOfConstantsOrVecElts() argument 11236 LSBaseSDNode *FirstInChain = StoreNodes[0].MemNode; in MergeStoresOfConstantsOrVecElts() 11244 if (StoreNodes[i].SequenceNum < StoreNodes[LatestNodeUsed].SequenceNum) in MergeStoresOfConstantsOrVecElts() 11251 LSBaseSDNode *LatestOp = StoreNodes[LatestNodeUsed].MemNode; in MergeStoresOfConstantsOrVecElts() 11252 SDLoc DL(StoreNodes[0].MemNode); in MergeStoresOfConstantsOrVecElts() 11267 StoredVal = getMergedConstantVectorStore(DAG, DL, StoreNodes, Chains, Ty); in MergeStoresOfConstantsOrVecElts() 11271 StoreSDNode *St = cast<StoreSDNode>(StoreNodes[i].MemNode); in MergeStoresOfConstantsOrVecElts() [all …]
|