Searched refs:BasicBlocks (Results 1 – 8 of 8) sorted by relevance
32 BasicBlockListType BasicBlocks; variable39 Trace(const std::vector<BasicBlock *> &vBB) : BasicBlocks (vBB) {} in Trace()44 BasicBlock *getEntryBasicBlock () const { return BasicBlocks[0]; } in getEntryBasicBlock()48 BasicBlock *operator[](unsigned i) const { return BasicBlocks[i]; }49 BasicBlock *getBlock(unsigned i) const { return BasicBlocks[i]; } in getBlock()63 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i) in getBlockIndex()64 if (BasicBlocks[i] == X) in getBlockIndex()91 iterator begin() { return BasicBlocks.begin(); } in begin()92 const_iterator begin() const { return BasicBlocks.begin(); } in begin()93 iterator end () { return BasicBlocks.end(); } in end()[all …]
113 BasicBlockListType BasicBlocks;293 iterator begin() { return BasicBlocks.begin(); }294 const_iterator begin() const { return BasicBlocks.begin(); }295 iterator end () { return BasicBlocks.end(); }296 const_iterator end () const { return BasicBlocks.end(); }298 reverse_iterator rbegin() { return BasicBlocks.rbegin(); }299 const_reverse_iterator rbegin() const { return BasicBlocks.rbegin(); }300 reverse_iterator rend () { return BasicBlocks.rend(); }301 const_reverse_iterator rend () const { return BasicBlocks.rend(); }303 unsigned size() const { return (unsigned)BasicBlocks.size();}[all …]
85 BasicBlockListType BasicBlocks; ///< The basic blocks331 const BasicBlockListType &getBasicBlockList() const { return BasicBlocks; }332 BasicBlockListType &getBasicBlockList() { return BasicBlocks; }334 return &Function::BasicBlocks;352 iterator begin() { return BasicBlocks.begin(); }353 const_iterator begin() const { return BasicBlocks.begin(); }354 iterator end () { return BasicBlocks.end(); }355 const_iterator end () const { return BasicBlocks.end(); }357 size_t size() const { return BasicBlocks.size(); }358 bool empty() const { return BasicBlocks.empty(); }[all …]
69 std::vector<const BasicBlock*> BasicBlocks; variable122 return BasicBlocks; in getBasicBlocks()
452 BasicBlocks.push_back(BB); in incorporateFunction()453 ValueMap[BB] = BasicBlocks.size(); in incorporateFunction()501 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i) in purgeFunction()502 ValueMap.erase(BasicBlocks[i]); in purgeFunction()506 BasicBlocks.clear(); in purgeFunction()
242 while (!BasicBlocks.empty()) in dropAllReferences()243 BasicBlocks.begin()->eraseFromParent(); in dropAllReferences()
76 BasicBlocks.clear(); in ~MachineFunction()
1932 void LLVMGetBasicBlocks(LLVMValueRef Fn, LLVMBasicBlockRef *BasicBlocks);