Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTrace.h34 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 DMachineFunction.h276 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 DFunction.h73 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 DValueEnumerator.h128 std::vector<const BasicBlock*> BasicBlocks; variable
217 return BasicBlocks; in getBasicBlocks()
H A DValueEnumerator.cpp966 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 DStackColoring.cpp407 DenseMap<const MachineBasicBlock *, int> BasicBlocks; member in __anon2a89f04c0111::StackColoring
713 BasicBlocks[MBB] = BasicBlockNumbering.size(); in collectMarkers()
1143 BasicBlocks.clear(); in runOnMachineFunction()
H A DMachineFunction.cpp217 for (iterator I = begin(), E = end(); I != E; I = BasicBlocks.erase(I)) in clear()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DFunction.cpp199 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 DCore.h2777 void LLVMGetBasicBlocks(LLVMValueRef Fn, LLVMBasicBlockRef *BasicBlocks);