/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SpeculativeExecution.h | 81 bool runOnBasicBlock(BasicBlock &B); 82 bool considerHoistingFromTo(BasicBlock &FromBlock, BasicBlock &ToBlock);
|
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/IR/ |
AssemblyAnnotationWriter.h | 23 class BasicBlock; 40 virtual void emitBasicBlockStartAnnot(const BasicBlock *, 46 virtual void emitBasicBlockEndAnnot(const BasicBlock *,
|
PredIteratorCache.h | 30 mutable DenseMap<BasicBlock *, BasicBlock **> BlockToPredsMap; 31 mutable DenseMap<BasicBlock *, unsigned> BlockToPredCountMap; 39 /// for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) 43 BasicBlock **GetPreds(BasicBlock *BB) { 44 BasicBlock **&Entry = BlockToPredsMap[BB]; 48 SmallVector<BasicBlock *, 32> PredCache(pred_begin(BB), pred_end(BB)); 53 Entry = Memory.Allocate<BasicBlock *>(PredCache.size()); 58 unsigned GetNumPreds(BasicBlock *BB) const [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Transforms/Scalar/ |
SpeculativeExecution.h | 81 bool runOnBasicBlock(BasicBlock &B); 82 bool considerHoistingFromTo(BasicBlock &FromBlock, BasicBlock &ToBlock);
|
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/IR/ |
AssemblyAnnotationWriter.h | 23 class BasicBlock; 40 virtual void emitBasicBlockStartAnnot(const BasicBlock *, 46 virtual void emitBasicBlockEndAnnot(const BasicBlock *,
|
PredIteratorCache.h | 30 mutable DenseMap<BasicBlock *, BasicBlock **> BlockToPredsMap; 31 mutable DenseMap<BasicBlock *, unsigned> BlockToPredCountMap; 39 /// for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) 43 BasicBlock **GetPreds(BasicBlock *BB) { 44 BasicBlock **&Entry = BlockToPredsMap[BB]; 48 SmallVector<BasicBlock *, 32> PredCache(pred_begin(BB), pred_end(BB)); 53 Entry = Memory.Allocate<BasicBlock *>(PredCache.size()); 58 unsigned GetNumPreds(BasicBlock *BB) const [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Transforms/Scalar/ |
SpeculativeExecution.h | 81 bool runOnBasicBlock(BasicBlock &B); 82 bool considerHoistingFromTo(BasicBlock &FromBlock, BasicBlock &ToBlock);
|
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/IR/ |
AssemblyAnnotationWriter.h | 23 class BasicBlock; 40 virtual void emitBasicBlockStartAnnot(const BasicBlock *, 46 virtual void emitBasicBlockEndAnnot(const BasicBlock *,
|
PredIteratorCache.h | 30 mutable DenseMap<BasicBlock *, BasicBlock **> BlockToPredsMap; 31 mutable DenseMap<BasicBlock *, unsigned> BlockToPredCountMap; 39 /// for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) 43 BasicBlock **GetPreds(BasicBlock *BB) { 44 BasicBlock **&Entry = BlockToPredsMap[BB]; 48 SmallVector<BasicBlock *, 32> PredCache(pred_begin(BB), pred_end(BB)); 53 Entry = Memory.Allocate<BasicBlock *>(PredCache.size()); 58 unsigned GetNumPreds(BasicBlock *BB) const [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Transforms/Scalar/ |
SpeculativeExecution.h | 81 bool runOnBasicBlock(BasicBlock &B); 82 bool considerHoistingFromTo(BasicBlock &FromBlock, BasicBlock &ToBlock);
|
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/IR/ |
AssemblyAnnotationWriter.h | 23 class BasicBlock; 40 virtual void emitBasicBlockStartAnnot(const BasicBlock *, 46 virtual void emitBasicBlockEndAnnot(const BasicBlock *,
|
PredIteratorCache.h | 30 mutable DenseMap<BasicBlock *, BasicBlock **> BlockToPredsMap; 31 mutable DenseMap<BasicBlock *, unsigned> BlockToPredCountMap; 39 /// for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) 43 BasicBlock **GetPreds(BasicBlock *BB) { 44 BasicBlock **&Entry = BlockToPredsMap[BB]; 48 SmallVector<BasicBlock *, 32> PredCache(pred_begin(BB), pred_end(BB)); 53 Entry = Memory.Allocate<BasicBlock *>(PredCache.size()); 58 unsigned GetNumPreds(BasicBlock *BB) const [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Transforms/Scalar/ |
SpeculativeExecution.h | 81 bool runOnBasicBlock(BasicBlock &B); 82 bool considerHoistingFromTo(BasicBlock &FromBlock, BasicBlock &ToBlock);
|
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/IR/ |
AssemblyAnnotationWriter.h | 23 class BasicBlock; 40 virtual void emitBasicBlockStartAnnot(const BasicBlock *, 46 virtual void emitBasicBlockEndAnnot(const BasicBlock *,
|
PredIteratorCache.h | 30 mutable DenseMap<BasicBlock *, BasicBlock **> BlockToPredsMap; 31 mutable DenseMap<BasicBlock *, unsigned> BlockToPredCountMap; 39 /// for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) 43 BasicBlock **GetPreds(BasicBlock *BB) { 44 BasicBlock **&Entry = BlockToPredsMap[BB]; 48 SmallVector<BasicBlock *, 32> PredCache(pred_begin(BB), pred_end(BB)); 53 Entry = Memory.Allocate<BasicBlock *>(PredCache.size()); 58 unsigned GetNumPreds(BasicBlock *BB) const [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Transforms/Scalar/ |
SpeculativeExecution.h | 81 bool runOnBasicBlock(BasicBlock &B); 82 bool considerHoistingFromTo(BasicBlock &FromBlock, BasicBlock &ToBlock);
|
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/IR/ |
AssemblyAnnotationWriter.h | 23 class BasicBlock; 40 virtual void emitBasicBlockStartAnnot(const BasicBlock *, 46 virtual void emitBasicBlockEndAnnot(const BasicBlock *,
|
PredIteratorCache.h | 30 mutable DenseMap<BasicBlock *, BasicBlock **> BlockToPredsMap; 31 mutable DenseMap<BasicBlock *, unsigned> BlockToPredCountMap; 39 /// for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) 43 BasicBlock **GetPreds(BasicBlock *BB) { 44 BasicBlock **&Entry = BlockToPredsMap[BB]; 48 SmallVector<BasicBlock *, 32> PredCache(pred_begin(BB), pred_end(BB)); 53 Entry = Memory.Allocate<BasicBlock *>(PredCache.size()); 58 unsigned GetNumPreds(BasicBlock *BB) const [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Transforms/Scalar/ |
SpeculativeExecution.h | 81 bool runOnBasicBlock(BasicBlock &B); 82 bool considerHoistingFromTo(BasicBlock &FromBlock, BasicBlock &ToBlock);
|
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
BasicBlock.cpp | 1 //===-- BasicBlock.cpp - Implement BasicBlock related methods -------------===// 10 // This file implements the BasicBlock class for the VMCore library. 14 #include "llvm/BasicBlock.h" 27 ValueSymbolTable *BasicBlock::getValueSymbolTable() { 33 LLVMContext &BasicBlock::getContext() const { 39 template class llvm::SymbolTableListTraits<Instruction, BasicBlock>; 42 BasicBlock::BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, 43 BasicBlock *InsertBefore [all...] |
/external/llvm/lib/IR/ |
BasicBlock.cpp | 1 //===-- BasicBlock.cpp - Implement BasicBlock related methods -------------===// 10 // This file implements the BasicBlock class for the IR library. 14 #include "llvm/IR/BasicBlock.h" 27 ValueSymbolTable *BasicBlock::getValueSymbolTable() { 33 LLVMContext &BasicBlock::getContext() const { 41 BasicBlock::BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, 42 BasicBlock *InsertBefore) 54 void BasicBlock::insertInto(Function *NewParent, BasicBlock *InsertBefore) [all...] |
/external/llvm/include/llvm/Analysis/ |
Interval.h | 28 class BasicBlock; 38 /// HeaderNode - The header BasicBlock, which dominates all BasicBlocks in this 41 BasicBlock *HeaderNode; 43 typedef std::vector<BasicBlock*>::iterator succ_iterator; 44 typedef std::vector<BasicBlock*>::iterator pred_iterator; 45 typedef std::vector<BasicBlock*>::iterator node_iterator; 47 inline Interval(BasicBlock *Header) : HeaderNode(Header) { 51 inline BasicBlock *getHeaderNode() const { return HeaderNode; } 55 std::vector<BasicBlock*> Nodes; 61 std::vector<BasicBlock*> Successors [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
Interval.h | 28 class BasicBlock; 38 /// HeaderNode - The header BasicBlock, which dominates all BasicBlocks in this 41 BasicBlock *HeaderNode; 43 typedef std::vector<BasicBlock*>::iterator succ_iterator; 44 typedef std::vector<BasicBlock*>::iterator pred_iterator; 45 typedef std::vector<BasicBlock*>::iterator node_iterator; 47 inline Interval(BasicBlock *Header) : HeaderNode(Header) { 51 inline BasicBlock *getHeaderNode() const { return HeaderNode; } 55 std::vector<BasicBlock*> Nodes; 61 std::vector<BasicBlock*> Successors [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/ |
Interval.h | 28 class BasicBlock; 38 /// HeaderNode - The header BasicBlock, which dominates all BasicBlocks in this 41 BasicBlock *HeaderNode; 43 typedef std::vector<BasicBlock*>::iterator succ_iterator; 44 typedef std::vector<BasicBlock*>::iterator pred_iterator; 45 typedef std::vector<BasicBlock*>::iterator node_iterator; 47 inline Interval(BasicBlock *Header) : HeaderNode(Header) { 51 inline BasicBlock *getHeaderNode() const { return HeaderNode; } 55 std::vector<BasicBlock*> Nodes; 61 std::vector<BasicBlock*> Successors [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Transforms/Utils/ |
CodeExtractor.h | 22 class BasicBlock; 58 SetVector<BasicBlock *> Blocks; 67 static bool isBlockValidForExtraction(const BasicBlock &BB); 75 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr, 124 BasicBlock *&ExitBlock) const; 134 BasicBlock *findOrCreateBlockForHoisting(BasicBlock *CommonExitBlock); 137 void severSplitPHINodes(BasicBlock *&Header); 142 BasicBlock *header, 143 BasicBlock *newRootNode, BasicBlock *newHeader [all...] |