/external/clang/lib/AST/ |
CommentParser.cpp | 764 SmallVector<BlockContentComment *, 8> Blocks; 766 Blocks.push_back(parseBlockContent()); 772 return S.actOnFullComment(S.copyArray(llvm::makeArrayRef(Blocks)));
|
/external/llvm/include/llvm/Analysis/ |
LoopInfo.h | 17 // contained entirely within the loop and the basic blocks the make up the loop. 24 // * the successor blocks of the loop 73 // The list of blocks in this loop. First entry is the header node. 74 std::vector<BlockT*> Blocks; 93 /// for consistency with loop depth values used for basic blocks, where depth 94 /// 0 is used for blocks not inside any loops. 102 BlockT *getHeader() const { return Blocks.front(); } 138 /// Get a list of the basic blocks which make up this loop. 139 const std::vector<BlockT*> &getBlocks() const { return Blocks; } 141 block_iterator block_begin() const { return Blocks.begin(); 143 inline iterator_range<block_iterator> blocks() const { function in class:llvm::LoopBase [all...] |
/external/llvm/include/llvm/CodeGen/ |
MIRYamlMapping.h | 295 std::vector<FlowStringValue> Blocks; 305 YamlIO.mapOptional("blocks", Entry.Blocks);
|
/external/llvm/lib/Target/Hexagon/ |
RDFLiveness.cpp | 329 auto Blocks = FA.Addr->members(DFG); 330 for (NodeAddr<BlockNode*> BA : Blocks) { 565 auto Blocks = FA.Addr->members(DFG); 568 for (NodeAddr<BlockNode*> BA : Blocks) { 586 for (NodeAddr<BlockNode*> BA : Blocks) { 617 } // for B : Blocks [all...] |
/external/llvm/lib/Transforms/Scalar/ |
DeadStoreElimination.cpp | 529 // Check all blocks going backward until we reach the load-block. 568 /// Find all blocks that will unconditionally lead to the block BB and append 570 static void findUnconditionalPreds(SmallVectorImpl<BasicBlock *> &Blocks, 580 Blocks.push_back(Pred); 592 SmallVector<BasicBlock *, 16> Blocks; 593 Blocks.push_back(F->getParent()); 596 while (!Blocks.empty()) { 597 BasicBlock *BB = Blocks.pop_back_val(); 630 findUnconditionalPreds(Blocks, BB, DT); [all...] |
/external/llvm/tools/llvm-c-test/ |
echo.cpp | 598 SmallVector<LLVMBasicBlockRef, 8> Blocks; 602 Blocks.push_back(DeclareBB(LLVMGetIncomingBlock(Src, i))); 606 LLVMAddIncoming(Dst, Values.data(), Blocks.data(), IncomingCount);
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
LoopInfo.h | 17 // contained entirely within the loop and the basic blocks the make up the loop. 24 // * the successor blocks of the loop 73 // Blocks - The list of blocks in this loop. First entry is the header node. 74 std::vector<BlockT*> Blocks; 90 /// blocks, where depth 0 is used for blocks not inside any loops. 98 BlockT *getHeader() const { return Blocks.front(); } 131 /// getBlocks - Get a list of the basic blocks which make up this loop. 133 const std::vector<BlockT*> &getBlocks() const { return Blocks; } [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
MachineLICM.cpp | 106 // If a MBB does not dominate loop exiting blocks then it may not safe 219 /// blocks dominated by the specified block, and that are in the current 473 const std::vector<MachineBasicBlock*> Blocks = CurLoop->getBlocks(); 474 for (unsigned i = 0, e = Blocks.size(); i != e; ++i) { 475 MachineBasicBlock *BB = Blocks[i]; 536 const std::vector<MachineBasicBlock*> Blocks = CurLoop->getBlocks(); 537 for (unsigned i = 0, e = Blocks.size(); i != e; ++i) { 538 MachineBasicBlock *BB = Blocks[i]; 594 // Check loop exiting blocks. 608 /// HoistRegion - Walk the specified region of the CFG (defined by all blocks [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/ |
GCOVProfiling.cpp | 12 // to records the edges between blocks that run and emit a complementary "gcda" 130 // Returns the length measured in 4-byte blocks that will be used to 193 // other blocks. 243 // set of blocks and a map of edges between blocks. This is the only GCOV 244 // object users can construct, the blocks and lines will be rooted here. 253 Blocks[BB] = new GCOVBlock(i++, os); 274 DeleteContainerSeconds(Blocks); 279 return *Blocks[BB]; 287 // Emit count of blocks [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
LoopInfo.h | 17 // contained entirely within the loop and the basic blocks the make up the loop. 24 // * the successor blocks of the loop 73 // The list of blocks in this loop. First entry is the header node. 74 std::vector<BlockT*> Blocks; 93 /// for consistency with loop depth values used for basic blocks, where depth 94 /// 0 is used for blocks not inside any loops. 102 BlockT *getHeader() const { return Blocks.front(); } 138 /// Get a list of the basic blocks which make up this loop. 139 const std::vector<BlockT*> &getBlocks() const { return Blocks; } 141 block_iterator block_begin() const { return Blocks.begin(); 143 inline iterator_range<block_iterator> blocks() const { function in class:llvm::LoopBase [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
MIRYamlMapping.h | 295 std::vector<FlowStringValue> Blocks; 305 YamlIO.mapOptional("blocks", Entry.Blocks);
|
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/ |
LoopInfo.h | 17 // contained entirely within the loop and the basic blocks the make up the loop. 24 // * the successor blocks of the loop 73 // The list of blocks in this loop. First entry is the header node. 74 std::vector<BlockT*> Blocks; 93 /// for consistency with loop depth values used for basic blocks, where depth 94 /// 0 is used for blocks not inside any loops. 102 BlockT *getHeader() const { return Blocks.front(); } 138 /// Get a list of the basic blocks which make up this loop. 139 const std::vector<BlockT*> &getBlocks() const { return Blocks; } 141 block_iterator block_begin() const { return Blocks.begin(); 143 inline iterator_range<block_iterator> blocks() const { function in class:llvm::LoopBase [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Analysis/ |
LoopInfo.h | 17 // contained entirely within the loop and the basic blocks the make up the loop. 24 // * the successor blocks of the loop 73 // The list of blocks in this loop. First entry is the header node. 74 std::vector<BlockT*> Blocks; 93 /// for consistency with loop depth values used for basic blocks, where depth 94 /// 0 is used for blocks not inside any loops. 102 BlockT *getHeader() const { return Blocks.front(); } 138 /// Get a list of the basic blocks which make up this loop. 139 const std::vector<BlockT*> &getBlocks() const { return Blocks; } 141 block_iterator block_begin() const { return Blocks.begin(); 143 inline iterator_range<block_iterator> blocks() const { function in class:llvm::LoopBase [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Analysis/ |
LoopInfo.h | 17 // contained entirely within the loop and the basic blocks the make up the loop. 24 // * the successor blocks of the loop 74 // The list of blocks in this loop. First entry is the header node. 75 std::vector<BlockT *> Blocks; 90 /// for consistency with loop depth values used for basic blocks, where depth 91 /// 0 is used for blocks not inside any loops. 148 /// Get a list of the basic blocks which make up this loop. 151 return Blocks; 156 inline iterator_range<block_iterator> blocks() const { function in class:llvm::LoopBase 161 /// Get the number of blocks in this loop in constant time [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/ |
MIRYamlMapping.h | 354 std::vector<FlowStringValue> Blocks; 357 return ID == Other.ID && Blocks == Other.Blocks; 372 YamlIO.mapOptional("blocks", Entry.Blocks, std::vector<FlowStringValue>());
|
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Support/ |
GCOV.h | 283 size_t getNumBlocks() const { return Blocks.size(); } 287 BlockIterator block_begin() const { return Blocks.begin(); } 288 BlockIterator block_end() const { return Blocks.end(); } 289 iterator_range<BlockIterator> blocks() const { function in class:llvm::GCOVFunction 304 SmallVector<std::unique_ptr<GCOVBlock>, 16> Blocks; 392 BlockLines Blocks; 416 LineInfo[Filename].Blocks[Line - 1].push_back(Block);
|
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Analysis/ |
LoopInfo.h | 17 // contained entirely within the loop and the basic blocks the make up the loop. 24 // * the successor blocks of the loop 74 // The list of blocks in this loop. First entry is the header node. 75 std::vector<BlockT *> Blocks; 90 /// for consistency with loop depth values used for basic blocks, where depth 91 /// 0 is used for blocks not inside any loops. 148 /// Get a list of the basic blocks which make up this loop. 151 return Blocks; 156 inline iterator_range<block_iterator> blocks() const { function in class:llvm::LoopBase 161 /// Get the number of blocks in this loop in constant time [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/ |
MIRYamlMapping.h | 354 std::vector<FlowStringValue> Blocks; 357 return ID == Other.ID && Blocks == Other.Blocks; 372 YamlIO.mapOptional("blocks", Entry.Blocks, std::vector<FlowStringValue>());
|
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Support/ |
GCOV.h | 283 size_t getNumBlocks() const { return Blocks.size(); } 287 BlockIterator block_begin() const { return Blocks.begin(); } 288 BlockIterator block_end() const { return Blocks.end(); } 289 iterator_range<BlockIterator> blocks() const { function in class:llvm::GCOVFunction 304 SmallVector<std::unique_ptr<GCOVBlock>, 16> Blocks; 392 BlockLines Blocks; 416 LineInfo[Filename].Blocks[Line - 1].push_back(Block);
|
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Analysis/ |
LoopInfo.h | 17 // contained entirely within the loop and the basic blocks the make up the loop. 24 // * the successor blocks of the loop 74 // The list of blocks in this loop. First entry is the header node. 75 std::vector<BlockT *> Blocks; 90 /// for consistency with loop depth values used for basic blocks, where depth 91 /// 0 is used for blocks not inside any loops. 148 /// Get a list of the basic blocks which make up this loop. 151 return Blocks; 156 inline iterator_range<block_iterator> blocks() const { function in class:llvm::LoopBase 161 /// Get the number of blocks in this loop in constant time [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/ |
MIRYamlMapping.h | 354 std::vector<FlowStringValue> Blocks; 357 return ID == Other.ID && Blocks == Other.Blocks; 372 YamlIO.mapOptional("blocks", Entry.Blocks, std::vector<FlowStringValue>());
|
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Support/ |
GCOV.h | 283 size_t getNumBlocks() const { return Blocks.size(); } 287 BlockIterator block_begin() const { return Blocks.begin(); } 288 BlockIterator block_end() const { return Blocks.end(); } 289 iterator_range<BlockIterator> blocks() const { function in class:llvm::GCOVFunction 304 SmallVector<std::unique_ptr<GCOVBlock>, 16> Blocks; 392 BlockLines Blocks; 416 LineInfo[Filename].Blocks[Line - 1].push_back(Block);
|
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Analysis/ |
LoopInfo.h | 17 // contained entirely within the loop and the basic blocks the make up the loop. 24 // * the successor blocks of the loop 74 // The list of blocks in this loop. First entry is the header node. 75 std::vector<BlockT *> Blocks; 90 /// for consistency with loop depth values used for basic blocks, where depth 91 /// 0 is used for blocks not inside any loops. 148 /// Get a list of the basic blocks which make up this loop. 151 return Blocks; 156 inline iterator_range<block_iterator> blocks() const { function in class:llvm::LoopBase 161 /// Get the number of blocks in this loop in constant time [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/ |
MIRYamlMapping.h | 354 std::vector<FlowStringValue> Blocks; 357 return ID == Other.ID && Blocks == Other.Blocks; 372 YamlIO.mapOptional("blocks", Entry.Blocks, std::vector<FlowStringValue>());
|
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Support/ |
GCOV.h | 283 size_t getNumBlocks() const { return Blocks.size(); } 287 BlockIterator block_begin() const { return Blocks.begin(); } 288 BlockIterator block_end() const { return Blocks.end(); } 289 iterator_range<BlockIterator> blocks() const { function in class:llvm::GCOVFunction 304 SmallVector<std::unique_ptr<GCOVBlock>, 16> Blocks; 392 BlockLines Blocks; 416 LineInfo[Filename].Blocks[Line - 1].push_back(Block);
|