Home
last modified time | relevance | path

Searched refs:LIUArray (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DInterferenceCache.cpp61 LIUArray = liuarray; in init()
71 if (!Entries[E].valid(LIUArray, TRI)) in get()
72 Entries[E].revalidate(LIUArray, TRI); in get()
86 Entries[E].reset(PhysReg, LIUArray, TRI, MF); in get()
94 void InterferenceCache::Entry::revalidate(LiveIntervalUnion *LIUArray, in revalidate() argument
102 RegUnits[i].VirtTag = LIUArray[*Units].getTag(); in revalidate()
106 LiveIntervalUnion *LIUArray, in reset() argument
119 RegUnits.push_back(LIUArray[*Units]); in reset()
124 bool InterferenceCache::Entry::valid(LiveIntervalUnion *LIUArray, in valid() argument
130 if (LIUArray[*Units].changedSince(RegUnits[i].VirtTag)) in valid()
DInterferenceCache.h118 void revalidate(LiveIntervalUnion *LIUArray, const TargetRegisterInfo *TRI);
121 bool valid(LiveIntervalUnion *LIUArray, const TargetRegisterInfo *TRI);
125 LiveIntervalUnion *LIUArray,
143 LiveIntervalUnion *LIUArray = nullptr; variable
/external/llvm/lib/CodeGen/
DInterferenceCache.cpp49 LIUArray = liuarray; in init()
59 if (!Entries[E].valid(LIUArray, TRI)) in get()
60 Entries[E].revalidate(LIUArray, TRI); in get()
74 Entries[E].reset(PhysReg, LIUArray, TRI, MF); in get()
82 void InterferenceCache::Entry::revalidate(LiveIntervalUnion *LIUArray, in revalidate() argument
90 RegUnits[i].VirtTag = LIUArray[*Units].getTag(); in revalidate()
94 LiveIntervalUnion *LIUArray, in reset() argument
107 RegUnits.push_back(LIUArray[*Units]); in reset()
112 bool InterferenceCache::Entry::valid(LiveIntervalUnion *LIUArray, in valid() argument
118 if (LIUArray[*Units].changedSince(RegUnits[i].VirtTag)) in valid()
DInterferenceCache.h26 LiveIntervalUnion *LIUArray; variable
113 void revalidate(LiveIntervalUnion *LIUArray, const TargetRegisterInfo *TRI);
116 bool valid(LiveIntervalUnion *LIUArray, const TargetRegisterInfo *TRI);
120 LiveIntervalUnion *LIUArray,
153 : TRI(nullptr), LIUArray(nullptr), MF(nullptr), PhysRegEntries(nullptr), in InterferenceCache()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DInterferenceCache.cpp29 LIUArray = liuarray; in init()
39 if (!Entries[E].valid(LIUArray, TRI)) in get()
54 Entries[E].reset(PhysReg, LIUArray, TRI, MF); in get()
72 LiveIntervalUnion *LIUArray, in reset() argument
82 LiveIntervalUnion *LIU = LIUArray + *AS; in reset()
94 bool InterferenceCache::Entry::valid(LiveIntervalUnion *LIUArray, in valid() argument
98 LiveIntervalUnion *LIU = LIUArray + *AS; in valid()
DInterferenceCache.h23 LiveIntervalUnion *LIUArray; variable
92 bool valid(LiveIntervalUnion *LIUArray, const TargetRegisterInfo *TRI);
96 LiveIntervalUnion *LIUArray,
127 InterferenceCache() : TRI(0), LIUArray(0), Indexes(0), MF(0), RoundRobin(0) {} in InterferenceCache()