HomeSort by relevance Sort by last modified time
    Searched refs:TRI (Results 151 - 175 of 950) sorted by null

1 2 3 4 5 67 8 91011>>

  /external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
SystemZInstrInfo.h 78 const TargetRegisterInfo *TRI) const;
83 const TargetRegisterInfo *TRI) const;
  /external/swiftshader/third_party/LLVM/lib/Target/X86/
X86FrameLowering.h 52 const TargetRegisterInfo *TRI) const;
57 const TargetRegisterInfo *TRI) const;
  /external/swiftshader/third_party/LLVM/lib/Target/XCore/
XCoreInstrInfo.h 73 const TargetRegisterInfo *TRI) const;
79 const TargetRegisterInfo *TRI) const;
  /external/llvm/lib/CodeGen/
ImplicitNullChecks.cpp 107 const TargetRegisterInfo *TRI = nullptr;
151 const TargetRegisterInfo &TRI;
156 explicit HazardDetector(const TargetRegisterInfo &TRI, AliasAnalysis &AA)
157 : TRI(TRI), hasSeenClobber(false), AA(AA) {}
236 if (!TRI.regsOverlap(Reg, MO.getReg()))
284 if (TRI.regsOverlap(Reg, MO.getReg()))
294 TRI = MF.getRegInfo().getTargetRegisterInfo();
310 static bool AnyAliasLiveIn(const TargetRegisterInfo *TRI,
312 for (MCRegAliasIterator AR(Reg, TRI, /*IncludeSelf*/ true); AR.isValid()
    [all...]
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 57 TRI = mf.getSubtarget().getRegisterInfo();
123 OS << '[' << PrintReg(Reg, TRI) << " -> "
124 << PrintReg(Virt2PhysMap[Reg], TRI) << "] "
125 << TRI->getRegClassName(MRI->getRegClass(Reg)) << "\n";
132 OS << '[' << PrintReg(Reg, TRI) << " -> fi#" << Virt2StackSlotMap[Reg]
133 << "] " << TRI->getRegClassName(MRI->getRegClass(Reg)) << "\n";
158 const TargetRegisterInfo *TRI;
214 TRI = MF->getSubtarget().getRegisterInfo();
341 LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(SubRegIdx);
441 PhysReg = TRI->getSubReg(PhysReg, SubReg)
    [all...]
RegisterCoalescer.cpp 86 const TargetRegisterInfo* TRI;
278 static bool isMoveInstr(const TargetRegisterInfo &tri, const MachineInstr *MI,
288 DstSub = tri.composeSubRegIndices(MI->getOperand(0).getSubReg(),
320 if (!isMoveInstr(TRI, MI, Src, Dst, SrcSub, DstSub))
338 Dst = TRI.getSubReg(Dst, DstSub);
345 Dst = TRI.getMatchingSuperReg(Dst, SrcSub, MRI.getRegClass(Src));
361 NewRC = TRI.getCommonSuperRegClass(SrcRC, SrcSub, DstRC, DstSub,
368 NewRC = TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSub);
372 NewRC = TRI.getMatchingSuperRegClass(SrcRC, DstRC, SrcSub);
375 NewRC = TRI.getCommonSubClass(DstRC, SrcRC)
    [all...]
RegisterPressure.cpp 57 const TargetRegisterInfo *TRI) {
61 dbgs() << TRI->getRegPressureSetName(i) << "=" << SetPressure[i] << '\n';
70 void RegisterPressure::dump(const TargetRegisterInfo *TRI) const {
72 dumpRegSetPressure(MaxSetPressure, TRI);
75 dbgs() << PrintVRegOrUnit(P.RegUnit, TRI);
83 dbgs() << PrintVRegOrUnit(P.RegUnit, TRI);
95 dumpRegSetPressure(CurrSetPressure, TRI);
97 P.dump(TRI);
100 void PressureDiff::dump(const TargetRegisterInfo &TRI) const {
105 dbgs() << sep << TRI.getRegPressureSetName(Change.getPSet()
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
DeadMachineInstructionElim.cpp 32 const TargetRegisterInfo *TRI;
88 TRI = MF.getTarget().getRegisterInfo();
92 BitVector ReservedRegs = TRI->getReservedRegs(MF);
172 for (const unsigned *SubRegs = TRI->getSubRegisters(Reg);
186 for (const unsigned *AliasSet = TRI->getAliasSet(Reg);
LiveVariables.cpp 193 for (const unsigned *SubRegs = TRI->getSubRegisters(Reg);
215 if (TRI->isSubRegister(Reg, DefReg)) {
217 for (const unsigned *SubRegs = TRI->getSubRegisters(DefReg);
248 for (const unsigned *SubRegs = TRI->getSubRegisters(Reg);
260 for (const unsigned *SS = TRI->getSubRegisters(SubReg); *SS; ++SS)
273 for (const unsigned *SubRegs = TRI->getSubRegisters(Reg);
289 for (const unsigned *SubRegs = TRI->getSubRegisters(Reg);
338 for (const unsigned *SubRegs = TRI->getSubRegisters(Reg);
353 for (const unsigned *SS = TRI->getSubRegisters(SubReg); *SS; ++SS)
368 PhysRegDef[Reg]->addRegisterDead(Reg, TRI, true)
    [all...]
  /external/llvm/lib/Target/AMDGPU/
SIFoldOperands.cpp 100 const TargetRegisterInfo &TRI) {
113 Old.substVirtReg(New->getReg(), New->getSubReg(), TRI);
195 const SIInstrInfo *TII, const SIRegisterInfo &TRI,
213 TRI.getPhysRegClass(UseReg);
219 TRI.getRegClass(FoldDesc.OpInfo[0].RegClass);
241 TRI.getPhysRegClass(DestReg);
268 CopiesToReplace, TII, TRI, MRI);
303 const SIRegisterInfo &TRI = TII->getRegisterInfo();
361 CopiesToReplace, TII, TRI, MRI);
369 if (updateOperand(Fold, TRI)) {
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
DbgValueHistoryCalculator.cpp 152 const TargetRegisterInfo *TRI,
168 for (MCRegAliasIterator AI(MO.getReg(), TRI, true); AI.isValid();
180 const TargetRegisterInfo *TRI,
182 BitVector ChangingRegs(TRI->getNumRegs());
183 collectChangingRegs(MF, TRI, ChangingRegs);
197 for (MCRegAliasIterator AI(MO.getReg(), TRI, true); AI.isValid();
207 if (unsigned(I) != SP && TRI->isPhysicalRegister(I) &&
  /external/llvm/lib/Target/ARM/
Thumb2ITBlockPass.cpp 34 const TargetRegisterInfo *TRI;
64 const TargetRegisterInfo *TRI) {
83 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true);
90 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true);
198 TrackDefUses(MI, Defs, Uses, TRI);
249 TrackDefUses(NMI, Defs, Uses, TRI);
281 TRI = STI.getRegisterInfo();
  /external/swiftshader/third_party/LLVM/lib/Target/ARM/
Thumb2ITBlockPass.cpp 33 const TargetRegisterInfo *TRI;
58 const TargetRegisterInfo *TRI) {
78 for (const unsigned *Subreg = TRI->getSubRegisters(Reg);
86 for (const unsigned *Subreg = TRI->getSubRegisters(Reg);
181 TrackDefUses(MI, Defs, Uses, TRI);
227 TrackDefUses(NMI, Defs, Uses, TRI);
251 TRI = TM.getRegisterInfo();
ARMHazardRecognizer.cpp 20 const TargetRegisterInfo &TRI) {
30 return MI->readsRegister(DefMI->getOperand(0).getReg(), &TRI);
64 hasRAWHazard(DefMI, MI, TRI))) {
  /external/llvm/lib/Target/AArch64/
AArch64DeadRegisterDefinitionsPass.cpp 38 const TargetRegisterInfo *TRI;
73 if (TRI->regsOverlap(Reg, MO.getReg()))
148 TRI = MF.getSubtarget().getRegisterInfo();
AArch64StorePairSuppress.cpp 31 const TargetRegisterInfo *TRI;
123 TRI = ST.getRegisterInfo();
148 if (TII->getMemOpBaseRegImmOfs(MI, BaseReg, Offset, TRI)) {
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/GlobalISel/
InstructionSelector.h 313 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
324 const TargetRegisterInfo &TRI,
338 const TargetRegisterInfo &TRI,
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/GlobalISel/
InstructionSelector.h 313 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
324 const TargetRegisterInfo &TRI,
338 const TargetRegisterInfo &TRI,
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/GlobalISel/
InstructionSelector.h 313 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
324 const TargetRegisterInfo &TRI,
338 const TargetRegisterInfo &TRI,
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/GlobalISel/
InstructionSelector.h 313 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
324 const TargetRegisterInfo &TRI,
338 const TargetRegisterInfo &TRI,
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/GlobalISel/
InstructionSelector.h 313 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
324 const TargetRegisterInfo &TRI,
338 const TargetRegisterInfo &TRI,
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/GlobalISel/
InstructionSelector.h 313 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
324 const TargetRegisterInfo &TRI,
338 const TargetRegisterInfo &TRI,
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/GlobalISel/
InstructionSelector.h 313 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
324 const TargetRegisterInfo &TRI,
338 const TargetRegisterInfo &TRI,

Completed in 1935 milliseconds

1 2 3 4 5 67 8 91011>>