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

1 2 3 4 5 67 8 91011>>

  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/
LiveVariables.h 131 const TargetRegisterInfo *TRI;
203 if (MI.addRegisterKilled(IncomingReg, TRI, AddIfNotFound))
239 if (MI.addRegisterDead(IncomingReg, TRI, AddIfNotFound))
ResourcePriorityQueue.h 60 const TargetRegisterInfo *TRI;
  /external/llvm/include/llvm/CodeGen/
RegisterClassInfo.h 52 const TargetRegisterInfo *TRI;
117 /// This is the smallest value returned by TRI->getCostPerUse(Reg) for all
126 /// same cost according to TRI->getCostPerUse().
RegisterScavenging.h 33 const TargetRegisterInfo *TRI;
VirtRegMap.h 43 const TargetRegisterInfo *TRI;
86 const TargetRegisterInfo &getTargetRegInfo() const { return *TRI; }
  /external/llvm/lib/CodeGen/
BranchFolding.h 37 const TargetRegisterInfo *tri, MachineModuleInfo *mmi,
103 const TargetRegisterInfo *TRI;
MachineCopyPropagation.cpp 40 const TargetRegisterInfo *TRI;
87 const TargetRegisterInfo &TRI) {
90 for (MCSubRegIterator SR(Reg, &TRI, true); SR.isValid(); ++SR)
111 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
117 removeRegsFromMap(AvailCopyMap, SI->second, *TRI);
130 unsigned Def, const TargetRegisterInfo *TRI) {
137 if (!TRI->isSubRegister(PreviousSrc, Src))
139 unsigned SubIdx = TRI->getSubRegIndex(PreviousSrc, Src);
140 return SubIdx == TRI->getSubRegIndex(PreviousDef, Def);
160 if (!isNopCopy(PrevCopy, Src, Def, TRI))
    [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...]
TargetSchedule.cpp 283 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo();
284 if (!DepMI->readsRegister(Reg, TRI) && TII->isPredicated(*DepMI))
  /external/llvm/lib/Target/AMDGPU/
R600EmitClauseMarkers.cpp 187 const R600RegisterInfo &TRI = TII->getRegisterInfo();
192 TRI.isPhysRegLiveAcrossClauses(MOI->getReg()))
R600ExpandSpecialInstrs.cpp 71 const R600RegisterInfo &TRI = TII->getRegisterInfo();
179 const R600RegisterInfo &TRI = TII->getRegisterInfo();
187 TRI.getSubReg(DstReg, TRI.getSubRegFromChannel(Chan)), PReg);
200 const R600RegisterInfo &TRI = TII->getRegisterInfo();
203 unsigned DstBase = TRI.getEncodingValue(DstReg) & HW_REG_MASK;
206 bool Mask = (Chan != TRI.getHWRegChan(DstReg));
230 if ((TRI.getEncodingValue(Src0) & 0xff) < 127 &&
231 (TRI.getEncodingValue(Src1) & 0xff) < 127)
232 assert(TRI.getHWRegChan(Src0) == TRI.getHWRegChan(Src1))
    [all...]
