Searched refs:MemSDNode (Results 1 - 25 of 30) sorted by relevance

12

/external/llvm/lib/Target/AVR/
H A DAVR.h42 inline bool isProgramMemoryAccess(MemSDNode const *N) {
/external/llvm/lib/Target/Mips/
H A DMipsISelDAGToDAG.cpp226 cast<MemSDNode>(Node)->getMemoryVT().getSizeInBits() / 8 <=
227 cast<MemSDNode>(Node)->getAlignment()) &&
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h480 /// MemSDNode. For such nodes, we need some extra state to determine the
1011 class MemSDNode : public SDNode { class in namespace:llvm
1021 MemSDNode(unsigned Opc, unsigned Order, const DebugLoc &dl, SDVTList VTs,
1080 /// Update this MemSDNode's MachineMemOperand information
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(NodeT
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DSelectionDAGNodes.h882 class MemSDNode : public SDNode { class in class:llvm::SDNode
892 MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, EVT MemoryVT,
895 MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, const SDValue *Ops,
946 /// refineAlignment - Update this MemSDNode's MachineMemOperand information
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 {
[all...]
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp539 static unsigned int getCodeAddrSpace(MemSDNode *N) {
559 static bool canLowerToLDG(MemSDNode *N, const NVPTXSubtarget &Subtarget,
907 MemRefs0[0] = cast<MemSDNode>(N)->getMemOperand();
922 MemSDNode *MemSD = cast<MemSDNode>(N);
1293 MemRefs0[0] = cast<MemSDNode>(N)->getMemOperand();
1304 MemSDNode *Mem;
1329 Mem = cast<MemSDNode>(N);
2345 MemRefs0[0] = cast<MemSDNode>(N)->getMemOperand();
2359 MemSDNode *MemS
[all...]
H A DNVPTXISelLowering.cpp1941 MemSDNode *MemSD = cast<MemSDNode>(N);
4004 MemSDNode *Mem = dyn_cast<MemSDNode>(Val);
4006 // Not a MemSDNode?!?
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp76 bool isConstantLoad(const MemSDNode *N, int cbID) const;
221 cast<MemSDNode>(N)->getAddressSpace() != AMDGPUAS::LOCAL_ADDRESS)
485 bool AMDGPUDAGToDAGISel::isConstantLoad(const MemSDNode *N, int CbId) const {
1365 MemSDNode *Mem = cast<MemSDNode>(N);
1524 if (MemSDNode *M = dyn_cast<MemSDNode>(User)) {
H A DSIISelLowering.cpp509 const MemSDNode *MemNode = cast<MemSDNode>(N);
1925 MemSDNode *M = cast<MemSDNode>(Op);
3025 MemSDNode *MemNode = cast<MemSDNode>(N);
H A DAMDGPUISelLowering.cpp2163 if (MemSDNode *M = dyn_cast<MemSDNode>(U)) {
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp363 MemRefs0[0] = cast<MemSDNode>(N1)->getMemOperand();
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp366 MemRefs0[0] = cast<MemSDNode>(N1)->getMemOperand();
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp525 } else if (const MemSDNode* M = dyn_cast<MemSDNode>(this)) {
H A DSelectionDAG.cpp485 const MemSDNode *PF = cast<MemSDNode>(N);
508 ID.AddInteger(cast<MemSDNode>(N)->getPointerInfo().getAddrSpace());
6723 MemSDNode::MemSDNode(unsigned Opc, unsigned Order, const DebugLoc &dl, function in class:MemSDNode
H A DSelectionDAGISel.cpp2940 MatchedMemRefs.push_back(cast<MemSDNode>(N)->getMemOperand());
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1141 // that are not a MemSDNode, and thus don't have proper addrspace info.
1146 cast<MemSDNode>(Parent)->getPointerInfo().getAddrSpace();
1335 MemOp[0] = cast<MemSDNode>(Node)->getMemOperand();
1480 MemOp[0] = cast<MemSDNode>(Node)->getMemOperand();
1642 MemOp[0] = cast<MemSDNode>(Node)->getMemOperand();
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp180 bool isAlignedMemNode(const MemSDNode *N) const;
1520 bool HexagonDAGToDAGISel::isAlignedMemNode(const MemSDNode *N) const {
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp617 if (isStrongerThanMonotonic(cast<MemSDNode>(Use)->getOrdering()))
827 if (!isa<MemSDNode>(*UI))
911 if (!isa<MemSDNode>(*UI))
2527 EVT MemTy = cast<MemSDNode>(N)->getMemoryVT();
2547 MemOp[0] = cast<MemSDNode>(N)->getMemOperand();
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1108 MemSDNode *MemN = cast<MemSDNode>(Parent);
2630 EVT MemTy = cast<MemSDNode>(N)->getMemoryVT();
2647 MemOp[0] = cast<MemSDNode>(N)->getMemOperand();
H A DARMISelLowering.cpp7130 MemOp[0] = cast<MemSDNode>(N)->getMemOperand();
9903 MemSDNode *MemN = cast<MemSDNode>(N);
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp524 if (isa<MemSDNode>(Chain.getNode()) &&
525 cast<MemSDNode>(Chain.getNode())->writeMem())
1472 // that are not a MemSDNode, and thus don't have proper addrspace info.
1479 cast<MemSDNode>(Parent)->getPointerInfo().getAddrSpace();
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp791 assert(!isa<MemSDNode>(N) && "Bad MemSDNode!");
5656 MemSDNode::MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, EVT memvt, function in class:MemSDNode
5667 MemSDNode::MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, function in class:MemSDNode
6306 } else if (const MemSDNode* M = dyn_cast<MemSDNode>(this)) {
H A DSelectionDAGISel.cpp2218 MatchedMemRefs.push_back(cast<MemSDNode>(N)->getMemOperand());
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp9693 if (MemSDNode *ChainLD = dyn_cast<MemSDNode>(ChainNext)) {
9724 if (MemSDNode *ChainLD = dyn_cast<MemSDNode>(LoadRoot))
9730 if (((isa<MemSDNode>(*UI) &&
9731 cast<MemSDNode>(*UI)->getChain().getNode() == LoadRoot) ||
H A DPPCISelDAGToDAG.cpp2415 MemOp[0] = cast<MemSDNode>(N)->getMemOperand();
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2376 MemOp[0] = cast<MemSDNode>(Node)->getMemOperand();

Completed in 981 milliseconds

12