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

  /external/llvm/lib/CodeGen/
RegisterScavenging.cpp 391 unsigned SReg = findSurvivorReg(I, Candidates, 25, UseMI);
394 if (!isRegUsed(SReg)) {
395 DEBUG(dbgs() << "Scavenged register: " << TRI->getName(SReg) << "\n");
396 return SReg;
412 Scavenged[SI].Reg = SReg;
416 if (!TRI->saveScavengerRegister(*MBB, I, UseMI, RC, SReg)) {
420 TII->storeRegToStackSlot(*MBB, I, SReg, true, Scavenged[SI].FrameIndex,
428 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, Scavenged[SI].FrameIndex,
439 // Scavenged[SI].Reg = SReg;
441 DEBUG(dbgs() << "Scavenged register (with spill): " << TRI->getName(SReg) <<
    [all...]
  /external/llvm/lib/Target/ARM/
A15SDOptimizer.cpp 106 unsigned getDPRLaneFromSPR(unsigned SReg);
121 unsigned getPrefSPRLane(unsigned SReg);
150 unsigned A15SDOptimizer::getDPRLaneFromSPR(unsigned SReg) {
151 unsigned DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_1,
159 unsigned A15SDOptimizer::getPrefSPRLane(unsigned SReg) {
160 if (!TRI->isVirtualRegister(SReg))
161 return getDPRLaneFromSPR(SReg);
163 MachineInstr *MI = MRI->getVRegDef(SReg);
165 MachineOperand *MO = MI->findRegisterDefOperand(SReg);
172 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;
  /art/compiler/dex/quick/
ralloc_util.cc 150 info->IsDirty(), info->SReg(), info->DefStart() != nullptr);
226 if (info->SReg() == s_reg) {
350 if (info->SReg() != INVALID_SREG) {
374 ClobberSReg(info->SReg());
463 if ((info->SReg() == s_reg) && info->IsLive()) {
652 DCHECK_EQ(info->SReg(), s_reg); // Make sure we're on the same page.
741 if (mir_graph_->SRegToVReg(info2->SReg()) < mir_graph_->SRegToVReg(info1->SReg())) {
744 int v_reg = mir_graph_->SRegToVReg(info1->SReg());
752 int v_reg = mir_graph_->SRegToVReg(info->SReg());
    [all...]
mir_to_lir-inl.h 31 if (p->SReg() != INVALID_SREG) {
mir_to_lir.h 206 // Mask to denote sreg as the start of a 64-bit item. Must not interfere with low 16 bits.
292 * reused as live, it must both be marked live and the associated SReg() must match the
348 if (SReg() != INVALID_SREG) {
370 int SReg() { return (!IsTemp() || IsLive()) ? s_reg_ : INVALID_SREG; }
    [all...]
codegen_util.cc 1374 int32_t sreg = first_vreg_to_ssa_map[vreg]; local
    [all...]
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
MemRegion.h 419 SubRegion(const MemRegion* sReg, Kind k) : MemRegion(k), superRegion(sReg) {}
480 TypedRegion(const MemRegion* sReg, Kind k) : SubRegion(sReg, k) {}
502 TypedValueRegion(const MemRegion* sReg, Kind k) : TypedRegion(sReg, k) {}
534 CodeTextRegion(const MemRegion *sreg, Kind k) : TypedRegion(sreg, k) {}
548 FunctionTextRegion(const NamedDecl *fd, const MemRegion* sreg)
549 : CodeTextRegion(sreg, FunctionTextRegionKind), FD(fd)
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.cpp 831 SReg = MF.getRegInfo().createVirtualRegister(RC);
836 BuildMI(MBB, II, dl, TII.get(is64Bit ? PPC::ORI8 : PPC::ORI), SReg)
    [all...]
  /external/clang/lib/StaticAnalyzer/Core/
MemRegion.cpp 229 ObjCIvarRegion::ObjCIvarRegion(const ObjCIvarDecl *ivd, const MemRegion* sReg)
230 : DeclRegion(ivd, sReg, ObjCIvarRegionKind) {}
337 const MemRegion *sreg) {
340 ID.AddPointer(sreg);
387 const MemRegion *sReg) {
392 ID.AddPointer(sReg);
401 const MemRegion *sReg) {
403 ID.AddPointer(sReg);
413 const MemRegion *SReg) {
416 ID.AddPointer(SReg);
    [all...]

Completed in 446 milliseconds