R600MachineScheduler.h 30 const R600RegisterInfo *TRI;
70 DAG(nullptr), TII(nullptr), TRI(nullptr), MRI(nullptr) {
SIFixSGPRCopies.cpp 115 static bool hasVGPROperands(const MachineInstr &MI, const SIRegisterInfo *TRI) {
122 if (TRI->hasVGPRs(MRI.getRegClass(MI.getOperand(i).getReg())))
130 const SIRegisterInfo &TRI,
138 TRI.getPhysRegClass(SrcReg);
141 // SrcRC = TRI.getSubRegClass(SrcRC, Copy.getOperand(1).getSubReg());
146 TRI.getPhysRegClass(DstReg);
153 const SIRegisterInfo &TRI) {
154 return TRI.isSGPRClass(DstRC) && TRI.hasVGPRs(SrcRC);
159 const SIRegisterInfo &TRI) {
    [all...]
SIFrameLowering.cpp 64 const SIRegisterInfo *TRI = &TII->getRegisterInfo();
75 unsigned PreloadedScratchWaveOffsetReg = TRI->getPreloadedValue(
80 PreloadedPrivateBufferReg = TRI->getPreloadedValue(
100 = TRI->getPreloadedValue(MF, SIRegisterInfo::FLAT_SCRATCH_INIT);
106 unsigned FlatScrInitHi = TRI->getSubReg(FlatScratchInitReg, AMDGPU::sub1);
110 unsigned FlatScrInitLo = TRI->getSubReg(FlatScratchInitReg, AMDGPU::sub0);
155 if (ScratchRsrcReg == TRI->reservedPrivateSegmentBufferReg(MF)) {
174 if (ScratchWaveOffsetReg == TRI->reservedPrivateSegmentWaveByteOffsetReg(MF)) {
196 TRI->isSubRegisterEq(ScratchRsrcReg, Reg))
209 assert(!TRI->isSubRegister(ScratchRsrcReg, ScratchWaveOffsetReg))
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonBlockRanges.h 140 const MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI);
144 : Map(M), TRI(I) {}
149 const TargetRegisterInfo &TRI;
161 const TargetRegisterInfo &TRI;
RDFCopy.cpp 46 const TargetRegisterInfo &TRI = DFG.getTRI();
47 if (TRI.getMinimalPhysRegClass(DstR.Reg) !=
48 TRI.getMinimalPhysRegClass(SrcR.Reg))
  /external/llvm/lib/Target/X86/
X86ExpandPseudo.cpp 46 const X86RegisterInfo *TRI;
151 unsigned StackPtr = TRI->getStackRegister();
257 TRI = STI->getRegisterInfo();
X86FixupBWInsts.cpp 185 auto *TRI = &TII->getRegisterInfo();
190 const auto SubRegIdx = TRI->getSubRegIndex(SuperDestReg, OrigDestReg);
253 auto *TRI = &TII->getRegisterInfo();
254 if (TRI->getSubRegIndex(NewSrcReg, OldSrc.getReg()) !=
255 TRI->getSubRegIndex(NewDestReg, OldDest.getReg()))
X86SelectionDAGInfo.cpp 29 // We cannot use TRI->hasBasePointer() until *after* we select all basic
38 const X86RegisterInfo *TRI = static_cast<const X86RegisterInfo *>(
40 unsigned BaseReg = TRI->getBaseRegister();
X86WinAllocaExpander.cpp 61 const X86RegisterInfo *TRI;
185 } else if (MI.modifiesRegister(StackPtr, TRI)) {
276 TRI = STI->getRegisterInfo();
277 StackPtr = TRI->getStackRegister();
278 SlotSize = TRI->getSlotSize();
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
LiveVariables.h 146 const TargetRegisterInfo *TRI;
211 if (MI->addRegisterKilled(IncomingReg, TRI, AddIfNotFound))
247 if (MI->addRegisterDead(IncomingReg, TRI, AddIfNotFound))
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
ExecutionDepsFix.cpp 113 const TargetRegisterInfo *TRI;
161 /// Translate TRI register number to an index into our smaller tables of
453 TRI = MF->getTarget().getRegisterInfo();
474 AliasMap.resize(TRI->getNumRegs(), -1);
476 for (const unsigned *AI = TRI->getOverlaps(RC->getRegister(i)); *AI; ++AI)
LocalStackSlotAllocation.cpp 90 const TargetRegisterInfo *TRI = MF.getTarget().getRegisterInfo();
95 if (!TRI->requiresVirtualBaseRegisters(MF) || LocalObjectCount == 0)
206 const TargetRegisterInfo *TRI) {
213 if (TRI->isFrameOffsetLegal(MI, Offset))
229 const TargetRegisterInfo *TRI = Fn.getTarget().getRegisterInfo();
293 if (TRI->needsFrameBaseReg(MI, LocalOffsets[FrameIdx])) {
310 MI, TRI)) {
320 int64_t InstrOffset = TRI->getFrameIndexInstrOffset(MI, idx);
321 const TargetRegisterClass *RC = TRI->getPointerRegClass();
331 TRI->materializeFrameBaseRegister(Entry, BaseReg, FrameIdx
    [all...]
VirtRegMap.cpp 58 TRI = mf.getTarget().getRegisterInfo();
82 for (TargetRegisterInfo::regclass_iterator I = TRI->regclass_begin(),
83 E = TRI->regclass_end(); I != E; ++I)
85 TRI->getAllocatableSet(mf, *I)));
126 return TRI->ResolveRegAllocHint(Hint.first, physReg, *MF);
227 unsigned NumRegs = TRI->getNumRegs();
238 BitVector Allocatable = TRI->getAllocatableSet(*MF);
243 for (const unsigned *AS = TRI->getAliasSet(Reg); *AS; ++AS) {
308 PhysReg = TRI->getSubReg(PhysReg, MO.getSubReg());
320 MI->addRegisterKilled(SuperKills.pop_back_val(), TRI, true)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
RegisterClassInfo.h 55 const TargetRegisterInfo *TRI = nullptr;
121 /// This is the smallest value returned by TRI->getCostPerUse(Reg) for all
130 /// same cost according to TRI->getCostPerUse().

Completed in 284 milliseconds

1 2 3 4 5 67 8 91011>>