HomeSort by relevance Sort by last modified time
    Searched defs:TRI (Results 76 - 100 of 132) sorted by null

1 2 34 5 6

  /external/llvm/lib/CodeGen/
RegAllocFast.cpp 59 const TargetRegisterInfo *TRI;
126 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units)
132 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units)
241 LR.LastUse->addRegisterKilled(LR.PhysReg, TRI, true);
286 DEBUG(dbgs() << "Spilling " << PrintReg(LRI->VirtReg, TRI)
287 << " in " << PrintReg(LR.PhysReg, TRI));
291 TII->storeRegToStackSlot(*MBB, MI, LR.PhysReg, SpillKill, FI, RC, TRI);
366 for (MCRegAliasIterator AI(PhysReg, TRI, false); AI.isValid(); ++AI) {
372 assert(TRI->isSuperRegister(PhysReg, Alias) &&
376 MO.getParent()->addRegisterKilled(Alias, TRI, true)
    [all...]
TailDuplication.cpp 64 const TargetRegisterInfo *TRI;
139 TRI = MF.getTarget().getRegisterInfo();
146 if (MRI->tracksLiveness() && TRI->trackLivenessAfterRegAlloc(MF))
801 BitVector RegsLiveAtExit(TRI->getNumRegs());
    [all...]
TargetInstrInfo.cpp 43 const TargetRegisterInfo *TRI,
50 return TRI->getPointerRegClass(MF, RegClass);
57 return TRI->getRegClass(RegClass);
319 const TargetRegisterInfo &TRI) const {
321 MI->substituteRegister(MI->getOperand(0).getReg(), DestReg, SubIdx, TRI);
501 const TargetRegisterInfo *TRI = MF.getTarget().getRegisterInfo();
504 storeRegToStackSlot(*MBB, Pos, MO.getReg(), MO.isKill(), FI, RC, TRI);
506 loadRegFromStackSlot(*MBB, Pos, MO.getReg(), FI, RC, TRI);
659 const TargetRegisterInfo *TRI = MF.getTarget().getRegisterInfo();
660 if (MI->modifiesRegister(TLI.getStackPointerRegisterToSaveRestore(), TRI))
    [all...]
InlineSpiller.cpp 70 const TargetRegisterInfo &TRI;
155 TRI(*mf.getTarget().getRegisterInfo()),
745 MRI.getRegClass(SVI.SpillReg), &TRI);
    [all...]
MachineInstr.cpp 69 const TargetRegisterInfo &TRI) {
72 SubIdx = TRI.composeSubRegIndices(SubIdx, getSubReg());
78 void MachineOperand::substPhysReg(unsigned Reg, const TargetRegisterInfo &TRI) {
81 Reg = TRI.getSubReg(Reg, getSubReg());
268 const TargetRegisterInfo *TRI = TM ? TM->getRegisterInfo() : nullptr;
272 OS << PrintReg(getReg(), TRI, getSubReg());
    [all...]
MachineLICM.cpp 67 const TargetRegisterInfo *TRI;
114 // Tri-state: 0 - false, 1 - true, 2 - unknown
330 TRI = TM->getRegisterInfo();
345 unsigned NumRC = TRI->getNumRegClasses();
349 for (TargetRegisterInfo::regclass_iterator I = TRI->regclass_begin(),
350 E = TRI->regclass_end(); I != E; ++I)
351 RegLimit[(*I)->getID()] = TRI->getRegPressureLimit(*I, MF);
452 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
472 for (MCRegAliasIterator AS(Reg, TRI, true); AS.isValid(); ++AS) {
500 unsigned NumRegs = TRI->getNumRegs()
    [all...]
MachineVerifier.cpp 69 const TargetRegisterInfo *TRI;
95 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs)
189 return Reg < TRI->getNumRegs() && MRI->isAllocatable(Reg);
296 TRI = TM->getRegisterInfo();
461 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
683 for (MCSubRegIterator SubRegs(*I, TRI, /*IncludeSelf=*/true);
693 for (MCSubRegIterator SubRegs(I, TRI, /*IncludeSelf=*/true);
    [all...]
TwoAddressInstructionPass.cpp 73 const TargetRegisterInfo *TRI;
293 KillMO = MI->findRegisterUseOperand(SavedReg, false, TRI);
494 regsAreCompatible(unsigned RegA, unsigned RegB, const TargetRegisterInfo *TRI) {
499 return TRI->regsOverlap(RegA, RegB);
547 bool BComp = !FromRegB || regsAreCompatible(FromRegB, ToRegA, TRI);
548 bool CComp = !FromRegC || regsAreCompatible(FromRegC, ToRegA, TRI);
614 return (ToRegA && !regsAreCompatible(FromRegB, ToRegA, TRI));
638 if (NewMI->findRegisterUseOperand(RegB, false, TRI))
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64CollectLOH.cpp 286 const TargetRegisterInfo *TRI = TM.getRegisterInfo();
353 for (MCRegAliasIterator AI(CurReg, TRI, true); AI.isValid(); ++AI) {
484 unsigned NbReg, const TargetRegisterInfo *TRI,
490 DEBUG(dbgs() << "*** Reg " << PrintReg(IdToReg[CurReg], TRI) << " ***\n");
    [all...]
  /external/llvm/lib/Target/ARM/
ARMExpandPseudoInsts.cpp 47 const TargetRegisterInfo *TRI;
357 const TargetRegisterInfo *TRI, unsigned &D0,
360 D0 = TRI->getSubReg(Reg, ARM::dsub_0);
361 D1 = TRI->getSubReg(Reg, ARM::dsub_1);
362 D2 = TRI->getSubReg(Reg, ARM::dsub_2);
363 D3 = TRI->getSubReg(Reg, ARM::dsub_3);
365 D0 = TRI->getSubReg(Reg, ARM::dsub_0);
366 D1 = TRI->getSubReg(Reg, ARM::dsub_2);
367 D2 = TRI->getSubReg(Reg, ARM::dsub_4);
368 D3 = TRI->getSubReg(Reg, ARM::dsub_6)
    [all...]
ARMAsmPrinter.cpp 139 const TargetRegisterInfo *TRI = MF.getTarget().getRegisterInfo();
140 Reg = TRI->getSubReg(Reg, ARM::gsub_0);
232 const TargetRegisterInfo *TRI = MF->getTarget().getRegisterInfo();
235 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) {
238 bool Lane0 = TRI->getSubReg(*SR, ARM::ssub_0) == Reg;
264 const TargetRegisterInfo *TRI = MF->getTarget().getRegisterInfo();
265 unsigned Reg0 = TRI->getSubReg(RegBegin, ARM::gsub_0);
267 RegBegin = TRI->getSubReg(RegBegin, ARM::gsub_1);
320 const TargetRegisterInfo *TRI = MF->getTarget().getRegisterInfo();
321 unsigned Reg = TRI->getSubReg(MO.getReg(), ExtraCode[0] == 'Q'
    [all...]
  /external/llvm/lib/Target/R600/
AMDGPUISelDAGToDAG.cpp 232 const AMDGPURegisterInfo *TRI =
315 CurDAG->getTargetConstant(TRI->getSubRegFromChannel(i), MVT::i32);
327 CurDAG->getTargetConstant(TRI->getSubRegFromChannel(i), MVT::i32);
R600ControlFlowFinalizer.cpp 220 const R600RegisterInfo *TRI;
293 DstMI = TRI->getMatchingSuperReg(Reg,
294 TRI->getSubRegFromChannel(TRI->getHWRegChan(Reg)),
302 SrcMI = TRI->getMatchingSuperReg(Reg,
303 TRI->getSubRegFromChannel(TRI->getHWRegChan(Reg)),
473 TII (nullptr), TRI(nullptr),
481 TRI=static_cast<const R600RegisterInfo *>(MF.getTarget().getRegisterInfo());
  /external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i915/
intel_tris.c 554 #define TRI( a, b, c ) \
864 #define RENDER_TRI( v0, v1, v2 ) TRI( V(v0), V(v1), V(v2) )
    [all...]
  /external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/r200/
r200_swtcl.c 388 #define TRI( a, b, c ) r200_triangle( rmesa, a, b, c )
  /external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/radeon/
radeon_swtcl.c 510 #define TRI( a, b, c ) radeon_triangle( rmesa, a, b, c )
  /external/llvm/include/llvm/CodeGen/
MachineRegisterInfo.h 705 /// TRI::getReservedRegs() when possible.
709 "Use TRI::getReservedRegs().");
764 const TargetRegisterInfo &TRI,
    [all...]
ScheduleDAG.h 556 const TargetRegisterInfo *TRI; // Target processor register info
  /external/llvm/lib/Target/Hexagon/
HexagonISelDAGToDAG.cpp     [all...]
HexagonISelLowering.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFrameLowering.cpp 257 const TargetRegisterInfo *TRI = MF->getTarget().getRegisterInfo();
270 unsigned RegNo = TRI->getEncodingValue(I->first);
286 unsigned RegNo = TRI->getEncodingValue(MO.getReg());
    [all...]
  /external/mesa3d/src/mesa/drivers/dri/i915/
intel_tris.c 554 #define TRI( a, b, c ) \
864 #define RENDER_TRI( v0, v1, v2 ) TRI( V(v0), V(v1), V(v2) )
    [all...]
  /external/mesa3d/src/mesa/drivers/dri/r200/
r200_swtcl.c 388 #define TRI( a, b, c ) r200_triangle( rmesa, a, b, c )
  /external/mesa3d/src/mesa/drivers/dri/radeon/
radeon_swtcl.c 510 #define TRI( a, b, c ) radeon_triangle( rmesa, a, b, c )
  /external/eigen/blas/testing/
cblat2.f     [all...]

Completed in 1147 milliseconds

1 2 34 5 6