| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelDAGToDAG.cpp | 656 static unsigned int getCodeAddrSpace(MemSDNode *N) { in getCodeAddrSpace() 676 static bool canLowerToLDG(MemSDNode *N, const NVPTXSubtarget &Subtarget, in canLowerToLDG() 840 MemSDNode *LD = cast<MemSDNode>(N); in tryLoad() 984 MachineMemOperand *MemRef = cast<MemSDNode>(N)->getMemOperand(); in tryLoad() 999 MemSDNode *MemSD = cast<MemSDNode>(N); in tryLoadVector() 1223 MachineMemOperand *MemRef = cast<MemSDNode>(N)->getMemOperand(); in tryLoadVector() 1234 MemSDNode *Mem; in tryLDGLDU() 1259 Mem = cast<MemSDNode>(N); in tryLDGLDU() 1705 MemSDNode *ST = cast<MemSDNode>(N); in tryStore() 1864 MachineMemOperand *MemRef = cast<MemSDNode>(N)->getMemOperand(); in tryStore() [all …]
|
| H A D | NVPTXISelLowering.cpp | 2302 MemSDNode *MemSD = cast<MemSDNode>(N); in LowerSTOREVector() 4476 MemSDNode *Mem = dyn_cast<MemSDNode>(Val); in PerformANDCombine()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 479 friend class MemSDNode; 497 friend class MemSDNode; 1246 class MemSDNode : public SDNode { 1256 MemSDNode(unsigned Opc, unsigned Order, const DebugLoc &dl, SDVTList VTs, 1394 class AtomicSDNode : public MemSDNode { 1398 : MemSDNode(Opc, Order, dl, VTL, MemVT, MMO) { 1448 class MemIntrinsicSDNode : public MemSDNode { 1452 : MemSDNode(Opc, Order, dl, VTs, MemoryVT, MMO) { 2218 class LSBaseSDNode : public MemSDNode { 2223 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) { [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.h | 106 SDValue adjustLoadValueType(unsigned Opcode, MemSDNode *M, 110 SDValue lowerIntrinsicLoad(MemSDNode *M, bool IsFormat, SelectionDAG &DAG, 163 SDValue performMemSDNodeCombine(MemSDNode *N, DAGCombinerInfo &DCI) const; 241 ArrayRef<SDValue> Ops, MemSDNode *M) const; 246 MemSDNode *M) const;
|
| H A D | SIISelLowering.cpp | 1540 const MemSDNode *MemNode = cast<MemSDNode>(N); in isMemOpHasNoClobberedMemOperand() 1564 const MemSDNode *MemNode = cast<MemSDNode>(N); in isMemOpUniform() 4605 MemSDNode *M, in adjustLoadValueType() 4641 SDValue SITargetLowering::lowerIntrinsicLoad(MemSDNode *M, bool IsFormat, in lowerIntrinsicLoad() 6204 if (isa<MemSDNode>(Op)) in lowerImage() 6258 if (isa<MemSDNode>(Op)) in lowerImage() 6289 if (auto MemOp = dyn_cast<MemSDNode>(Op)) { in lowerImage() 6771 auto *M = cast<MemSDNode>(Op); in lowerRawBufferAtomicIntrin() 6798 auto *M = cast<MemSDNode>(Op); in lowerStructBufferAtomicIntrin() 6815 MemSDNode *M = cast<MemSDNode>(Op); in LowerINTRINSIC_W_CHAIN() [all …]
|
| H A D | AMDGPUISelDAGToDAG.cpp | 288 bool isConstantLoad(const MemSDNode *N, int cbID) const; 618 unsigned AS = cast<MemSDNode>(N)->getAddressSpace(); in glueCopyToM0LDSInit() 1544 = cast<MemSDNode>(Parent)->getPointerInfo(); in SelectMUBUFScratchOffen() 1605 const MachinePointerInfo &PtrInfo = cast<MemSDNode>(Parent)->getPointerInfo(); in SelectMUBUFScratchOffset() 1645 static MemSDNode* findMemSDNode(SDNode *N) { in findMemSDNode() 1647 if (MemSDNode *MN = dyn_cast<MemSDNode>(N)) in findMemSDNode() 1651 if (MemSDNode *MN = in findMemSDNode() 1652 dyn_cast<MemSDNode>(AMDGPUTargetLowering::stripBitcast(V))) in findMemSDNode() 2357 MemSDNode *Mem = cast<MemSDNode>(N); in SelectATOMIC_CMP_SWAP() 3037 bool R600DAGToDAGISel::isConstantLoad(const MemSDNode *N, int CbId) const { in isConstantLoad()
|
| H A D | R600Instructions.td | 302 …[{return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::GLOBAL_ADDRESS && (SDValue(N, 0).use_e… 307 …[{return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::GLOBAL_ADDRESS && (!SDValue(N, 0).use_… 311 return cast<MemSDNode>(N)->getAddressSpace() == AMDGPUAS::GLOBAL_ADDRESS; 353 const MemSDNode *LD = cast<MemSDNode>(N); 366 const MemSDNode *LD = cast<MemSDNode>(N);
|
| H A D | AMDGPUISelLowering.cpp | 627 if (isa<MemSDNode>(N)) in hasSourceMods() 737 MemSDNode *MN = cast<MemSDNode>(N); in shouldReduceLoadWidth() 2836 if (MemSDNode *M = dyn_cast<MemSDNode>(U)) { in hasVolatileUser()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 190 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVLSEG() 233 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVLSEGFF() 281 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVLXSEG() 321 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVSSEG() 358 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVSXSEG() 797 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() 833 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() 864 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() 988 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() 1021 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsISelDAGToDAG.cpp | 299 cast<MemSDNode>(Node)->getMemoryVT().getSizeInBits() / 8 <= in Select() 300 cast<MemSDNode>(Node)->getAlignment()) && in Select()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
| H A D | AVR.h | 47 inline bool isProgramMemoryAccess(MemSDNode const *N) { in isProgramMemoryAccess()
|
| H A D | AVRISelDAGToDAG.cpp | 107 MVT VT = cast<MemSDNode>(Op)->getMemoryVT().getSimpleVT(); in SelectAddr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAG.h | 135 bool isAlignedMemNode(const MemSDNode *N) const;
|
| H A D | HexagonPatternsHVX.td | 80 return isAlignedMemNode(dyn_cast<MemSDNode>(N)); 84 return !isAlignedMemNode(dyn_cast<MemSDNode>(N)); 88 return isAlignedMemNode(dyn_cast<MemSDNode>(N)); 92 return !isAlignedMemNode(dyn_cast<MemSDNode>(N));
|
| H A D | HexagonISelDAGToDAG.cpp | 973 SDValue LDBasePtr = cast<MemSDNode>(SYNode)->getBasePtr(); in isMemOPCandidate() 974 SDValue STBasePtr = cast<MemSDNode>(UUse)->getBasePtr(); in isMemOPCandidate() 1579 bool HexagonDAGToDAGISel::isAlignedMemNode(const MemSDNode *N) const { in isAlignedMemNode() 2255 SDValue BasePtr = cast<MemSDNode>(N)->getBasePtr(); in rebalanceAddressTrees()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGDumper.cpp | 787 } else if (const MemSDNode *M = dyn_cast<MemSDNode>(this)) { in print_details()
|
| H A D | SelectionDAG.cpp | 736 const MemSDNode *PF = cast<MemSDNode>(N); in AddNodeIDCustom() 759 ID.AddInteger(cast<MemSDNode>(N)->getPointerInfo().getAddrSpace()); in AddNodeIDCustom() 9388 assert(isa<MemSDNode>(NewMemOpChain) && "Expected a memop node"); in makeEquivalentMemoryOrdering() 9406 assert(isa<MemSDNode>(NewMemOp.getNode()) && "Expected a memop node"); in makeEquivalentMemoryOrdering() 9622 MemSDNode::MemSDNode(unsigned Opc, unsigned Order, const DebugLoc &dl, in MemSDNode() function in MemSDNode
|
| H A D | LegalizeTypes.h | 811 void IncrementPointer(MemSDNode *N, EVT MemVT, MachinePointerInfo &MPI,
|
| H A D | SelectionDAGISel.cpp | 3040 if (auto *MN = dyn_cast<MemSDNode>(N)) in SelectCodeCommon()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 361 MachineMemOperand *MemRef = cast<MemSDNode>(N1)->getMemOperand(); in tryIndexedBinOp()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 490 if (!isa<MemSDNode>(*UI)) in isWorthFoldingSHL() 492 if (!isa<MemSDNode>(*UII)) in isWorthFoldingSHL() 822 if (isStrongerThanMonotonic(cast<MemSDNode>(Use)->getOrdering())) in isWorthFoldingADDlow() 1045 if (!isa<MemSDNode>(*UI)) in SelectAddrModeWRO() 1129 if (!isa<MemSDNode>(*UI)) in SelectAddrModeXRO() 1347 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in tryIndexedLoad() 3042 EVT MemTy = cast<MemSDNode>(N)->getMemoryVT(); in SelectCMP_SWAP() 3065 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in SelectCMP_SWAP() 4903 if (isa<MemSDNode>(Root)) in getMemVTFromNode() 4904 return cast<MemSDNode>(Root)->getMemoryVT(); in getMemVTFromNode()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 223 bool selectVectorAddr(MemSDNode *Parent, SDValue BasePtr, SDValue IndexOp, 793 if (isa<MemSDNode>(Chain.getNode()) && in isCalleeLoad() 794 cast<MemSDNode>(Chain.getNode())->writeMem()) in isCalleeLoad() 942 auto *MemNode = cast<MemSDNode>(N); in PreprocessISelDAG() 2488 bool X86DAGToDAGISel::selectVectorAddr(MemSDNode *Parent, SDValue BasePtr, in selectVectorAddr() 2539 cast<MemSDNode>(Parent)->getPointerInfo().getAddrSpace(); in selectAddr() 4140 CurDAG->setNodeMemRefs(MNode, {cast<MemSDNode>(C)->getMemOperand()}); in matchVPTERNLOG() 4503 CurDAG->setNodeMemRefs(CNode, {cast<MemSDNode>(Src1)->getMemOperand()}); in tryVPTESTM() 5962 CurDAG->setNodeMemRefs(Res, cast<MemSDNode>(Node)->getMemOperand()); in Select()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMISelDAGToDAG.cpp | 1045 MemSDNode *MemN = cast<MemSDNode>(Parent); in SelectAddrMode6() 1570 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in transferMemOperands() 3316 EVT MemTy = cast<MemSDNode>(N)->getMemoryVT(); in SelectCMP_SWAP() 3332 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in SelectCMP_SWAP()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 814 // cast<MemSDNode>(N)->getAddressSpace() == 818 // cast<MemSDNode>(N)->getAlignment() >=
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 2547 if (MemSDNode *Memop = dyn_cast<MemSDNode>(*UI)) { in SelectAddressEVXRegReg() 12864 if (MemSDNode *ChainLD = dyn_cast<MemSDNode>(ChainNext)) { in findConsecutiveLoad() 12895 if (MemSDNode *ChainLD = dyn_cast<MemSDNode>(LoadRoot)) in findConsecutiveLoad() 12901 if (((isa<MemSDNode>(*UI) && in findConsecutiveLoad() 12902 cast<MemSDNode>(*UI)->getChain().getNode() == LoadRoot) || in findConsecutiveLoad() 17143 const MemSDNode *MN = dyn_cast<MemSDNode>(Parent); in computeMOFlags()
|