HomeSort by relevance Sort by last modified time
    Searched refs:MemoryAccess (Results 1 - 25 of 39) sorted by null

1 2

  /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)

Completed in 1587 milliseconds

1 2