/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
MemorySSAUpdater.h | 54 class MemoryAccess; 96 /// \brief Create a MemoryAccess in MemorySSA at a specified point in a block, 99 /// Returns the new MemoryAccess. 106 /// It will return the new MemoryAccess. 107 /// Note: If a MemoryAccess already exists for I, this function will make it 109 MemoryAccess *createMemoryAccessInBB(Instruction *I, MemoryAccess *Definition, 113 /// \brief Create a MemoryAccess in MemorySSA before or after an existing 114 /// MemoryAccess. 116 /// Returns the new MemoryAccess [all...] |
MemorySSA.h | 108 class MemoryAccess; 117 // Used to signify what the default invalid ID is for MemoryAccess's 123 using memoryaccess_def_iterator = memoryaccess_def_iterator_base<MemoryAccess>; 125 memoryaccess_def_iterator_base<const MemoryAccess>; 129 class MemoryAccess 131 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>, 132 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>> { 135 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 137 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>; 146 MemoryAccess(const MemoryAccess &) = delete [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
MemorySSAUpdater.h | 54 class MemoryAccess; 96 /// \brief Create a MemoryAccess in MemorySSA at a specified point in a block, 99 /// Returns the new MemoryAccess. 106 /// It will return the new MemoryAccess. 107 /// Note: If a MemoryAccess already exists for I, this function will make it 109 MemoryAccess *createMemoryAccessInBB(Instruction *I, MemoryAccess *Definition, 113 /// \brief Create a MemoryAccess in MemorySSA before or after an existing 114 /// MemoryAccess. 116 /// Returns the new MemoryAccess [all...] |
MemorySSA.h | 108 class MemoryAccess; 117 // Used to signify what the default invalid ID is for MemoryAccess's 123 using memoryaccess_def_iterator = memoryaccess_def_iterator_base<MemoryAccess>; 125 memoryaccess_def_iterator_base<const MemoryAccess>; 129 class MemoryAccess 131 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>, 132 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>> { 135 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 137 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>; 146 MemoryAccess(const MemoryAccess &) = delete [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
MemorySSAUpdater.h | 54 class MemoryAccess; 96 /// \brief Create a MemoryAccess in MemorySSA at a specified point in a block, 99 /// Returns the new MemoryAccess. 106 /// It will return the new MemoryAccess. 107 /// Note: If a MemoryAccess already exists for I, this function will make it 109 MemoryAccess *createMemoryAccessInBB(Instruction *I, MemoryAccess *Definition, 113 /// \brief Create a MemoryAccess in MemorySSA before or after an existing 114 /// MemoryAccess. 116 /// Returns the new MemoryAccess [all...] |
MemorySSA.h | 108 class MemoryAccess; 117 // Used to signify what the default invalid ID is for MemoryAccess's 123 using memoryaccess_def_iterator = memoryaccess_def_iterator_base<MemoryAccess>; 125 memoryaccess_def_iterator_base<const MemoryAccess>; 129 class MemoryAccess 131 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>, 132 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>> { 135 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 137 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>; 146 MemoryAccess(const MemoryAccess &) = delete [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
MemorySSAUpdater.h | 54 class MemoryAccess; 96 /// \brief Create a MemoryAccess in MemorySSA at a specified point in a block, 99 /// Returns the new MemoryAccess. 106 /// It will return the new MemoryAccess. 107 /// Note: If a MemoryAccess already exists for I, this function will make it 109 MemoryAccess *createMemoryAccessInBB(Instruction *I, MemoryAccess *Definition, 113 /// \brief Create a MemoryAccess in MemorySSA before or after an existing 114 /// MemoryAccess. 116 /// Returns the new MemoryAccess [all...] |
MemorySSA.h | 108 class MemoryAccess; 117 // Used to signify what the default invalid ID is for MemoryAccess's 123 using memoryaccess_def_iterator = memoryaccess_def_iterator_base<MemoryAccess>; 125 memoryaccess_def_iterator_base<const MemoryAccess>; 129 class MemoryAccess 131 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>, 132 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>> { 135 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 137 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>; 146 MemoryAccess(const MemoryAccess &) = delete [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
MemorySSAUpdater.h | 54 class MemoryAccess; 96 /// \brief Create a MemoryAccess in MemorySSA at a specified point in a block, 99 /// Returns the new MemoryAccess. 106 /// It will return the new MemoryAccess. 107 /// Note: If a MemoryAccess already exists for I, this function will make it 109 MemoryAccess *createMemoryAccessInBB(Instruction *I, MemoryAccess *Definition, 113 /// \brief Create a MemoryAccess in MemorySSA before or after an existing 114 /// MemoryAccess. 116 /// Returns the new MemoryAccess [all...] |
MemorySSA.h | 108 class MemoryAccess; 117 // Used to signify what the default invalid ID is for MemoryAccess's 123 using memoryaccess_def_iterator = memoryaccess_def_iterator_base<MemoryAccess>; 125 memoryaccess_def_iterator_base<const MemoryAccess>; 129 class MemoryAccess 131 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>, 132 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>> { 135 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 137 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>; 146 MemoryAccess(const MemoryAccess &) = delete [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
MemorySSAUpdater.h | 54 class MemoryAccess; 96 /// \brief Create a MemoryAccess in MemorySSA at a specified point in a block, 99 /// Returns the new MemoryAccess. 106 /// It will return the new MemoryAccess. 107 /// Note: If a MemoryAccess already exists for I, this function will make it 109 MemoryAccess *createMemoryAccessInBB(Instruction *I, MemoryAccess *Definition, 113 /// \brief Create a MemoryAccess in MemorySSA before or after an existing 114 /// MemoryAccess. 116 /// Returns the new MemoryAccess [all...] |
MemorySSA.h | 108 class MemoryAccess; 117 // Used to signify what the default invalid ID is for MemoryAccess's 123 using memoryaccess_def_iterator = memoryaccess_def_iterator_base<MemoryAccess>; 125 memoryaccess_def_iterator_base<const MemoryAccess>; 129 class MemoryAccess 131 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>, 132 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>> { 135 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 137 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>; 146 MemoryAccess(const MemoryAccess &) = delete [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
MemorySSAUpdater.h | 54 class MemoryAccess; 96 /// \brief Create a MemoryAccess in MemorySSA at a specified point in a block, 99 /// Returns the new MemoryAccess. 106 /// It will return the new MemoryAccess. 107 /// Note: If a MemoryAccess already exists for I, this function will make it 109 MemoryAccess *createMemoryAccessInBB(Instruction *I, MemoryAccess *Definition, 113 /// \brief Create a MemoryAccess in MemorySSA before or after an existing 114 /// MemoryAccess. 116 /// Returns the new MemoryAccess [all...] |
MemorySSA.h | 108 class MemoryAccess; 117 // Used to signify what the default invalid ID is for MemoryAccess's 123 using memoryaccess_def_iterator = memoryaccess_def_iterator_base<MemoryAccess>; 125 memoryaccess_def_iterator_base<const MemoryAccess>; 129 class MemoryAccess 131 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>, 132 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>> { 135 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 137 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>; 146 MemoryAccess(const MemoryAccess &) = delete [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
MemorySSAUpdater.h | 54 class MemoryAccess; 96 /// \brief Create a MemoryAccess in MemorySSA at a specified point in a block, 99 /// Returns the new MemoryAccess. 106 /// It will return the new MemoryAccess. 107 /// Note: If a MemoryAccess already exists for I, this function will make it 109 MemoryAccess *createMemoryAccessInBB(Instruction *I, MemoryAccess *Definition, 113 /// \brief Create a MemoryAccess in MemorySSA before or after an existing 114 /// MemoryAccess. 116 /// Returns the new MemoryAccess [all...] |
MemorySSA.h | 108 class MemoryAccess; 117 // Used to signify what the default invalid ID is for MemoryAccess's 123 using memoryaccess_def_iterator = memoryaccess_def_iterator_base<MemoryAccess>; 125 memoryaccess_def_iterator_base<const MemoryAccess>; 129 class MemoryAccess 131 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>, 132 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>> { 135 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 137 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>; 146 MemoryAccess(const MemoryAccess &) = delete [all...] |
/external/llvm/include/llvm/Transforms/Utils/ |
MemorySSA.h | 110 class MemoryAccess; 115 using memoryaccess_def_iterator = memoryaccess_def_iterator_base<MemoryAccess>; 117 memoryaccess_def_iterator_base<const MemoryAccess>; 121 class MemoryAccess : public User, public ilist_node<MemoryAccess> { 128 static inline bool classof(const MemoryAccess *) { return true; } 134 ~MemoryAccess() override; 146 /// MemoryAccess. For MemoryPhi nodes, this walks arguments. For 163 MemoryAccess(LLVMContext &C, unsigned Vty, BasicBlock *BB, 168 MemoryAccess(const MemoryAccess &) [all...] |
/external/llvm/lib/Transforms/Utils/ |
MemorySSA.cpp | 79 if (MemoryAccess *MA = MSSA->getMemoryAccess(BB)) 85 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) 128 MemoryAccess *getClobberingMemoryAccess(const Instruction *) override; 129 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *, 131 void invalidateInfo(MemoryAccess *) override; 135 MemoryAccess *doCacheLookup(const MemoryAccess *, const UpwardsMemoryQuery &, 138 void doCacheInsert(const MemoryAccess *, MemoryAccess *, [all...] |
/external/llvm/unittests/Transforms/Utils/ |
MemorySSA.cpp | 104 MemoryAccess *DefiningAccess = LoadAccess->getDefiningAccess(); 135 MemoryAccess *DefiningAccess = LoadAccess->getDefiningAccess(); 142 EXPECT_TRUE(MSSA.isLiveOnEntryDef(cast<MemoryAccess>(Op.get()))); 181 MemoryAccess *DefiningAccess = LoadAccess->getDefiningAccess(); 199 MemoryAccess *Operand = cast<MemoryAccess>(&*Op); 239 MemoryAccess *DefiningAccess = 241 MemoryAccess *WalkerClobber = Walker->getClobberingMemoryAccess(V); 267 MemoryAccess *LoadClobber = Walker->getClobberingMemoryAccess(LI); 277 // ...A query to getClobberingMemoryAccess(MemoryAccess*, MemoryLocation) woul [all...] |
/external/spirv-llvm/lib/SPIRV/libSPIRV/ |
SPIRVInstruction.h | 420 void MemoryAccessUpdate(const std::vector<SPIRVWord> &MemoryAccess) { 421 if (!MemoryAccess.size()) 423 assert((MemoryAccess.size() == 1 || MemoryAccess.size() == 2) && "Invalid memory access operand size"); 424 TheMemoryAccessMask = MemoryAccess[0]; 425 if (MemoryAccess[0] & MemoryAccessAlignedMask) { 426 assert(MemoryAccess.size() == 2 && "Alignment operand is missing"); 427 Alignment = MemoryAccess[1]; 518 MemoryAccess(TheMemoryAccess), 541 MemoryAccess.resize(TheWordCount - FixedWords) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
GVNExpression.h | 249 const MemoryAccess *MemoryLeader; 253 const MemoryAccess *MemoryLeader) 275 const MemoryAccess *getMemoryLeader() const { return MemoryLeader; } 276 void setMemoryLeader(const MemoryAccess *ML) { MemoryLeader = ML; } 285 const MemoryAccess *MemoryLeader) 315 const MemoryAccess *MemoryLeader) 318 const MemoryAccess *MemoryLeader) 359 const MemoryAccess *MemoryLeader)
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
GVNExpression.h | 249 const MemoryAccess *MemoryLeader; 253 const MemoryAccess *MemoryLeader) 275 const MemoryAccess *getMemoryLeader() const { return MemoryLeader; } 276 void setMemoryLeader(const MemoryAccess *ML) { MemoryLeader = ML; } 285 const MemoryAccess *MemoryLeader) 315 const MemoryAccess *MemoryLeader) 318 const MemoryAccess *MemoryLeader) 359 const MemoryAccess *MemoryLeader)
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
GVNExpression.h | 249 const MemoryAccess *MemoryLeader; 253 const MemoryAccess *MemoryLeader) 275 const MemoryAccess *getMemoryLeader() const { return MemoryLeader; } 276 void setMemoryLeader(const MemoryAccess *ML) { MemoryLeader = ML; } 285 const MemoryAccess *MemoryLeader) 315 const MemoryAccess *MemoryLeader) 318 const MemoryAccess *MemoryLeader) 359 const MemoryAccess *MemoryLeader)
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
GVNExpression.h | 249 const MemoryAccess *MemoryLeader; 253 const MemoryAccess *MemoryLeader) 275 const MemoryAccess *getMemoryLeader() const { return MemoryLeader; } 276 void setMemoryLeader(const MemoryAccess *ML) { MemoryLeader = ML; } 285 const MemoryAccess *MemoryLeader) 315 const MemoryAccess *MemoryLeader) 318 const MemoryAccess *MemoryLeader) 359 const MemoryAccess *MemoryLeader)
|
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
GVNExpression.h | 249 const MemoryAccess *MemoryLeader; 253 const MemoryAccess *MemoryLeader) 275 const MemoryAccess *getMemoryLeader() const { return MemoryLeader; } 276 void setMemoryLeader(const MemoryAccess *ML) { MemoryLeader = ML; } 285 const MemoryAccess *MemoryLeader) 315 const MemoryAccess *MemoryLeader) 318 const MemoryAccess *MemoryLeader) 359 const MemoryAccess *MemoryLeader)
|