/external/v8/src/compiler/ |
schedule.cc | 15 BasicBlock::BasicBlock(Zone* zone, Id id) 33 bool BasicBlock::LoopContains(BasicBlock* block) const { 43 void BasicBlock::AddSuccessor(BasicBlock* successor) { 48 void BasicBlock::AddPredecessor(BasicBlock* predecessor) { 53 void BasicBlock::AddNode(Node* node) { nodes_.push_back(node); } 56 void BasicBlock::set_control(Control control) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 73 BranchProbability getEdgeProbability(const BasicBlock *Src, 79 BranchProbability getEdgeProbability(const BasicBlock *Src, 80 const BasicBlock *Dst) const; 82 BranchProbability getEdgeProbability(const BasicBlock *Src, 89 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 95 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 102 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src, 103 const BasicBlock *Dst) const [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 75 BranchProbability getEdgeProbability(const BasicBlock *Src, 81 BranchProbability getEdgeProbability(const BasicBlock *Src, 82 const BasicBlock *Dst) const; 84 BranchProbability getEdgeProbability(const BasicBlock *Src, 91 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 97 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 104 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src, 105 const BasicBlock *Dst) const [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 75 BranchProbability getEdgeProbability(const BasicBlock *Src, 81 BranchProbability getEdgeProbability(const BasicBlock *Src, 82 const BasicBlock *Dst) const; 84 BranchProbability getEdgeProbability(const BasicBlock *Src, 91 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 97 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 104 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src, 105 const BasicBlock *Dst) const [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 21 #include "llvm/IR/BasicBlock.h" 88 BranchProbability getEdgeProbability(const BasicBlock *Src, 94 BranchProbability getEdgeProbability(const BasicBlock *Src, 95 const BasicBlock *Dst) const; 97 BranchProbability getEdgeProbability(const BasicBlock *Src, 104 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 110 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 117 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 21 #include "llvm/IR/BasicBlock.h" 88 BranchProbability getEdgeProbability(const BasicBlock *Src, 94 BranchProbability getEdgeProbability(const BasicBlock *Src, 95 const BasicBlock *Dst) const; 97 BranchProbability getEdgeProbability(const BasicBlock *Src, 104 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 110 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 117 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 21 #include "llvm/IR/BasicBlock.h" 88 BranchProbability getEdgeProbability(const BasicBlock *Src, 94 BranchProbability getEdgeProbability(const BasicBlock *Src, 95 const BasicBlock *Dst) const; 97 BranchProbability getEdgeProbability(const BasicBlock *Src, 104 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 110 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 117 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 21 #include "llvm/IR/BasicBlock.h" 88 BranchProbability getEdgeProbability(const BasicBlock *Src, 94 BranchProbability getEdgeProbability(const BasicBlock *Src, 95 const BasicBlock *Dst) const; 97 BranchProbability getEdgeProbability(const BasicBlock *Src, 104 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 110 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 117 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 73 BranchProbability getEdgeProbability(const BasicBlock *Src, 79 BranchProbability getEdgeProbability(const BasicBlock *Src, 80 const BasicBlock *Dst) const; 82 BranchProbability getEdgeProbability(const BasicBlock *Src, 89 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 95 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 102 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src, 103 const BasicBlock *Dst) const [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 75 BranchProbability getEdgeProbability(const BasicBlock *Src, 81 BranchProbability getEdgeProbability(const BasicBlock *Src, 82 const BasicBlock *Dst) const; 84 BranchProbability getEdgeProbability(const BasicBlock *Src, 91 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 97 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 104 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src, 105 const BasicBlock *Dst) const [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 75 BranchProbability getEdgeProbability(const BasicBlock *Src, 81 BranchProbability getEdgeProbability(const BasicBlock *Src, 82 const BasicBlock *Dst) const; 84 BranchProbability getEdgeProbability(const BasicBlock *Src, 91 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 97 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 104 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src, 105 const BasicBlock *Dst) const [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 21 #include "llvm/IR/BasicBlock.h" 88 BranchProbability getEdgeProbability(const BasicBlock *Src, 94 BranchProbability getEdgeProbability(const BasicBlock *Src, 95 const BasicBlock *Dst) const; 97 BranchProbability getEdgeProbability(const BasicBlock *Src, 104 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 110 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 117 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 21 #include "llvm/IR/BasicBlock.h" 88 BranchProbability getEdgeProbability(const BasicBlock *Src, 94 BranchProbability getEdgeProbability(const BasicBlock *Src, 95 const BasicBlock *Dst) const; 97 BranchProbability getEdgeProbability(const BasicBlock *Src, 104 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 110 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 117 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 21 #include "llvm/IR/BasicBlock.h" 88 BranchProbability getEdgeProbability(const BasicBlock *Src, 94 BranchProbability getEdgeProbability(const BasicBlock *Src, 95 const BasicBlock *Dst) const; 97 BranchProbability getEdgeProbability(const BasicBlock *Src, 104 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 110 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 117 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 21 #include "llvm/IR/BasicBlock.h" 88 BranchProbability getEdgeProbability(const BasicBlock *Src, 94 BranchProbability getEdgeProbability(const BasicBlock *Src, 95 const BasicBlock *Dst) const; 97 BranchProbability getEdgeProbability(const BasicBlock *Src, 104 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 110 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 117 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
PathProfileInfo.h | 17 #include "llvm/BasicBlock.h" 29 typedef std::vector<BasicBlock*> ProfilePathBlockVector; 30 typedef std::vector<BasicBlock*>::iterator ProfilePathBlockIterator; 41 ProfilePathEdge(BasicBlock* source, BasicBlock* target, 45 inline BasicBlock* getSource() { return _source; } 46 inline BasicBlock* getTarget() { return _target; } 49 BasicBlock* _source; 50 BasicBlock* _target; 68 BasicBlock* getFirstBlockInPath() const [all...] |
PostDominators.h | 26 DominatorTreeBase<BasicBlock>* DT; 30 DT = new DominatorTreeBase<BasicBlock>(true); 41 inline const std::vector<BasicBlock*> &getRoots() const { 49 inline DomTreeNode *operator[](BasicBlock *BB) const { 53 inline DomTreeNode *getNode(BasicBlock *BB) const { 61 inline bool dominates(const BasicBlock* A, const BasicBlock* B) const { 69 inline bool properlyDominates(BasicBlock* A, BasicBlock* B) const { 73 inline BasicBlock *findNearestCommonDominator(BasicBlock *A, BasicBlock *B) [all...] |
LoopIterator.h | 42 typedef std::vector<BasicBlock*>::const_iterator POIterator; 43 typedef std::vector<BasicBlock*>::const_reverse_iterator RPOIterator; 53 DenseMap<BasicBlock*, unsigned> PostNumbers; 54 std::vector<BasicBlock*> PostBlocks; 85 bool hasPreorder(BasicBlock *BB) const { return PostNumbers.count(BB); } 88 bool hasPostorder(BasicBlock *BB) const { 89 DenseMap<BasicBlock*, unsigned>::const_iterator I = PostNumbers.find(BB); 94 unsigned getPostorder(BasicBlock *BB) const { 95 DenseMap<BasicBlock*, unsigned>::const_iterator I = PostNumbers.find(BB); 102 unsigned getRPO(BasicBlock *BB) const [all...] |
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/spirv-tools/source/opt/ |
dead_branch_elim_pass.h | 39 using cbb_ptr = const ir::BasicBlock*; 43 std::function<std::vector<ir::BasicBlock*>*(const ir::BasicBlock*)>; 53 uint32_t MergeBlockIdIfAny(const ir::BasicBlock& blk, uint32_t* cbid) const; 70 ir::Function* func, std::list<ir::BasicBlock*>* order); 77 void AddBranch(uint32_t labelId, ir::BasicBlock* bp); 80 void AddSelectionMerge(uint32_t labelId, ir::BasicBlock* bp); 85 uint32_t falseLabId, ir::BasicBlock* bp); 88 void KillAllInsts(ir::BasicBlock* bp); 93 bool GetConstConditionalSelectionBranch(ir::BasicBlock* bp [all...] |
/external/llvm/include/llvm/Transforms/Scalar/ |
LoopDeletion.h | 32 SmallVectorImpl<BasicBlock *> &exitingBlocks, 33 SmallVectorImpl<BasicBlock *> &exitBlocks, bool &Changed, 34 BasicBlock *Preheader);
|
/external/llvm/lib/Analysis/ |
Interval.cpp | 16 #include "llvm/IR/BasicBlock.h" 45 for (const BasicBlock *Node : Nodes) 49 for (const BasicBlock *Predecessor : Predecessors) 53 for (const BasicBlock *Successor : Successors)
|
/external/swiftshader/third_party/LLVM/include/llvm/Assembly/ |
AssemblyAnnotationWriter.h | 23 class BasicBlock; 41 virtual void emitBasicBlockStartAnnot(const BasicBlock *BB, 47 virtual void emitBasicBlockEndAnnot(const BasicBlock *BB,
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
CodeExtractor.h | 22 class BasicBlock; 57 SetVector<BasicBlock *> Blocks; 66 static bool isBlockValidForExtraction(const BasicBlock &BB); 72 CodeExtractor(BasicBlock *BB, bool AggregateArgs = false, 82 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr, 125 void severSplitPHINodes(BasicBlock *&Header); 130 BasicBlock *header, 131 BasicBlock *newRootNode, BasicBlock *newHeader, 137 BasicBlock *CodeReplacer [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
CodeExtractor.h | 22 class BasicBlock; 57 SetVector<BasicBlock *> Blocks; 66 static bool isBlockValidForExtraction(const BasicBlock &BB); 72 CodeExtractor(BasicBlock *BB, bool AggregateArgs = false, 82 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr, 125 void severSplitPHINodes(BasicBlock *&Header); 130 BasicBlock *header, 131 BasicBlock *newRootNode, BasicBlock *newHeader, 137 BasicBlock *CodeReplacer [all...] |
/external/llvm/include/llvm/Analysis/ |
PHITransAddr.h | 63 /// BasicBlock to its predecessors requires PHI translation. 64 bool NeedsPHITranslationFromBlock(BasicBlock *BB) const { 82 bool PHITranslateValue(BasicBlock *CurBB, BasicBlock *PredBB, 92 Value *PHITranslateWithInsertion(BasicBlock *CurBB, BasicBlock *PredBB, 104 Value *PHITranslateSubExpr(Value *V, BasicBlock *CurBB, BasicBlock *PredBB, 112 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, 113 BasicBlock *PredBB, const DominatorTree &DT [all...] |