OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:NewReg
(Results
1 - 10
of
10
) sorted by null
/external/clang/lib/StaticAnalyzer/Core/
ExprEngineCXX.cpp
181
const MemRegion *
NewReg
= cast<loc::MemRegionVal>(symVal).getRegion();
184
getStoreManager().GetElementZeroRegion(
NewReg
, ObjTy);
/external/llvm/lib/CodeGen/
CriticalAntiDepBreaker.cpp
342
// be replaced by
NewReg
. Return true if any of their parent instructions may
347
// the two-address instruction also defines
NewReg
, as may happen with
351
// both
NewReg
and AntiDepReg covers it.
355
unsigned
NewReg
)
361
// operands, in case they may be assigned to
NewReg
. In this case antidep
366
// Handle cases in which this instructions defines
NewReg
.
371
if (CheckOper.isRegMask() && CheckOper.clobbersPhysReg(
NewReg
))
375
CheckOper.getReg() !=
NewReg
)
378
// Don't allow the instruction to define
NewReg
and AntiDepReg.
384
//
NewReg
[
all
...]
MachineCSE.cpp
474
unsigned
NewReg
= CSMI->getOperand(i).getReg();
475
if (OldReg ==
NewReg
)
479
TargetRegisterInfo::isVirtualRegister(
NewReg
) &&
482
if (!isProfitableToCSE(
NewReg
, OldReg, CSMI, MI)) {
490
if (!MRI->constrainRegClass(
NewReg
, OldRC)) {
495
CSEPairs.push_back(std::make_pair(OldReg,
NewReg
));
StrongPHIElimination.cpp
139
// Merges the live interval of Reg into
NewReg
and renames Reg to
NewReg
140
// everywhere that Reg appears. Requires Reg and
NewReg
to have non-
142
void MergeLIsAndRename(unsigned Reg, unsigned
NewReg
);
310
unsigned
NewReg
= RegRenamingMap[SrcColor];
311
if (!
NewReg
) {
312
NewReg
= SrcReg;
315
MergeLIsAndRename(SrcReg,
NewReg
);
319
MergeLIsAndRename(DestReg,
NewReg
);
323
MergeLIsAndRename(SrcReg,
NewReg
);
[
all
...]
TailDuplication.cpp
79
void AddSSAUpdateEntry(unsigned OrigReg, unsigned
NewReg
,
360
void TailDuplicatePass::AddSSAUpdateEntry(unsigned OrigReg, unsigned
NewReg
,
364
LI->second.push_back(std::make_pair(BB,
NewReg
));
367
Vals.push_back(std::make_pair(BB,
NewReg
));
425
unsigned
NewReg
= MRI->createVirtualRegister(RC);
426
MO.setReg(
NewReg
);
427
LocalVRMap.insert(std::make_pair(Reg,
NewReg
));
429
AddSSAUpdateEntry(Reg,
NewReg
, PredBB);
[
all
...]
TwoAddressInstructionPass.cpp
735
unsigned
NewReg
= 0;
738
NewReg
, IsDstPhys)) {
748
VirtRegPairs.push_back(
NewReg
);
751
bool isNew = SrcRegMap.insert(std::make_pair(
NewReg
, Reg)).second;
753
assert(SrcRegMap[
NewReg
] == Reg && "Can't map to two src registers!");
754
VirtRegPairs.push_back(
NewReg
);
755
Reg =
NewReg
;
[
all
...]
RegisterCoalescer.cpp
644
unsigned
NewReg
= NewDstMO.getReg();
645
if (
NewReg
!= IntB.reg || !NewDstMO.isKill())
717
UseMO.setReg(
NewReg
);
724
if (TargetRegisterInfo::isPhysicalRegister(
NewReg
))
725
UseMO.substPhysReg(
NewReg
, *TRI);
727
UseMO.setReg(
NewReg
);
[
all
...]
/external/llvm/lib/Target/Hexagon/
HexagonInstrInfo.cpp
465
unsigned
NewReg
= RegInfo.createVirtualRegister(TRC);
466
return
NewReg
;
[
all
...]
/external/llvm/lib/Target/ARM/
ARMBaseInstrInfo.cpp
[
all
...]
/external/llvm/utils/TableGen/
CodeGenRegisters.cpp
403
Record *
NewReg
= new Record(Name, Def->getLoc(), Def->getRecords());
404
Elts.insert(
NewReg
);
408
NewReg
->addSuperClass(Proto->getSuperClasses()[i]);
415
if (
NewReg
->getValue(RV.getNameInit()))
439
NewReg
->addValue(*Def->getValue(Field));
448
NewReg
->addValue(*DefRV);
453
NewReg
->addValue(RV);
[
all
...]
Completed in 210 milliseconds