Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DDependencyGraph.cpp307 if (auto *MemN = dyn_cast<MemDGNode>(N)) { in createNewNodes() local
308 MemN->setPrevNode(LastMemN); in createNewNodes()
309 LastMemN = MemN; in createNewNodes()
388 auto *MemN = dyn_cast<MemDGNode>(N); in notifyCreateInstr() local
391 if (MemN != nullptr) { in notifyCreateInstr()
392 if (auto *PrevMemN = getMemDGNodeBefore(MemN, /*IncludingN=*/false)) { in notifyCreateInstr()
393 PrevMemN->NextMemN = MemN; in notifyCreateInstr()
394 MemN->PrevMemN = PrevMemN; in notifyCreateInstr()
396 if (auto *NextMemN = getMemDGNodeAfter(MemN, /*IncludingN=*/false)) { in notifyCreateInstr()
397 NextMemN->PrevMemN = MemN; in notifyCreateInstr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVECustomDAG.cpp219 if (MemSDNode *MemN = dyn_cast<MemSDNode>(Op.getNode())) in getNodeChain() local
220 return MemN->getChain(); in getNodeChain()
231 if (auto *MemN = dyn_cast<MemSDNode>(Op.getNode())) in getMemoryPtr() local
232 return MemN->getBasePtr(); in getMemoryPtr()
247 if (auto MemN = dyn_cast<MemSDNode>(Op)) in getIdiomaticVectorType() local
248 return MemN->getMemoryVT(); in getIdiomaticVectorType()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1059 MemSDNode *MemN = cast<MemSDNode>(Parent); in SelectAddrMode6() local
1061 if (isa<LSBaseSDNode>(MemN) || in SelectAddrMode6()
1062 ((MemN->getOpcode() == ARMISD::VST1_UPD || in SelectAddrMode6()
1063 MemN->getOpcode() == ARMISD::VLD1_UPD) && in SelectAddrMode6()
1064 MemN->getConstantOperandVal(MemN->getNumOperands() - 1) == 1)) { in SelectAddrMode6()
1067 llvm::Align MMOAlign = MemN->getAlign(); in SelectAddrMode6()
1068 unsigned MemSize = MemN->getMemoryVT().getSizeInBits() / 8; in SelectAddrMode6()
1075 Alignment = MemN->getAlign().value(); in SelectAddrMode6()
H A DARMISelLowering.cpp15888 MemSDNode *MemN = cast<MemSDNode>(N); in TryCombineBaseUpdate() local
16090 Align Alignment = MemN->getAlign(); in TryCombineBaseUpdate()
16165 MemN->getMemOperand()); in TryCombineBaseUpdate()
16339 MemSDNode *MemN = cast<MemSDNode>(N); in PerformMVEVLDCombine() local
16433 MemN->getMemOperand()); in PerformMVEVLDCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp3003 auto *MemN = cast<MemSDNode>(Op.getNode()); in SplitHvxMemOp() local
3005 MVT MemTy = MemN->getMemoryVT().getSimpleVT(); in SplitHvxMemOp()
3012 SDValue Chain = MemN->getChain(); in SplitHvxMemOp()
3013 SDValue Base0 = MemN->getBasePtr(); in SplitHvxMemOp()
3016 unsigned MemOpc = MemN->getOpcode(); in SplitHvxMemOp()
3019 if (MachineMemOperand *MMO = MemN->getMemOperand()) { in SplitHvxMemOp()