HomeSort by relevance Sort by last modified time
    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