/external/llvm/lib/CodeGen/ |
D | RegisterScavenging.cpp | 390 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/ |
D | A15SDOptimizer.cpp | 106 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 …]
|
D | ARMBaseInstrInfo.cpp | 4183 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/ |
D | SIShrinkInstructions.cpp | 275 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/ |
D | VirtRegMap.h | 138 void setIsSplitFromReg(unsigned virtReg, unsigned SReg) { in setIsSplitFromReg() argument 139 Virt2SplitMap[virtReg] = SReg; in setIsSplitFromReg()
|
/external/llvm/lib/Target/Mips/AsmParser/ |
D | MipsAsmParser.cpp | 3242 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/ |
D | MemRegion.h | 1084 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/ |
D | PPCRegisterInfo.cpp | 861 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/ |
D | MemRegion.cpp | 413 const MemRegion *SReg) { in ProfileRegion() argument 416 ID.AddPointer(SReg); in ProfileRegion()
|