Searched refs:InstList (Results 1 – 9 of 9) sorted by relevance
64 InstListType InstList; variable128 if (InstList.empty() || !InstList.back().isTerminator()) in getTerminator()130 return &InstList.back(); in getTerminator()314 inline iterator begin() { return InstList.begin(); } in begin()315 inline const_iterator begin() const { return InstList.begin(); } in begin()316 inline iterator end () { return InstList.end(); } in end()317 inline const_iterator end () const { return InstList.end(); } in end()319 inline reverse_iterator rbegin() { return InstList.rbegin(); } in rbegin()320 inline const_reverse_iterator rbegin() const { return InstList.rbegin(); } in rbegin()321 inline reverse_iterator rend () { return InstList.rend(); } in rend()[all …]
118 InstListTy &InstList; member in __anonc6606dd70111::LegalizerWorkListManager126 : InstList(Insts), ArtifactList(Arts) {} in LegalizerWorkListManager()136 InstList.insert(&MI); in createdOrChangedInstr()155 InstList.remove(&MI); in erasingInstr()181 InstListTy InstList; in legalizeMachineFunction() local198 InstList.deferred_insert(&MI); in legalizeMachineFunction()202 InstList.finalize(); in legalizeMachineFunction()205 LegalizerWorkListManager WorkListObserver(InstList, ArtifactList); in legalizeMachineFunction()223 while (!InstList.empty()) { in legalizeMachineFunction()224 MachineInstr &MI = *InstList.pop_back_val(); in legalizeMachineFunction()[all …]
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()
93 InstList.clear(); in ~BasicBlock()98 InstList.setSymTabObject(&Parent, parent); in setParent()151 if (InstList.empty()) in getTerminatingMustTailCall()153 const ReturnInst *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingMustTailCall()154 if (!RI || RI == &InstList.front()) in getTerminatingMustTailCall()182 if (InstList.empty()) in getTerminatingDeoptimizeCall()184 auto *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingDeoptimizeCall()185 if (!RI || RI == &InstList.front()) in getTerminatingDeoptimizeCall()407 assert(I != InstList.end() && in splitBasicBlock()435 assert(I != InstList.end() && in splitBasicBlockBefore()[all …]
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
537 std::vector<std::string> &InstList = IE->second; in run() local539 for (int i = 0, N = InstList.size(); i < N; i++) { in run()542 o << " case " << InstList[i] << ":"; in run()
308 const auto &InstList = C.second; in run() local311 for (const auto &InstName : InstList) in run()
677 InstListTy &InstList; member in __anon548a5ceb0111::InstManager680 InstManager(InstListTy &Insts) : InstList(Insts) {} in InstManager()682 void createdInstr(MachineInstr &MI) override { InstList.insert(&MI); } in createdInstr()
169 using InstList = std::vector<Instruction *>; typedef in __anon35bea1500111::AlignVectors207 InstList Main; // Main group of instructions.208 InstList Deps; // List of dependencies.