Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTrace.h33 BasicBlockListType BasicBlocks; variable
39 Trace(const std::vector<BasicBlock *> &vBB) : BasicBlocks (vBB) {} in Trace()
43 BasicBlock *getEntryBasicBlock () const { return BasicBlocks[0]; } in getEntryBasicBlock()
46 BasicBlock *operator[](unsigned i) const { return BasicBlocks[i]; }
47 BasicBlock *getBlock(unsigned i) const { return BasicBlocks[i]; } in getBlock()
59 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i) in getBlockIndex()
60 if (BasicBlocks[i] == X) in getBlockIndex()
85 iterator begin() { return BasicBlocks.begin(); } in begin()
86 const_iterator begin() const { return BasicBlocks.begin(); } in begin()
87 iterator end () { return BasicBlocks.end(); } in end()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineFunction.h289 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DFunction.h74 BasicBlockListType BasicBlocks; ///< The basic blocks
755 const BasicBlockListType &getBasicBlockList() const { return BasicBlocks; } in getBasicBlockList()
756 BasicBlockListType &getBasicBlockList() { return BasicBlocks; } in getBasicBlockList()
759 return &Function::BasicBlocks; in getSublistAccess()
778 iterator begin() { return BasicBlocks.begin(); } in begin()
779 const_iterator begin() const { return BasicBlocks.begin(); } in begin()
780 iterator end () { return BasicBlocks.end(); } in end()
781 const_iterator end () const { return BasicBlocks.end(); } in end()
783 size_t size() const { return BasicBlocks.size(); } in size()
784 bool empty() const { return BasicBlocks.empty(); } in empty()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h126 std::vector<const BasicBlock*> BasicBlocks; variable
215 return BasicBlocks; in getBasicBlocks()
H A DValueEnumerator.cpp1067 BasicBlocks.push_back(&BB); in incorporateFunction()
1068 ValueMap[&BB] = BasicBlocks.size(); in incorporateFunction()
1128 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i) in purgeFunction()
1129 ValueMap.erase(BasicBlocks[i]); in purgeFunction()
1133 BasicBlocks.clear(); in purgeFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DStackColoring.cpp437 DenseMap<const MachineBasicBlock *, int> BasicBlocks; member in __anon1be926320111::StackColoring
758 BasicBlocks[MBB] = BasicBlockNumbering.size(); in collectMarkers()
1213 BasicBlocks.clear(); in runOnMachineFunction()
H A DMachineFunction.cpp220 for (iterator I = begin(), E = end(); I != E; I = BasicBlocks.erase(I)) in clear()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp546 SmallPtrSet<MachineBasicBlock*, 2> BasicBlocks; in INITIALIZE_PASS() local
548 BasicBlocks.insert(Dead->getParent()); in INITIALIZE_PASS()
552 for (auto *MBB : BasicBlocks) { in INITIALIZE_PASS()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DFunction.cpp328 for (const BasicBlock &BB : BasicBlocks) in getInstructionCount()
519 while (!BasicBlocks.empty()) in dropAllReferences()
520 BasicBlocks.begin()->eraseFromParent(); in dropAllReferences()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DCore.h2953 void LLVMGetBasicBlocks(LLVMValueRef Fn, LLVMBasicBlockRef *BasicBlocks);
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DPasses.rst1010 * Assumes BasicBlocks are dead unless proven otherwise
H A DProgrammersManual.rst1357 made out of LLVM :ref:`BasicBlocks <BasicBlock>`, CFGs made out of LLVM
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
H A Dir.go1220 func (v Value) BasicBlocks() []BasicBlock { func