Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/AMDGPU/
DAMDGPUInstructions.td180 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::PRIVATE_ADDRESS;
198 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::GLOBAL_ADDRESS;
218 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::CONSTANT_ADDRESS;
229 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS;
242 return cast<MemSDNode>(N)->getAddressSPace() == AMDGPUAS::FLAT_ADDRESS;
310 return cast<MemSDNode>(N)->getAlignment() % 8 == 0;
324 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS;
342 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::GLOBAL_ADDRESS;
368 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::FLAT_ADDRESS;
374 [{return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::GLOBAL_ADDRESS;}]
[all …]
DAMDGPUISelDAGToDAG.cpp76 bool isConstantLoad(const MemSDNode *N, int cbID) const;
221 cast<MemSDNode>(N)->getAddressSpace() != AMDGPUAS::LOCAL_ADDRESS) in glueCopyToM0()
485 bool AMDGPUDAGToDAGISel::isConstantLoad(const MemSDNode *N, int CbId) const { in isConstantLoad()
1365 MemSDNode *Mem = cast<MemSDNode>(N); in SelectATOMIC_CMP_SWAP()
1524 if (MemSDNode *M = dyn_cast<MemSDNode>(User)) { in PreprocessISelDAG()
DR600Instructions.td342 const MemSDNode *LD = cast<MemSDNode>(N);
355 const MemSDNode *LD = cast<MemSDNode>(N);
DSIISelLowering.cpp509 const MemSDNode *MemNode = cast<MemSDNode>(N); in isMemOpUniform()
1925 MemSDNode *M = cast<MemSDNode>(Op); in LowerINTRINSIC_W_CHAIN()
3025 MemSDNode *MemNode = cast<MemSDNode>(N); in PerformDAGCombine()
DSIInstrInfo.td155 const MemSDNode *LD = cast<MemSDNode>(N);
170 const MemSDNode *ST = cast<MemSDNode>(N);
183 const MemSDNode *LD = cast<MemSDNode>(N);
DAMDGPUISelLowering.cpp2163 if (MemSDNode *M = dyn_cast<MemSDNode>(U)) { in hasVolatileUser()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DSelectionDAGNodes.h882 class MemSDNode : public SDNode {
892 MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, EVT MemoryVT,
895 MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, const SDValue *Ops,
960 static bool classof(const MemSDNode *) { return true; }
987 class AtomicSDNode : public MemSDNode {
1020 : MemSDNode(Opc, dl, VTL, MemVT, MMO) {
1028 : MemSDNode(Opc, dl, VTL, MemVT, MMO) {
1036 : MemSDNode(Opc, dl, VTL, MemVT, MMO) {
1073 class MemIntrinsicSDNode : public MemSDNode {
1078 : MemSDNode(Opc, dl, VTs, Ops, NumOps, MemoryVT, MMO) {
[all …]
/external/llvm/lib/Target/Mips/
DMipsISelDAGToDAG.cpp226 cast<MemSDNode>(Node)->getMemoryVT().getSizeInBits() / 8 <= in Select()
227 cast<MemSDNode>(Node)->getAlignment()) && in Select()
/external/llvm/lib/Target/AVR/
DAVR.h42 inline bool isProgramMemoryAccess(MemSDNode const *N) { in isProgramMemoryAccess()
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h1011 class MemSDNode : public SDNode {
1021 MemSDNode(unsigned Opc, unsigned Order, const DebugLoc &dl, SDVTList VTs,
1125 class AtomicSDNode : public MemSDNode {
1157 : MemSDNode(Opc, Order, dl, VTL, MemVT, MMO) {
1203 class MemIntrinsicSDNode : public MemSDNode {
1207 : MemSDNode(Opc, Order, dl, VTs, MemoryVT, MMO) {
1777 class LSBaseSDNode : public MemSDNode {
1782 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) {
1866 class MaskedLoadStoreSDNode : public MemSDNode {
1872 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) {}
[all …]
/external/llvm/lib/Target/NVPTX/
DNVPTXISelDAGToDAG.cpp539 static unsigned int getCodeAddrSpace(MemSDNode *N) { in getCodeAddrSpace()
559 static bool canLowerToLDG(MemSDNode *N, const NVPTXSubtarget &Subtarget, in canLowerToLDG()
907 MemRefs0[0] = cast<MemSDNode>(N)->getMemOperand(); in tryLoad()
922 MemSDNode *MemSD = cast<MemSDNode>(N); in tryLoadVector()
1293 MemRefs0[0] = cast<MemSDNode>(N)->getMemOperand(); in tryLoadVector()
1304 MemSDNode *Mem; in tryLDGLDU()
1329 Mem = cast<MemSDNode>(N); in tryLDGLDU()
2345 MemRefs0[0] = cast<MemSDNode>(N)->getMemOperand(); in tryStore()
2359 MemSDNode *MemSD = cast<MemSDNode>(N); in tryStoreVector()
2719 MemRefs0[0] = cast<MemSDNode>(N)->getMemOperand(); in tryStoreVector()
[all …]
DNVPTXISelLowering.cpp1941 MemSDNode *MemSD = cast<MemSDNode>(N); in LowerSTOREVector()
4004 MemSDNode *Mem = dyn_cast<MemSDNode>(Val); in PerformANDCombine()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp525 } else if (const MemSDNode* M = dyn_cast<MemSDNode>(this)) { in print_details()
DSelectionDAG.cpp485 const MemSDNode *PF = cast<MemSDNode>(N); in AddNodeIDCustom()
508 ID.AddInteger(cast<MemSDNode>(N)->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
6723 MemSDNode::MemSDNode(unsigned Opc, unsigned Order, const DebugLoc &dl, in MemSDNode() function in MemSDNode
/external/llvm/lib/Target/MSP430/
DMSP430ISelDAGToDAG.cpp363 MemRefs0[0] = cast<MemSDNode>(N1)->getMemOperand(); in tryIndexedBinOp()
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430ISelDAGToDAG.cpp366 MemRefs0[0] = cast<MemSDNode>(N1)->getMemOperand(); in SelectIndexedBinOp()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelDAGToDAG.cpp1146 cast<MemSDNode>(Parent)->getPointerInfo().getAddrSpace(); in SelectAddr()
1335 MemOp[0] = cast<MemSDNode>(Node)->getMemOperand(); in SelectAtomic64()
1480 MemOp[0] = cast<MemSDNode>(Node)->getMemOperand(); in SelectAtomicLoadAdd()
1642 MemOp[0] = cast<MemSDNode>(Node)->getMemOperand(); in SelectAtomicLoadArith()
/external/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp180 bool isAlignedMemNode(const MemSDNode *N) const;
1520 bool HexagonDAGToDAGISel::isAlignedMemNode(const MemSDNode *N) const { in isAlignedMemNode()
DHexagonInstrInfoV60.td14 return isAlignedMemNode(dyn_cast<MemSDNode>(N));
18 return !isAlignedMemNode(dyn_cast<MemSDNode>(N));
22 return isAlignedMemNode(dyn_cast<MemSDNode>(N));
26 return !isAlignedMemNode(dyn_cast<MemSDNode>(N));
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp617 if (isStrongerThanMonotonic(cast<MemSDNode>(Use)->getOrdering())) in isWorthFoldingADDlow()
827 if (!isa<MemSDNode>(*UI)) in SelectAddrModeWRO()
911 if (!isa<MemSDNode>(*UI)) in SelectAddrModeXRO()
2527 EVT MemTy = cast<MemSDNode>(N)->getMemoryVT(); in SelectCMP_SWAP()
2547 MemOp[0] = cast<MemSDNode>(N)->getMemOperand(); in SelectCMP_SWAP()
/external/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp524 if (isa<MemSDNode>(Chain.getNode()) && in isCalleeLoad()
525 cast<MemSDNode>(Chain.getNode())->writeMem()) in isCalleeLoad()
1479 cast<MemSDNode>(Parent)->getPointerInfo().getAddrSpace(); in selectAddr()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp791 assert(!isa<MemSDNode>(N) && "Bad MemSDNode!"); in VerifySDNode()
5656 MemSDNode::MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, EVT memvt, in MemSDNode() function in MemSDNode
5667 MemSDNode::MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, in MemSDNode() function in MemSDNode
6306 } else if (const MemSDNode* M = dyn_cast<MemSDNode>(this)) { in print_details()
DSelectionDAGISel.cpp2218 MatchedMemRefs.push_back(cast<MemSDNode>(N)->getMemOperand()); in SelectCodeCommon()
/external/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp1108 MemSDNode *MemN = cast<MemSDNode>(Parent); in SelectAddrMode6()
2630 EVT MemTy = cast<MemSDNode>(N)->getMemoryVT(); in SelectCMP_SWAP()
2647 MemOp[0] = cast<MemSDNode>(N)->getMemOperand(); in SelectCMP_SWAP()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp9693 if (MemSDNode *ChainLD = dyn_cast<MemSDNode>(ChainNext)) { in findConsecutiveLoad()
9724 if (MemSDNode *ChainLD = dyn_cast<MemSDNode>(LoadRoot)) in findConsecutiveLoad()
9730 if (((isa<MemSDNode>(*UI) && in findConsecutiveLoad()
9731 cast<MemSDNode>(*UI)->getChain().getNode() == LoadRoot) || in findConsecutiveLoad()

12