/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/IR/ |
BasicBlock.h | 1 //===- llvm/BasicBlock.h - Represent a basic block in the VM ----*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 49 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 55 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 59 class BasicBlock final : public Value, // Basic blocks are data objects also 60 public ilist_node_with_parent<BasicBlock, Function> { 66 friend class SymbolTableListTraits<BasicBlock>; 78 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 80 BasicBlock *InsertBefore = nullptr); 83 BasicBlock(const BasicBlock &) = delete [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/IR/ |
BasicBlock.h | 1 //===- llvm/BasicBlock.h - Represent a basic block in the VM ----*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 49 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 55 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 59 class BasicBlock final : public Value, // Basic blocks are data objects also 60 public ilist_node_with_parent<BasicBlock, Function> { 66 friend class SymbolTableListTraits<BasicBlock>; 78 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 80 BasicBlock *InsertBefore = nullptr); 83 BasicBlock(const BasicBlock &) = delete [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/IR/ |
BasicBlock.h | 1 //===- llvm/BasicBlock.h - Represent a basic block in the VM ----*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 49 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 55 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 59 class BasicBlock final : public Value, // Basic blocks are data objects also 60 public ilist_node_with_parent<BasicBlock, Function> { 66 friend class SymbolTableListTraits<BasicBlock>; 78 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 80 BasicBlock *InsertBefore = nullptr); 83 BasicBlock(const BasicBlock &) = delete [all...] |
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/spirv-tools/source/val/ |
function.h | 33 const std::pair<const BasicBlock*, ConstructType>& p) const { 34 auto h1 = std::hash<const BasicBlock*>{}(p.first); 108 /// Returns a pair consisting of the BasicBlock with \p id and a bool 112 std::pair<const BasicBlock*, bool> GetBlock(uint32_t id) const; 113 std::pair<BasicBlock*, bool> GetBlock(uint32_t id); 116 const BasicBlock* first_block() const; 119 BasicBlock* first_block(); 122 const std::vector<BasicBlock*>& ordered_blocks() const; 125 std::vector<BasicBlock*>& ordered_blocks(); 146 BasicBlock* current_block() [all...] |
/external/llvm/include/llvm/Transforms/Utils/ |
UnifyFunctionExitNodes.h | 26 BasicBlock *ReturnBlock, *UnwindBlock, *UnreachableBlock; 41 BasicBlock *getReturnBlock() const { return ReturnBlock; } 42 BasicBlock *getUnwindBlock() const { return UnwindBlock; } 43 BasicBlock *getUnreachableBlock() const { return UnreachableBlock; }
|
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 20 #include "llvm/IR/BasicBlock.h" 35 void DeleteDeadBlock(BasicBlock *BB); 41 void FoldSingleEntryPHINodes(BasicBlock *BB, 48 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 52 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 58 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 59 BasicBlock::iterator &BI, Value *V); 65 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
RegionInfo.h | 48 /// and the iteration returns every BasicBlock. If the Flat mode is not 54 /// @brief A RegionNode represents a subregion or a BasicBlock that is part of a 64 /// BasicBlock RegionNode, then entry is just the basic block, that this 70 /// The node can hold either a Region or a BasicBlock. 71 /// Use one bit to save, if this RegionNode is a subregion or BasicBlock 73 PointerIntPair<BasicBlock*, 1, bool> entry; 83 /// @param Entry The entry BasicBlock of the RegionNode. If this 84 /// RegionNode represents a BasicBlock, this is the 85 /// BasicBlock itself. If it represents a subregion, this 86 /// is the entry BasicBlock of the subregion [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/ |
UnifyFunctionExitNodes.h | 26 BasicBlock *ReturnBlock, *UnwindBlock, *UnreachableBlock; 40 BasicBlock *getReturnBlock() const { return ReturnBlock; } 41 BasicBlock *getUnwindBlock() const { return UnwindBlock; } 42 BasicBlock *getUnreachableBlock() const { return UnreachableBlock; }
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
BasicBlock.h | 1 //===-- llvm/BasicBlock.h - Represent a basic block in the VM ---*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 41 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 47 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 51 class BasicBlock : public Value, // Basic blocks are data objects also 52 public ilist_node_with_parent<BasicBlock, Function> { 58 friend class SymbolTableListTraits<BasicBlock>; 70 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 72 BasicBlock *InsertBefore = nullptr); 75 BasicBlock(const BasicBlock &) = delete [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
BasicBlock.h | 1 //===-- llvm/BasicBlock.h - Represent a basic block in the VM ---*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 41 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 47 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 51 class BasicBlock : public Value, // Basic blocks are data objects also 52 public ilist_node_with_parent<BasicBlock, Function> { 58 friend class SymbolTableListTraits<BasicBlock>; 70 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 72 BasicBlock *InsertBefore = nullptr); 75 BasicBlock(const BasicBlock &) = delete [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/ |
BasicBlock.h | 1 //===-- llvm/BasicBlock.h - Represent a basic block in the VM ---*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 31 : public SymbolTableListTraits<Instruction, BasicBlock> { 59 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 65 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 70 class BasicBlock : public Value, // Basic blocks are data objects also 71 public ilist_node<BasicBlock> { 80 friend class SymbolTableListTraits<BasicBlock, Function>; 82 BasicBlock(const BasicBlock &); // Do not implemen [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 1 //===-- Transform/Utils/BasicBlockUtils.h - BasicBlock Utils ----*- C++ -*-===// 18 // FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock 21 #include "llvm/IR/BasicBlock.h" 37 void DeleteDeadBlock(BasicBlock *BB); 43 void FoldSingleEntryPHINodes(BasicBlock *BB, 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr); 54 bool MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT = nullptr, 60 void ReplaceInstWithValue(BasicBlock::InstListType &BIL, 61 BasicBlock::iterator &BI, Value *V); 67 void ReplaceInstWithInst(BasicBlock::InstListType &BIL [all...] |