Searched refs:DstRC (Results 1 - 6 of 6) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DPeepholeOptimizer.cpp158 const TargetRegisterClass *DstRC = MRI->getRegClass(DstReg); local
159 DstRC = TM->getRegisterInfo()->getSubClassWithSubReg(DstRC, SubIdx);
160 if (!DstRC)
274 MRI->constrainRegClass(DstReg, DstRC);
H A DRegisterCoalescer.cpp272 const TargetRegisterClass *DstRC = MRI.getRegClass(Dst); local
280 NewRC = TRI.getCommonSuperRegClass(SrcRC, SrcSub, DstRC, DstSub,
287 NewRC = TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSub);
291 NewRC = TRI.getMatchingSuperRegClass(SrcRC, DstRC, SrcSub);
294 NewRC = TRI.getCommonSubClass(DstRC, SrcRC);
309 CrossClass = NewRC != DstRC || NewRC != SrcRC;
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp156 const TargetRegisterClass *SrcRC = 0, *DstRC = 0; local
161 DstRC = MRI->getRegClass(VRBase);
164 DstRC = UseRC;
166 DstRC = TLI->getRegClassFor(VT);
175 VRBase = MRI->createVirtualRegister(DstRC);
314 const TargetRegisterClass *DstRC = 0;
316 DstRC = TRI->getAllocatableClass(TII->getRegClass(*II,IIOpNum,TRI,*MF));
317 if (DstRC && !MRI->constrainRegClass(VReg, DstRC, MinRCSize)) {
318 unsigned NewVReg = MRI->createVirtualRegister(DstRC);
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/utils/TableGen/
H A DFastISelEmitter.cpp190 const CodeGenRegisterClass *DstRC = 0;
270 if (DstRC) {
271 if (DstRC != RC && !DstRC->hasSubClass(RC))
274 DstRC = RC;
460 const CodeGenRegisterClass *DstRC = 0;
468 DstRC = &Target.getRegisterClass(Op0Rec);
469 if (!DstRC)
547 DstRC,
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DARMFastISel.cpp2052 const TargetRegisterClass* DstRC = TLI.getRegClassFor(DestVT); local
2053 unsigned ResultReg = createResultReg(DstRC);
2072 const TargetRegisterClass* DstRC = TLI.getRegClassFor(CopyVT); local
2074 unsigned ResultReg = createResultReg(DstRC);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86InstrInfo.cpp4166 const TargetRegisterClass *DstRC = getRegClass(MCID, 0, &RI, MF); local
4171 storeRegToAddr(MF, Reg, true, AddrOps, DstRC, MMOs.first, MMOs.second, NewMIs);
4238 const TargetRegisterClass *DstRC = 0; local
4240 DstRC = getRegClass(MCID, 0, &RI, MF);
4241 VTs.push_back(*DstRC->vt_begin());
4272 SDNode *Store = DAG.getMachineNode(getStoreRegOpcode(0, DstRC,

Completed in 138 milliseconds