OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LRCalc
(Results
1 - 4
of
4
) sorted by null
/external/llvm/lib/CodeGen/
SplitKit.h
290
///
LRCalc
- Cache for computing live ranges and SSA update. Each instance
293
LiveRangeCalc
LRCalc
[2];
295
/// getLRCalc - Return the
LRCalc
to use for RegIdx. In spill mode, the
297
///
LRCalc
instance. When not in spill mode, all intervals can share one.
299
return
LRCalc
[SpillMode != SM_Partition && RegIdx != 0];
LiveIntervalAnalysis.cpp
83
DomTree(nullptr),
LRCalc
(nullptr) {
88
delete
LRCalc
;
119
if (!
LRCalc
)
120
LRCalc
= new LiveRangeCalc();
184
assert(
LRCalc
&& "
LRCalc
not initialized.");
186
LRCalc
->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator());
187
LRCalc
->createDeadDefs(LI);
188
LRCalc
->extendToUses(LI);
238
assert(
LRCalc
&& "LRCalc not initialized.")
[
all
...]
SplitKit.cpp
349
LRCalc
[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT,
352
LRCalc
[1].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT,
621
// The complement interval will be extended as needed by
LRCalc
.extend().
835
/// Values that were rematerialized are left alone, they need
LRCalc
.extend().
[
all
...]
/external/llvm/include/llvm/CodeGen/
LiveIntervalAnalysis.h
59
LiveRangeCalc *
LRCalc
;
Completed in 98 milliseconds