/external/llvm/lib/CodeGen/ |
H A D | AntiDepBreaker.h | 61 /// other machine instruction to use NewReg. 62 void UpdateDbgValue(MachineInstr *MI, unsigned OldReg, unsigned NewReg) { argument 65 MI->getOperand(0).setReg(NewReg);
|
H A D | CriticalAntiDepBreaker.cpp | 343 // be replaced by NewReg. Return true if any of their parent instructions may 348 // the two-address instruction also defines NewReg, as may happen with 352 // both NewReg and AntiDepReg covers it. 356 unsigned NewReg) 362 // operands, in case they may be assigned to NewReg. In this case antidep 367 // Handle cases in which this instruction defines NewReg. 372 if (CheckOper.isRegMask() && CheckOper.clobbersPhysReg(NewReg)) 376 CheckOper.getReg() != NewReg) 379 // Don't allow the instruction to define NewReg and AntiDepReg. 385 // NewReg 354 isNewRegClobberedByRefs(RegRefIter RegRefBegin, RegRefIter RegRefEnd, unsigned NewReg) argument 408 unsigned NewReg = Order[i]; local [all...] |
H A D | MachineCSE.cpp | 530 unsigned NewReg = CSMI->getOperand(i).getReg(); local 536 if (OldReg == NewReg) { 542 TargetRegisterInfo::isVirtualRegister(NewReg) && 545 if (!isProfitableToCSE(NewReg, OldReg, CSMI, MI)) { 554 if (!MRI->constrainRegClass(NewReg, OldRC)) { 560 CSEPairs.push_back(std::make_pair(OldReg, NewReg));
|
H A D | TailDuplication.cpp | 88 void AddSSAUpdateEntry(unsigned OrigReg, unsigned NewReg, 379 void TailDuplicatePass::AddSSAUpdateEntry(unsigned OrigReg, unsigned NewReg, argument 383 LI->second.push_back(std::make_pair(BB, NewReg)); 386 Vals.push_back(std::make_pair(BB, NewReg)); 442 unsigned NewReg = MRI->createVirtualRegister(RC); local 443 MO.setReg(NewReg); 444 LocalVRMap.insert(std::make_pair(Reg, NewReg)); 446 AddSSAUpdateEntry(Reg, NewReg, PredBB);
|
H A D | TwoAddressInstructionPass.cpp | 665 unsigned NewReg = 0; local 668 NewReg, IsDstPhys)) { 678 VirtRegPairs.push_back(NewReg); 681 bool isNew = SrcRegMap.insert(std::make_pair(NewReg, Reg)).second; 683 assert(SrcRegMap[NewReg] == Reg && "Can't map to two src registers!"); 684 VirtRegPairs.push_back(NewReg); 685 Reg = NewReg;
|
H A D | RegisterCoalescer.cpp | 613 unsigned NewReg = NewDstMO.getReg(); local 614 if (NewReg != IntB.reg || !IntB.Query(AValNo->def).isKill()) 676 UseMO.setReg(NewReg); 685 if (TargetRegisterInfo::isPhysicalRegister(NewReg)) 686 UseMO.substPhysReg(NewReg, *TRI); 688 UseMO.setReg(NewReg);
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64DeadRegisterDefinitionsPass.cpp | 97 unsigned NewReg; local 103 NewReg = AArch64::WZR; 106 NewReg = AArch64::XZR; 110 MO.setReg(NewReg);
|
/external/llvm/lib/Target/ARM/InstPrinter/ |
H A D | ARMInstPrinter.cpp | 278 MCOperand NewReg; local 283 NewReg = MCOperand::CreateReg(MRI.getMatchingSuperReg(Reg, ARM::gsub_0, 285 NewMI.addOperand(NewReg);
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCXX.cpp | 435 const MemRegion *NewReg = symVal.castAs<loc::MemRegionVal>().getRegion(); local 438 getStoreManager().GetElementZeroRegion(NewReg, ObjTy);
|
/external/llvm/lib/Target/ARM/ |
H A D | A15SDOptimizer.cpp | 653 unsigned NewReg = optimizeSDPattern(MI); local 655 if (NewReg != 0) { 661 // reference into a plain DPR, and that will end poorly. NewReg is 664 MRI->constrainRegClass(NewReg, MRI->getRegClass((*I)->getReg())); 668 << PrintReg(NewReg) << "\n"); 669 (*I)->substVirtReg(NewReg, 0, *TRI); 672 Replacements[MI] = NewReg;
|
H A D | ARMBaseRegisterInfo.cpp | 267 ARMBaseRegisterInfo::UpdateRegAllocHint(unsigned Reg, unsigned NewReg, argument 282 MRI->setRegAllocationHint(OtherReg, Hint.first, NewReg);
|
H A D | ARMBaseInstrInfo.cpp | 2592 unsigned NewReg = MRI->createVirtualRegister(MRI->getRegClass(Reg)); local 2595 get(NewUseOpc), NewReg) 2599 UseMI->getOperand(1).setReg(NewReg);
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonInstrInfo.cpp | 580 unsigned NewReg = RegInfo.createVirtualRegister(TRC); local 581 return NewReg;
|
/external/llvm/utils/TableGen/ |
H A D | CodeGenRegisters.cpp | 597 Record *NewReg = new Record(Name, Def->getLoc(), Def->getRecords()); variable 598 Elts.insert(NewReg); 604 NewReg->addSuperClass(Supers[i], Ranges[i]); 611 if (NewReg->getValue(RV.getNameInit())) 635 NewReg->addValue(*Def->getValue(Field)); 644 NewReg->addValue(*DefRV); 649 NewReg->addValue(RV);
|
/external/llvm/lib/Target/ARM/AsmParser/ |
H A D | ARMAsmParser.cpp | 5541 unsigned NewReg = MRI->getMatchingSuperReg(Reg1, ARM::gsub_0, local 5544 ARMOperand::CreateReg(NewReg, Op1.getStartLoc(), Op2.getEndLoc());
|