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

<<11121314151617181920>>

  /prebuilts/clang/host/darwin-x86/clang-4691093/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/linux-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/linux-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/linux-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/linux-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/linux-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/linux-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...]
  /prebuilts/clang/host/linux-x86/clang-4691093/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...]
  /external/llvm/lib/Transforms/Utils/
FlattenCFG.cpp 31 bool FlattenParallelAndOr(BasicBlock *BB, IRBuilder<> &Builder);
35 bool MergeIfRegion(BasicBlock *BB, IRBuilder<> &Builder);
41 bool CompareIfRegionBlock(BasicBlock *Head1, BasicBlock *Head2,
42 BasicBlock *Block1, BasicBlock *Block2);
46 bool run(BasicBlock *BB);
124 bool FlattenCFGOpt::FlattenParallelAndOr(BasicBlock *BB, IRBuilder<> &Builder) {
129 BasicBlock *LastCondBlock = nullptr;
130 BasicBlock *FirstCondBlock = nullptr
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
Loads.h 17 #include "llvm/BasicBlock.h"
44 Value *FindAvailableLoadedValue(Value *Ptr, BasicBlock *ScanBB,
45 BasicBlock::iterator &ScanFrom,
  /external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/
ProfilingUtils.h 21 class BasicBlock;
30 void IncrementCounterInBlock(BasicBlock *BB, unsigned CounterNum,
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Transforms/Utils/
OrderedInstructions.h 32 mutable DenseMap<const BasicBlock *, std::unique_ptr<OrderedBasicBlock>>
46 void invalidateBlock(BasicBlock *BB) { OBBMap.erase(BB); }
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Transforms/Utils/
OrderedInstructions.h 32 mutable DenseMap<const BasicBlock *, std::unique_ptr<OrderedBasicBlock>>
46 void invalidateBlock(BasicBlock *BB) { OBBMap.erase(BB); }
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Transforms/Utils/
OrderedInstructions.h 32 mutable DenseMap<const BasicBlock *, std::unique_ptr<OrderedBasicBlock>>
49 void invalidateBlock(const BasicBlock *BB) { OBBMap.erase(BB); }
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Transforms/Utils/
OrderedInstructions.h 32 mutable DenseMap<const BasicBlock *, std::unique_ptr<OrderedBasicBlock>>
49 void invalidateBlock(const BasicBlock *BB) { OBBMap.erase(BB); }
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Transforms/Utils/
OrderedInstructions.h 32 mutable DenseMap<const BasicBlock *, std::unique_ptr<OrderedBasicBlock>>
49 void invalidateBlock(const BasicBlock *BB) { OBBMap.erase(BB); }
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Transforms/Utils/
OrderedInstructions.h 32 mutable DenseMap<const BasicBlock *, std::unique_ptr<OrderedBasicBlock>>
49 void invalidateBlock(const BasicBlock *BB) { OBBMap.erase(BB); }
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Transforms/Utils/
OrderedInstructions.h 32 mutable DenseMap<const BasicBlock *, std::unique_ptr<OrderedBasicBlock>>
46 void invalidateBlock(BasicBlock *BB) { OBBMap.erase(BB); }
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Transforms/Utils/
OrderedInstructions.h 32 mutable DenseMap<const BasicBlock *, std::unique_ptr<OrderedBasicBlock>>
46 void invalidateBlock(BasicBlock *BB) { OBBMap.erase(BB); }
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Transforms/Utils/
OrderedInstructions.h 32 mutable DenseMap<const BasicBlock *, std::unique_ptr<OrderedBasicBlock>>
49 void invalidateBlock(const BasicBlock *BB) { OBBMap.erase(BB); }
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Transforms/Utils/
OrderedInstructions.h 32 mutable DenseMap<const BasicBlock *, std::unique_ptr<OrderedBasicBlock>>
49 void invalidateBlock(const BasicBlock *BB) { OBBMap.erase(BB); }
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Transforms/Utils/
OrderedInstructions.h 32 mutable DenseMap<const BasicBlock *, std::unique_ptr<OrderedBasicBlock>>
49 void invalidateBlock(const BasicBlock *BB) { OBBMap.erase(BB); }
  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Transforms/Utils/
OrderedInstructions.h 32 mutable DenseMap<const BasicBlock *, std::unique_ptr<OrderedBasicBlock>>
49 void invalidateBlock(const BasicBlock *BB) { OBBMap.erase(BB); }
  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/spirv-tools/source/opt/
local_ssa_elim_pass.h 38 using cbb_ptr = const ir::BasicBlock*;
42 std::function<std::vector<ir::BasicBlock*>*(const ir::BasicBlock*)>;
62 uint32_t MergeBlockIdIfAny(const ir::BasicBlock& blk, uint32_t* cbid);
78 std::list<ir::BasicBlock*>* order);
81 bool IsLoopHeader(ir::BasicBlock* block_ptr) const;
85 void SSABlockInitSinglePred(ir::BasicBlock* block_ptr);
98 void SSABlockInitLoopHeader(std::list<ir::BasicBlock*>::iterator block_itr);
106 void SSABlockInitMultiPred(ir::BasicBlock* block_ptr);
112 void SSABlockInit(std::list<ir::BasicBlock*>::iterator block_itr)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/IR/
Dominators.h 22 #include "llvm/IR/BasicBlock.h"
36 extern template class DomTreeNodeBase<BasicBlock>;
37 extern template class DominatorTreeBase<BasicBlock, false>; // DomTree
38 extern template class DominatorTreeBase<BasicBlock, true>; // PostDomTree
41 using BBDomTree = DomTreeBase<BasicBlock>;
42 using BBPostDomTree = PostDomTreeBase<BasicBlock>;
44 extern template struct Update<BasicBlock *>;
46 using BBUpdates = ArrayRef<Update<BasicBlock *>>;
51 extern template void InsertEdge<BBDomTree>(BBDomTree &DT, BasicBlock *From,
52 BasicBlock *To)
    [all...]

Completed in 1100 milliseconds

<<11121314151617181920>>