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

1 2 3 4 5 67 8 91011>>

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

Completed in 584 milliseconds

1 2 3 4 5 67 8 91011>>