Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGAddressAnalysis.h33 class BaseIndexOffset {
41 BaseIndexOffset() = default;
42 BaseIndexOffset(SDValue Base, SDValue Index, int64_t Offset, in BaseIndexOffset() function
52 bool equalBaseIndex(const BaseIndexOffset &Other, in equalBaseIndex()
58 bool equalBaseIndex(const BaseIndexOffset &Other, const SelectionDAG &DAG,
62 static BaseIndexOffset match(const LSBaseSDNode *N, const SelectionDAG &DAG);
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGAddressAnalysis.cpp22 bool BaseIndexOffset::equalBaseIndex(const BaseIndexOffset &Other, in equalBaseIndex()
79 BaseIndexOffset BaseIndexOffset::match(const LSBaseSDNode *N, in match()
94 return BaseIndexOffset(SDValue(), SDValue(), 0, false); in match()
99 return BaseIndexOffset(SDValue(), SDValue(), 0, false); in match()
153 return BaseIndexOffset(Base, Index, Offset, IsIndexSignExt); in match()
168 return BaseIndexOffset(PotentialBase, Index, Offset, IsIndexSignExt); in match()
179 return BaseIndexOffset(Base, Index, Offset, IsIndexSignExt); in match()
H A DDAGCombiner.cpp5964 BaseIndexOffset Ptr = BaseIndexOffset::match(L, DAG); in MatchLoadCombine()
13024 BaseIndexOffset BasePtrLD = BaseIndexOffset::match(LD, DAG); in ForwardStoreValueToDirectLoad()
13025 BaseIndexOffset BasePtrST = BaseIndexOffset::match(ST, DAG); in ForwardStoreValueToDirectLoad()
14346 BaseIndexOffset BasePtr = BaseIndexOffset::match(St, DAG); in getStoreMergeCandidates()
14362 BaseIndexOffset LBasePtr; in getStoreMergeCandidates()
14819 BaseIndexOffset LdPtr = BaseIndexOffset::match(Ld, DAG); in MergeConsecutiveStores()
19049 BaseIndexOffset BasePtr0 = BaseIndexOffset::match(Op0, DAG); in isAlias()
19050 BaseIndexOffset BasePtr1 = BaseIndexOffset::match(Op1, DAG); in isAlias()
19276 const BaseIndexOffset BasePtr = BaseIndexOffset::match(St, DAG); in parallelizeChainedStores()
19297 const BaseIndexOffset Ptr = BaseIndexOffset::match(Chain, DAG); in parallelizeChainedStores()
[all …]
H A DSelectionDAG.cpp8990 auto BaseLocDecomp = BaseIndexOffset::match(Base, *this); in areNonVolatileConsecutiveLoads()
8991 auto LocDecomp = BaseIndexOffset::match(LD, *this); in areNonVolatileConsecutiveLoads()