struct State::Accesses
Declaration
struct State::Accesses { /* full declaration omitted */ };
Description
We store accesses in a set with the instruction as key.
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:822
Member Variables
- public SmallVector<AAPointerInfo::Access, 4> Accesses
- public DenseMap<const llvm::Instruction*, unsigned int> Map
Method Overview
- public llvm::AA::PointerInfo::State::Accesses::vec_iterator begin()
- public llvm::AA::PointerInfo::State::Accesses::vec_iterator end()
- public llvm::AA::PointerInfo::State::Accesses::iterator find(AAPointerInfo::Access & Acc)
- public llvm::AA::PointerInfo::State::Accesses::iterator find_end()
- public AAPointerInfo::Access & get(llvm::AA::PointerInfo::State::Accesses::iterator & It)
- public void insert(AAPointerInfo::Access & Acc)
- public unsigned int size() const
Methods
¶llvm::AA::PointerInfo::State::Accesses::
vec_iterator
begin()
llvm::AA::PointerInfo::State::Accesses::
vec_iterator
begin()
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:829
¶llvm::AA::PointerInfo::State::Accesses::
vec_iterator
end()
llvm::AA::PointerInfo::State::Accesses::
vec_iterator
end()
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:830
¶llvm::AA::PointerInfo::State::Accesses::iterator
find(AAPointerInfo::Access& Acc)
llvm::AA::PointerInfo::State::Accesses::iterator
find(AAPointerInfo::Access& Acc)
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:833
Parameters
¶llvm::AA::PointerInfo::State::Accesses::iterator
find_end()
llvm::AA::PointerInfo::State::Accesses::iterator
find_end()
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:836
¶AAPointerInfo::Access& get(
llvm::AA::PointerInfo::State::Accesses::
iterator& It)
AAPointerInfo::Access& get(
llvm::AA::PointerInfo::State::Accesses::
iterator& It)
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:838
Parameters
¶void insert(AAPointerInfo::Access& Acc)
void insert(AAPointerInfo::Access& Acc)
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:842
Parameters
¶unsigned int size() const
unsigned int size() const
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:826