Home
last modified time | relevance | path

Searched defs:TRI (Results 1 – 25 of 394) sorted by relevance

12345678910>>...16

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.cpp221 const SIRegisterInfo &TRI) { in addPrivateSegmentBuffer()
229 Register SIMachineFunctionInfo::addDispatchPtr(const SIRegisterInfo &TRI) { in addDispatchPtr()
236 Register SIMachineFunctionInfo::addQueuePtr(const SIRegisterInfo &TRI) { in addQueuePtr()
243 Register SIMachineFunctionInfo::addKernargSegmentPtr(const SIRegisterInfo &TRI) { in addKernargSegmentPtr()
251 Register SIMachineFunctionInfo::addDispatchID(const SIRegisterInfo &TRI) { in addDispatchID()
258 Register SIMachineFunctionInfo::addFlatScratchInit(const SIRegisterInfo &TRI) { in addFlatScratchInit()
265 Register SIMachineFunctionInfo::addImplicitBufferPtr(const SIRegisterInfo &TRI) { in addImplicitBufferPtr()
316 const SIRegisterInfo *TRI = ST.getRegisterInfo(); in allocateVGPRForSGPRSpills() local
345 const SIRegisterInfo *TRI = ST.getRegisterInfo(); in allocateVGPRForPrologEpilogSGPRSpills() local
438 const SIRegisterInfo *TRI = ST.getRegisterInfo(); in allocateVGPRSpillToAGPR() local
[all …]
H A DSIFrameLowering.cpp74 const SIRegisterInfo *TRI = ST.getRegisterInfo(); in getVGPRSpillLaneOrTempRegister() local
124 static void buildPrologSpill(const GCNSubtarget &ST, const SIRegisterInfo &TRI, in buildPrologSpill()
148 const SIRegisterInfo &TRI, in buildEpilogRestore()
172 const SIRegisterInfo *TRI = &TII->getRegisterInfo(); in buildGitPtr() local
192 static void initLiveRegs(LivePhysRegs &LiveRegs, const SIRegisterInfo &TRI, in initLiveRegs()
222 const SIRegisterInfo &TRI; member in llvm::PrologEpilogSGPRSpillBuilder
331 const SIRegisterInfo &TRI, in PrologEpilogSGPRSpillBuilder()
375 const SIRegisterInfo *TRI = &TII->getRegisterInfo(); in emitEntryFunctionFlatScratchInit() local
531 const SIRegisterInfo *TRI = &TII->getRegisterInfo(); in getEntryFunctionReservedScratchRsrcReg() local
600 const SIRegisterInfo *TRI = &TII->getRegisterInfo(); in emitEntryFunctionPrologue() local
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h31 const TargetRegisterInfo *TRI = nullptr; variable
39 LiveRegUnits(const TargetRegisterInfo &TRI) { in LiveRegUnits()
50 const TargetRegisterInfo *TRI) { in accumulateUsedDefed()
73 void init(const TargetRegisterInfo &TRI) { in init()
H A DLivePhysRegs.h51 const TargetRegisterInfo *TRI = nullptr; variable
60 LivePhysRegs(const TargetRegisterInfo &TRI) : TRI(&TRI) { in LivePhysRegs()
68 void init(const TargetRegisterInfo &TRI) { in init()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/GISel/
H A DPPCRegisterBankInfo.cpp29 PPCRegisterBankInfo::PPCRegisterBankInfo(const TargetRegisterInfo &TRI) {} in PPCRegisterBankInfo()
75 const TargetRegisterInfo &TRI = *STI.getRegisterInfo(); in getInstrMapping() local
240 const TargetRegisterInfo &TRI, in hasFPConstraints()
280 const TargetRegisterInfo &TRI, in onlyUsesFP()
299 const TargetRegisterInfo &TRI, in onlyDefinesFP()
/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreMachineFunctionInfo.cpp46 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createLRSpillSlot() local
64 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createFPSpillSlot() local
77 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createEHSpillSlot() local
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsFrameLowering.cpp96 const TargetRegisterInfo *TRI = STI.getRegisterInfo(); in hasFP() local
105 const TargetRegisterInfo *TRI = STI.getRegisterInfo(); in hasBP() local
117 const TargetRegisterInfo &TRI = *STI.getRegisterInfo(); in estimateStackSize() local
H A DMipsMachineFunction.cpp157 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createEhDataRegsFI() local
175 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createISRRegFI() local
202 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in getMoveF64ViaSpillFI() local
H A DMipsInstrInfo.h140 const TargetRegisterInfo *TRI, in storeRegToStackSlot()
148 const TargetRegisterInfo *TRI, in loadRegFromStackSlot()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineLateInstrsCleanup.cpp42 const TargetRegisterInfo *TRI; member in __anon2f56fbb10111::MachineLateInstrsCleanup
108 const TargetRegisterInfo *TRI) { in clearKillsForDef()
136 const TargetRegisterInfo *TRI) { in removeRedundantDef()
197 const TargetRegisterInfo *TRI = MF->getSubtarget().getRegisterInfo(); in processBlock() local
H A DMachineCopyPropagation.cpp117 const TargetRegisterInfo &TRI) { in markRegsUnavailable()
129 void invalidateRegister(MCRegister Reg, const TargetRegisterInfo &TRI, in invalidateRegister()
158 void clobberRegister(MCRegister Reg, const TargetRegisterInfo &TRI, in clobberRegister()
181 void trackCopy(MachineInstr *MI, const TargetRegisterInfo &TRI, in trackCopy()
209 const TargetRegisterInfo &TRI, in findCopyForUnit()
220 const TargetRegisterInfo &TRI) { in findCopyDefViaUnit()
231 const TargetRegisterInfo &TRI, in findAvailBackwardCopy()
259 const TargetRegisterInfo &TRI, in findAvailCopy()
295 const TargetRegisterInfo *TRI; member in __anonb2bd9f5f0111::MachineCopyPropagation
384 MCRegister Def, const TargetRegisterInfo *TRI, in isNopCopy()
H A DMachineOperand.cpp79 const TargetRegisterInfo &TRI) { in substVirtReg()
88 void MachineOperand::substPhysReg(MCRegister Reg, const TargetRegisterInfo &TRI) { in substPhysReg()
342 const TargetRegisterInfo *TRI = MF->getSubtarget().getRegisterInfo(); in isIdenticalTo() local
404 const TargetRegisterInfo *TRI = MF->getSubtarget().getRegisterInfo(); in hash_value() local
438 const TargetRegisterInfo *&TRI, in tryToGetTargetInfo()
474 const TargetRegisterInfo *TRI) { in printCFIRegister()
552 const TargetRegisterInfo *TRI) { in printSubRegIdx()
647 const TargetRegisterInfo *TRI) { in printCFI()
761 void MachineOperand::print(raw_ostream &OS, const TargetRegisterInfo *TRI, in print()
767 const TargetRegisterInfo *TRI, in print()
[all …]
H A DMIRPrinter.cpp184 const TargetRegisterInfo *TRI) { in printRegMIR()
262 const TargetRegisterInfo *TRI) { in printCustomRegMask()
282 const TargetRegisterInfo *TRI) { in printRegClassOrBank()
305 const TargetRegisterInfo *TRI) { in convert()
379 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in convertStackObjects() local
512 const auto *TRI = MF.getSubtarget().getRegisterInfo(); in convertCallSiteObjects() local
598 const auto *TRI = MF.getSubtarget().getRegisterInfo(); in initRegisterMaskIds() local
696 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo(); in print() local
736 const auto *TRI = SubTarget.getRegisterInfo(); in print() local
883 const TargetRegisterInfo *TRI, in print()
H A DMachineRegisterInfo.cpp383 const TargetRegisterInfo *TRI = getTargetRegisterInfo(); in replaceRegWith() local
469 const TargetRegisterInfo &TRI, in EmitLiveInCopies()
520 const TargetRegisterInfo *TRI = getTargetRegisterInfo(); in isConstantPhysReg() local
578 const TargetRegisterInfo *TRI = getTargetRegisterInfo(); in isPhysRegModified() local
593 const TargetRegisterInfo *TRI = getTargetRegisterInfo(); in isPhysRegUsed() local
604 const TargetRegisterInfo *TRI = getTargetRegisterInfo(); in disableCalleeSavedRegister() local
645 const TargetRegisterInfo *TRI = getTargetRegisterInfo(); in isReservedRegUnit() local
H A DTargetRegisterInfo.cpp111 Printable printReg(Register Reg, const TargetRegisterInfo *TRI, in printReg()
142 Printable printRegUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printRegUnit()
165 Printable printVRegOrUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printVRegOrUnit()
176 const TargetRegisterInfo *TRI) { in printRegClassOrBank()
281 const TargetRegisterInfo *TRI) { in firstCommonClass()
382 static bool shareSameRegisterFile(const TargetRegisterInfo &TRI, in shareSameRegisterFile()
675 const TargetRegisterInfo *TRI) { in dumpReg()
H A DLiveRangeEdit.cpp139 const TargetRegisterInfo *TRI = MRI.getTargetRegisterInfo(); in allUsesAvailableAt() local
274 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo(); in useIsKill() local
403 const TargetRegisterInfo *TRI = MRI.getTargetRegisterInfo(); in eliminateDeadDef() local
412 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo(); in eliminateDeadDef() local
H A DInterferenceCache.cpp90 const TargetRegisterInfo *TRI) { in revalidate()
102 const TargetRegisterInfo *TRI, in reset()
120 const TargetRegisterInfo *TRI) { in valid()
H A DFixupStatepointCallerSaved.cpp92 static unsigned getRegisterSize(const TargetRegisterInfo &TRI, Register Reg) { in getRegisterSize()
113 const TargetRegisterInfo &TRI) { in performCopyPropagation()
211 const TargetRegisterInfo &TRI; member in __anoneca90bc80211::FrameIndexesCache
235 FrameIndexesCache(MachineFrameInfo &MFI, const TargetRegisterInfo &TRI) in FrameIndexesCache()
319 const TargetRegisterInfo &TRI; member in __anoneca90bc80211::StatepointState
565 const TargetRegisterInfo &TRI; member in __anoneca90bc80211::StatepointProcessor
H A DMachineSink.cpp119 const TargetRegisterInfo *TRI; member in __anonecea8dd50111::MachineSinking
999 const TargetRegisterInfo *TRI) { in SinkingPreventsImplicitNullCheck()
1310 const TargetRegisterInfo *TRI, in blockPrologueInterferes()
1628 const TargetRegisterInfo *TRI) { in aliasWithRegsInLiveIn()
1637 unsigned Reg, const TargetRegisterInfo *TRI) { in getSingleLiveInSuccBB()
1665 const TargetRegisterInfo *TRI) { in getSingleLiveInSuccBB()
1680 const TargetRegisterInfo *TRI) { in clearKillFlags()
1701 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in updateLiveIn() local
1753 const TargetRegisterInfo *TRI, in tryToSinkCopy()
1888 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in runOnMachineFunction() local
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp45 const TargetRegisterInfo &TRI) { in AArch64RegisterBankInfo()
292 const TargetRegisterInfo &TRI = *STI.getRegisterInfo(); in getInstrAlternativeMappings() local
497 const TargetRegisterInfo &TRI, in hasFPConstraints()
535 const TargetRegisterInfo &TRI, in onlyUsesFP()
552 const TargetRegisterInfo &TRI, in onlyDefinesFP()
586 const TargetRegisterInfo &TRI = *STI.getRegisterInfo(); in getInstrMapping() local
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEInstrInfo.cpp248 const TargetRegisterInfo *TRI = &getRegisterInfo(); in insertBranch() local
331 const TargetRegisterInfo *TRI) { in copyPhysSubRegs()
375 const TargetRegisterInfo *TRI = &getRegisterInfo(); in copyPhysReg() local
404 const TargetRegisterInfo *TRI = &getRegisterInfo(); in copyPhysReg() local
463 const TargetRegisterInfo *TRI, in storeRegToStackSlot()
526 const TargetRegisterInfo *TRI, in loadRegFromStackSlot()
979 const TargetRegisterInfo *TRI = &getRegisterInfo(); in expandPostRAPseudo() local
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kInstrInfo.cpp357 const auto &TRI = getRegisterInfo(); in ExpandMOVX_RR() local
403 const auto &TRI = getRegisterInfo(); in ExpandMOVSZX_RR() local
698 const TargetRegisterInfo *TRI, in getLoadStoreRegOpcode()
720 const TargetRegisterInfo *TRI, in getStoreRegOpcode()
726 const TargetRegisterInfo *TRI, in getLoadRegOpcode()
745 const TargetRegisterInfo *TRI, Register VReg) const { in storeRegToStackSlot() argument
761 const TargetRegisterInfo *TRI, in loadRegFromStackSlot()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.h51 const TargetRegisterInfo *TRI) const override { in spillCalleeSavedRegisters()
59 const TargetRegisterInfo *TRI) const override { in restoreCalleeSavedRegisters()
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFMIChecking.cpp35 const TargetRegisterInfo *TRI; member
107 static bool hasLiveDefs(const MachineInstr &MI, const TargetRegisterInfo *TRI) { in hasLiveDefs()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp1050 const TargetRegisterInfo *TRI = &getRegisterInfo(); in areMemAccessesTriviallyDisjoint() local
1184 const TargetRegisterInfo *TRI = MF->getSubtarget().getRegisterInfo(); in UpdateOperandRegClass() local
1273 const TargetRegisterInfo *TRI, const AccessKind AccessToCheck = AK_All) { in areCFlagsAccessedBetweenInstrs()
1415 const TargetRegisterInfo *TRI = &getRegisterInfo(); in optimizePTestInstr() local
1654 const TargetRegisterInfo &TRI, in examineCFlagsUse()
1700 const TargetRegisterInfo &TRI) { in canInstrSubstituteCmpInstr()
1729 const TargetRegisterInfo &TRI = getRegisterInfo(); in substituteCmpToZero() local
1753 int CmpValue, const TargetRegisterInfo &TRI, in canCmpInstrBeRemoved()
1852 const TargetRegisterInfo &TRI = getRegisterInfo(); in removeCmpToZeroOrOne() local
1881 auto TRI = Subtarget.getRegisterInfo(); in expandPostRAPseudo() local
[all …]

12345678910>>...16