HomeSort by: relevance | last modified time | path
    Searched refs:BasicBlocks (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
Trace.h 33 BasicBlockListType BasicBlocks;
39 Trace(const std::vector<BasicBlock *> &vBB) : BasicBlocks (vBB) {}
43 BasicBlock *getEntryBasicBlock () const { return BasicBlocks[0]; }
46 BasicBlock *operator[](unsigned i) const { return BasicBlocks[i]; }
47 BasicBlock *getBlock(unsigned i) const { return BasicBlocks[i]; }
59 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i)
60 if (BasicBlocks[i] == X)
85 iterator begin() { return BasicBlocks.begin(); }
86 const_iterator begin() const { return BasicBlocks.begin(); }
87 iterator end () { return BasicBlocks.end();
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineFunction.h 289 BasicBlockListType BasicBlocks;
730 return &MachineFunction::BasicBlocks;
740 iterator begin() { return BasicBlocks.begin(); }
741 const_iterator begin() const { return BasicBlocks.begin(); }
742 iterator end () { return BasicBlocks.end(); }
743 const_iterator end () const { return BasicBlocks.end(); }
745 reverse_iterator rbegin() { return BasicBlocks.rbegin(); }
746 const_reverse_iterator rbegin() const { return BasicBlocks.rbegin(); }
747 reverse_iterator rend () { return BasicBlocks.rend(); }
748 const_reverse_iterator rend () const { return BasicBlocks.rend();
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Function.h 74 BasicBlockListType BasicBlocks; ///< The basic blocks
755 const BasicBlockListType &getBasicBlockList() const { return BasicBlocks; }
756 BasicBlockListType &getBasicBlockList() { return BasicBlocks; }
759 return &Function::BasicBlocks;
778 iterator begin() { return BasicBlocks.begin(); }
779 const_iterator begin() const { return BasicBlocks.begin(); }
780 iterator end () { return BasicBlocks.end(); }
781 const_iterator end () const { return BasicBlocks.end(); }
783 size_t size() const { return BasicBlocks.size(); }
784 bool empty() const { return BasicBlocks.empty();
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
ValueEnumerator.h 124 /// BasicBlocks - This contains all the basic blocks for the currently
126 std::vector<const BasicBlock*> BasicBlocks;
215 return BasicBlocks;
ValueEnumerator.cpp 1067 BasicBlocks.push_back(&BB);
1068 ValueMap[&BB] = BasicBlocks.size();
1128 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i)
1129 ValueMap.erase(BasicBlocks[i]);
1133 BasicBlocks.clear();
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
StackColoring.cpp 437 DenseMap<const MachineBasicBlock *, int> BasicBlocks;
758 BasicBlocks[MBB] = BasicBlockNumbering.size();
1213 BasicBlocks.clear();
MachineFunction.cpp 220 for (iterator I = begin(), E = end(); I != E; I = BasicBlocks.erase(I))
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMLowOverheadLoops.cpp 546 SmallPtrSet<MachineBasicBlock*, 2> BasicBlocks;
548 BasicBlocks.insert(Dead->getParent());
552 for (auto *MBB : BasicBlocks) {
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Function.cpp 328 for (const BasicBlock &BB : BasicBlocks)
519 while (!BasicBlocks.empty())
520 BasicBlocks.begin()->eraseFromParent();
  /src/external/apache2/llvm/dist/llvm/include/llvm-c/
Core.h 2948 * This operates on a function value. The BasicBlocks parameter is a
2953 void LLVMGetBasicBlocks(LLVMValueRef Fn, LLVMBasicBlockRef *BasicBlocks);
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
ir.go 1220 func (v Value) BasicBlocks() []BasicBlock {

Completed in 27 milliseconds