Searched refs:BasicBlocks (Results 1 - 8 of 8) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DTrace.h32 BasicBlockListType BasicBlocks; member in class:llvm::Trace
39 Trace(const std::vector<BasicBlock *> &vBB) : BasicBlocks (vBB) {}
44 BasicBlock *getEntryBasicBlock () const { return BasicBlocks[0]; }
48 BasicBlock *operator[](unsigned i) const { return BasicBlocks[i]; }
49 BasicBlock *getBlock(unsigned i) const { return BasicBlocks[i]; }
63 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i)
64 if (BasicBlocks[i] == X)
91 iterator begin() { return BasicBlocks.begin(); }
92 const_iterator begin() const { return BasicBlocks.begin(); }
93 iterator end () { return BasicBlocks
[all...]
/external/llvm/include/llvm/CodeGen/
H A DMachineFunction.h113 BasicBlockListType BasicBlocks; member in class:llvm::MachineFunction
289 iterator begin() { return BasicBlocks.begin(); }
290 const_iterator begin() const { return BasicBlocks.begin(); }
291 iterator end () { return BasicBlocks.end(); }
292 const_iterator end () const { return BasicBlocks.end(); }
294 reverse_iterator rbegin() { return BasicBlocks.rbegin(); }
295 const_reverse_iterator rbegin() const { return BasicBlocks.rbegin(); }
296 reverse_iterator rend () { return BasicBlocks.rend(); }
297 const_reverse_iterator rend () const { return BasicBlocks.rend(); }
299 unsigned size() const { return (unsigned)BasicBlocks
[all...]
/external/llvm/include/llvm/
H A DFunction.h85 BasicBlockListType BasicBlocks; ///< The basic blocks member in class:llvm::Function
331 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
[all...]
/external/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h66 /// BasicBlocks - This contains all the basic blocks for the currently
68 std::vector<const BasicBlock*> BasicBlocks; member in class:llvm::ValueEnumerator
118 return BasicBlocks;
H A DValueEnumerator.cpp418 BasicBlocks.push_back(BB);
419 ValueMap[BB] = BasicBlocks.size();
467 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i)
468 ValueMap.erase(BasicBlocks[i]);
472 BasicBlocks.clear();
/external/llvm/lib/VMCore/
H A DFunction.cpp240 while (!BasicBlocks.empty())
241 BasicBlocks.begin()->eraseFromParent();
/external/llvm/lib/CodeGen/
H A DMachineFunction.cpp78 BasicBlocks.clear();
/external/llvm/include/llvm-c/
H A DCore.h766 void LLVMGetBasicBlocks(LLVMValueRef Fn, LLVMBasicBlockRef *BasicBlocks);

Completed in 991 milliseconds