| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | BasicBlock.h | 64 InstListType InstList; variable 120 if (InstList.empty() || !InstList.back().isTerminator()) in getTerminator() 122 return &InstList.back(); in getTerminator() 297 inline iterator begin() { return InstList.begin(); } in begin() 298 inline const_iterator begin() const { return InstList.begin(); } in begin() 299 inline iterator end () { return InstList.end(); } in end() 300 inline const_iterator end () const { return InstList.end(); } in end() 307 inline size_t size() const { return InstList.size(); } in size() 364 const InstListType &getInstList() const { return InstList; } in getInstList() 365 InstListType &getInstList() { return InstList; } in getInstList() [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Legalizer.cpp | 118 InstListTy &InstList; member in __anon0a9913700111::LegalizerWorkListManager 126 : InstList(Insts), ArtifactList(Arts) {} in LegalizerWorkListManager() 136 InstList.insert(&MI); in createdOrChangedInstr() 155 InstList.remove(&MI); in erasingInstr() 181 InstListTy InstList; in legalizeMachineFunction() local 198 InstList.deferred_insert(&MI); in legalizeMachineFunction() 202 InstList.finalize(); in legalizeMachineFunction() 223 while (!InstList.empty()) { in legalizeMachineFunction() 224 MachineInstr &MI = *InstList.pop_back_val(); in legalizeMachineFunction() 295 InstList.insert(&MI); in legalizeMachineFunction() [all …]
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 93 InstList.clear(); in ~BasicBlock() 98 InstList.setSymTabObject(&Parent, parent); in setParent() 152 if (InstList.empty()) in getTerminatingMustTailCall() 154 const ReturnInst *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingMustTailCall() 155 if (!RI || RI == &InstList.front()) in getTerminatingMustTailCall() 183 if (InstList.empty()) in getTerminatingDeoptimizeCall() 185 auto *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingDeoptimizeCall() 186 if (!RI || RI == &InstList.front()) in getTerminatingDeoptimizeCall() 384 assert(I != InstList.end() && in splitBasicBlock() 412 assert(I != InstList.end() && in splitBasicBlockBefore()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | DDG.h | 122 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
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | WasmEHPrepare.cpp | 185 auto &InstList = BB->getInstList(); in prepareThrows() local 186 InstList.erase(std::next(BasicBlock::iterator(ThrowI)), InstList.end()); in prepareThrows()
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | CodeEmitterGen.cpp | 499 std::vector<std::string> &InstList = IE->second; in run() local 501 for (int i = 0, N = InstList.size(); i < N; i++) { in run() 504 o << " case " << InstList[i] << ":"; in run()
|
| H A D | VarLenCodeEmitterGen.cpp | 283 const auto &InstList = C.second; in run() local 286 for (const auto &InstName : InstList) in run()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterBankInfo.cpp | 677 InstListTy &InstList; member in __anona95e27040111::InstManager 680 InstManager(InstListTy &Insts) : InstList(Insts) {} in InstManager() 682 void createdInstr(MachineInstr &MI) override { InstList.insert(&MI); } in createdInstr()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 138 using InstList = std::vector<Instruction *>; typedef in __anon2c83e0c90111::AlignVectors 176 InstList Main; // Main group of instructions. 177 InstList Deps; // List of dependencies.
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopBuilder.cpp | 1994 std::vector<Instruction *> &InstList = LeaderToInstList[*LeaderIt]; in buildEqivClassBlockStmts() local 1995 InstList.push_back(Inst); in buildEqivClassBlockStmts() 2002 std::vector<Instruction *> &InstList = Instructions.second; in buildEqivClassBlockStmts() local 2008 scop->addScopStmt(BB, Name, L, std::move(InstList)); in buildEqivClassBlockStmts()
|