Home
last modified time | relevance | path

Searched refs:LiveRangeEntry (Results 1 - 6 of 6) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_liverangeevaluator.cpp70 void record_read(const Register *reg, LiveRangeEntry::EUse use);
73 void record_read(const RegisterVec4 &reg, LiveRangeEntry::EUse use);
125 record_read(r.m_register, LiveRangeEntry::use_unspecified); in finalize()
174 void LiveRangeInstrVisitor::record_read(const RegisterVec4& reg, LiveRangeEntry::EUse use) in record_read()
235 record_read(instr->src(i).as_register(), LiveRangeEntry::use_unspecified); in visit()
238 record_read(uniform->buf_addr()->as_register(), LiveRangeEntry::use_unspecified); in visit()
256 record_read(src, LiveRangeEntry::use_unspecified); in visit()
259 record_read(instr->sampler_offset()->as_register(), LiveRangeEntry::use_unspecified); in visit()
267 record_read(src, LiveRangeEntry::use_export); in visit()
276 record_read(&src, LiveRangeEntry in visit()
[all...]
H A Dsfn_valuefactory.h46 struct LiveRangeEntry { struct
52 LiveRangeEntry (Register *reg): m_register(reg) {} in LiveRangeEntry() function
66 inline std::ostream& operator << (std::ostream& os, const LiveRangeEntry& lre) in operator <<()
74 using ChannelLiveRange = std::vector<LiveRangeEntry>;
76 LiveRangeEntry& operator()(int index, int chan) { in operator ()()
H A Dsfn_liverangeevaluator_helpers.h98 void record_read(int line, ProgramScope *scope, LiveRangeEntry::EUse use);
170 std::bitset<LiveRangeEntry::use_unspecified> m_use_type;
H A Dsfn_liverangeevaluator_helpers.cpp276 void RegisterCompAccess::record_read(int line, ProgramScope *scope, LiveRangeEntry::EUse use) in record_read()
279 if (use != LiveRangeEntry::use_unspecified) in record_read()
H A Dsfn_ra.cpp261 int priority = entry.m_use.test(LiveRangeEntry::use_export) ? - entry.m_end : entry.m_start; in register_allocation()
H A Dsfn_valuefactory.cpp865 LiveRangeEntry entry(reg);
905 [](const LiveRangeEntry& lhs, const LiveRangeEntry& rhs) {

Completed in 4 milliseconds