Searched refs:BasicBlocks (Results 1 – 15 of 15) 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 …]
128 BasicBlockListType BasicBlocks;333 iterator begin() { return BasicBlocks.begin(); }334 const_iterator begin() const { return BasicBlocks.begin(); }335 iterator end () { return BasicBlocks.end(); }336 const_iterator end () const { return BasicBlocks.end(); }338 reverse_iterator rbegin() { return BasicBlocks.rbegin(); }339 const_reverse_iterator rbegin() const { return BasicBlocks.rbegin(); }340 reverse_iterator rend () { return BasicBlocks.rend(); }341 const_reverse_iterator rend () const { return BasicBlocks.rend(); }343 unsigned size() const { return (unsigned)BasicBlocks.size();}[all …]
65 BasicBlockListType BasicBlocks; ///< The basic blocks380 const BasicBlockListType &getBasicBlockList() const { return BasicBlocks; }381 BasicBlockListType &getBasicBlockList() { return BasicBlocks; }383 return &Function::BasicBlocks;401 iterator begin() { return BasicBlocks.begin(); }402 const_iterator begin() const { return BasicBlocks.begin(); }403 iterator end () { return BasicBlocks.end(); }404 const_iterator end () const { return BasicBlocks.end(); }406 size_t size() const { return BasicBlocks.size(); }407 bool empty() const { return BasicBlocks.empty(); }[all …]
187 typedef ContainerPointerWrapper<BasicBlockVector> BasicBlocks; typedef190 BasicBlocks all_blocks() { return BasicBlocks(&all_blocks_); } in all_blocks()
90 std::vector<const BasicBlock*> BasicBlocks; variable166 return BasicBlocks; in getBasicBlocks()
738 BasicBlocks.push_back(BB); in incorporateFunction()739 ValueMap[BB] = BasicBlocks.size(); in incorporateFunction()779 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i) in purgeFunction()780 ValueMap.erase(BasicBlocks[i]); in purgeFunction()784 BasicBlocks.clear(); in purgeFunction()
112 DenseMap<const MachineBasicBlock*, int> BasicBlocks; member in __anon1f3233290111::StackColoring198 DEBUG(dbgs() << "Inspecting block #" << BasicBlocks.lookup(MBB) << " [" in dump()237 BasicBlocks[MBB] = BasicBlockNumbering.size(); in collectMarkers()649 BasicBlocks.clear(); in runOnMachineFunction()
90 for (iterator I = begin(), E = end(); I != E; I = BasicBlocks.erase(I)) in ~MachineFunction()
319 while (!BasicBlocks.empty()) in dropAllReferences()320 BasicBlocks.begin()->eraseFromParent(); in dropAllReferences()
143 Schedule::BasicBlocks blocks(schedule.all_blocks()); in TEST()144 for (Schedule::BasicBlocks::iterator iter = blocks.begin(); in TEST()
2210 void LLVMGetBasicBlocks(LLVMValueRef Fn, LLVMBasicBlockRef *BasicBlocks);
274 basic blocks bottom up since we can't have dangling BasicBlocks. We
982 * Assumes BasicBlocks are dead unless proven otherwise
535 made out of LLVM :ref:`BasicBlocks <BasicBlock>`, CFGs made out of LLVM
1092 func (v Value) BasicBlocks() []BasicBlock { func