HomeSort by relevance Sort by last modified time
    Searched refs:SReg (Results 1 - 25 of 26) sorted by null

1 2

  /external/swiftshader/third_party/LLVM/lib/CodeGen/
RegisterScavenging.cpp 356 unsigned SReg = findSurvivorReg(I, Candidates, 25, UseMI);
359 if (!isAliasUsed(SReg)) {
360 DEBUG(dbgs() << "Scavenged register: " << TRI->getName(SReg) << "\n");
361 return SReg;
368 ScavengedReg = SReg;
372 if (!TRI->saveScavengerRegister(*MBB, I, UseMI, RC, SReg)) {
376 TII->storeRegToStackSlot(*MBB, I, SReg, true, ScavengingFrameIndex, RC,TRI);
381 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, ScavengingFrameIndex, RC, TRI);
389 // ScavengedReg = SReg;
392 DEBUG(dbgs() << "Scavenged register (with spill): " << TRI->getName(SReg) <<
    [all...]
VirtRegMap.h 216 /// @brief records virtReg is a split live interval from SReg.
217 void setIsSplitFromReg(unsigned virtReg, unsigned SReg) {
218 Virt2SplitMap[virtReg] = SReg;
VirtRegRewriter.cpp 533 unsigned SReg = *SR;
534 if (RegKills[SReg] && KillOps[SReg]->getParent() != &MI)
535 ResurrectConfirmedKill(SReg, TRI, RegKills, KillOps);
    [all...]
  /external/llvm/lib/CodeGen/
RegisterScavenging.cpp 373 unsigned SReg = findSurvivorReg(I, Candidates, 25, UseMI);
376 if (!isRegUsed(SReg)) {
377 DEBUG(dbgs() << "Scavenged register: " << TRI->getName(SReg) << "\n");
378 return SReg;
420 Scavenged[SI].Reg = SReg;
424 if (!TRI->saveScavengerRegister(*MBB, I, UseMI, RC, SReg)) {
429 TRI->getName(SReg) + " from class " + TRI->getRegClassName(RC) +
433 TII->storeRegToStackSlot(*MBB, I, SReg, true, Scavenged[SI].FrameIndex,
441 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, Scavenged[SI].FrameIndex,
452 // Scavenged[SI].Reg = SReg;
    [all...]
BranchFolding.cpp 414 for (MCSuperRegIterator SReg(Reg, TRI); SReg.isValid(); ++SReg) {
415 if (LiveRegs.contains(*SReg)) {
    [all...]
  /external/llvm/lib/Target/ARM/
A15SDOptimizer.cpp 103 unsigned getDPRLaneFromSPR(unsigned SReg);
118 unsigned getPrefSPRLane(unsigned SReg);
147 unsigned A15SDOptimizer::getDPRLaneFromSPR(unsigned SReg) {
148 unsigned DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_1,
156 unsigned A15SDOptimizer::getPrefSPRLane(unsigned SReg) {
157 if (!TRI->isVirtualRegister(SReg))
158 return getDPRLaneFromSPR(SReg);
160 MachineInstr *MI = MRI->getVRegDef(SReg);
162 MachineOperand *MO = MI->findRegisterDefOperand(SReg);
169 SReg = MI->getOperand(1).getReg()
    [all...]
ARMBaseInstrInfo.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
A15SDOptimizer.cpp 101 unsigned getDPRLaneFromSPR(unsigned SReg);
116 unsigned getPrefSPRLane(unsigned SReg);
145 unsigned A15SDOptimizer::getDPRLaneFromSPR(unsigned SReg) {
146 unsigned DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_1,
154 unsigned A15SDOptimizer::getPrefSPRLane(unsigned SReg) {
155 if (!TRI->isVirtualRegister(SReg))
156 return getDPRLaneFromSPR(SReg);
158 MachineInstr *MI = MRI->getVRegDef(SReg);
160 MachineOperand *MO = MI->findRegisterDefOperand(SReg);
167 SReg = MI->getOperand(1).getReg()
    [all...]
ARMBaseInstrInfo.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
VirtRegMap.h 137 /// @brief records virtReg is a split live interval from SReg.
138 void setIsSplitFromReg(unsigned virtReg, unsigned SReg) {
139 Virt2SplitMap[virtReg] = SReg;
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
VirtRegMap.h 133 /// records virtReg is a split live interval from SReg.
134 void setIsSplitFromReg(unsigned virtReg, unsigned SReg) {
135 Virt2SplitMap[virtReg] = SReg;
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
LivePhysRegs.cpp 268 for (MCSuperRegIterator SReg(Reg, &TRI); SReg.isValid(); ++SReg) {
269 if (LiveRegs.contains(*SReg) && !MRI.isReserved(*SReg)) {
RegisterScavenging.cpp 560 unsigned SReg = findSurvivorReg(I, Candidates, 25, UseMI);
563 if (!isRegUsed(SReg)) {
564 LLVM_DEBUG(dbgs() << "Scavenged register: " << printReg(SReg, TRI) << "\n");
565 return SReg;
568 ScavengedInfo &Scavenged = spill(SReg, *RC, SPAdj, I, UseMI);
572 << printReg(SReg, TRI) << "\n");
574 return SReg;
660 unsigned SReg = RS.scavengeRegisterBackwards(RC, DefMI.getIterator(),
662 MRI.replaceRegWith(VReg, SReg);
664 return SReg;
    [all...]
  /external/llvm/lib/Target/AMDGPU/
SIShrinkInstructions.cpp 352 unsigned SReg = Src2->getReg();
353 if (TargetRegisterInfo::isVirtualRegister(SReg)) {
354 MRI.setRegAllocationHint(SReg, 0, AMDGPU::VCC);
357 if (SReg != AMDGPU::VCC)
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
SIShrinkInstructions.cpp 454 unsigned SReg = Src2->getReg();
455 if (TargetRegisterInfo::isVirtualRegister(SReg)) {
456 MRI.setRegAllocationHint(SReg, 0, AMDGPU::VCC);
459 if (SReg != AMDGPU::VCC)
SIInstrInfo.cpp 690 unsigned SReg = MRI.createVirtualRegister(&AMDGPU::SReg_64_XEXECRegClass);
691 BuildMI(MBB, I, DL, get(AMDGPU::COPY), SReg)
696 .addReg(SReg);
701 unsigned SReg = MRI.createVirtualRegister(&AMDGPU::SReg_64_XEXECRegClass);
702 BuildMI(MBB, I, DL, get(AMDGPU::S_CSELECT_B64), SReg)
708 .addReg(SReg);
712 unsigned SReg = MRI.createVirtualRegister(&AMDGPU::SReg_64_XEXECRegClass);
713 BuildMI(MBB, I, DL, get(AMDGPU::S_CSELECT_B64), SReg)
719 .addReg(SReg);
725 unsigned SReg = MRI.createVirtualRegister(&AMDGPU::SReg_64_XEXECRegClass)
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
PPCRegisterInfo.cpp 596 unsigned SReg;
598 SReg = findScratchRegister(II, RS, &PPC::GPRCRegClass, SPAdj);
600 SReg = PPC::R0;
603 BuildMI(MBB, II, dl, TII.get(PPC::LIS), SReg)
605 BuildMI(MBB, II, dl, TII.get(PPC::ORI), SReg)
606 .addReg(SReg, RegState::Kill)
627 MI.getOperand(OperandBase + 1).ChangeToRegister(SReg, false);
  /external/llvm/lib/Target/Mips/AsmParser/
MipsAsmParser.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
PPCRegisterInfo.cpp     [all...]
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
MemRegion.h 415 SubRegion(const MemRegion* sReg, Kind k) : MemRegion(k), superRegion(sReg) {}
476 TypedRegion(const MemRegion* sReg, Kind k) : SubRegion(sReg, k) {}
498 TypedValueRegion(const MemRegion* sReg, Kind k) : TypedRegion(sReg, k) {}
530 CodeTextRegion(const MemRegion *sreg, Kind k) : TypedRegion(sreg, k) {}
544 FunctionCodeRegion(const NamedDecl *fd, const MemRegion* sreg)
545 : CodeTextRegion(sreg, FunctionCodeRegionKind), FD(fd)
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/AsmParser/
MipsAsmParser.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/ARM/
ARMAsmPrinter.cpp 244 unsigned SReg = Reg - ARM::S0;
245 bool odd = SReg & 0x1;
246 unsigned Rx = 256 + (SReg >> 1);
251 OutStreamer.AddComment(Twine(SReg));
    [all...]
  /external/clang/lib/StaticAnalyzer/Core/
MemRegion.cpp 225 ObjCIvarRegion::ObjCIvarRegion(const ObjCIvarDecl *ivd, const MemRegion* sReg)
226 : DeclRegion(ivd, sReg, ObjCIvarRegionKind) {}
333 const MemRegion *sreg) {
336 ID.AddPointer(sreg);
383 const MemRegion *sReg) {
388 ID.AddPointer(sReg);
397 const MemRegion *sReg) {
399 ID.AddPointer(sReg);
409 const MemRegion *SReg) {
412 ID.AddPointer(SReg);
    [all...]
  /external/swiftshader/third_party/subzero/src/
IceAssemblerARM32.cpp 205 IValueT SReg = EncodedQReg << 2;
206 assert(SReg < RegARM32::getNumSRegs());
207 return SReg;
    [all...]

Completed in 989 milliseconds

1 2