Home
last modified time | relevance | path

Searched refs:InstList (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DBasicBlock.h67 InstListType InstList; variable
296 inline iterator begin() { return InstList.begin(); } in begin()
297 inline const_iterator begin() const { return InstList.begin(); } in begin()
298 inline iterator end () { return InstList.end(); } in end()
299 inline const_iterator end () const { return InstList.end(); } in end()
301 inline reverse_iterator rbegin() { return InstList.rbegin(); } in rbegin()
302 inline const_reverse_iterator rbegin() const { return InstList.rbegin(); } in rbegin()
303 inline reverse_iterator rend () { return InstList.rend(); } in rend()
304 inline const_reverse_iterator rend () const { return InstList.rend(); } in rend()
306 inline size_t size() const { return InstList.size(); } in size()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp113 InstListTy &InstList; member in __anon6ee2550b0111::LegalizerWorkListManager
121 : InstList(Insts), ArtifactList(Arts) {} in LegalizerWorkListManager()
131 InstList.insert(&MI); in createdOrChangedInstr()
150 InstList.remove(&MI); in erasingInstr()
176 InstListTy InstList; in legalizeMachineFunction() local
193 InstList.deferred_insert(&MI); in legalizeMachineFunction()
197 InstList.finalize(); in legalizeMachineFunction()
200 LegalizerWorkListManager WorkListObserver(InstList, ArtifactList); in legalizeMachineFunction()
221 while (!InstList.empty()) { in legalizeMachineFunction()
222 MachineInstr &MI = *InstList.pop_back_val(); in legalizeMachineFunction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDDG.cpp109 : DDGNode(NodeKind::SingleInstruction), InstList() { in SimpleDDGNode()
110 assert(InstList.empty() && "Expected empty list."); in SimpleDDGNode()
111 InstList.push_back(&I); in SimpleDDGNode()
115 : DDGNode(N), InstList(N.InstList) { in SimpleDDGNode()
116 assert(((getKind() == NodeKind::SingleInstruction && InstList.size() == 1) || in SimpleDDGNode()
117 (getKind() == NodeKind::MultiInstruction && InstList.size() > 1)) && in SimpleDDGNode()
122 : DDGNode(std::move(N)), InstList(std::move(N.InstList)) { in SimpleDDGNode()
123 assert(((getKind() == NodeKind::SingleInstruction && InstList.size() == 1) || in SimpleDDGNode()
124 (getKind() == NodeKind::MultiInstruction && InstList.size() > 1)) && in SimpleDDGNode()
128 SimpleDDGNode::~SimpleDDGNode() { InstList.clear(); } in ~SimpleDDGNode()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DBasicBlock.cpp90 InstList.clear(); in ~BasicBlock()
95 InstList.setSymTabObject(&Parent, parent); in setParent()
149 if (InstList.empty() || !InstList.back().isTerminator()) in getTerminator()
151 return &InstList.back(); in getTerminator()
155 if (InstList.empty()) in getTerminatingMustTailCall()
157 const ReturnInst *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingMustTailCall()
158 if (!RI || RI == &InstList.front()) in getTerminatingMustTailCall()
186 if (InstList.empty()) in getTerminatingDeoptimizeCall()
188 auto *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingDeoptimizeCall()
189 if (!RI || RI == &InstList.front()) in getTerminatingDeoptimizeCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DDDG.h118 InstList = N.InstList;
124 InstList = std::move(N.InstList);
130 assert(!InstList.empty() && "Instruction List is empty."); in getInstructions()
131 return InstList; in getInstructions()
152 setKind((InstList.size() == 0 && Input.size() == 1) in appendInstructions()
155 llvm::append_range(InstList, Input); in appendInstructions()
162 SmallVector<Instruction *, 2> InstList; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DWasmEHPrepare.cpp202 auto &InstList = BB->getInstList(); in prepareThrows() local
203 InstList.erase(std::next(BasicBlock::iterator(ThrowI)), InstList.end()); in prepareThrows()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeEmitterGen.cpp501 std::vector<std::string> &InstList = IE->second; in run() local
503 for (int i = 0, N = InstList.size(); i < N; i++) { in run()
505 o << " case " << InstList[i] << ":"; in run()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp679 InstListTy &InstList; member in __anonad54be1f0111::InstManager
682 InstManager(InstListTy &Insts) : InstList(Insts) {} in InstManager()
684 void createdInstr(MachineInstr &MI) override { InstList.insert(&MI); } in createdInstr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp138 using InstList = std::vector<Instruction *>; typedef in __anon8795e6040111::AlignVectors
175 InstList Main; // Main group of instructions.
176 InstList Deps; // List of dependencies.