Searched refs:InterferenceCache (Results 1 - 3 of 3) sorted by relevance
/macosx-10.10/llvmCore-3425.0.34/lib/CodeGen/ |
H A D | InterferenceCache.cpp | 1 //===-- InterferenceCache.cpp - Caching per-block interference ---------*--===// 10 // InterferenceCache remembers per-block interference in LiveIntervalUnions. 15 #include "InterferenceCache.h" 23 InterferenceCache::BlockInterference InterferenceCache::Cursor::NoInterference; 25 void InterferenceCache::init(MachineFunction *mf, 38 InterferenceCache::Entry *InterferenceCache::get(unsigned PhysReg) { 64 void InterferenceCache::Entry::revalidate(LiveIntervalUnion *LIUArray, 75 void InterferenceCache [all...] |
H A D | InterferenceCache.h | 1 //===-- InterferenceCache.h - Caching per-block interference ---*- C++ -*--===// 10 // InterferenceCache remembers per-block interference from LiveIntervalUnions, 24 class InterferenceCache { class in namespace:llvm 150 InterferenceCache() : TRI(0), LIUArray(0), MF(0), RoundRobin(0) {} function in class:llvm::InterferenceCache 192 void setPhysReg(InterferenceCache &Cache, unsigned PhysReg) {
|
H A D | RegAllocGreedy.cpp | 17 #include "InterferenceCache.h" 175 InterferenceCache IntfCache; 189 InterferenceCache::Cursor Intf; 195 void reset(InterferenceCache &Cache, unsigned Reg) { 255 bool addSplitConstraints(InterferenceCache::Cursor, float&); 256 void addThroughConstraints(InterferenceCache::Cursor, ArrayRef<unsigned>); 686 bool RAGreedy::addSplitConstraints(InterferenceCache::Cursor Intf, 744 void RAGreedy::addThroughConstraints(InterferenceCache::Cursor Intf,
|
Completed in 181 milliseconds