/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Transforms/Scalar/ |
GVN.h | 37 class BasicBlock; 105 DenseMap<std::pair<uint32_t, const BasicBlock *>, uint32_t>; 119 uint32_t phiTranslateImpl(const BasicBlock *BB, const BasicBlock *PhiBlock, 122 bool areAllValsInBB(uint32_t num, const BasicBlock *BB, GVN &Gvn); 134 uint32_t phiTranslate(const BasicBlock *BB, const BasicBlock *PhiBlock, 136 void eraseTranslateCacheEntry(uint32_t Num, const BasicBlock &CurrBlock); 157 SetVector<BasicBlock *> DeadBlocks; 166 const BasicBlock *BB [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Transforms/Scalar/ |
GVN.h | 37 class BasicBlock; 105 DenseMap<std::pair<uint32_t, const BasicBlock *>, uint32_t>; 119 uint32_t phiTranslateImpl(const BasicBlock *BB, const BasicBlock *PhiBlock, 122 bool areAllValsInBB(uint32_t num, const BasicBlock *BB, GVN &Gvn); 134 uint32_t phiTranslate(const BasicBlock *BB, const BasicBlock *PhiBlock, 136 void eraseTranslateCacheEntry(uint32_t Num, const BasicBlock &CurrBlock); 157 SetVector<BasicBlock *> DeadBlocks; 166 const BasicBlock *BB [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Transforms/Scalar/ |
GVN.h | 37 class BasicBlock; 105 DenseMap<std::pair<uint32_t, const BasicBlock *>, uint32_t>; 119 uint32_t phiTranslateImpl(const BasicBlock *BB, const BasicBlock *PhiBlock, 122 bool areAllValsInBB(uint32_t num, const BasicBlock *BB, GVN &Gvn); 134 uint32_t phiTranslate(const BasicBlock *BB, const BasicBlock *PhiBlock, 136 void eraseTranslateCacheEntry(uint32_t Num, const BasicBlock &CurrBlock); 157 SetVector<BasicBlock *> DeadBlocks; 166 const BasicBlock *BB [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Transforms/Scalar/ |
GVN.h | 37 class BasicBlock; 105 DenseMap<std::pair<uint32_t, const BasicBlock *>, uint32_t>; 119 uint32_t phiTranslateImpl(const BasicBlock *BB, const BasicBlock *PhiBlock, 122 bool areAllValsInBB(uint32_t num, const BasicBlock *BB, GVN &Gvn); 134 uint32_t phiTranslate(const BasicBlock *BB, const BasicBlock *PhiBlock, 136 void eraseTranslateCacheEntry(uint32_t Num, const BasicBlock &CurrBlock); 157 SetVector<BasicBlock *> DeadBlocks; 166 const BasicBlock *BB [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Transforms/Scalar/ |
GVN.h | 37 class BasicBlock; 105 DenseMap<std::pair<uint32_t, const BasicBlock *>, uint32_t>; 119 uint32_t phiTranslateImpl(const BasicBlock *BB, const BasicBlock *PhiBlock, 122 bool areAllValsInBB(uint32_t num, const BasicBlock *BB, GVN &Gvn); 134 uint32_t phiTranslate(const BasicBlock *BB, const BasicBlock *PhiBlock, 136 void eraseTranslateCacheEntry(uint32_t Num, const BasicBlock &CurrBlock); 157 SetVector<BasicBlock *> DeadBlocks; 166 const BasicBlock *BB [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Transforms/Scalar/ |
GVN.h | 37 class BasicBlock; 105 DenseMap<std::pair<uint32_t, const BasicBlock *>, uint32_t>; 119 uint32_t phiTranslateImpl(const BasicBlock *BB, const BasicBlock *PhiBlock, 122 bool areAllValsInBB(uint32_t num, const BasicBlock *BB, GVN &Gvn); 134 uint32_t phiTranslate(const BasicBlock *BB, const BasicBlock *PhiBlock, 136 void eraseTranslateCacheEntry(uint32_t Num, const BasicBlock &CurrBlock); 157 SetVector<BasicBlock *> DeadBlocks; 166 const BasicBlock *BB [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Transforms/Scalar/ |
GVN.h | 37 class BasicBlock; 105 DenseMap<std::pair<uint32_t, const BasicBlock *>, uint32_t>; 119 uint32_t phiTranslateImpl(const BasicBlock *BB, const BasicBlock *PhiBlock, 122 bool areAllValsInBB(uint32_t num, const BasicBlock *BB, GVN &Gvn); 134 uint32_t phiTranslate(const BasicBlock *BB, const BasicBlock *PhiBlock, 136 void eraseTranslateCacheEntry(uint32_t Num, const BasicBlock &CurrBlock); 157 SetVector<BasicBlock *> DeadBlocks; 166 const BasicBlock *BB [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Transforms/Scalar/ |
GVN.h | 37 class BasicBlock; 105 DenseMap<std::pair<uint32_t, const BasicBlock *>, uint32_t>; 119 uint32_t phiTranslateImpl(const BasicBlock *BB, const BasicBlock *PhiBlock, 122 bool areAllValsInBB(uint32_t num, const BasicBlock *BB, GVN &Gvn); 134 uint32_t phiTranslate(const BasicBlock *BB, const BasicBlock *PhiBlock, 136 void eraseTranslateCacheEntry(uint32_t Num, const BasicBlock &CurrBlock); 157 SetVector<BasicBlock *> DeadBlocks; 166 const BasicBlock *BB [all...] |
/external/llvm/lib/Transforms/IPO/ |
PartialInlining.cpp | 61 BasicBlock *entryBlock = &F->front(); 66 BasicBlock* returnBlock = nullptr; 67 BasicBlock* nonReturnBlock = nullptr; 69 for (BasicBlock *BB : successors(entryBlock)) { 84 BasicBlock* newEntryBlock = cast<BasicBlock>(VMap[entryBlock]); 85 BasicBlock* newReturnBlock = cast<BasicBlock>(VMap[returnBlock]); 86 BasicBlock* newNonReturnBlock = cast<BasicBlock>(VMap[nonReturnBlock]) [all...] |
/external/llvm/lib/Transforms/Utils/ |
CloneFunction.cpp | 39 BasicBlock *llvm::CloneBasicBlock(const BasicBlock *BB, 43 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "", F); 49 for (BasicBlock::const_iterator II = BB->begin(), IE = BB->end(); 137 const BasicBlock &BB = *BI; 140 BasicBlock *CBB = CloneBasicBlock(&BB, VMap, NameSuffix, NewFunc, CodeInfo); 153 const_cast<BasicBlock*>(&BB)); 165 cast<BasicBlock>(VMap[&OldFunc->front()])->getIterator(), 238 void CloneBlock(const BasicBlock *BB, [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
DominanceFrontier.h | 33 typedef std::set<BasicBlock*> DomSetType; // Dom set for a bb 34 typedef std::map<BasicBlock*, DomSetType> DomSetMapType; // Dom set map 37 std::vector<BasicBlock*> Roots; 48 inline const std::vector<BasicBlock*> &getRoots() const { return Roots; } 63 iterator find(BasicBlock *B) { return Frontiers.find(B); } 64 const_iterator find(BasicBlock *B) const { return Frontiers.find(B); } 66 iterator addBasicBlock(BasicBlock *BB, const DomSetType &frontier) { 72 void removeBlock(BasicBlock *BB) { 79 void addToFrontier(iterator I, BasicBlock *Node) { 84 void removeFromFrontier(iterator I, BasicBlock *Node) [all...] |
/external/llvm/lib/Analysis/ |
IteratedDominanceFrontier.cpp | 22 SmallVectorImpl<BasicBlock *> &PHIBlocks) { 38 for (BasicBlock *BB : *DefBlocks) { 64 BasicBlock *BB = Node->getBlock(); 70 BasicBlock *Succ = *SuccIter; 85 BasicBlock *SuccBB = SuccNode->getBlock(); 102 template class IDFCalculator<BasicBlock *>; 103 template class IDFCalculator<Inverse<BasicBlock *>>;
|
EHPersonalities.cpp | 51 DenseMap<BasicBlock *, ColorVector> llvm::colorEHFunclets(Function &F) { 52 SmallVector<std::pair<BasicBlock *, BasicBlock *>, 16> Worklist; 53 BasicBlock *EntryBlock = &F.getEntryBlock(); 54 DenseMap<BasicBlock *, ColorVector> BlockColors; 72 BasicBlock *Visiting; 73 BasicBlock *Color; 95 BasicBlock *SuccColor = Color; 105 for (BasicBlock *Succ : successors(Visiting))
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
BlockFrequencyInfo.h | 32 typedef BlockFrequencyInfoImpl<BasicBlock> ImplType; 61 BlockFrequency getBlockFreq(const BasicBlock *BB) const; 66 Optional<uint64_t> getBlockProfileCount(const BasicBlock *BB) const; 74 void setBlockFreq(const BasicBlock *BB, uint64_t Freq); 79 void setBlockFreqAndScale(const BasicBlock *ReferenceBB, uint64_t Freq, 80 SmallPtrSetImpl<BasicBlock *> &BlocksToScale); 92 raw_ostream &printBlockFreq(raw_ostream &OS, const BasicBlock *BB) const;
|
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/ |
BlockFrequencyInfo.h | 32 typedef BlockFrequencyInfoImpl<BasicBlock> ImplType; 61 BlockFrequency getBlockFreq(const BasicBlock *BB) const; 66 Optional<uint64_t> getBlockProfileCount(const BasicBlock *BB) const; 74 void setBlockFreq(const BasicBlock *BB, uint64_t Freq); 79 void setBlockFreqAndScale(const BasicBlock *ReferenceBB, uint64_t Freq, 80 SmallPtrSetImpl<BasicBlock *> &BlocksToScale); 92 raw_ostream &printBlockFreq(raw_ostream &OS, const BasicBlock *BB) const;
|
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Analysis/ |
BlockFrequencyInfo.h | 32 typedef BlockFrequencyInfoImpl<BasicBlock> ImplType; 61 BlockFrequency getBlockFreq(const BasicBlock *BB) const; 66 Optional<uint64_t> getBlockProfileCount(const BasicBlock *BB) const; 74 void setBlockFreq(const BasicBlock *BB, uint64_t Freq); 79 void setBlockFreqAndScale(const BasicBlock *ReferenceBB, uint64_t Freq, 80 SmallPtrSetImpl<BasicBlock *> &BlocksToScale); 92 raw_ostream &printBlockFreq(raw_ostream &OS, const BasicBlock *BB) const;
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
BlockFrequencyInfo.h | 32 typedef BlockFrequencyInfoImpl<BasicBlock> ImplType; 61 BlockFrequency getBlockFreq(const BasicBlock *BB) const; 66 Optional<uint64_t> getBlockProfileCount(const BasicBlock *BB) const; 74 void setBlockFreq(const BasicBlock *BB, uint64_t Freq); 79 void setBlockFreqAndScale(const BasicBlock *ReferenceBB, uint64_t Freq, 80 SmallPtrSetImpl<BasicBlock *> &BlocksToScale); 92 raw_ostream &printBlockFreq(raw_ostream &OS, const BasicBlock *BB) const;
|
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Analysis/ |
BlockFrequencyInfo.h | 32 typedef BlockFrequencyInfoImpl<BasicBlock> ImplType; 61 BlockFrequency getBlockFreq(const BasicBlock *BB) const; 66 Optional<uint64_t> getBlockProfileCount(const BasicBlock *BB) const; 74 void setBlockFreq(const BasicBlock *BB, uint64_t Freq); 79 void setBlockFreqAndScale(const BasicBlock *ReferenceBB, uint64_t Freq, 80 SmallPtrSetImpl<BasicBlock *> &BlocksToScale); 92 raw_ostream &printBlockFreq(raw_ostream &OS, const BasicBlock *BB) const;
|
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Analysis/ |
BlockFrequencyInfo.h | 32 typedef BlockFrequencyInfoImpl<BasicBlock> ImplType; 61 BlockFrequency getBlockFreq(const BasicBlock *BB) const; 66 Optional<uint64_t> getBlockProfileCount(const BasicBlock *BB) const; 74 void setBlockFreq(const BasicBlock *BB, uint64_t Freq); 79 void setBlockFreqAndScale(const BasicBlock *ReferenceBB, uint64_t Freq, 80 SmallPtrSetImpl<BasicBlock *> &BlocksToScale); 92 raw_ostream &printBlockFreq(raw_ostream &OS, const BasicBlock *BB) const;
|
/external/llvm/include/llvm/IR/ |
Dominators.h | 29 class BasicBlock; 32 extern template class DomTreeNodeBase<BasicBlock>; 33 extern template class DominatorTreeBase<BasicBlock>; 35 extern template void Calculate<Function, BasicBlock *>( 36 DominatorTreeBase<GraphTraits<BasicBlock *>::NodeType> &DT, Function &F); 37 extern template void Calculate<Function, Inverse<BasicBlock *>>( 38 DominatorTreeBase<GraphTraits<Inverse<BasicBlock *>>::NodeType> &DT, 41 typedef DomTreeNodeBase<BasicBlock> DomTreeNode; 44 const BasicBlock *Start; 45 const BasicBlock *End [all...] |
/external/llvm/lib/IR/ |
Dominators.cpp | 63 template class llvm::DomTreeNodeBase<BasicBlock>; 64 template class llvm::DominatorTreeBase<BasicBlock>; 66 template void llvm::Calculate<Function, BasicBlock *>( 67 DominatorTreeBase<GraphTraits<BasicBlock *>::NodeType> &DT, Function &F); 68 template void llvm::Calculate<Function, Inverse<BasicBlock *>>( 69 DominatorTreeBase<GraphTraits<Inverse<BasicBlock *>>::NodeType> &DT, 77 const BasicBlock *UseBB = User->getParent(); 78 const BasicBlock *DefBB = Def->getParent(); 103 BasicBlock::const_iterator I = DefBB->begin(); 113 const BasicBlock *UseBB) const [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/ |
Function.h | 23 #include "llvm/BasicBlock.h" 34 template<> struct ilist_traits<BasicBlock> 35 : public SymbolTableListTraits<BasicBlock, Function> { 39 BasicBlock *createSentinel() const { 40 return static_cast<BasicBlock*>(&Sentinel); 42 static void destroySentinel(BasicBlock*) {} 44 BasicBlock *provideInitialHead() const { return createSentinel(); } 45 BasicBlock *ensureHead(BasicBlock*) const { return createSentinel(); } 46 static void noteHead(BasicBlock*, BasicBlock*) { [all...] |
/external/javassist/src/main/javassist/bytecode/stackmap/ |
BasicBlock.java | 28 public class BasicBlock { 31 public BasicBlock[] exit; // null if the block is a leaf. 35 protected BasicBlock(int pos) { 41 public static BasicBlock find(BasicBlock[] blocks, int pos) 55 BasicBlock body; 57 Catch(BasicBlock b, int i, Catch c) { 97 BasicBlock block; 98 BasicBlock[] jump; 121 void setJump(BasicBlock[] bb, int s, boolean always) [all...] |
/external/llvm/lib/Transforms/Scalar/ |
StructurizeCFG.cpp | 34 typedef std::pair<BasicBlock *, Value *> BBValuePair; 37 typedef SmallVector<BasicBlock*, 8> BBVector; 41 typedef SmallPtrSet<BasicBlock *, 8> BBSet; 44 typedef MapVector<BasicBlock *, BBVector> BB2BBVecMap; 47 typedef DenseMap<BasicBlock *, PhiMap> BBPhiMap; 48 typedef DenseMap<BasicBlock *, Value *> BBPredicates; 49 typedef DenseMap<BasicBlock *, BBPredicates> PredMap; 50 typedef DenseMap<BasicBlock *, BasicBlock*> BB2BBMap; 65 BasicBlock *Result [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/ |
PartialInlining.cpp | 52 BasicBlock* entryBlock = F->begin(); 57 BasicBlock* returnBlock = 0; 58 BasicBlock* nonReturnBlock = 0; 77 BasicBlock* newEntryBlock = cast<BasicBlock>(VMap[entryBlock]); 78 BasicBlock* newReturnBlock = cast<BasicBlock>(VMap[returnBlock]); 79 BasicBlock* newNonReturnBlock = cast<BasicBlock>(VMap[nonReturnBlock]); 89 BasicBlock* preReturn = newReturnBlock [all...] |