Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h73 InstListType InstList; variable
230 if (InstList.empty() || !InstList.back().isTerminator()) in getTerminator()
232 return &InstList.back(); in getTerminator()
439 iterator It = InstList.begin(); in begin()
447 const_iterator It = InstList.begin(); in begin()
451 inline iterator end () { return InstList.end(); } in end()
452 inline const_iterator end () const { return InstList.end(); } in end()
454 inline reverse_iterator rbegin() { return InstList.rbegin(); } in rbegin()
455 inline const_reverse_iterator rbegin() const { return InstList.rbegin(); } in rbegin()
456 inline reverse_iterator rend () { return InstList.rend(); } in rend()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp122 InstListTy &InstList; member in __anonc24354400111::LegalizerWorkListManager
130 : InstList(Insts), ArtifactList(Arts) {} in LegalizerWorkListManager()
140 InstList.insert(&MI); in createdOrChangedInstr()
159 InstList.remove(&MI); in erasingInstr()
186 InstListTy InstList; in legalizeMachineFunction() local
203 InstList.deferred_insert(&MI); in legalizeMachineFunction()
207 InstList.finalize(); in legalizeMachineFunction()
210 LegalizerWorkListManager WorkListObserver(InstList, ArtifactList); in legalizeMachineFunction()
228 while (!InstList.empty()) { in legalizeMachineFunction()
229 MachineInstr &MI = *InstList in legalizeMachineFunction()
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDDG.cpp109 assert(InstList.empty() && "Expected empty list."); in SimpleDDGNode()
110 InstList.push_back(&I); in SimpleDDGNode()
114 : DDGNode(N), InstList(N.InstList) { in SimpleDDGNode()
115 assert(((getKind() == NodeKind::SingleInstruction && InstList.size() == 1) || in SimpleDDGNode()
116 (getKind() == NodeKind::MultiInstruction && InstList.size() > 1)) && in SimpleDDGNode()
121 : DDGNode(std::move(N)), InstList(std::move(N.InstList)) { in SimpleDDGNode()
122 assert(((getKind() == NodeKind::SingleInstruction && InstList.size() == 1) || in SimpleDDGNode()
123 (getKind() == NodeKind::MultiInstruction && InstList.size() > 1)) && in SimpleDDGNode()
127 SimpleDDGNode::~SimpleDDGNode() { InstList.clear(); } in ~SimpleDDGNode()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp84 for (Instruction &I : make_early_inc_range(InstList)) { in convertToNewDbgValues()
128 InstList.insert(Inst.getIterator(), in convertFromNewDbgValues()
238 InstList.clear(); in ~BasicBlock()
243 InstList.setSymTabObject(&Parent, parent); in setParent()
299 if (InstList.empty()) in getTerminatingMustTailCall()
301 const ReturnInst *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingMustTailCall()
302 if (!RI || RI == &InstList.front()) in getTerminatingMustTailCall()
330 if (InstList.empty()) in getTerminatingDeoptimizeCall()
332 auto *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingDeoptimizeCall()
333 if (!RI || RI == &InstList.front()) in getTerminatingDeoptimizeCall()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDDG.h122 InstList = std::move(N.InstList);
128 assert(!InstList.empty() && "Instruction List is empty."); in getInstructions()
129 return InstList; in getInstructions()
150 setKind((InstList.size() == 0 && Input.size() == 1) in appendInstructions()
153 llvm::append_range(InstList, Input); in appendInstructions()
160 SmallVector<Instruction *, 2> InstList; variable
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeEmitterGen.cpp454 const std::vector<std::string> &InstList = IE->second; in emitCaseMap() local
456 for (int i = 0, N = InstList.size(); i < N; i++) { in emitCaseMap()
459 o << " case " << InstList[i] << ":"; in emitCaseMap()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp658 InstListTy &InstList; member in __anonbadc4fd40111::InstManager
662 InstManager(MachineIRBuilder &B, InstListTy &Insts) : InstList(Insts), B(B) { in InstManager()
669 void createdInstr(MachineInstr &MI) override { InstList.insert(&MI); } in createdInstr()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DVarLenCodeEmitterGen.cpp312 const auto &InstList = C.second; in run() local
315 for (const auto &InstName : InstList) in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp204 using InstList = std::vector<Instruction *>; typedef in __anoncba317990111::AlignVectors
238 InstList Main; // Main group of instructions.
239 InstList Deps; // List of dependencies.