OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:OldReg
(Results
1 - 10
of
10
) sorted by null
/external/llvm/lib/CodeGen/
LiveDebugVariables.h
43
/// renameRegister - Move any user variables in
OldReg
to NewReg:SubIdx.
44
/// @param
OldReg
Old virtual register that is going away.
48
void renameRegister(unsigned
OldReg
, unsigned NewReg, unsigned SubIdx);
50
/// splitRegister - Move any user variables in
OldReg
to the live ranges in
53
void splitRegister(unsigned
OldReg
, ArrayRef<unsigned> NewRegs,
AntiDepBreaker.h
58
void UpdateDbgValue(MachineInstr *MI, unsigned
OldReg
, unsigned NewReg) {
60
if (MI && MI->getOperand(0).isReg() && MI->getOperand(0).getReg() ==
OldReg
)
OptimizePHIs.cpp
170
unsigned
OldReg
= MI->getOperand(0).getReg();
171
if (!MRI->constrainRegClass(SingleValReg, MRI->getRegClass(
OldReg
)))
174
MRI->replaceRegWith(
OldReg
, SingleValReg);
MachineCSE.cpp
540
unsigned
OldReg
= MO.getReg();
550
if (MO.isImplicit() && !MO.isDead() &&
OldReg
== NewReg)
551
ImplicitDefs.push_back(
OldReg
);
553
if (
OldReg
== NewReg) {
558
assert(TargetRegisterInfo::isVirtualRegister(
OldReg
) &&
562
if (!isProfitableToCSE(NewReg,
OldReg
, CSMI, MI)) {
570
const TargetRegisterClass *OldRC = MRI->getRegClass(
OldReg
);
577
CSEPairs.push_back(std::make_pair(
OldReg
, NewReg));
584
unsigned
OldReg
= CSEPairs[i].first;
586
//
OldReg
may have been unused but is used now, clear the Dead fla
[
all
...]
LiveRangeEdit.cpp
34
LiveInterval &LiveRangeEdit::createEmptyIntervalFrom(unsigned
OldReg
) {
35
unsigned VReg = MRI.createVirtualRegister(MRI.getRegClass(
OldReg
));
37
VRM->setIsSplitFromReg(VReg, VRM->getOriginal(
OldReg
));
43
unsigned LiveRangeEdit::createFrom(unsigned
OldReg
) {
44
unsigned VReg = MRI.createVirtualRegister(MRI.getRegClass(
OldReg
));
46
VRM->setIsSplitFromReg(VReg, VRM->getOriginal(
OldReg
));
LiveDebugVariables.cpp
257
/// splitRegister - Replace
OldReg
ranges with NewRegs ranges where NewRegs is
348
/// splitRegister - Replace all references to
OldReg
with NewRegs.
349
void splitRegister(unsigned
OldReg
, ArrayRef<unsigned> NewRegs);
871
UserValue::splitRegister(unsigned
OldReg
, ArrayRef<unsigned> NewRegs,
874
// Split locations referring to
OldReg
. Iterate backwards so splitLocation can
879
if (!Loc->isReg() || Loc->getReg() !=
OldReg
)
886
void LDVImpl::splitRegister(unsigned
OldReg
, ArrayRef<unsigned> NewRegs) {
888
for (UserValue *UV = lookupVirtReg(
OldReg
); UV; UV = UV->getNext())
889
DidChange |= UV->splitRegister(
OldReg
, NewRegs, *LIS);
895
UserValue *UV = lookupVirtReg(
OldReg
);
[
all
...]
/external/llvm/lib/Target/WebAssembly/
WebAssemblyPeephole.cpp
71
unsigned
OldReg
= MO.getReg();
73
if (
OldReg
== MI.getOperand(3).getReg()
76
unsigned NewReg = MRI.createVirtualRegister(MRI.getRegClass(
OldReg
));
/external/llvm/include/llvm/CodeGen/
LiveRangeEdit.h
149
/// createEmptyIntervalFrom - Create a new empty interval based on
OldReg
.
150
LiveInterval &createEmptyIntervalFrom(unsigned
OldReg
);
152
/// createFrom - Create a new virtual register based on
OldReg
.
153
unsigned createFrom(unsigned
OldReg
);
/external/llvm/lib/Target/X86/
X86FloatingPoint.cpp
[
all
...]
/external/llvm/lib/Target/ARM/AsmParser/
ARMAsmParser.cpp
[
all
...]
Completed in 383 milliseconds