Home
last modified time | relevance | path

Searched refs:MemSDNode (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td330 return cast<MemSDNode>(N)->getAlignment() % 8 == 0;
334 return cast<MemSDNode>(N)->getAlignment() >= 16;
348 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::PRIVATE_ADDRESS;
352 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::CONSTANT_ADDRESS;
356 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS;
360 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::GLOBAL_ADDRESS;
364 auto AS = cast<MemSDNode>(N)->getAddressSpace();
369 const auto AS = cast<MemSDNode>(N)->getAddressSpace();
376 const auto AS = cast<MemSDNode>(N)->getAddressSpace();
500 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS;
[all …]
H A DSIISelLowering.cpp5447 MemSDNode *M = cast<MemSDNode>(Op); in LowerINTRINSIC_W_CHAIN()
5507 MemSDNode *M = cast<MemSDNode>(Op); in LowerINTRINSIC_W_CHAIN()
5627 MemSDNode *M = cast<MemSDNode>(Op); in LowerINTRINSIC_W_CHAIN()
5657 MemSDNode *M = cast<MemSDNode>(Op); in LowerINTRINSIC_W_CHAIN()
5681 MemSDNode *M = cast<MemSDNode>(Op); in LowerINTRINSIC_W_CHAIN()
6111 MemSDNode *M = cast<MemSDNode>(Op); in LowerINTRINSIC_VOID()
6136 MemSDNode *M = cast<MemSDNode>(Op); in LowerINTRINSIC_VOID()
6161 MemSDNode *M = cast<MemSDNode>(Op); in LowerINTRINSIC_VOID()
6192 MemSDNode *M = cast<MemSDNode>(Op); in LowerINTRINSIC_VOID()
6218 MemSDNode *M = cast<MemSDNode>(Op); in LowerINTRINSIC_VOID()
[all …]
H A DSIISelLowering.h94 SDValue adjustLoadValueType(unsigned Opcode, MemSDNode *M,
134 SDValue performMemSDNodeCombine(MemSDNode *N, DAGCombinerInfo &DCI) const;
H A DAMDGPUISelDAGToDAG.cpp222 bool isConstantLoad(const MemSDNode *N, int cbID) const;
344 if (cast<MemSDNode>(N)->getAddressSpace() != AMDGPUAS::LOCAL_ADDRESS || in glueCopyToM0()
1163 const MachinePointerInfo &PtrInfo = cast<MemSDNode>(Parent)->getPointerInfo(); in SelectMUBUFScratchOffen()
1224 const MachinePointerInfo &PtrInfo = cast<MemSDNode>(Parent)->getPointerInfo(); in SelectMUBUFScratchOffset()
1702 MemSDNode *Mem = cast<MemSDNode>(N); in SelectATOMIC_CMP_SWAP()
2157 bool R600DAGToDAGISel::isConstantLoad(const MemSDNode *N, int CbId) const { in isConstantLoad()
H A DR600Instructions.td311 const MemSDNode *LD = cast<MemSDNode>(N);
324 const MemSDNode *LD = cast<MemSDNode>(N);
H A DAMDGPUISelLowering.cpp586 if (isa<MemSDNode>(N)) in hasSourceMods()
671 MemSDNode *MN = cast<MemSDNode>(N); in shouldReduceLoadWidth()
2763 if (MemSDNode *M = dyn_cast<MemSDNode>(U)) { in hasVolatileUser()
H A DFLATInstructions.td363 [{return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::FLAT_ADDRESS;}]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h495 friend class MemSDNode;
513 friend class MemSDNode;
1244 class MemSDNode : public SDNode {
1371 class AtomicSDNode : public MemSDNode {
1375 : MemSDNode(Opc, Order, dl, VTL, MemVT, MMO) {}
1420 class MemIntrinsicSDNode : public MemSDNode {
1424 : MemSDNode(Opc, Order, dl, VTs, MemoryVT, MMO) {
2044 class LSBaseSDNode : public MemSDNode {
2049 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) {
2136 class MaskedLoadStoreSDNode : public MemSDNode {
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp655 static unsigned int getCodeAddrSpace(MemSDNode *N) { in getCodeAddrSpace()
840 MemSDNode *LD = cast<MemSDNode>(N); in tryLoad()
999 MemSDNode *MemSD = cast<MemSDNode>(N); in tryLoadVector()
1234 MemSDNode *Mem; in tryLDGLDU()
1259 Mem = cast<MemSDNode>(N); in tryLDGLDU()
1705 MemSDNode *ST = cast<MemSDNode>(N); in tryStore()
1878 MemSDNode *MemSD = cast<MemSDNode>(N); in tryStoreVector()
2099 MemSDNode *Mem = cast<MemSDNode>(Node); in tryLoadParam()
2176 MemSDNode *Mem = cast<MemSDNode>(N); in tryStoreRetval()
2248 MemSDNode *Mem = cast<MemSDNode>(N); in tryStoreParam()
[all …]
H A DNVPTXISelLowering.cpp2218 MemSDNode *MemSD = cast<MemSDNode>(N); in LowerSTOREVector()
4238 MemSDNode *Mem = dyn_cast<MemSDNode>(Val); in PerformANDCombine()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsISelDAGToDAG.cpp249 cast<MemSDNode>(Node)->getMemoryVT().getSizeInBits() / 8 <= in Select()
250 cast<MemSDNode>(Node)->getAlignment()) && in Select()
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVR.h48 inline bool isProgramMemoryAccess(MemSDNode const *N) { in isProgramMemoryAccess()
H A DAVRISelDAGToDAG.cpp108 MVT VT = cast<MemSDNode>(Op)->getMemoryVT().getSimpleVT(); in SelectAddr()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.h1411 class X86StoreSDNode : public MemSDNode {
1416 :MemSDNode(Opcode, Order, dl, VTs, MemVT, MMO) {} in X86StoreSDNode()
1429 class X86MaskedStoreSDNode : public MemSDNode {
1434 : MemSDNode(Opcode, Order, dl, VTs, MemVT, MMO) {} in X86MaskedStoreSDNode()
1499 class X86MaskedGatherScatterSDNode : public MemSDNode {
1504 : MemSDNode(Opc, Order, dl, VTs, MemVT, MMO) {} in X86MaskedGatherScatterSDNode()
H A DX86ISelDAGToDAG.cpp710 if (isa<MemSDNode>(Chain.getNode()) && in isCalleeLoad()
711 cast<MemSDNode>(Chain.getNode())->writeMem()) in isCalleeLoad()
1887 unsigned AddrSpace = cast<MemSDNode>(Parent)->getPointerInfo().getAddrSpace(); in selectVectorAddr()
1931 cast<MemSDNode>(Parent)->getPointerInfo().getAddrSpace(); in selectAddr()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.h137 bool isAlignedMemNode(const MemSDNode *N) const;
H A DHexagonPatternsHVX.td81 return isAlignedMemNode(dyn_cast<MemSDNode>(N));
85 return !isAlignedMemNode(dyn_cast<MemSDNode>(N));
89 return isAlignedMemNode(dyn_cast<MemSDNode>(N));
93 return !isAlignedMemNode(dyn_cast<MemSDNode>(N));
H A DHexagonISelDAGToDAG.cpp962 SDValue LDBasePtr = cast<MemSDNode>(SYNode)->getBasePtr(); in isMemOPCandidate()
963 SDValue STBasePtr = cast<MemSDNode>(UUse)->getBasePtr(); in isMemOPCandidate()
1558 bool HexagonDAGToDAGISel::isAlignedMemNode(const MemSDNode *N) const { in isAlignedMemNode()
2234 SDValue BasePtr = cast<MemSDNode>(N)->getBasePtr(); in rebalanceAddressTrees()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp653 } else if (const MemSDNode* M = dyn_cast<MemSDNode>(this)) { in print_details()
H A DSelectionDAG.cpp610 const MemSDNode *PF = cast<MemSDNode>(N); in AddNodeIDCustom()
633 ID.AddInteger(cast<MemSDNode>(N)->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
8508 assert(isa<MemSDNode>(NewMemOp.getNode()) && "Expected a memop node"); in makeEquivalentMemoryOrdering()
8663 MemSDNode::MemSDNode(unsigned Opc, unsigned Order, const DebugLoc &dl, in MemSDNode() function in MemSDNode
H A DSelectionDAGISel.cpp3145 if (auto *MN = dyn_cast<MemSDNode>(N)) in SelectCodeCommon()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp365 MachineMemOperand *MemRef = cast<MemSDNode>(N1)->getMemOperand(); in tryIndexedBinOp()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp357 if (!isa<MemSDNode>(*UI)) in isWorthFoldingSHL()
359 if (!isa<MemSDNode>(*UII)) in isWorthFoldingSHL()
672 if (isStrongerThanMonotonic(cast<MemSDNode>(Use)->getOrdering())) in isWorthFoldingADDlow()
884 if (!isa<MemSDNode>(*UI)) in SelectAddrModeWRO()
968 if (!isa<MemSDNode>(*UI)) in SelectAddrModeXRO()
2724 EVT MemTy = cast<MemSDNode>(N)->getMemoryVT(); in SelectCMP_SWAP()
2747 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in SelectCMP_SWAP()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp981 MemSDNode *MemN = cast<MemSDNode>(Parent); in SelectAddrMode6()
1348 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in transferMemOperands()
2465 EVT MemTy = cast<MemSDNode>(N)->getMemoryVT(); in SelectCMP_SWAP()
2481 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in SelectCMP_SWAP()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp11238 if (MemSDNode *ChainLD = dyn_cast<MemSDNode>(ChainNext)) { in findConsecutiveLoad()
11269 if (MemSDNode *ChainLD = dyn_cast<MemSDNode>(LoadRoot)) in findConsecutiveLoad()
11275 if (((isa<MemSDNode>(*UI) && in findConsecutiveLoad()
11276 cast<MemSDNode>(*UI)->getChain().getNode() == LoadRoot) || in findConsecutiveLoad()

12