Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp408 struct MemOpLink { struct in __anon08739a190111::DAGCombiner
409 MemOpLink (LSBaseSDNode *N, int64_t Offset, unsigned Seq): in MemOpLink() argument
431 ArrayRef<MemOpLink> Stores,
448 bool MergeStoresOfConstantsOrVecElts(SmallVectorImpl<MemOpLink> &StoreNodes,
456 StoreSDNode* St, SmallVectorImpl<MemOpLink> &StoreNodes,
463 SmallVectorImpl<MemOpLink> &StoreNodes);
11215 SelectionDAG &DAG, const SDLoc &SL, ArrayRef<MemOpLink> Stores, in getMergedConstantVectorStore()
11229 SmallVectorImpl<MemOpLink> &StoreNodes, EVT MemVT, in MergeStoresOfConstantsOrVecElts()
11358 StoreSDNode* St, SmallVectorImpl<MemOpLink> &StoreNodes, in getStoreMergeAndAliasCandidates()
11403 StoreNodes.push_back(MemOpLink(OtherST, Ptr.Offset, Seq++)); in getStoreMergeAndAliasCandidates()
[all …]
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp636 struct MemOpLink { struct in __anon9a86f9870111::DAGCombiner
643 MemOpLink(LSBaseSDNode *N, int64_t Offset) in MemOpLink() function
693 SDValue getMergeStoreChains(SmallVectorImpl<MemOpLink> &StoreNodes,
700 bool mergeStoresOfConstantsOrVecElts(SmallVectorImpl<MemOpLink> &StoreNodes,
709 SmallVectorImpl<MemOpLink> &StoreNodes,
717 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumStores,
723 unsigned getConsecutiveStores(SmallVectorImpl<MemOpLink> &StoreNodes,
728 bool tryStoreMergeOfConstants(SmallVectorImpl<MemOpLink> &StoreNodes,
736 bool tryStoreMergeOfExtracts(SmallVectorImpl<MemOpLink> &StoreNodes,
742 bool tryStoreMergeOfLoads(SmallVectorImpl<MemOpLink> &StoreNodes,
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp598 struct MemOpLink { struct in __anon3c3dfcfb0111::DAGCombiner
605 MemOpLink(LSBaseSDNode *N, int64_t Offset) in MemOpLink() argument
638 SDValue getMergeStoreChains(SmallVectorImpl<MemOpLink> &StoreNodes,
646 bool MergeStoresOfConstantsOrVecElts(SmallVectorImpl<MemOpLink> &StoreNodes,
656 SmallVectorImpl<MemOpLink> &StoreNodes,
665 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumStores,
15339 SDValue DAGCombiner::getMergeStoreChains(SmallVectorImpl<MemOpLink> &StoreNodes, in getMergeStoreChains()
15360 SmallVectorImpl<MemOpLink> &StoreNodes, EVT MemVT, unsigned NumStores, in MergeStoresOfConstantsOrVecElts()
15517 StoreSDNode *St, SmallVectorImpl<MemOpLink> &StoreNodes, in getStoreMergeCandidates()
15655 StoreNodes.push_back(MemOpLink(OtherST, PtrDiff)); in getStoreMergeCandidates()
[all …]