Searched refs:InstList (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | BasicBlock.h | 76 InstListType InstList; variable 234 if (InstList.empty() || !InstList.back().isTerminator()) in getTerminator() 236 return &InstList.back(); in getTerminator() 460 iterator It = InstList.begin(); in begin() 468 const_iterator It = InstList.begin(); in begin() 472 inline iterator end() { return InstList.end(); } in end() 473 inline const_iterator end() const { return InstList.end(); } in end() 475 inline reverse_iterator rbegin() { return InstList.rbegin(); } in rbegin() 476 inline const_reverse_iterator rbegin() const { return InstList.rbegin(); } in rbegin() 477 inline reverse_iterator rend() { return InstList.rend(); } in rend() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Legalizer.cpp | 121 InstListTy &InstList; member in __anonc24354400111::LegalizerWorkListManager 129 : InstList(Insts), ArtifactList(Arts) {} in LegalizerWorkListManager() 139 InstList.insert(&MI); in createdOrChangedInstr() 158 InstList.remove(&MI); in erasingInstr() 185 InstListTy InstList; in legalizeMachineFunction() local 202 InstList.deferred_insert(&MI); in legalizeMachineFunction() 206 InstList.finalize(); in legalizeMachineFunction() 209 LegalizerWorkListManager WorkListObserver(InstList, ArtifactList); in legalizeMachineFunction() 227 while (!InstList.empty()) { in legalizeMachineFunction() 228 MachineInstr &MI = *InstList.pop_back_val(); in legalizeMachineFunction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DDG.cpp | 109 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 D | BasicBlock.cpp | 59 for (Instruction &I : make_early_inc_range(InstList)) { in convertToNewDbgValues() 101 InstList.insert(Inst.getIterator(), in convertFromNewDbgValues() 194 InstList.clear(); in ~BasicBlock() 201 InstList.setSymTabObject(&Parent, parent); in setParent() 257 if (InstList.empty()) in getTerminatingMustTailCall() 259 const ReturnInst *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingMustTailCall() 260 if (!RI || RI == &InstList.front()) in getTerminatingMustTailCall() 288 if (InstList.empty()) in getTerminatingDeoptimizeCall() 290 auto *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingDeoptimizeCall() 291 if (!RI || RI == &InstList.front()) in getTerminatingDeoptimizeCall() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DDG.h | 123 InstList = std::move(N.InstList); 129 assert(!InstList.empty() && "Instruction List is empty."); in getInstructions() 130 return InstList; in getInstructions() 151 setKind((InstList.size() == 0 && Input.size() == 1) in appendInstructions() 154 llvm::append_range(InstList, Input); in appendInstructions() 161 SmallVector<Instruction *, 2> InstList; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterBankInfo.cpp | 629 InstListTy &InstList; member in __anonbadc4fd40111::InstManager 633 InstManager(MachineIRBuilder &B, InstListTy &Insts) : InstList(Insts), B(B) { in InstManager() 640 void createdInstr(MachineInstr &MI) override { InstList.insert(&MI); } in createdInstr()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | CodeEmitterGen.cpp | 454 for (const auto &[Case, InstList] : CaseMap) { in emitCaseMap() 456 for (const auto &Inst : InstList) { in emitCaseMap()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | VarLenCodeEmitterGen.cpp | 312 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 D | HexagonVectorCombine.cpp | 205 using InstList = std::vector<Instruction *>; typedef in __anoncba317990111::AlignVectors 239 InstList Main; // Main group of instructions. 240 InstList Deps; // List of dependencies.
|