Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp527 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/
DDAGCombiner.cpp448 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 …]