Searched refs:BasicBlocks (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | Trace.h | 34 BasicBlockListType BasicBlocks; variable 40 Trace(const std::vector<BasicBlock *> &vBB) : BasicBlocks (vBB) {} in Trace() 44 BasicBlock *getEntryBasicBlock () const { return BasicBlocks[0]; } in getEntryBasicBlock() 47 BasicBlock *operator[](unsigned i) const { return BasicBlocks[i]; } 48 BasicBlock *getBlock(unsigned i) const { return BasicBlocks[i]; } in getBlock() 60 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i) in getBlockIndex() 61 if (BasicBlocks[i] == X) in getBlockIndex() 86 iterator begin() { return BasicBlocks.begin(); } in begin() 87 const_iterator begin() const { return BasicBlocks.begin(); } in begin() 88 iterator end () { return BasicBlocks.end(); } in end() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineFunction.h | 276 BasicBlockListType BasicBlocks; 611 return &MachineFunction::BasicBlocks; 641 BasicBlocks.insert(MBBI, MBB); 644 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI); 647 BasicBlocks.splice(InsertPt, BasicBlocks, MBB); 650 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI, MBBE); 653 void remove(iterator MBBI) { BasicBlocks.remove(MBBI); } 655 void erase(iterator MBBI) { BasicBlocks.erase(MBBI); } 656 void erase(MachineBasicBlock *MBBI) { BasicBlocks.erase(MBBI); } 660 BasicBlocks.sort(comp); [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Function.h | 73 BasicBlockListType BasicBlocks; ///< The basic blocks 637 return &Function::BasicBlocks; in getSublistAccess() 656 iterator begin() { return BasicBlocks.begin(); } in begin() 657 const_iterator begin() const { return BasicBlocks.begin(); } in begin() 658 iterator end () { return BasicBlocks.end(); } in end() 659 const_iterator end () const { return BasicBlocks.end(); } in end() 661 size_t size() const { return BasicBlocks.size(); } in size() 662 bool empty() const { return BasicBlocks.empty(); } in empty() 663 const BasicBlock &front() const { return BasicBlocks.front(); } in front() 664 BasicBlock &front() { return BasicBlocks.front(); } in front() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.h | 128 std::vector<const BasicBlock*> BasicBlocks; variable 217 return BasicBlocks; in getBasicBlocks()
|
| H A D | ValueEnumerator.cpp | 966 BasicBlocks.push_back(&BB); in incorporateFunction() 967 ValueMap[&BB] = BasicBlocks.size(); in incorporateFunction() 1011 for (unsigned i = 0, e = BasicBlocks.size(); i != e; ++i) in purgeFunction() 1012 ValueMap.erase(BasicBlocks[i]); in purgeFunction() 1016 BasicBlocks.clear(); in purgeFunction()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | StackColoring.cpp | 407 DenseMap<const MachineBasicBlock *, int> BasicBlocks; member in __anon2a89f04c0111::StackColoring 713 BasicBlocks[MBB] = BasicBlockNumbering.size(); in collectMarkers() 1143 BasicBlocks.clear(); in runOnMachineFunction()
|
| H A D | MachineFunction.cpp | 217 for (iterator I = begin(), E = end(); I != E; I = BasicBlocks.erase(I)) in clear()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Function.cpp | 199 for (const BasicBlock &BB : BasicBlocks) in getInstructionCount() 354 while (!BasicBlocks.empty()) in dropAllReferences() 355 BasicBlocks.begin()->eraseFromParent(); in dropAllReferences()
|
| /freebsd-12.1/contrib/llvm/include/llvm-c/ |
| H A D | Core.h | 2777 void LLVMGetBasicBlocks(LLVMValueRef Fn, LLVMBasicBlockRef *BasicBlocks);
|