Home
last modified time | relevance | path

Searched refs:BasicBlocks (Results 1 – 13 of 13) sorted by relevance

/minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DTrace.h32 BasicBlockListType BasicBlocks; variable
39 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 …]
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineFunction.h128 BasicBlockListType BasicBlocks;
326 iterator begin() { return BasicBlocks.begin(); }
327 const_iterator begin() const { return BasicBlocks.begin(); }
328 iterator end () { return BasicBlocks.end(); }
329 const_iterator end () const { return BasicBlocks.end(); }
331 reverse_iterator rbegin() { return BasicBlocks.rbegin(); }
332 const_reverse_iterator rbegin() const { return BasicBlocks.rbegin(); }
333 reverse_iterator rend () { return BasicBlocks.rend(); }
334 const_reverse_iterator rend () const { return BasicBlocks.rend(); }
336 unsigned size() const { return (unsigned)BasicBlocks.size();}
[all …]
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DFunction.h85 BasicBlockListType BasicBlocks; ///< The basic blocks
387 const BasicBlockListType &getBasicBlockList() const { return BasicBlocks; }
388 BasicBlockListType &getBasicBlockList() { return BasicBlocks; }
390 return &Function::BasicBlocks;
408 iterator begin() { return BasicBlocks.begin(); }
409 const_iterator begin() const { return BasicBlocks.begin(); }
410 iterator end () { return BasicBlocks.end(); }
411 const_iterator end () const { return BasicBlocks.end(); }
413 size_t size() const { return BasicBlocks.size(); }
414 bool empty() const { return BasicBlocks.empty(); }
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h88 std::vector<const BasicBlock*> BasicBlocks; variable
154 return BasicBlocks; in getBasicBlocks()
H A DValueEnumerator.cpp742 BasicBlocks.push_back(BB); in incorporateFunction()
743 ValueMap[BB] = BasicBlocks.size(); in incorporateFunction()
783 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i) in purgeFunction()
784 ValueMap.erase(BasicBlocks[i]); in purgeFunction()
788 BasicBlocks.clear(); in purgeFunction()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DStackColoring.cpp112 DenseMap<const MachineBasicBlock*, int> BasicBlocks; member in __anon09c9bf9a0111::StackColoring
198 DEBUG(dbgs() << "Inspecting block #" << BasicBlocks.lookup(MBB) << " [" in dump()
237 BasicBlocks[MBB] = BasicBlockNumbering.size(); in collectMarkers()
649 BasicBlocks.clear(); in runOnMachineFunction()
H A DMachineFunction.cpp93 for (iterator I = begin(), E = end(); I != E; I = BasicBlocks.erase(I)) in ~MachineFunction()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DFunction.cpp320 while (!BasicBlocks.empty()) in dropAllReferences()
321 BasicBlocks.begin()->eraseFromParent(); in dropAllReferences()
/minix3/external/bsd/llvm/dist/llvm/include/llvm-c/
H A DCore.h2209 void LLVMGetBasicBlocks(LLVMValueRef Fn, LLVMBasicBlockRef *BasicBlocks);
/minix3/external/bsd/llvm/dist/llvm/docs/tutorial/
H A DOCamlLangImpl5.rst274 basic blocks bottom up since we can't have dangling BasicBlocks. We
/minix3/external/bsd/llvm/dist/llvm/docs/
H A DPasses.rst982 * Assumes BasicBlocks are dead unless proven otherwise
H A DProgrammersManual.rst532 made out of LLVM :ref:`BasicBlocks <BasicBlock>`, CFGs made out of LLVM
/minix3/external/bsd/llvm/dist/llvm/bindings/go/llvm/
H A Dir.go1092 func (v Value) BasicBlocks() []BasicBlock { func