HomeSort by relevance Sort by last modified time
    Searched refs:BasicBlock (Results 401 - 425 of 2421) sorted by null

<<11121314151617181920>>

  /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...]

Completed in 652 milliseconds

<<11121314151617181920>>