OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SplitEditor
(Results
1 - 3
of
3
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SplitKit.cpp
366
/// Create a new
SplitEditor
for editing the LiveInterval analyzed by SA.
367
SplitEditor
::
SplitEditor
(SplitAnalysis &SA, AliasAnalysis &AA,
377
void
SplitEditor
::reset(LiveRangeEdit &LRE, ComplementSpillMode SM) {
397
LLVM_DUMP_METHOD void
SplitEditor
::dump() const {
409
LiveInterval::SubRange &
SplitEditor
::getSubRangeForMaskExact(LaneBitmask LM,
417
LiveInterval::SubRange &
SplitEditor
::getSubRangeForMask(LaneBitmask LM,
425
void
SplitEditor
::addDeadDef(LiveInterval &LI, VNInfo *VNI, bool Original) {
466
VNInfo *
SplitEditor
::defValue(unsigned RegIdx,
503
void
SplitEditor
::forceRecompute(unsigned RegIdx, const VNInfo &ParentVNI)
[
all
...]
SplitKit.h
255
///
SplitEditor
- Edit machine code and LiveIntervals for live range
258
/// - Create a
SplitEditor
from a SplitAnalysis.
266
class LLVM_LIBRARY_VISIBILITY
SplitEditor
{
280
/// created.
SplitEditor
automatically creates interval 0 to contain
460
/// Create a new
SplitEditor
for editing the LiveInterval analyzed by SA.
462
SplitEditor
(SplitAnalysis &SA, AAResults &AA, LiveIntervals &LIS,
RegAllocGreedy.cpp
89
static cl::opt<
SplitEditor
::ComplementSpillMode> SplitSpillMode(
92
cl::values(clEnumValN(
SplitEditor
::SM_Partition, "default", "Default"),
93
clEnumValN(
SplitEditor
::SM_Size, "size", "Optimize for size"),
94
clEnumValN(
SplitEditor
::SM_Speed, "speed", "Optimize for speed")),
95
cl::init(
SplitEditor
::SM_Speed));
342
std::unique_ptr<
SplitEditor
> SE;
1690
/// stack-bound bundles. The shared SA/SE SplitAnalysis and
SplitEditor
2103
SE->reset(LREdit,
SplitEditor
::SM_Size);
3352
SE.reset(new
SplitEditor
(*SA, *AA, *LIS, *VRM, *DomTree, *MBFI, *VRAI));
Completed in 36 milliseconds
Indexes created Sun Sep 27 00:26:35 UTC 2026