Searched refs:MachineRegisterInfo (Results 26 - 50 of 353) sorted by relevance

1234567891011>>

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRVRegNamerUtils.h24 #include "llvm/CodeGen/MachineRegisterInfo.h"
45 MachineRegisterInfo &MRI;
81 VRegRenamer(MachineRegisterInfo &MRI) : MRI(MRI) {}
H A DRegAllocBase.h48 class MachineRegisterInfo;
65 MachineRegisterInfo *MRI = nullptr;
H A DCriticalAntiDepBreaker.h30 class MachineRegisterInfo;
38 MachineRegisterInfo &MRI;
H A DPHIEliminationUtils.cpp13 #include "llvm/CodeGen/MachineRegisterInfo.h"
35 MachineRegisterInfo& MRI = MBB->getParent()->getRegInfo();
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegisterBankInfo.h31 class MachineRegisterInfo;
288 /// Current MachineRegisterInfo, used to create new virtual registers.
289 MachineRegisterInfo &MRI;
323 MachineRegisterInfo &MRI);
333 /// The MachineRegisterInfo we used to realize the mapping.
334 MachineRegisterInfo &getMRI() const { return MRI; }
547 const MachineRegisterInfo &MRI) const;
584 const RegisterBank *getRegBank(Register Reg, const MachineRegisterInfo &MRI,
641 /// \note This is a generic variant of MachineRegisterInfo::constrainRegClass
642 /// \note Use MachineRegisterInfo
[all...]
H A DCombinerHelper.h27 class MachineRegisterInfo;
54 MachineRegisterInfo &MRI;
64 /// MachineRegisterInfo::replaceRegWith() and inform the observer of the changes
65 void replaceRegWith(MachineRegisterInfo &MRI, Register FromReg, Register ToReg) const;
69 void replaceRegOpWith(MachineRegisterInfo &MRI, MachineOperand &FromRegOp,
H A DCombinerInfo.h23 class MachineRegisterInfo;
H A DInstructionSelector.h39 class MachineRegisterInfo;
465 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
501 const MachineRegisterInfo &MRI) const;
507 const MachineRegisterInfo &MRI) const;
H A DGISelChangeObserver.h21 class MachineRegisterInfo;
54 void changingAllUsesOfReg(const MachineRegisterInfo &MRI, unsigned Reg);
H A DCSEInfo.h77 MachineRegisterInfo *MRI = nullptr;
169 const MachineRegisterInfo &MRI;
172 GISelInstProfileBuilder(FoldingSetNodeID &ID, const MachineRegisterInfo &MRI)
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineSSAUpdater.h22 class MachineRegisterInfo;
52 MachineRegisterInfo *MRI;
H A DVirtRegMap.h29 class MachineRegisterInfo;
42 MachineRegisterInfo *MRI;
89 MachineRegisterInfo &getRegInfo() const { return *MRI; }
H A DLiveVariables.h44 class MachineRegisterInfo;
110 MachineRegisterInfo &MRI);
129 MachineRegisterInfo* MRI;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.h29 class MachineRegisterInfo;
64 const DataLayout &DL, MachineRegisterInfo &MRI,
H A DAArch64AdvSIMDScalarPass.cpp43 #include "llvm/CodeGen/MachineRegisterInfo.h"
66 MachineRegisterInfo *MRI;
105 const MachineRegisterInfo *MRI) {
114 const MachineRegisterInfo *MRI) {
128 const MachineRegisterInfo *MRI,
209 MachineRegisterInfo::def_instr_iterator Def =
222 MachineRegisterInfo::def_instr_iterator Def =
241 for (MachineRegisterInfo::use_instr_nodbg_iterator
302 MachineRegisterInfo::def_instr_iterator Def =
321 MachineRegisterInfo
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp19 #include "llvm/CodeGen/MachineRegisterInfo.h"
30 unsigned llvm::constrainRegToClass(MachineRegisterInfo &MRI,
42 MachineRegisterInfo &MRI, const TargetInstrInfo &TII,
72 MachineRegisterInfo &MRI, const TargetInstrInfo &TII,
119 MachineRegisterInfo &MRI = MF.getRegInfo();
159 const MachineRegisterInfo &MRI) {
208 const MachineRegisterInfo &MRI) {
219 unsigned VReg, const MachineRegisterInfo &MRI, bool LookThroughInstrs,
296 const MachineRegisterInfo &MRI) {
304 const MachineRegisterInfo
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.h50 void setRegBank(MachineInstr &MI, MachineRegisterInfo &MRI) const;
82 void addDefUses(Register Reg, const MachineRegisterInfo &MRI);
83 void addUseDef(Register Reg, const MachineRegisterInfo &MRI);
H A DMipsCallLowering.h28 MipsHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI)
43 MachineRegisterInfo &MRI;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DLeonPasses.h42 int getUnusedFPRegister(MachineRegisterInfo &MRI);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h23 class MachineRegisterInfo;
31 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyPrepareForLiveIntervals.cpp28 #include "llvm/CodeGen/MachineRegisterInfo.h"
65 static bool hasArgumentDef(unsigned Reg, const MachineRegisterInfo &MRI) {
80 MachineRegisterInfo &MRI = MF.getRegInfo();
H A DWebAssemblyMemIntrinsicResults.cpp37 #include "llvm/CodeGen/MachineRegisterInfo.h"
86 const MachineRegisterInfo &MRI,
150 const MachineRegisterInfo &MRI,
183 MachineRegisterInfo &MRI = MF.getRegInfo();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.h40 class MachineRegisterInfo;
48 MachineRegisterInfo *MRI;
71 bool isVCC(Register Reg, const MachineRegisterInfo &MRI) const;
74 Register Reg, const MachineRegisterInfo &MRI,
109 void getAddrModeInfo(const MachineInstr &Load, const MachineRegisterInfo &MRI,
166 bool isDSOffsetLegal(const MachineRegisterInfo &MRI,
H A DSIInstrInfo.h41 class MachineRegisterInfo;
70 MachineRegisterInfo &MRI,
76 MachineRegisterInfo &MRI,
119 MachineRegisterInfo &MRI,
122 void addUsersToMoveToVALUWorklist(unsigned Reg, MachineRegisterInfo &MRI,
321 MachineRegisterInfo *MRI) const final;
676 const MachineRegisterInfo &MRI = MF.getRegInfo();
682 const MachineRegisterInfo &MRI = MF.getRegInfo();
693 bool mayReadEXEC(const MachineRegisterInfo &MRI, const MachineInstr &MI) const;
776 bool usesConstantBus(const MachineRegisterInfo
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp32 #include "llvm/CodeGen/MachineRegisterInfo.h"
76 bool selectLoadStoreOp(MachineInstr &I, MachineRegisterInfo &MRI,
78 bool selectFrameIndexOrGep(MachineInstr &I, MachineRegisterInfo &MRI,
80 bool selectGlobalValue(MachineInstr &I, MachineRegisterInfo &MRI,
82 bool selectConstant(MachineInstr &I, MachineRegisterInfo &MRI,
84 bool selectTruncOrPtrToInt(MachineInstr &I, MachineRegisterInfo &MRI,
86 bool selectZext(MachineInstr &I, MachineRegisterInfo &MRI,
88 bool selectAnyext(MachineInstr &I, MachineRegisterInfo &MRI,
90 bool selectCmp(MachineInstr &I, MachineRegisterInfo &MRI,
92 bool selectFCmp(MachineInstr &I, MachineRegisterInfo
[all...]

Completed in 214 milliseconds

1234567891011>>