Searched refs:MemRefs (Results 1 - 11 of 11) sorted by relevance

/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DMachineInstr.h75 mmo_iterator MemRefs; // information on memory references member in class:llvm::MachineInstr
225 mmo_iterator memoperands_begin() const { return MemRefs; }
227 bool memoperands_empty() const { return MemRefsEnd == MemRefs; }
232 return MemRefsEnd - MemRefs == 1;
546 /// is the primary method for setting up a MachineInstr's MemRefs list.
552 MemRefs = NewMemRefs;
H A DSelectionDAGNodes.h1669 : SDNode(Opc, DL, VTs), MemRefs(0), MemRefsEnd(0) {}
1675 /// MemRefs - Memory reference descriptions for this instruction.
1676 mmo_iterator MemRefs; member in class:llvm::SDNode::MachineSDNode
1680 mmo_iterator memoperands_begin() const { return MemRefs; }
1682 bool memoperands_empty() const { return MemRefsEnd == MemRefs; }
1687 MemRefs = NewMemRefs;
/external/llvm/include/llvm/CodeGen/
H A DMachineInstr.h99 // Note that MemRefs == nullptr, means 'don't know', not 'no memory access'.
105 mmo_iterator MemRefs; member in class:llvm::MachineInstr
371 mmo_iterator memoperands_begin() const { return MemRefs; }
372 mmo_iterator memoperands_end() const { return MemRefs + NumMemRefs; }
1204 /// is the primary method for setting up a MachineInstr's MemRefs list.
1218 MemRefs = NewMemRefs.first;
1235 MemRefs = nullptr;
H A DSelectionDAGNodes.h1993 : SDNode(Opc, Order, DL, VTs), MemRefs(nullptr), MemRefsEnd(nullptr) {}
1996 mmo_iterator MemRefs; member in class:MachineSDNode
2000 mmo_iterator memoperands_begin() const { return MemRefs; }
2002 bool memoperands_empty() const { return MemRefsEnd == MemRefs; }
2009 MemRefs = NewMemRefs;
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DMachineInstr.cpp468 MemRefs(0), MemRefsEnd(0),
488 MemRefs(0), MemRefsEnd(0), Parent(0) {
503 MemRefs(0), MemRefsEnd(0), Parent(0), debugLoc(dl) {
519 MemRefs(0), MemRefsEnd(0), Parent(0) {
535 MemRefs(0), MemRefsEnd(0), Parent(0), debugLoc(dl) {
550 MemRefs(MI.MemRefs), MemRefsEnd(MI.MemRefsEnd),
721 /// is the primary method for setting up a MachineInstr's MemRefs list.
724 mmo_iterator OldMemRefs = MemRefs;
727 size_t NewNum = (MemRefsEnd - MemRefs)
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp898 MachineInstr::mmo_iterator MemRefs = MF.allocateMemRefsArray(NR); local
900 MemRefs[i] = *I++;
901 MB.setMemRefs(MemRefs, MemRefs+NR);
/external/llvm/lib/CodeGen/
H A DMachineInstr.cpp655 AsmPrinterFlags(0), NumMemRefs(0), MemRefs(nullptr),
680 MemRefs(MI.MemRefs), debugLoc(MI.getDebugLoc())
889 /// is the primary method for setting up a MachineInstr's MemRefs list.
892 mmo_iterator OldMemRefs = MemRefs;
903 /// Check to see if the MMOs pointed to by the two MemRefs arrays are
930 return std::make_pair(MemRefs, NumMemRefs);
/external/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp671 MachineInstr::mmo_iterator MemRefs =
673 std::copy(MemOperands.begin(), MemOperands.end(), MemRefs);
674 MI->setMemRefs(MemRefs, MemRefs + MemOperands.size());
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp2649 MachineSDNode::mmo_iterator MemRefs =
2652 MachineSDNode::mmo_iterator MemRefsPos = MemRefs;
2667 ->setMemRefs(MemRefs, MemRefs + NumMemRefs);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp3434 MachineSDNode::mmo_iterator MemRefs =
3437 MachineSDNode::mmo_iterator MemRefsPos = MemRefs;
3452 ->setMemRefs(MemRefs, MemRefs + NumMemRefs);
H A DSelectionDAGBuilder.cpp2015 MachineInstr::mmo_iterator MemRefs = MF.allocateMemRefsArray(1);
2017 *MemRefs = MF.getMachineMemOperand(MPInfo, Flags, PtrTy.getSizeInBits() / 8,
2019 Node->setMemRefs(MemRefs, MemRefs + 1);

Completed in 309 milliseconds