Searched refs:InterferenceCache (Results 1 - 3 of 3) sorted by relevance

/macosx-10.10/llvmCore-3425.0.34/lib/CodeGen/
H A DInterferenceCache.cpp1 //===-- 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 DInterferenceCache.h1 //===-- 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 DRegAllocGreedy.cpp17 #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