HomeSort by relevance Sort by last modified time
    Searched refs:TRI (Results 51 - 75 of 296) sorted by null

1 23 4 5 6 7 8 91011>>

  /external/llvm/lib/CodeGen/
InterferenceCache.h 25 const TargetRegisterInfo *TRI;
113 void revalidate(LiveIntervalUnion *LIUArray, const TargetRegisterInfo *TRI);
116 bool valid(LiveIntervalUnion *LIUArray, const TargetRegisterInfo *TRI);
121 const TargetRegisterInfo *TRI,
153 : TRI(nullptr), LIUArray(nullptr), MF(nullptr), PhysRegEntries(nullptr),
LiveVariables.cpp 197 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
219 if (TRI->isSubRegister(Reg, DefReg)) {
220 for (MCSubRegIterator SubRegs(DefReg, TRI, /*IncludeSelf=*/true);
251 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
263 for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS)
274 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
290 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
339 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
353 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); SS.isValid();
369 PhysRegDef[Reg]->addRegisterDead(Reg, TRI, true)
    [all...]
VirtRegMap.cpp 59 TRI = mf.getSubtarget().getRegisterInfo();
125 OS << '[' << PrintReg(Reg, TRI) << " -> "
126 << PrintReg(Virt2PhysMap[Reg], TRI) << "] "
127 << TRI->getRegClassName(MRI->getRegClass(Reg)) << "\n";
134 OS << '[' << PrintReg(Reg, TRI) << " -> fi#" << Virt2StackSlotMap[Reg]
135 << "] " << TRI->getRegClassName(MRI->getRegClass(Reg)) << "\n";
160 const TargetRegisterInfo *TRI;
211 TRI = MF->getSubtarget().getRegisterInfo();
338 LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(SubRegIdx);
414 PhysReg = TRI->getSubReg(PhysReg, SubReg)
    [all...]
