Searched refs:BasicBlocks (Results 1 – 10 of 10) sorted by relevance
33 BasicBlockListType BasicBlocks; variable39 Trace(const std::vector<BasicBlock *> &vBB) : BasicBlocks (vBB) {} in Trace()43 BasicBlock *getEntryBasicBlock () const { return BasicBlocks[0]; } in getEntryBasicBlock()46 BasicBlock *operator[](unsigned i) const { return BasicBlocks[i]; }47 BasicBlock *getBlock(unsigned i) const { return BasicBlocks[i]; } in getBlock()59 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i) in getBlockIndex()60 if (BasicBlocks[i] == X) in getBlockIndex()85 iterator begin() { return BasicBlocks.begin(); } in begin()86 const_iterator begin() const { return BasicBlocks.begin(); } in begin()87 iterator end () { return BasicBlocks.end(); } in end()[all …]
273 BasicBlockListType BasicBlocks;641 return &MachineFunction::BasicBlocks;651 iterator begin() { return BasicBlocks.begin(); }652 const_iterator begin() const { return BasicBlocks.begin(); }653 iterator end () { return BasicBlocks.end(); }654 const_iterator end () const { return BasicBlocks.end(); }656 reverse_iterator rbegin() { return BasicBlocks.rbegin(); }657 const_reverse_iterator rbegin() const { return BasicBlocks.rbegin(); }658 reverse_iterator rend () { return BasicBlocks.rend(); }659 const_reverse_iterator rend () const { return BasicBlocks.rend(); }[all …]
62 BasicBlockListType BasicBlocks; ///< The basic blocks508 const BasicBlockListType &getBasicBlockList() const { return BasicBlocks; } in getBasicBlockList()509 BasicBlockListType &getBasicBlockList() { return BasicBlocks; } in getBasicBlockList()512 return &Function::BasicBlocks; in getSublistAccess()531 iterator begin() { return BasicBlocks.begin(); } in begin()532 const_iterator begin() const { return BasicBlocks.begin(); } in begin()533 iterator end () { return BasicBlocks.end(); } in end()534 const_iterator end () const { return BasicBlocks.end(); } in end()536 size_t size() const { return BasicBlocks.size(); } in size()537 bool empty() const { return BasicBlocks.empty(); } in empty()[all …]
72 BasicBlockListType BasicBlocks; ///< The basic blocks668 const BasicBlockListType &getBasicBlockList() const { return BasicBlocks; } in getBasicBlockList()669 BasicBlockListType &getBasicBlockList() { return BasicBlocks; } in getBasicBlockList()672 return &Function::BasicBlocks; in getSublistAccess()691 iterator begin() { return BasicBlocks.begin(); } in begin()692 const_iterator begin() const { return BasicBlocks.begin(); } in begin()693 iterator end () { return BasicBlocks.end(); } in end()694 const_iterator end () const { return BasicBlocks.end(); } in end()696 size_t size() const { return BasicBlocks.size(); } in size()697 bool empty() const { return BasicBlocks.empty(); } in empty()[all …]
127 std::vector<const BasicBlock*> BasicBlocks; variable216 return BasicBlocks; in getBasicBlocks()
966 BasicBlocks.push_back(&BB); in incorporateFunction()967 ValueMap[&BB] = BasicBlocks.size(); in incorporateFunction()1011 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i) in purgeFunction()1012 ValueMap.erase(BasicBlocks[i]); in purgeFunction()1016 BasicBlocks.clear(); in purgeFunction()
407 DenseMap<const MachineBasicBlock *, int> BasicBlocks; member in __anond7263c110111::StackColoring713 BasicBlocks[MBB] = BasicBlockNumbering.size(); in collectMarkers()1164 BasicBlocks.clear(); in runOnMachineFunction()
218 for (iterator I = begin(), E = end(); I != E; I = BasicBlocks.erase(I)) in clear()
229 for (const BasicBlock &BB : BasicBlocks) in getInstructionCount()385 while (!BasicBlocks.empty()) in dropAllReferences()386 BasicBlocks.begin()->eraseFromParent(); in dropAllReferences()
2893 void LLVMGetBasicBlocks(LLVMValueRef Fn, LLVMBasicBlockRef *BasicBlocks);