Home
last modified time | relevance | path

Searched refs:SReg (Results 1 – 9 of 9) sorted by relevance

/external/llvm/lib/CodeGen/
DRegisterScavenging.cpp390 unsigned SReg = findSurvivorReg(I, Candidates, 25, UseMI); in scavengeRegister() local
393 if (!isRegUsed(SReg)) { in scavengeRegister()
394 DEBUG(dbgs() << "Scavenged register: " << TRI->getName(SReg) << "\n"); in scavengeRegister()
395 return SReg; in scavengeRegister()
411 Scavenged[SI].Reg = SReg; in scavengeRegister()
415 if (!TRI->saveScavengerRegister(*MBB, I, UseMI, RC, SReg)) { in scavengeRegister()
419 TII->storeRegToStackSlot(*MBB, I, SReg, true, Scavenged[SI].FrameIndex, in scavengeRegister()
427 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, Scavenged[SI].FrameIndex, in scavengeRegister()
440 DEBUG(dbgs() << "Scavenged register (with spill): " << TRI->getName(SReg) << in scavengeRegister()
443 return SReg; in scavengeRegister()
/external/llvm/lib/Target/ARM/
DA15SDOptimizer.cpp106 unsigned getDPRLaneFromSPR(unsigned SReg);
121 unsigned getPrefSPRLane(unsigned SReg);
150 unsigned A15SDOptimizer::getDPRLaneFromSPR(unsigned SReg) { in getDPRLaneFromSPR() argument
151 unsigned DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_1, in getDPRLaneFromSPR()
159 unsigned A15SDOptimizer::getPrefSPRLane(unsigned SReg) { in getPrefSPRLane() argument
160 if (!TRI->isVirtualRegister(SReg)) in getPrefSPRLane()
161 return getDPRLaneFromSPR(SReg); in getPrefSPRLane()
163 MachineInstr *MI = MRI->getVRegDef(SReg); in getPrefSPRLane()
165 MachineOperand *MO = MI->findRegisterDefOperand(SReg); in getPrefSPRLane()
172 SReg = MI->getOperand(1).getReg(); in getPrefSPRLane()
[all …]
DARMBaseInstrInfo.cpp4183 unsigned SReg, unsigned &Lane) { in getCorrespondingDRegAndLane() argument
4184 unsigned DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_0, &ARM::DPRRegClass); in getCorrespondingDRegAndLane()
4191 DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_1, &ARM::DPRRegClass); in getCorrespondingDRegAndLane()
/external/llvm/lib/Target/AMDGPU/
DSIShrinkInstructions.cpp275 unsigned SReg = Src2->getReg(); in runOnMachineFunction() local
276 if (TargetRegisterInfo::isVirtualRegister(SReg)) { in runOnMachineFunction()
277 MRI.setRegAllocationHint(SReg, 0, AMDGPU::VCC); in runOnMachineFunction()
280 if (SReg != AMDGPU::VCC) in runOnMachineFunction()
/external/llvm/include/llvm/CodeGen/
DVirtRegMap.h138 void setIsSplitFromReg(unsigned virtReg, unsigned SReg) { in setIsSplitFromReg() argument
139 Virt2SplitMap[virtReg] = SReg; in setIsSplitFromReg()
/external/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp3242 unsigned SReg = Inst.getOperand(1).getReg(); in expandRotation() local
3251 if (DReg == SReg) { in expandRotation()
3259 emitRRR(Mips::ROTRV, DReg, SReg, TmpReg, Inst.getLoc(), Instructions); in expandRotation()
3264 emitRRR(Mips::ROTRV, DReg, SReg, TReg, Inst.getLoc(), Instructions); in expandRotation()
3291 emitRRR(FirstShift, ATReg, SReg, ATReg, Inst.getLoc(), Instructions); in expandRotation()
3292 emitRRR(SecondShift, DReg, SReg, TReg, Inst.getLoc(), Instructions); in expandRotation()
3306 unsigned SReg = Inst.getOperand(1).getReg(); in expandRotationImm() local
3319 emitRRI(Mips::ROTR, DReg, SReg, ShiftValue, Inst.getLoc(), Instructions); in expandRotationImm()
3324 emitRRI(Mips::ROTR, DReg, SReg, ImmValue, Inst.getLoc(), Instructions); in expandRotationImm()
3334 emitRRI(Mips::SRL, DReg, SReg, 0, Inst.getLoc(), Instructions); in expandRotationImm()
[all …]
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DMemRegion.h1084 const MemRegion *SReg) in CXXBaseObjectRegion() argument
1085 : TypedValueRegion(SReg, CXXBaseObjectRegionKind), Data(RD, IsVirtual) {} in CXXBaseObjectRegion()
1088 bool IsVirtual, const MemRegion *SReg);
/external/llvm/lib/Target/PowerPC/
DPPCRegisterInfo.cpp861 SReg = MF.getRegInfo().createVirtualRegister(RC); in eliminateFrameIndex() local
866 BuildMI(MBB, II, dl, TII.get(is64Bit ? PPC::ORI8 : PPC::ORI), SReg) in eliminateFrameIndex()
890 MI.getOperand(OperandBase + 1).ChangeToRegister(SReg, false, false, true); in eliminateFrameIndex()
/external/clang/lib/StaticAnalyzer/Core/
DMemRegion.cpp413 const MemRegion *SReg) { in ProfileRegion() argument
416 ID.AddPointer(SReg); in ProfileRegion()