/external/llvm/include/llvm/Transforms/Utils/ |
CodeExtractor.h | 22 class BasicBlock; 52 SetVector<BasicBlock *> Blocks; 61 CodeExtractor(BasicBlock *BB, bool AggregateArgs = false); 69 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr, 108 void severSplitPHINodes(BasicBlock *&Header); 113 BasicBlock *header, 114 BasicBlock *newRootNode, BasicBlock *newHeader, 120 BasicBlock *newHeader,
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
PHITransAddr.h | 53 /// BasicBlock to its predecessors requires PHI translation. 54 bool NeedsPHITranslationFromBlock(BasicBlock *BB) const { 72 bool PHITranslateValue(BasicBlock *CurBB, BasicBlock *PredBB, 82 Value *PHITranslateWithInsertion(BasicBlock *CurBB, BasicBlock *PredBB, 93 Value *PHITranslateSubExpr(Value *V, BasicBlock *CurBB, BasicBlock *PredBB, 101 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, 102 BasicBlock *PredBB, const DominatorTree &DT [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/ |
Local.h | 21 class BasicBlock; 49 bool ConstantFoldTerminator(BasicBlock *BB, bool DeleteDeadConditions = false); 79 bool SimplifyInstructionsInBlock(BasicBlock *BB, const TargetData *TD = 0); 85 /// RemovePredecessorAndSimplify - Like BasicBlock::removePredecessor, this 96 void RemovePredecessorAndSimplify(BasicBlock *BB, BasicBlock *Pred, 105 void MergeBasicBlockIntoOnlyPred(BasicBlock *BB, Pass *P = 0); 113 bool TryToSimplifyUncondBranchFromEmptyBlock(BasicBlock *BB); 120 bool EliminateDuplicatePHINodes(BasicBlock *BB); 128 bool SimplifyCFG(BasicBlock *BB, const TargetData *TD = 0) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/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...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/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...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/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...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/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...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/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...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/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...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/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...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/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...] |
/prebuilts/clang/host/linux-x86/clang-4393122/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...] |
/prebuilts/clang/host/linux-x86/clang-4479392/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...] |
/prebuilts/clang/host/linux-x86/clang-4579689/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...] |
/prebuilts/clang/host/linux-x86/clang-4630689/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...] |
/prebuilts/clang/host/linux-x86/clang-4639204/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...] |
/prebuilts/clang/host/linux-x86/clang-4691093/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...] |
/external/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 71 BranchProbability getEdgeProbability(const BasicBlock *Src, 77 BranchProbability getEdgeProbability(const BasicBlock *Src, 78 const BasicBlock *Dst) const; 80 BranchProbability getEdgeProbability(const BasicBlock *Src, 87 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const; 93 const BasicBlock *getHotSucc(const BasicBlock *BB) const; 100 raw_ostream &printEdgeProbability(raw_ostream &OS, const BasicBlock *Src, 101 const BasicBlock *Dst) const [all...] |
/external/llvm/include/llvm/IR/ |
CFG.h | 11 // BasicBlock graphs to be treated as proper graphs for generic algorithms. 26 // BasicBlock pred_iterator definition 85 typedef PredIterator<BasicBlock, Value::user_iterator> pred_iterator; 86 typedef PredIterator<const BasicBlock, 91 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } 92 inline const_pred_iterator pred_begin(const BasicBlock *BB) { 95 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} 96 inline const_pred_iterator pred_end(const BasicBlock *BB) { 99 inline bool pred_empty(const BasicBlock *BB) { 102 inline pred_range predecessors(BasicBlock *BB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
CFG.h | 11 // BasicBlock graphs to be treated as proper graphs for generic algorithms. 21 #include "llvm/IR/BasicBlock.h" 34 // BasicBlock pred_iterator definition 93 typedef PredIterator<BasicBlock, Value::user_iterator> pred_iterator; 94 typedef PredIterator<const BasicBlock, 99 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } 100 inline const_pred_iterator pred_begin(const BasicBlock *BB) { 103 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} 104 inline const_pred_iterator pred_end(const BasicBlock *BB) { 107 inline bool pred_empty(const BasicBlock *BB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/IR/ |
CFG.h | 11 // BasicBlock graphs to be treated as proper graphs for generic algorithms. 21 #include "llvm/IR/BasicBlock.h" 34 // BasicBlock pred_iterator definition 93 using pred_iterator = PredIterator<BasicBlock, Value::user_iterator>; 95 PredIterator<const BasicBlock, Value::const_user_iterator>; 99 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } 100 inline const_pred_iterator pred_begin(const BasicBlock *BB) { 103 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} 104 inline const_pred_iterator pred_end(const BasicBlock *BB) { 107 inline bool pred_empty(const BasicBlock *BB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/IR/ |
CFG.h | 11 // BasicBlock graphs to be treated as proper graphs for generic algorithms. 21 #include "llvm/IR/BasicBlock.h" 34 // BasicBlock pred_iterator definition 93 using pred_iterator = PredIterator<BasicBlock, Value::user_iterator>; 95 PredIterator<const BasicBlock, Value::const_user_iterator>; 99 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } 100 inline const_pred_iterator pred_begin(const BasicBlock *BB) { 103 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} 104 inline const_pred_iterator pred_end(const BasicBlock *BB) { 107 inline bool pred_empty(const BasicBlock *BB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/IR/ |
CFG.h | 11 // BasicBlock graphs to be treated as proper graphs for generic algorithms. 21 #include "llvm/IR/BasicBlock.h" 34 // BasicBlock pred_iterator definition 93 using pred_iterator = PredIterator<BasicBlock, Value::user_iterator>; 95 PredIterator<const BasicBlock, Value::const_user_iterator>; 99 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } 100 inline const_pred_iterator pred_begin(const BasicBlock *BB) { 103 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} 104 inline const_pred_iterator pred_end(const BasicBlock *BB) { 107 inline bool pred_empty(const BasicBlock *BB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/IR/ |
CFG.h | 11 // BasicBlock graphs to be treated as proper graphs for generic algorithms. 21 #include "llvm/IR/BasicBlock.h" 34 // BasicBlock pred_iterator definition 93 using pred_iterator = PredIterator<BasicBlock, Value::user_iterator>; 95 PredIterator<const BasicBlock, Value::const_user_iterator>; 99 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } 100 inline const_pred_iterator pred_begin(const BasicBlock *BB) { 103 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} 104 inline const_pred_iterator pred_end(const BasicBlock *BB) { 107 inline bool pred_empty(const BasicBlock *BB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/IR/ |
CFG.h | 11 // BasicBlock graphs to be treated as proper graphs for generic algorithms. 21 #include "llvm/IR/BasicBlock.h" 34 // BasicBlock pred_iterator definition 93 using pred_iterator = PredIterator<BasicBlock, Value::user_iterator>; 95 PredIterator<const BasicBlock, Value::const_user_iterator>; 99 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } 100 inline const_pred_iterator pred_begin(const BasicBlock *BB) { 103 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} 104 inline const_pred_iterator pred_end(const BasicBlock *BB) { 107 inline bool pred_empty(const BasicBlock *BB) [all...] |