HomeSort by relevance Sort by last modified time
    Searched refs:IVStrideUse (Results 1 - 14 of 14) sorted by null

  /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...]

Completed in 853 milliseconds