/external/llvm/include/llvm/Analysis/ |
IVUsers.h | 33 /// IVStrideUse - Keep track of one use of a strided induction variable. 37 class IVStrideUse final : public CallbackVH, public ilist_node<IVStrideUse> { 40 IVStrideUse(IVUsers *P, Instruction* U, Value *O) 55 /// instruction that this IVStrideUse is representing. 77 /// Parent - a pointer to the IVUsers that owns this IVStrideUse. 81 /// that this IVStrideUse is representing. 93 template<> struct ilist_traits<IVStrideUse> 94 : public ilist_default_traits<IVStrideUse> { 99 IVStrideUse *createSentinel() const [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
IVUsers.h | 33 /// IVStrideUse - Keep track of one use of a strided induction variable. 37 class IVStrideUse : public CallbackVH, public ilist_node<IVStrideUse> { 40 IVStrideUse(IVUsers *P, Instruction* U, Value *O) 55 /// instruction that this IVStrideUse is representing. 77 /// Parent - a pointer to the IVUsers that owns this IVStrideUse. 81 /// that this IVStrideUse is representing. 93 template<> struct ilist_traits<IVStrideUse> 94 : public ilist_default_traits<IVStrideUse> { 99 IVStrideUse *createSentinel() const [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
IVUsers.h | 34 /// IVStrideUse - Keep track of one use of a strided induction variable. 38 class IVStrideUse final : public CallbackVH, public ilist_node<IVStrideUse> { 41 IVStrideUse(IVUsers *P, Instruction* U, Value *O) 56 /// instruction that this IVStrideUse is representing. 78 /// Parent - a pointer to the IVUsers that owns this IVStrideUse. 82 /// that this IVStrideUse is representing. 95 friend class IVStrideUse; 105 ilist<IVStrideUse> IVUses; 118 for (IVStrideUse &U : IVUses [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
IVUsers.h | 34 /// IVStrideUse - Keep track of one use of a strided induction variable. 38 class IVStrideUse final : public CallbackVH, public ilist_node<IVStrideUse> { 41 IVStrideUse(IVUsers *P, Instruction* U, Value *O) 56 /// instruction that this IVStrideUse is representing. 78 /// Parent - a pointer to the IVUsers that owns this IVStrideUse. 82 /// that this IVStrideUse is representing. 95 friend class IVStrideUse; 105 ilist<IVStrideUse> IVUses; 118 for (IVStrideUse &U : IVUses [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
IVUsers.h | 34 /// IVStrideUse - Keep track of one use of a strided induction variable. 38 class IVStrideUse final : public CallbackVH, public ilist_node<IVStrideUse> { 41 IVStrideUse(IVUsers *P, Instruction* U, Value *O) 56 /// instruction that this IVStrideUse is representing. 78 /// Parent - a pointer to the IVUsers that owns this IVStrideUse. 82 /// that this IVStrideUse is representing. 95 friend class IVStrideUse; 105 ilist<IVStrideUse> IVUses; 118 for (IVStrideUse &U : IVUses [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
IVUsers.h | 34 /// IVStrideUse - Keep track of one use of a strided induction variable. 38 class IVStrideUse final : public CallbackVH, public ilist_node<IVStrideUse> { 41 IVStrideUse(IVUsers *P, Instruction* U, Value *O) 56 /// instruction that this IVStrideUse is representing. 78 /// Parent - a pointer to the IVUsers that owns this IVStrideUse. 82 /// that this IVStrideUse is representing. 95 friend class IVStrideUse; 105 ilist<IVStrideUse> IVUses; 118 for (IVStrideUse &U : IVUses [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
IVUsers.h | 34 /// IVStrideUse - Keep track of one use of a strided induction variable. 38 class IVStrideUse final : public CallbackVH, public ilist_node<IVStrideUse> { 41 IVStrideUse(IVUsers *P, Instruction* U, Value *O) 56 /// instruction that this IVStrideUse is representing. 78 /// Parent - a pointer to the IVUsers that owns this IVStrideUse. 82 /// that this IVStrideUse is representing. 95 friend class IVStrideUse; 105 ilist<IVStrideUse> IVUses; 118 for (IVStrideUse &U : IVUses [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
IVUsers.h | 34 /// IVStrideUse - Keep track of one use of a strided induction variable. 38 class IVStrideUse final : public CallbackVH, public ilist_node<IVStrideUse> { 41 IVStrideUse(IVUsers *P, Instruction* U, Value *O) 56 /// instruction that this IVStrideUse is representing. 78 /// Parent - a pointer to the IVUsers that owns this IVStrideUse. 82 /// that this IVStrideUse is representing. 95 friend class IVStrideUse; 105 ilist<IVStrideUse> IVUses; 118 for (IVStrideUse &U : IVUses [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
IVUsers.h | 34 /// IVStrideUse - Keep track of one use of a strided induction variable. 38 class IVStrideUse final : public CallbackVH, public ilist_node<IVStrideUse> { 41 IVStrideUse(IVUsers *P, Instruction* U, Value *O) 56 /// instruction that this IVStrideUse is representing. 78 /// Parent - a pointer to the IVUsers that owns this IVStrideUse. 82 /// that this IVStrideUse is representing. 95 friend class IVStrideUse; 105 ilist<IVStrideUse> IVUses; 118 for (IVStrideUse &U : IVUses [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
IVUsers.h | 34 /// IVStrideUse - Keep track of one use of a strided induction variable. 38 class IVStrideUse final : public CallbackVH, public ilist_node<IVStrideUse> { 41 IVStrideUse(IVUsers *P, Instruction* U, Value *O) 56 /// instruction that this IVStrideUse is representing. 78 /// Parent - a pointer to the IVUsers that owns this IVStrideUse. 82 /// that this IVStrideUse is representing. 95 friend class IVStrideUse; 105 ilist<IVStrideUse> IVUses; 118 for (IVStrideUse &U : IVUses [all...] |
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
IVUsers.cpp | 140 IVUses.push_back(new IVStrideUse(this, User, I)); 141 IVStrideUse &NewUse = IVUses.back(); 156 IVStrideUse &IVUsers::AddUser(Instruction *User, Value *Operand) { 157 IVUses.push_back(new IVStrideUse(this, User, Operand)); 199 for (ilist<IVStrideUse>::const_iterator UI = IVUses.begin(), 228 const SCEV *IVUsers::getReplacementExpr(const IVStrideUse &IU) const { 233 const SCEV *IVUsers::getExpr(const IVStrideUse &IU) const { 259 const SCEV *IVUsers::getStride(const IVStrideUse &IU, const Loop *L) const { 265 void IVStrideUse::transformToPostInc(const Loop *L) { 269 void IVStrideUse::deleted() [all...] |
/external/llvm/lib/Analysis/ |
IVUsers.cpp | 200 IVStrideUse &NewUse = AddUser(User, I); 244 IVStrideUse &IVUsers::AddUser(Instruction *User, Value *Operand) { 245 IVUses.push_back(new IVStrideUse(this, User, Operand)); 293 for (const IVStrideUse &IVUse : IVUses) { 324 const SCEV *IVUsers::getReplacementExpr(const IVStrideUse &IU) const { 329 const SCEV *IVUsers::getExpr(const IVStrideUse &IU) const { 355 const SCEV *IVUsers::getStride(const IVStrideUse &IU, const Loop *L) const { 361 void IVStrideUse::transformToPostInc(const Loop *L) { 365 void IVStrideUse::deleted() {
|
/external/llvm/lib/Transforms/Scalar/ |
LoopStrengthReduce.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
LoopStrengthReduce.cpp | [all...] |