OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:OrigMI
(Results
1 - 3
of
3
) sorted by null
/external/llvm/lib/CodeGen/
LiveRangeEdit.cpp
76
/// allUsesAvailableAt - Return true if all registers used by
OrigMI
at
78
bool LiveRangeEdit::allUsesAvailableAt(const MachineInstr *
OrigMI
,
83
for (unsigned i = 0, e =
OrigMI
->getNumOperands(); i != e; ++i) {
84
const MachineOperand &MO =
OrigMI
->getOperand(i);
112
if (RM.
OrigMI
)
113
DefIdx = LIS.getInstructionIndex(RM.
OrigMI
);
116
RM.
OrigMI
= LIS.getInstructionFromIndex(DefIdx);
117
assert(RM.
OrigMI
&& "No defining instruction for remattable value");
121
if (cheapAsAMove && !RM.
OrigMI
->isAsCheapAsAMove())
125
if (!allUsesAvailableAt(RM.
OrigMI
, DefIdx, UseIdx)
[
all
...]
InlineSpiller.cpp
858
RM.
OrigMI
= SibI->second.DefMI;
878
if (RM.
OrigMI
->canFoldAsLoad() &&
879
foldMemoryOperand(Ops, RM.
OrigMI
)) {
889
// Finally we can rematerialize
OrigMI
before MI.
[
all
...]
/external/llvm/include/llvm/CodeGen/
LiveRangeEdit.h
83
/// allUsesAvailableAt - Return true if all registers used by
OrigMI
at
85
bool allUsesAvailableAt(const MachineInstr *
OrigMI
, SlotIndex OrigIdx,
152
MachineInstr *
OrigMI
; // Instruction defining ParentVNI.
153
explicit Remat(VNInfo *ParentVNI) : ParentVNI(ParentVNI),
OrigMI
(0) {}
Completed in 320 milliseconds