HomeSort by: relevance | last modified time | path
    Searched refs:SReg (Results 1 - 25 of 25) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
VirtRegMap.h 153 /// records virtReg is a split live interval from SReg.
154 void setIsSplitFromReg(Register virtReg, Register SReg) {
155 Virt2SplitMap[virtReg.id()] = SReg;
156 if (hasShape(SReg)) {
157 Virt2ShapeMap[virtReg.id()] = getShape(SReg);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
A15SDOptimizer.cpp 100 unsigned getDPRLaneFromSPR(unsigned SReg);
115 unsigned getPrefSPRLane(unsigned SReg);
144 unsigned A15SDOptimizer::getDPRLaneFromSPR(unsigned SReg) {
145 unsigned DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_1,
153 unsigned A15SDOptimizer::getPrefSPRLane(unsigned SReg) {
154 if (!Register::isVirtualRegister(SReg))
155 return getDPRLaneFromSPR(SReg);
157 MachineInstr *MI = MRI->getVRegDef(SReg);
159 MachineOperand *MO = MI->findRegisterDefOperand(SReg);
165 SReg = MI->getOperand(1).getReg()
    [all...]
ARMBaseInstrInfo.cpp 4959 unsigned SReg, unsigned &Lane) {
4960 unsigned DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_0, &ARM::DPRRegClass);
4967 DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_1, &ARM::DPRRegClass);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LivePhysRegs.cpp 263 for (MCSuperRegIterator SReg(Reg, &TRI); SReg.isValid(); ++SReg) {
264 if (LiveRegs.contains(*SReg) && !MRI.isReserved(*SReg)) {
RegisterScavenging.cpp 546 Register SReg = findSurvivorReg(I, Candidates, 25, UseMI);
549 if (!isRegUsed(SReg)) {
550 LLVM_DEBUG(dbgs() << "Scavenged register: " << printReg(SReg, TRI) << "\n");
551 return SReg;
557 ScavengedInfo &Scavenged = spill(SReg, *RC, SPAdj, I, UseMI);
561 << printReg(SReg, TRI) << "\n");
563 return SReg;
654 Register SReg = RS.scavengeRegisterBackwards(RC, DefMI.getIterator(),
656 MRI.replaceRegWith(VReg, SReg);
658 return SReg;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIPreEmitPeephole.cpp 69 // sreg = -1 or 0
70 // vcc = S_AND_B64 exec, sreg or S_ANDN2_B64 exec, sreg
119 Register SReg;
121 SReg = Op2.getReg();
125 if (M->definesRegister(SReg, TRI))
127 if (M->modifiesRegister(SReg, TRI))
129 ReadsSreg |= M->readsRegister(SReg, TRI);
135 // First if sreg is only used in the AND instruction fold the immediate
168 if (SReg == ExecReg)
    [all...]
SIShrinkInstructions.cpp 761 Register SReg = Src2->getReg();
762 if (SReg.isVirtual()) {
763 MRI.setRegAllocationHint(SReg, 0, VCCReg);
766 if (SReg != VCCReg)
SIInstrInfo.cpp 1057 Register SReg = MRI.createVirtualRegister(BoolXExecRC);
1058 BuildMI(MBB, I, DL, get(AMDGPU::COPY), SReg)
1065 .addReg(SReg);
1070 Register SReg = MRI.createVirtualRegister(BoolXExecRC);
1072 : AMDGPU::S_CSELECT_B64), SReg)
1080 .addReg(SReg);
1084 Register SReg = MRI.createVirtualRegister(BoolXExecRC);
1086 : AMDGPU::S_CSELECT_B64), SReg)
1094 .addReg(SReg);
1100 Register SReg = MRI.createVirtualRegister(BoolXExecRC)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
MemRegion.h 441 SubRegion(const MemRegion *sReg, Kind k) : MemRegion(k), superRegion(sReg) {
443 assert(sReg);
502 TypedRegion(const MemRegion *sReg, Kind k) : SubRegion(sReg, k) {
526 TypedValueRegion(const MemRegion* sReg, Kind k) : TypedRegion(sReg, k) {
557 CodeTextRegion(const MemSpaceRegion *sreg, Kind k) : TypedRegion(sreg, k) {
576 FunctionCodeRegion(const NamedDecl *fd, const CodeSpaceRegion* sreg)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
MemRegion.cpp 163 ObjCIvarRegion::ObjCIvarRegion(const ObjCIvarDecl *ivd, const SubRegion *sReg)
164 : DeclRegion(sReg, ObjCIvarRegionKind), IVD(ivd) {}
307 unsigned Idx, const MemRegion *SReg) {
311 ID.AddPointer(SReg);
319 const MemRegion *sreg) {
322 ID.AddPointer(sreg);
369 const MemRegion *sReg) {
374 ID.AddPointer(sReg);
383 const MemRegion *sReg) {
385 ID.AddPointer(sReg);
    [all...]
  /src/external/gpl3/gdb.old/dist/opcodes/
i386-opc.h 834 SReg, /* Segment register */
i386-gen.c 513 CLASS (SReg),
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCRegisterInfo.cpp 1325 SReg = MF.getRegInfo().createVirtualRegister(RC);
1329 BuildMI(MBB, II, dl, TII.get(is64Bit ? PPC::LI8 : PPC::LI), SReg)
1334 BuildMI(MBB, II, dl, TII.get(is64Bit ? PPC::ORI8 : PPC::ORI), SReg)
1360 MI.getOperand(OperandBase + 1).ChangeToRegister(SReg, false, false, true);
PPCISelLowering.cpp 11316 Register SReg = RegInfo.createVirtualRegister(GPRC);
11317 BuildMI(BB, dl, TII->get(PPC::AND), SReg)
11320 unsigned ValueReg = SReg;
11325 .addReg(SReg)
  /src/external/gpl3/binutils/dist/opcodes/
i386-opc.h 880 SReg, /* Segment register */
i386-gen.c 562 CLASS (SReg),
  /src/external/gpl3/binutils.old/dist/opcodes/
i386-opc.h 867 SReg, /* Segment register */
i386-gen.c 542 CLASS (SReg),
  /src/external/gpl3/gdb/dist/opcodes/
i386-opc.h 867 SReg, /* Segment register */
i386-gen.c 542 CLASS (SReg),
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/AsmParser/
MipsAsmParser.cpp 4861 unsigned SReg = Inst.getOperand(1).getReg();
4869 if (DReg == SReg) {
4877 TOut.emitRRR(Mips::ROTRV, DReg, SReg, TmpReg, Inst.getLoc(), STI);
4882 TOut.emitRRR(Mips::ROTRV, DReg, SReg, TReg, Inst.getLoc(), STI);
4908 TOut.emitRRR(FirstShift, ATReg, SReg, ATReg, Inst.getLoc(), STI);
4909 TOut.emitRRR(SecondShift, DReg, SReg, TReg, Inst.getLoc(), STI);
4924 unsigned SReg = Inst.getOperand(1).getReg();
4936 TOut.emitRRI(Mips::ROTR, DReg, SReg, ShiftValue, Inst.getLoc(), STI);
4941 TOut.emitRRI(Mips::ROTR, DReg, SReg, ImmValue, Inst.getLoc(), STI);
4950 TOut.emitRRI(Mips::SRL, DReg, SReg, 0, Inst.getLoc(), STI)
    [all...]
  /src/external/gpl3/binutils/dist/gas/config/
tc-i386-intel.c 337 if ((i386_regtab[reg_num].reg_type.bitfield.class == SReg
1169 if (i386_regtab[expP->X_add_number].reg_type.bitfield.class != SReg)
tc-i386.c 3689 case SReg:
3822 || x->types[j].bitfield.class == SReg
3929 { { .bitfield = { .class = SReg } }, "SReg" },
11151 else if (i.types[0].bitfield.class == SReg && !dot_insn ())
15471 if (*op_string == ':' && r->reg_type.bitfield.class == SReg)
16859 || (r->reg_type.bitfield.class == SReg && r->reg_num > 3)
16980 if (r->reg_type.bitfield.class == SReg && r->reg_num == RegFlat
  /src/external/gpl3/binutils.old/dist/gas/config/
tc-i386-intel.c 337 if ((i386_regtab[reg_num].reg_type.bitfield.class == SReg
1169 if (i386_regtab[expP->X_add_number].reg_type.bitfield.class != SReg)
tc-i386.c 3635 case SReg:
3768 || x->types[j].bitfield.class == SReg
3875 { { .bitfield = { .class = SReg } }, "SReg" },
10984 else if (i.types[0].bitfield.class == SReg && !dot_insn ())
15320 if (*op_string == ':' && r->reg_type.bitfield.class == SReg)
16688 || (r->reg_type.bitfield.class == SReg && r->reg_num > 3)
16809 if (r->reg_type.bitfield.class == SReg && r->reg_num == RegFlat

Completed in 134 milliseconds