OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Kills
(Results
1 - 11
of
11
) sorted by null
/external/llvm/include/llvm/CodeGen/
LiveVariables.h
67
/// being captured by the
Kills
set. In these blocks, the value is live into
70
/// value whose
Kills
set contains two instructions from the same basic block.
73
/// value in one of its predecessor blocks, it is not listed in the
kills
set,
78
/// not live across any blocks) and
Kills
is empty (phi nodes are not
88
///
Kills
- List of MachineInstruction's which are the last use of this
91
std::vector<MachineInstr*>
Kills
;
98
I = std::find(
Kills
.begin(),
Kills
.end(), MI);
99
if (I ==
Kills
.end())
101
Kills
.erase(I)
[
all
...]
/external/llvm/lib/CodeGen/
LiveVariables.cpp
61
for (unsigned i = 0, e =
Kills
.size(); i != e; ++i)
62
if (
Kills
[i]->getParent() == MBB)
63
return
Kills
[i];
74
if (
Kills
.empty())
77
for (unsigned i = 0, e =
Kills
.size(); i != e; ++i)
78
dbgs() << "\n #" << i << ": " << *
Kills
[i];
100
for (unsigned i = 0, e = VRInfo.
Kills
.size(); i != e; ++i)
101
if (VRInfo.
Kills
[i]->getParent() == MBB) {
102
VRInfo.
Kills
.erase(VRInfo.
Kills
.begin()+i); // Erase entr
[
all
...]
LiveDebugVariables.cpp
217
/// End points where VNI is no longer live are added to
Kills
.
222
/// @param
Kills
Append end points of VNI's live range to
Kills
.
227
SmallVectorImpl<SlotIndex> *
Kills
,
236
/// @param
Kills
Points where the range of LocNo could be extended.
239
const SmallVectorImpl<SlotIndex> &
Kills
,
487
SmallVectorImpl<SlotIndex> *
Kills
,
503
if (
Kills
)
504
Kills
->push_back(Start);
525
else if (!ToEnd &&
Kills
)
[
all
...]
MachineTraceMetrics.cpp
607
SmallVector<unsigned, 8>
Kills
;
616
// Track live defs and
kills
for updating RegUnits.
619
Kills
.push_back(Reg);
623
Kills
.push_back(Reg);
637
// First
kills
.
638
for (unsigned i = 0, e =
Kills
.size(); i != e; ++i)
639
for (MCRegUnitIterator Units(
Kills
[i], TRI); Units.isValid(); ++Units)
[
all
...]
LiveIntervalAnalysis.cpp
228
if (vi.
Kills
.size() == 1 && vi.
Kills
[0]->getParent() == mbb) {
231
if (vi.
Kills
[0] != mi)
232
killIdx = getInstructionIndex(vi.
Kills
[0]).getRegSlot();
279
for (unsigned i = 0, e = vi.
Kills
.size(); i != e; ++i) {
280
MachineInstr *Kill = vi.
Kills
[i];
611
// Find all the values used, including PHI
kills
.
752
// the virtual register live range, cancelling any
kills
.
762
// Every instruction that
kills
Reg corresponds to a live range end point.
[
all
...]
TwoAddressInstructionPass.cpp
222
// Find the instruction that
kills
SavedReg.
234
// If we find the instruction that
kills
SavedReg, and it is in an
272
// Save the operand that
kills
the register. We want to unset the kill
718
/// 'Reg' and it
kills
'Reg, consider moving the instruction below the kill
725
// Bail immediately if we don't have LV available. We use it to find
kills
759
SmallSet<unsigned, 2>
Kills
;
773
Kills
.insert(MOReg);
821
((MO.isKill() && Uses.count(MOReg)) ||
Kills
.count(MOReg)))
822
// Don't want to extend other live ranges and update
kills
.
829
"Found multiple
kills
of a register in a basic block")
[
all
...]
MachineVerifier.cpp
[
all
...]
MachineBasicBlock.cpp
717
// Restore
kills
of virtual registers that were killed by the terminators.
724
LV->getVarInfo(Reg).
Kills
.push_back(I);
[
all
...]
/external/llvm/lib/Target/X86/
X86FloatingPoint.cpp
[
all
...]
X86InstrInfo.cpp
[
all
...]
/external/llvm/lib/Target/ARM/
ARMBaseInstrInfo.cpp
252
VI.
Kills
.push_back(NewMI);
736
// Add implicit super-register defs and
kills
to the last instruction.
[
all
...]
Completed in 261 milliseconds