Searched refs:LiveRangeEntry (Results 1 - 6 of 6) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
H A D | sfn_liverangeevaluator.cpp | 70 void record_read(const Register *reg, LiveRangeEntry::EUse use); 73 void record_read(const RegisterVec4 ®, 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 D | sfn_valuefactory.h | 46 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 D | sfn_liverangeevaluator_helpers.h | 98 void record_read(int line, ProgramScope *scope, LiveRangeEntry::EUse use); 170 std::bitset<LiveRangeEntry::use_unspecified> m_use_type;
|
H A D | sfn_liverangeevaluator_helpers.cpp | 276 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 D | sfn_ra.cpp | 261 int priority = entry.m_use.test(LiveRangeEntry::use_export) ? - entry.m_end : entry.m_start; in register_allocation()
|
H A D | sfn_valuefactory.cpp | 865 LiveRangeEntry entry(reg); 905 [](const LiveRangeEntry& lhs, const LiveRangeEntry& rhs) {
|
Completed in 4 milliseconds