RegisterCoalescer.cpp 86 const TargetRegisterInfo* TRI;
268 static bool isMoveInstr(const TargetRegisterInfo &tri, const MachineInstr *MI,
278 DstSub = tri.composeSubRegIndices(MI->getOperand(0).getSubReg(),
310 if (!isMoveInstr(TRI, MI, Src, Dst, SrcSub, DstSub))
328 Dst = TRI.getSubReg(Dst, DstSub);
335 Dst = TRI.getMatchingSuperReg(Dst, SrcSub, MRI.getRegClass(Src));
351 NewRC = TRI.getCommonSuperRegClass(SrcRC, SrcSub, DstRC, DstSub,
358 NewRC = TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSub);
362 NewRC = TRI.getMatchingSuperRegClass(SrcRC, DstRC, SrcSub);
365 NewRC = TRI.getCommonSubClass(DstRC, SrcRC)
    [all...]
MachineInstr.cpp 77 const TargetRegisterInfo &TRI) {
80 SubIdx = TRI.composeSubRegIndices(SubIdx, getSubReg());
86 void MachineOperand::substPhysReg(unsigned Reg, const TargetRegisterInfo &TRI) {
89 Reg = TRI.getSubReg(Reg, getSubReg());
307 const TargetRegisterInfo *TRI) const {
309 print(OS, DummyMST, TRI);
313 const TargetRegisterInfo *TRI) const {
316 OS << PrintReg(getReg(), TRI, getSubReg());
420 for (unsigned i = 0; i < TRI->getNumRegs(); ++i) {
425 OS << " " << PrintReg(i, TRI);
    [all...]
DeadMachineInstructionElim.cpp 34 const TargetRegisterInfo *TRI;
98 TRI = MF.getSubtarget().getRegisterInfo();
146 for (MCSubRegIterator SR(Reg, TRI,/*IncludeSelf=*/true);
162 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
  /external/llvm/lib/Target/AMDGPU/
SIFixSGPRLiveRanges.cpp 114 const SIRegisterInfo *TRI = static_cast<const SIRegisterInfo *>(
134 if (TRI->isSGPRClass(MRI.getRegClass(Def))) {
182 DEBUG(dbgs() << PrintReg(Reg, TRI, 0)
188 DEBUG(dbgs() << PrintReg(Reg, TRI, 0)
196 << PrintReg(Reg, TRI, 0)
SIFoldOperands.cpp 108 const TargetRegisterInfo &TRI) {
121 Old.substVirtReg(New->getReg(), New->getSubReg(), TRI);
203 const SIInstrInfo *TII, const SIRegisterInfo &TRI,
221 TRI.getPhysRegClass(UseReg);
227 TRI.getRegClass(FoldDesc.OpInfo[0].RegClass);
249 TRI.getPhysRegClass(DestReg);
276 CopiesToReplace, TII, TRI, MRI);
307 const SIRegisterInfo &TRI = TII->getRegisterInfo();
357 CopiesToReplace, TII, TRI, MRI);
365 if (updateOperand(Fold, TRI)) {
    [all...]
R600MachineScheduler.h 31 const R600RegisterInfo *TRI;
71 DAG(nullptr), TII(nullptr), TRI(nullptr), MRI(nullptr) {
  /external/llvm/lib/Target/ARM/
Thumb2ITBlockPass.cpp 34 const TargetRegisterInfo *TRI;
59 const TargetRegisterInfo *TRI) {
78 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true);
85 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true);
193 TrackDefUses(MI, Defs, Uses, TRI);
244 TrackDefUses(NMI, Defs, Uses, TRI);
276 TRI = STI.getRegisterInfo();
ARMFrameLowering.h 37 const TargetRegisterInfo *TRI) const override;
42 const TargetRegisterInfo *TRI) const override;
ARMHazardRecognizer.cpp 20 const TargetRegisterInfo &TRI) {
30 return MI->readsRegister(DefMI->getOperand(0).getReg(), &TRI);
  /external/eigen/test/
product_mmtr.cpp 12 #define CHECK_MMTR(DEST, TRI, OP) { \
14 DEST.template triangularView<TRI>() OP; \
16 ref2.template triangularView<TRI>() = ref1; \
  /external/llvm/include/llvm/Target/
TargetFrameLowering.h 122 const TargetRegisterInfo *TRI,
188 const TargetRegisterInfo *TRI) const {
199 const TargetRegisterInfo *TRI) const {
  /external/llvm/lib/Target/AArch64/
AArch64DeadRegisterDefinitionsPass.cpp 38 const TargetRegisterInfo *TRI;
68 if (TRI->regsOverlap(Reg, MO.getReg()))
135 TRI = MF.getSubtarget().getRegisterInfo();
AArch64StorePairSuppress.cpp 31 const TargetRegisterInfo *TRI;
120 TRI = ST.getRegisterInfo();
145 if (TII->getMemOpBaseRegImmOfs(&MI, BaseReg, Offset, TRI)) {
  /external/llvm/lib/Target/Hexagon/
HexagonFrameLowering.h 35 const TargetRegisterInfo *TRI) const override {
40 const TargetRegisterInfo *TRI) const override {
73 const TargetRegisterInfo *TRI, std::vector<CalleeSavedInfo> &CSI)
  /external/llvm/include/llvm/CodeGen/
LiveRegMatrix.h 39 const TargetRegisterInfo *TRI;
RegisterPressure.h 38 void dump(const TargetRegisterInfo *TRI) const;
141 LLVM_DUMP_METHOD void dump(const TargetRegisterInfo &TRI) const;
267 const TargetRegisterInfo *TRI;
303 MF(nullptr), TRI(nullptr), RCI(nullptr), LIS(nullptr), MBB(nullptr), P(rp),
307 MF(nullptr), TRI(nullptr), RCI(nullptr), LIS(nullptr), MBB(nullptr), P(rp),
452 const TargetRegisterInfo *TRI);
  /external/llvm/lib/CodeGen/AsmPrinter/
DbgValueHistoryCalculator.h 56 const TargetRegisterInfo *TRI,
  /external/llvm/lib/Target/Mips/
MipsSEFrameLowering.h 36 const TargetRegisterInfo *TRI) const override;
MipsSEInstrInfo.h 55 const TargetRegisterInfo *TRI,
62 const TargetRegisterInfo *TRI,
  /external/llvm/lib/Target/X86/
X86FrameLowering.h 34 const X86RegisterInfo *TRI;
82 const TargetRegisterInfo *TRI,
88 const TargetRegisterInfo *TRI) const override;
93 const TargetRegisterInfo *TRI) const override;
  /external/llvm/lib/Target/SystemZ/
SystemZElimCompare.cpp 60 : MachineFunctionPass(ID), TII(nullptr), TRI(nullptr) {}
82 const TargetRegisterInfo *TRI;
135 if (TRI->regsOverlap(MOReg, Reg)) {
299 int CCDef = MI->findRegisterDefOperandIdx(SystemZ::CC, false, true, TRI);
306 MBBI->clearRegisterKills(SystemZ::CC, TRI);
398 if (MBBI->modifiesRegister(SrcReg, TRI) ||
399 (SrcReg2 && MBBI->modifiesRegister(SrcReg2, TRI)))
409 int CCUse = MBBI->findRegisterUseOperandIdx(SystemZ::CC, false, TRI);
428 MBBI->clearRegisterKills(SrcReg, TRI);
430 MBBI->clearRegisterKills(SrcReg2, TRI);
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFrameLowering.h 81 const TargetRegisterInfo *TRI) const override;
90 const TargetRegisterInfo *TRI) const override;

Completed in 445 milliseconds

1 23 4 5 6 7 8 91011>>