|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/FastISel.h 50 class MachineRegisterInfo;
include/llvm/CodeGen/FunctionLoweringInfo.h 44 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/CallLowering.h 36 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/Combiner.h 21 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/CombinerHelper.h 27 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/CombinerInfo.h 23 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h 21 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/IRTranslator.h 46 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/InstructionSelector.h 39 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/Legalizer.h 28 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/LegalizerHelper.h 33 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h 39 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/Localizer.h 30 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/RegBankSelect.h 82 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h 30 class MachineRegisterInfo;
include/llvm/CodeGen/GlobalISel/Utils.h 30 class MachineRegisterInfo;
include/llvm/CodeGen/LiveInterval.h 45 class MachineRegisterInfo;
include/llvm/CodeGen/LiveIntervals.h 49 class MachineRegisterInfo;
include/llvm/CodeGen/LivePhysRegs.h 43 class MachineRegisterInfo;
include/llvm/CodeGen/LiveRangeCalc.h 40 class MachineRegisterInfo;
include/llvm/CodeGen/LiveVariables.h 43 class MachineRegisterInfo;
include/llvm/CodeGen/MachineFunction.h 63 class MachineRegisterInfo;
include/llvm/CodeGen/MachineInstr.h 46 class MachineRegisterInfo;
include/llvm/CodeGen/MachineLoopUtils.h 14 class MachineRegisterInfo;
include/llvm/CodeGen/MachineOperand.h 32 class MachineRegisterInfo;
include/llvm/CodeGen/MachineSSAUpdater.h 22 class MachineRegisterInfo;
include/llvm/CodeGen/MachineTraceMetrics.h 65 class MachineRegisterInfo;
include/llvm/CodeGen/RegisterPressure.h 36 class MachineRegisterInfo;
include/llvm/CodeGen/ScheduleDAG.h 37 class MachineRegisterInfo;
include/llvm/CodeGen/SelectionDAGISel.h 29 class MachineRegisterInfo;
include/llvm/CodeGen/TailDuplicator.h 32 class MachineRegisterInfo;
include/llvm/CodeGen/TargetInstrInfo.h 48 class MachineRegisterInfo;
include/llvm/CodeGen/TargetLowering.h 85 class MachineRegisterInfo;
include/llvm/CodeGen/VirtRegMap.h 29 class MachineRegisterInfo;
lib/CodeGen/AggressiveAntiDepBreaker.h 33 class MachineRegisterInfo;
lib/CodeGen/BranchFolding.h 29 class MachineRegisterInfo;
lib/CodeGen/CriticalAntiDepBreaker.h 30 class MachineRegisterInfo;
lib/CodeGen/RegAllocBase.h 48 class MachineRegisterInfo;
lib/CodeGen/SplitKit.h 42 class MachineRegisterInfo;
lib/Target/AArch64/AArch64CallLowering.h 29 class MachineRegisterInfo;
lib/Target/AMDGPU/AMDGPUInstructionSelector.h 40 class MachineRegisterInfo;
lib/Target/AMDGPU/GCNHazardRecognizer.h 27 class MachineRegisterInfo;
lib/Target/AMDGPU/GCNRegPressure.h 25 class MachineRegisterInfo;
lib/Target/AMDGPU/SIInstrInfo.h 40 class MachineRegisterInfo;
lib/Target/AMDGPU/SIRegisterInfo.h 25 class MachineRegisterInfo;
lib/Target/Hexagon/BitTracker.h 28 class MachineRegisterInfo;
lib/Target/Hexagon/HexagonBitTracker.h 23 class MachineRegisterInfo;
lib/Target/Hexagon/HexagonBlockRanges.h 25 class MachineRegisterInfo;
lib/Target/Hexagon/HexagonFrameLowering.h 27 class MachineRegisterInfo;
lib/Target/Hexagon/RDFDeadCode.h 31 class MachineRegisterInfo;
lib/Target/Hexagon/RDFLiveness.h 28 class MachineRegisterInfo;
lib/Target/X86/X86CallLowering.h 24 class MachineRegisterInfo;
References
gen/lib/Target/AArch64/AArch64GenGICombiner.inc 103 MachineRegisterInfo &MRI = MF->getRegInfo();
gen/lib/Target/AArch64/AArch64GenGlobalISel.inc 885 const MachineRegisterInfo &MRI = MF.getRegInfo();
1021 MachineRegisterInfo &MRI = MF.getRegInfo();
gen/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc 378 const MachineRegisterInfo &MRI = MF.getRegInfo();
440 MachineRegisterInfo &MRI = MF.getRegInfo();
gen/lib/Target/ARM/ARMGenGlobalISel.inc 747 const MachineRegisterInfo &MRI = MF.getRegInfo();
809 MachineRegisterInfo &MRI = MF.getRegInfo();
gen/lib/Target/Mips/MipsGenGlobalISel.inc 612 const MachineRegisterInfo &MRI = MF.getRegInfo();
634 MachineRegisterInfo &MRI = MF.getRegInfo();
gen/lib/Target/RISCV/RISCVGenGlobalISel.inc 258 const MachineRegisterInfo &MRI = MF.getRegInfo();
280 MachineRegisterInfo &MRI = MF.getRegInfo();
gen/lib/Target/X86/X86GenGlobalISel.inc 751 const MachineRegisterInfo &MRI = MF.getRegInfo();
773 MachineRegisterInfo &MRI = MF.getRegInfo();
include/llvm/CodeGen/FastISel.h 205 MachineRegisterInfo &MRI;
include/llvm/CodeGen/FunctionLoweringInfo.h 58 MachineRegisterInfo *RegInfo;
include/llvm/CodeGen/GlobalISel/CSEInfo.h 77 MachineRegisterInfo *MRI = nullptr;
169 const MachineRegisterInfo &MRI;
172 GISelInstProfileBuilder(FoldingSetNodeID &ID, const MachineRegisterInfo &MRI)
include/llvm/CodeGen/GlobalISel/CallLowering.h 113 ValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
164 MachineRegisterInfo &MRI;
include/llvm/CodeGen/GlobalISel/Combiner.h 39 MachineRegisterInfo *MRI = nullptr;
include/llvm/CodeGen/GlobalISel/CombinerHelper.h 42 MachineRegisterInfo &MRI;
53 void replaceRegWith(MachineRegisterInfo &MRI, Register FromReg, Register ToReg) const;
57 void replaceRegOpWith(MachineRegisterInfo &MRI, MachineOperand &FromRegOp,
include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h 54 void changingAllUsesOfReg(const MachineRegisterInfo &MRI, unsigned Reg);
include/llvm/CodeGen/GlobalISel/GISelKnownBits.h 31 MachineRegisterInfo &MRI;
include/llvm/CodeGen/GlobalISel/IRTranslator.h 505 MachineRegisterInfo *MRI = nullptr;
include/llvm/CodeGen/GlobalISel/InstructionSelector.h 452 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
488 const MachineRegisterInfo &MRI) const;
494 const MachineRegisterInfo &MRI) const;
include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h 53 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h 28 MachineRegisterInfo &MRI;
44 LegalizationArtifactCombiner(MachineIRBuilder &B, MachineRegisterInfo &MRI,
include/llvm/CodeGen/GlobalISel/Legalizer.h 62 bool combineExtracts(MachineInstr &MI, MachineRegisterInfo &MRI,
include/llvm/CodeGen/GlobalISel/LegalizerHelper.h 242 MachineRegisterInfo &MRI;
256 MachineRegisterInfo &MRI,
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h 1141 const MachineRegisterInfo &MRI) const;
1146 bool isLegal(const MachineInstr &MI, const MachineRegisterInfo &MRI) const;
1148 const MachineRegisterInfo &MRI) const;
1150 virtual bool legalizeCustom(MachineInstr &MI, MachineRegisterInfo &MRI,
1156 virtual bool legalizeIntrinsic(MachineInstr &MI, MachineRegisterInfo &MRI,
include/llvm/CodeGen/GlobalISel/Localizer.h 47 MachineRegisterInfo *MRI;
include/llvm/CodeGen/GlobalISel/MIPatternMatch.h 24 bool mi_match(Reg R, const MachineRegisterInfo &MRI, Pattern &&P) {
33 bool match(const MachineRegisterInfo &MRI, unsigned Reg) {
46 bool match(const MachineRegisterInfo &MRI, unsigned Reg) {
63 bool match(const MachineRegisterInfo &MRI, unsigned Reg) { return true; }
64 bool match(const MachineRegisterInfo &MRI, MachineOperand *MO) {
74 bool match(const MachineRegisterInfo &MRI, MatchSrc &&src) {
86 bool match(const MachineRegisterInfo &MRI, MatchSrc &&src) {
93 bool match(const MachineRegisterInfo &MRI, MatchSrc &&src) {
104 bool match(const MachineRegisterInfo &MRI, MatchSrc &&src) {
118 static bool bind(const MachineRegisterInfo &MRI, BindTy &VR, BindTy &V) {
125 static bool bind(const MachineRegisterInfo &MRI, MachineInstr *&MI,
135 static bool bind(const MachineRegisterInfo &MRI, LLT &Ty, unsigned Reg) {
144 static bool bind(const MachineRegisterInfo &MRI, const ConstantFP *&F,
158 template <typename ITy> bool match(const MachineRegisterInfo &MRI, ITy &&V) {
179 bool match(const MachineRegisterInfo &MRI, OpTy &&Op) {
247 bool match(const MachineRegisterInfo &MRI, OpTy &&Op) {
328 bool match(const MachineRegisterInfo &MRI, unsigned Reg) {
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h 44 MachineRegisterInfo *MRI;
74 void addDefToMIB(MachineRegisterInfo &MRI, MachineInstrBuilder &MIB) const {
88 LLT getLLTTy(const MachineRegisterInfo &MRI) const {
159 LLT getLLTTy(const MachineRegisterInfo &MRI) const {
271 MachineRegisterInfo *getMRI() { return State.MRI; }
272 const MachineRegisterInfo *getMRI() const { return State.MRI; }
include/llvm/CodeGen/GlobalISel/RegBankSelect.h 490 MachineRegisterInfo *MRI = nullptr;
include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h 288 MachineRegisterInfo &MRI;
322 MachineRegisterInfo &MRI);
333 MachineRegisterInfo &getMRI() const { return MRI; }
583 const RegisterBank *getRegBank(Register Reg, const MachineRegisterInfo &MRI,
645 MachineRegisterInfo &MRI);
729 unsigned getSizeInBits(Register Reg, const MachineRegisterInfo &MRI,
include/llvm/CodeGen/GlobalISel/Utils.h 45 unsigned constrainRegToClass(MachineRegisterInfo &MRI,
59 MachineRegisterInfo &MRI,
77 MachineRegisterInfo &MRI,
98 bool isTriviallyDead(const MachineInstr &MI, const MachineRegisterInfo &MRI);
114 const MachineRegisterInfo &MRI);
129 getConstantVRegValWithLookThrough(unsigned VReg, const MachineRegisterInfo &MRI,
133 const MachineRegisterInfo &MRI);
139 const MachineRegisterInfo &MRI);
145 const MachineRegisterInfo &MRI);
156 const MachineRegisterInfo &MRI);
159 uint64_t Imm, const MachineRegisterInfo &MRI);
163 bool isKnownNeverNaN(Register Val, const MachineRegisterInfo &MRI,
167 inline bool isKnownNeverSNaN(Register Val, const MachineRegisterInfo &MRI) {
include/llvm/CodeGen/LiveInterval.h 821 const MachineRegisterInfo &MRI,
859 void verify(const MachineRegisterInfo *MRI = nullptr) const;
986 MachineRegisterInfo &MRI);
include/llvm/CodeGen/LiveIntervals.h 56 MachineRegisterInfo* MRI;
include/llvm/CodeGen/LivePhysRegs.h 109 bool available(const MachineRegisterInfo &MRI, MCPhysReg Reg) const;
include/llvm/CodeGen/LiveRangeCalc.h 46 const MachineRegisterInfo *MRI = nullptr;
include/llvm/CodeGen/LiveRangeEdit.h 45 class LiveRangeEdit : private MachineRegisterInfo::Delegate {
72 MachineRegisterInfo &MRI;
include/llvm/CodeGen/LiveVariables.h 109 MachineRegisterInfo &MRI);
128 MachineRegisterInfo* MRI;
include/llvm/CodeGen/MachineFunction.h 231 MachineRegisterInfo *RegInfo;
486 MachineRegisterInfo &getRegInfo() { return *RegInfo; }
487 const MachineRegisterInfo &getRegInfo() const { return *RegInfo; }
include/llvm/CodeGen/MachineInstr.h 1509 const MachineRegisterInfo &MRI) const;
1671 MachineRegisterInfo *getRegInfo();
1676 void RemoveRegOperandsFromUseLists(MachineRegisterInfo&);
1681 void AddRegOperandsToUseLists(MachineRegisterInfo&);
include/llvm/CodeGen/MachineLoopUtils.h 36 MachineRegisterInfo &MRI,
include/llvm/CodeGen/MachinePipeliner.h 503 MachineRegisterInfo &MRI;
include/llvm/CodeGen/MachineRegisterInfo.h 150 MachineRegisterInfo(const MachineRegisterInfo &) = delete;
151 MachineRegisterInfo &operator=(const MachineRegisterInfo &) = delete;
151 MachineRegisterInfo &operator=(const MachineRegisterInfo &) = delete;
1177 PSetIterator(unsigned RegUnit, const MachineRegisterInfo *MRI) {
include/llvm/CodeGen/MachineSSAUpdater.h 52 MachineRegisterInfo *MRI;
include/llvm/CodeGen/MachineTraceMetrics.h 91 const MachineRegisterInfo *MRI = nullptr;
include/llvm/CodeGen/ModuloSchedule.h 165 MachineRegisterInfo &MRI;
277 MachineRegisterInfo &MRI;
include/llvm/CodeGen/RegisterPressure.h 161 const MachineRegisterInfo *MRI);
181 const MachineRegisterInfo &MRI, bool TrackLaneMasks,
193 const MachineRegisterInfo &MRI, SlotIndex Pos,
222 const MachineRegisterInfo &MRI);
293 void init(const MachineRegisterInfo &MRI);
362 const MachineRegisterInfo *MRI;
include/llvm/CodeGen/RegisterScavenging.h 37 MachineRegisterInfo* MRI;
include/llvm/CodeGen/ScheduleDAG.h 561 MachineRegisterInfo &MRI; ///< Virtual/real register map
include/llvm/CodeGen/SelectionDAGISel.h 52 MachineRegisterInfo *RegInfo;
include/llvm/CodeGen/TailDuplicator.h 41 MachineRegisterInfo *MRI;
include/llvm/CodeGen/TargetInstrInfo.h 526 const MachineRegisterInfo *MRI = nullptr) const;
1379 const MachineRegisterInfo *MRI) const {
1392 const MachineRegisterInfo *MRI,
1405 unsigned Reg, MachineRegisterInfo *MRI) const {
1469 const MachineRegisterInfo *MRI,
include/llvm/CodeGen/TargetLowering.h 2991 bool IsPre, MachineRegisterInfo &MRI) const {
3038 bool parametersInCSRMatch(const MachineRegisterInfo &MRI,
3185 const MachineRegisterInfo &MRI,
include/llvm/CodeGen/TargetRegisterInfo.h 409 const MachineRegisterInfo *MRI) const;
741 unsigned getRegSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI) const;
972 const MachineRegisterInfo &MRI) const {
1149 const MachineRegisterInfo *MRI = nullptr);
1167 Printable printRegClassOrBank(unsigned Reg, const MachineRegisterInfo &RegInfo,
include/llvm/CodeGen/VirtRegMap.h 42 MachineRegisterInfo *MRI;
89 MachineRegisterInfo &getRegInfo() const { return *MRI; }
include/llvm/Support/Allocator.h 88 !std::is_same<typename std::remove_cv<T>::type, void>::value, void>::type
89 Deallocate(T *Ptr, size_t Num = 1) {
90 Deallocate(static_cast<const void *>(Ptr), Num * sizeof(T));
lib/CodeGen/AggressiveAntiDepBreaker.h 119 MachineRegisterInfo &MRI;
lib/CodeGen/BranchFolding.cpp 186 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/BranchFolding.h 127 const MachineRegisterInfo *MRI;
lib/CodeGen/CalcSpillWeights.cpp 40 MachineRegisterInfo &MRI = MF.getRegInfo();
53 const MachineRegisterInfo &mri) {
153 MachineRegisterInfo &mri = MF.getRegInfo();
206 for (MachineRegisterInfo::reg_instr_iterator
lib/CodeGen/CriticalAntiDepBreaker.h 38 MachineRegisterInfo &MRI;
lib/CodeGen/DeadMachineInstructionElim.cpp 33 const MachineRegisterInfo *MRI;
lib/CodeGen/DetectDeadLanes.cpp 109 const MachineRegisterInfo *MRI;
152 static bool isCrossCopy(const MachineRegisterInfo &MRI,
lib/CodeGen/EarlyIfConversion.cpp 84 MachineRegisterInfo *MRI;
704 MachineRegisterInfo *MRI;
941 MachineRegisterInfo *MRI;
lib/CodeGen/ExecutionDomainFix.cpp 428 const MachineRegisterInfo &MRI = mf.getRegInfo();
lib/CodeGen/GlobalISel/CallLowering.cpp 131 MachineRegisterInfo *MRI = MIRBuilder.getMRI();
lib/CodeGen/GlobalISel/CombinerHelper.cpp 42 void CombinerHelper::replaceRegWith(MachineRegisterInfo &MRI, Register FromReg,
54 void CombinerHelper::replaceRegOpWith(MachineRegisterInfo &MRI,
892 MachineRegisterInfo &MRI = *MIB.getMRI();
lib/CodeGen/GlobalISel/GISelChangeObserver.cpp 19 const MachineRegisterInfo &MRI, unsigned Reg) {
lib/CodeGen/GlobalISel/InstructionSelect.cpp 86 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/GlobalISel/InstructionSelector.cpp 42 MachineRegisterInfo &MRI = MF.getRegInfo();
50 const MachineRegisterInfo &MRI) const {
58 const MachineOperand &Root, const MachineRegisterInfo &MRI) const {
lib/CodeGen/GlobalISel/Legalizer.cpp 155 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/GlobalISel/LegalizerHelper.cpp 392 llvm::createMemLibcall(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
lib/CodeGen/GlobalISel/LegalizerInfo.cpp 391 const MachineRegisterInfo &MRI, unsigned OpIdx,
477 const MachineRegisterInfo &MRI) const {
508 const MachineRegisterInfo &MRI) const {
513 const MachineRegisterInfo &MRI) const {
520 bool LegalizerInfo::legalizeCustom(MachineInstr &MI, MachineRegisterInfo &MRI,
683 MachineRegisterInfo &MRI,
739 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp 83 RegisterBankInfo::getRegBank(Register Reg, const MachineRegisterInfo &MRI,
127 Register Reg, const TargetRegisterClass &RC, MachineRegisterInfo &MRI) {
168 const MachineRegisterInfo &MRI = MF.getRegInfo();
435 MachineRegisterInfo &MRI = OpdMapper.getMRI();
489 const MachineRegisterInfo &MRI,
648 MachineRegisterInfo &MRI)
lib/CodeGen/GlobalISel/Utils.cpp 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 &MRI) {
320 const MachineRegisterInfo &MRI) {
340 const MachineRegisterInfo &MRI) {
389 bool llvm::isKnownNeverNaN(Register Val, const MachineRegisterInfo &MRI,
416 const MachineRegisterInfo &MRI) {
lib/CodeGen/IfConversion.cpp 194 MachineRegisterInfo *MRI;
lib/CodeGen/InlineSpiller.cpp 93 MachineRegisterInfo &MRI;
166 MachineRegisterInfo &MRI;
290 for (MachineRegisterInfo::reg_instr_nodbg_iterator
330 for (MachineRegisterInfo::reg_instr_iterator
447 for (MachineRegisterInfo::use_instr_nodbg_iterator
647 for (MachineRegisterInfo::reg_bundle_iterator
967 for (MachineRegisterInfo::reg_bundle_iterator
1093 for (MachineRegisterInfo::reg_instr_iterator
lib/CodeGen/LiveDebugVariables.cpp 299 MachineRegisterInfo &MRI, LiveIntervals &LIS);
303 void computeIntervals(MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
764 MachineRegisterInfo &MRI, LiveIntervals &LIS) {
833 void UserValue::computeIntervals(MachineRegisterInfo &MRI,
1183 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/LiveInterval.cpp 969 const MachineRegisterInfo &MRI,
1076 void LiveInterval::verify(const MachineRegisterInfo *MRI) const {
1353 MachineRegisterInfo &MRI) {
1355 for (MachineRegisterInfo::reg_iterator RI = MRI.reg_begin(LI.reg),
lib/CodeGen/LiveIntervals.cpp 946 const MachineRegisterInfo& MRI;
954 HMEditor(LiveIntervals& LIS, const MachineRegisterInfo& MRI,
lib/CodeGen/LivePhysRegs.cpp 143 bool LivePhysRegs::available(const MachineRegisterInfo &MRI,
178 const MachineRegisterInfo &MRI = MF.getRegInfo();
249 const MachineRegisterInfo &MRI = MF.getRegInfo();
260 const MachineRegisterInfo &MRI = MF.getRegInfo();
281 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/LiveRangeShrink.cpp 111 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/LiveRegUnits.cpp 94 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/LiveVariables.cpp 722 MachineRegisterInfo &MRI) {
lib/CodeGen/MIRCanonicalizerPass.cpp 224 MachineRegisterInfo *MRI = &MBB->getParent()->getRegInfo();
308 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
401 MachineRegisterInfo &MRI = MF.getRegInfo();
479 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/MIRParser/MIParser.cpp 326 MachineRegisterInfo &MRI = MF.getRegInfo();
1422 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/MIRParser/MIRParser.cpp 307 const MachineRegisterInfo &MRI = MF.getRegInfo();
338 const MachineRegisterInfo &MRI = MF.getRegInfo();
479 MachineRegisterInfo &MRI = MF.getRegInfo();
496 MachineRegisterInfo &RegInfo = MF.getRegInfo();
577 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/MIRPrinter.cpp 122 void convert(yaml::MachineFunction &MF, const MachineRegisterInfo &RegInfo,
264 const MachineRegisterInfo &RegInfo,
287 const MachineRegisterInfo &RegInfo,
667 const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
707 const auto &MRI = MF->getRegInfo();
lib/CodeGen/MIRVRegNamerUtils.cpp 53 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
87 const MachineRegisterInfo &MRI = MF.getRegInfo();
159 MachineRegisterInfo &MRI, NamedVRegCursor &NVC) {
227 MachineRegisterInfo &MRI) {
258 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/MIRVRegNamerUtils.h 37 MachineRegisterInfo &MRI;
60 NamedVRegCursor(MachineRegisterInfo &MRI, unsigned SkipGapSize = 1000)
lib/CodeGen/MachineBasicBlock.cpp 96 MachineRegisterInfo &RegInfo = MF.getRegInfo();
339 const MachineRegisterInfo &MRI = MF->getRegInfo();
502 MachineRegisterInfo &MRI = getParent()->getRegInfo();
1046 MachineRegisterInfo *MRI = &getParent()->getRegInfo();
lib/CodeGen/MachineCSE.cpp 69 MachineRegisterInfo *MRI;
267 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/MachineCombiner.cpp 65 MachineRegisterInfo *MRI;
231 MachineRegisterInfo::reg_iterator RI = MRI->reg_begin(MO.getReg());
lib/CodeGen/MachineCopyPropagation.cpp 186 const MachineRegisterInfo *MRI;
lib/CodeGen/MachineFrameInfo.cpp 123 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/MachineFunction.cpp 158 RegInfo = new (Allocator) MachineRegisterInfo(this);
501 for (MachineRegisterInfo::livein_iterator
585 MachineRegisterInfo &MRI = getRegInfo();
lib/CodeGen/MachineInstr.cpp 90 const MachineRegisterInfo *&MRI,
152 MachineRegisterInfo *MachineInstr::getRegInfo() {
161 void MachineInstr::RemoveRegOperandsFromUseLists(MachineRegisterInfo &MRI) {
170 void MachineInstr::AddRegOperandsToUseLists(MachineRegisterInfo &MRI) {
187 unsigned NumOps, MachineRegisterInfo *MRI) {
238 MachineRegisterInfo *MRI = getRegInfo();
306 MachineRegisterInfo *MRI = getRegInfo();
681 MachineRegisterInfo &MRI = MF->getRegInfo();
1424 const MachineRegisterInfo &MRI) const {
1478 const MachineRegisterInfo *MRI = nullptr;
2129 auto *MRI = getRegInfo();
lib/CodeGen/MachineLICM.cpp 98 MachineRegisterInfo *MRI;
800 static bool isOperandKill(const MachineOperand &MO, MachineRegisterInfo *MRI) {
914 const MachineRegisterInfo *MRI) {
947 const MachineRegisterInfo *MRI,
lib/CodeGen/MachineLoopUtils.cpp 28 MachineRegisterInfo &MRI,
lib/CodeGen/MachineOperand.cpp 63 MachineRegisterInfo &MRI = MF->getRegInfo();
106 MachineRegisterInfo &MRI = MF->getRegInfo();
236 MachineRegisterInfo *RegInfo = nullptr;
772 const MachineRegisterInfo *MRI = nullptr;
790 const MachineRegisterInfo &MRI = MF->getRegInfo();
lib/CodeGen/MachinePipeliner.cpp 349 MachineRegisterInfo &MRI = MF->getRegInfo();
775 for (MachineRegisterInfo::use_instr_iterator
1547 MachineRegisterInfo &MRI = MF.getRegInfo();
2068 MachineRegisterInfo &MRI = MF.getRegInfo();
2107 MachineRegisterInfo &MRI = MI->getMF()->getRegInfo();
lib/CodeGen/MachineRegisterInfo.cpp 69 constrainRegClass(MachineRegisterInfo &MRI, unsigned Reg,
547 MachineRegisterInfo::use_instr_iterator nextI;
lib/CodeGen/MachineSink.cpp 87 MachineRegisterInfo *MRI; // Machine register information
765 const MachineRegisterInfo &MRI = MI.getMF()->getRegInfo();
992 const MachineRegisterInfo &MRI = MI.getMF()->getRegInfo();
lib/CodeGen/MachineTraceMetrics.cpp 635 DataDep(const MachineRegisterInfo *MRI, unsigned VirtReg, unsigned UseOp)
638 MachineRegisterInfo::def_iterator DefI = MRI->def_begin(VirtReg);
652 const MachineRegisterInfo *MRI) {
683 const MachineRegisterInfo *MRI) {
lib/CodeGen/MachineVerifier.cpp 97 const MachineRegisterInfo *MRI;
lib/CodeGen/ModuloSchedule.cpp 84 for (MachineRegisterInfo::use_iterator UI = MRI.use_begin(Reg),
335 MachineRegisterInfo &MRI,
337 for (MachineRegisterInfo::use_iterator I = MRI.use_begin(FromReg),
352 MachineRegisterInfo &MRI) {
353 for (MachineRegisterInfo::use_iterator I = MRI.use_begin(Reg),
738 for (MachineRegisterInfo::use_iterator UI = MRI.use_begin(reg),
792 for (MachineRegisterInfo::use_instr_iterator I = MRI.use_instr_begin(Def),
923 MachineRegisterInfo &MRI = MF.getRegInfo();
1143 for (MachineRegisterInfo::use_iterator UI = MRI.use_begin(OldReg),
1216 void EliminateDeadPhis(MachineBasicBlock *MBB, MachineRegisterInfo &MRI,
1249 MachineRegisterInfo &MRI;
1518 MachineRegisterInfo &MRI;
1524 KernelOperandInfo(MachineOperand *MO, MachineRegisterInfo &MRI,
lib/CodeGen/OptimizePHIs.cpp 37 MachineRegisterInfo *MRI;
lib/CodeGen/PHIElimination.cpp 68 MachineRegisterInfo *MRI; // Machine register information
222 const MachineRegisterInfo &MRI) {
231 const MachineRegisterInfo &MRI) {
lib/CodeGen/PHIEliminationUtils.cpp 35 MachineRegisterInfo& MRI = MBB->getParent()->getRegInfo();
lib/CodeGen/PeepholeOptimizer.cpp 156 MachineRegisterInfo *MRI;
378 const MachineRegisterInfo &MRI;
418 const MachineRegisterInfo &MRI,
755 insertPHI(MachineRegisterInfo &MRI, const TargetInstrInfo &TII,
1111 getNewSource(MachineRegisterInfo *MRI, const TargetInstrInfo *TII,
2098 MachineRegisterInfo::def_iterator DI = MRI.def_begin(Reg);
lib/CodeGen/ProcessImplicitDefs.cpp 30 MachineRegisterInfo *MRI;
lib/CodeGen/PrologEpilogInserter.cpp 505 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/RegAllocBase.cpp 119 for (MachineRegisterInfo::reg_instr_iterator
lib/CodeGen/RegAllocBase.h 65 MachineRegisterInfo *MRI = nullptr;
lib/CodeGen/RegAllocFast.cpp 71 MachineRegisterInfo *MRI;
361 MachineRegisterInfo::reg_nodbg_iterator I = MRI->reg_nodbg_begin(MO.getReg());
lib/CodeGen/RegAllocGreedy.cpp 2512 static bool hasTiedDef(MachineRegisterInfo *MRI, unsigned reg) {
lib/CodeGen/RegAllocPBQP.cpp 557 const MachineRegisterInfo &MRI = MF.getRegInfo();
582 const MachineRegisterInfo &MRI = G.getMetadata().MF.getRegInfo();
745 MachineRegisterInfo &MRI = MF.getRegInfo();
879 const MachineRegisterInfo &MRI = G.getMetadata().MF.getRegInfo();
lib/CodeGen/RegUsageInfoCollector.cpp 102 MachineRegisterInfo *MRI = &MF.getRegInfo();
lib/CodeGen/RegisterCoalescer.cpp 125 MachineRegisterInfo* MRI;
417 const MachineRegisterInfo &MRI = MI->getMF()->getRegInfo();
859 for (MachineRegisterInfo::use_iterator UI = MRI->use_begin(IntA.reg),
1671 for (MachineRegisterInfo::reg_instr_iterator
3512 const MachineRegisterInfo *MRI) {
lib/CodeGen/RegisterPressure.cpp 51 const MachineRegisterInfo &MRI, unsigned Reg,
65 const MachineRegisterInfo &MRI, unsigned Reg,
225 void LiveRegSet::init(const MachineRegisterInfo &MRI) {
422 const MachineRegisterInfo &MRI, bool TrackLaneMasks, unsigned RegUnit,
450 const MachineRegisterInfo &MRI,
472 const MachineRegisterInfo &MRI;
477 const MachineRegisterInfo &MRI, bool IgnoreDead)
570 const MachineRegisterInfo &MRI,
600 const MachineRegisterInfo &MRI,
659 const MachineRegisterInfo &MRI) {
671 const MachineRegisterInfo *MRI) {
1224 const MachineRegisterInfo &MRI,
lib/CodeGen/RegisterScavenging.cpp 623 static Register scavengeVReg(MachineRegisterInfo &MRI, RegScavenger &RS,
654 MachineRegisterInfo::def_iterator FirstDef =
677 static bool scavengeFrameVirtualRegsInBlock(MachineRegisterInfo &MRI,
755 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/RenameIndependentSubregs.cpp 104 MachineRegisterInfo *MRI;
215 for (MachineRegisterInfo::reg_nodbg_iterator I = MRI->reg_nodbg_begin(Reg),
lib/CodeGen/ScheduleDAGInstrs.cpp 1086 static void toggleKills(const MachineRegisterInfo &MRI, LivePhysRegs &LiveRegs,
lib/CodeGen/SelectionDAG/FastISel.cpp 2359 MachineRegisterInfo::reg_iterator RI = MRI.reg_begin(LoadReg);
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 520 MachineRegisterInfo &MRI = MF->getRegInfo();
lib/CodeGen/SelectionDAG/InstrEmitter.h 30 MachineRegisterInfo *MRI;
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 957 const MachineRegisterInfo &MRI = DAG.getMachineFunction().getRegInfo();
5511 MachineRegisterInfo &RegInfo = MF.getRegInfo();
7967 MachineRegisterInfo &RegInfo = MF.getRegInfo();
8269 MachineRegisterInfo &RegInfo =
9766 MachineRegisterInfo& RegInfo = MF.getRegInfo();
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 513 MachineRegisterInfo &MRI = MF->getRegInfo();
612 for (MachineRegisterInfo::use_instr_iterator
lib/CodeGen/SelectionDAG/TargetLowering.cpp 74 bool TargetLowering::parametersInCSRMatch(const MachineRegisterInfo &MRI,
2593 const APInt &DemandedElts, const MachineRegisterInfo &MRI,
lib/CodeGen/SplitKit.cpp 175 const MachineRegisterInfo &MRI = MF.getRegInfo();
1315 for (MachineRegisterInfo::reg_iterator RI = MRI.reg_begin(Edit->getReg()),
lib/CodeGen/SplitKit.h 262 MachineRegisterInfo &MRI;
lib/CodeGen/TailDuplicator.cpp 209 MachineRegisterInfo::use_iterator UI = MRI->use_begin(VReg);
289 const MachineRegisterInfo *MRI) {
lib/CodeGen/TargetFrameLoweringImpl.cpp 119 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/TargetInstrInfo.cpp 420 const MachineRegisterInfo *MRI) const {
451 const MachineRegisterInfo &MRI = MI.getMF()->getRegInfo();
671 const MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
689 const MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
778 MachineRegisterInfo &MRI = MF->getRegInfo();
860 MachineRegisterInfo &MRI = Root.getMF()->getRegInfo();
885 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/CodeGen/TargetRegisterInfo.cpp 90 unsigned SubIdx, const MachineRegisterInfo *MRI) {
153 Printable printRegClassOrBank(unsigned Reg, const MachineRegisterInfo &RegInfo,
389 const MachineRegisterInfo &MRI = MF.getRegInfo();
473 const MachineRegisterInfo &MRI) const {
496 const MachineRegisterInfo *MRI) const {
lib/CodeGen/TwoAddressInstructionPass.cpp 97 MachineRegisterInfo *MRI;
344 const MachineRegisterInfo *MRI) {
470 const MachineRegisterInfo *MRI,
484 MachineRegisterInfo::def_iterator Begin = MRI->def_begin(Reg);
520 MachineRegisterInfo *MRI,
lib/CodeGen/UnreachableBlockElim.cpp 183 MachineRegisterInfo &MRI = F.getRegInfo();
lib/CodeGen/VirtRegMap.cpp 179 MachineRegisterInfo *MRI;
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp 110 MachineRegisterInfo *MRI;
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp 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::def_instr_iterator Def =
lib/Target/AArch64/AArch64CallLowering.cpp 56 IncomingArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
108 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
119 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
131 OutgoingArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
221 const DataLayout &DL, MachineRegisterInfo &MRI, CallingConv::ID CallConv) const {
269 MachineRegisterInfo &MRI = MF.getRegInfo();
421 MachineRegisterInfo &MRI = MF.getRegInfo();
598 MachineRegisterInfo &MRI = MF.getRegInfo();
783 MachineRegisterInfo &MRI = MF.getRegInfo();
925 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AArch64/AArch64CallLowering.h 64 const DataLayout &DL, MachineRegisterInfo &MRI,
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp 121 MachineRegisterInfo &RegInfo = MF->getRegInfo();
lib/Target/AArch64/AArch64CondBrTuning.cpp 51 MachineRegisterInfo *MRI;
lib/Target/AArch64/AArch64ConditionOptimizer.cpp 96 const MachineRegisterInfo *MRI;
lib/Target/AArch64/AArch64ConditionalCompares.cpp 141 MachineRegisterInfo *MRI;
768 MachineRegisterInfo *MRI;
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp 38 const MachineRegisterInfo *MRI;
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp 708 MachineRegisterInfo &MRI = Fn.getRegInfo();
lib/Target/AArch64/AArch64FrameLowering.cpp 400 const MachineRegisterInfo &MRI = MF->getRegInfo();
1958 const MachineRegisterInfo &MRI = MF.getRegInfo();
2230 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AArch64/AArch64ISelLowering.cpp 3668 const MachineRegisterInfo &MRI = MF.getRegInfo();
12383 MachineRegisterInfo *MRI = &Entry->getParent()->getRegInfo();
lib/Target/AArch64/AArch64InstrInfo.cpp 417 static unsigned removeCopies(const MachineRegisterInfo &MRI, unsigned VReg) {
430 static unsigned canFoldIntoCSel(const MachineRegisterInfo &MRI, unsigned VReg,
502 const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
543 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
1054 MachineRegisterInfo *MRI = &MF->getRegInfo();
1183 int CmpValue, const MachineRegisterInfo *MRI) const {
1442 const MachineRegisterInfo *MRI) const {
3237 const MachineRegisterInfo &MRI = MF.getRegInfo();
3597 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
3983 genFusedMultiply(MachineFunction &MF, MachineRegisterInfo &MRI,
4062 static MachineInstr *genMaddR(MachineFunction &MF, MachineRegisterInfo &MRI,
4104 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
4785 MachineRegisterInfo *MRI = &MF->getRegInfo();
lib/Target/AArch64/AArch64InstrInfo.h 209 const MachineRegisterInfo *MRI) const override;
289 const MachineRegisterInfo *MRI) const;
lib/Target/AArch64/AArch64InstructionSelector.cpp 79 bool earlySelectSHL(MachineInstr &I, MachineRegisterInfo &MRI) const;
83 MachineRegisterInfo &MRI) const;
86 MachineRegisterInfo &MRI) const;
88 MachineRegisterInfo &MRI) const;
91 MachineRegisterInfo &MRI) const;
93 bool selectVectorASHR(MachineInstr &I, MachineRegisterInfo &MRI) const;
94 bool selectVectorSHL(MachineInstr &I, MachineRegisterInfo &MRI) const;
113 bool selectInsertElt(MachineInstr &I, MachineRegisterInfo &MRI) const;
114 bool selectBuildVector(MachineInstr &I, MachineRegisterInfo &MRI) const;
115 bool selectMergeValues(MachineInstr &I, MachineRegisterInfo &MRI) const;
116 bool selectUnmergeValues(MachineInstr &I, MachineRegisterInfo &MRI) const;
118 bool selectShuffleVector(MachineInstr &I, MachineRegisterInfo &MRI) const;
119 bool selectExtractElt(MachineInstr &I, MachineRegisterInfo &MRI) const;
120 bool selectConcatVectors(MachineInstr &I, MachineRegisterInfo &MRI) const;
122 MachineRegisterInfo &MRI) const;
124 MachineRegisterInfo &MRI) const;
125 bool selectIntrinsic(MachineInstr &I, MachineRegisterInfo &MRI) const;
126 bool selectVectorICmp(MachineInstr &I, MachineRegisterInfo &MRI) const;
127 bool selectIntrinsicTrunc(MachineInstr &I, MachineRegisterInfo &MRI) const;
128 bool selectIntrinsicRound(MachineInstr &I, MachineRegisterInfo &MRI) const;
129 bool selectJumpTable(MachineInstr &I, MachineRegisterInfo &MRI) const;
130 bool selectBrJT(MachineInstr &I, MachineRegisterInfo &MRI) const;
131 bool selectTLSGlobalValue(MachineInstr &I, MachineRegisterInfo &MRI) const;
159 MachineRegisterInfo &MRI) const;
204 const MachineRegisterInfo &MRI) const;
404 const MachineRegisterInfo &MRI,
556 const MachineRegisterInfo &MRI,
592 static bool selectSubregisterCopy(MachineInstr &I, MachineRegisterInfo &MRI,
618 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
643 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
831 static unsigned selectSelectOpc(MachineInstr &I, MachineRegisterInfo &MRI,
845 static unsigned selectFCMPOpc(MachineInstr &I, MachineRegisterInfo &MRI) {
953 MachineInstr &I, MachineFunction &MF, MachineRegisterInfo &MRI) const {
1010 MachineInstr &I, MachineRegisterInfo &MRI) const {
1040 MachineInstr &I, MachineRegisterInfo &MRI) const {
1084 MachineInstr &I, MachineFunction &MF, MachineRegisterInfo &MRI) const {
1089 MachineInstr &I, MachineFunction &MF, MachineRegisterInfo &MRI) const {
1119 MachineRegisterInfo &MRI = MF.getRegInfo();
1157 MachineRegisterInfo &MRI = MF.getRegInfo();
1199 MachineInstr &I, MachineRegisterInfo &MRI) const {
1234 MachineInstr &I, MachineRegisterInfo &MRI) const {
1281 MachineRegisterInfo &MRI = MF.getRegInfo();
1322 MachineRegisterInfo &MRI = MF.getRegInfo();
2333 MachineRegisterInfo &MRI) const {
2353 MachineInstr &I, MachineRegisterInfo &MRI) const {
2370 MachineInstr &I, MachineRegisterInfo &MRI) const {
2401 MachineInstr &I, MachineRegisterInfo &MRI) const {
2456 MachineInstr &I, MachineRegisterInfo &MRI) const {
2511 MachineInstr &I, MachineRegisterInfo &MRI) const {
2710 MachineInstr &I, MachineRegisterInfo &MRI) const {
2807 MachineRegisterInfo &MRI = *MIRBuilder.getMRI();
2865 MachineInstr &I, MachineRegisterInfo &MRI) const {
2905 MachineInstr &I, MachineRegisterInfo &MRI) const {
2935 MachineInstr &I, MachineRegisterInfo &MRI) const {
3050 MachineInstr &I, MachineRegisterInfo &MRI) const {
3149 MachineRegisterInfo &MRI = MIRBuilder.getMF().getRegInfo();
3173 MachineRegisterInfo &MRI = MIRBuilder.getMF().getRegInfo();
3198 MachineRegisterInfo &MRI = MIRBuilder.getMF().getRegInfo();
3227 MachineRegisterInfo &MRI = MIRBuilder.getMF().getRegInfo();
3278 MachineRegisterInfo &MRI = MIRBuilder.getMF().getRegInfo();
3332 MachineInstr &I, MachineRegisterInfo &MRI) const {
3380 MachineRegisterInfo &MRI = *MIB.getMRI();
3480 MachineRegisterInfo &MRI = *MIRBuilder.getMRI();
3582 MachineRegisterInfo &MRI = *MIB.getMRI();
3648 MachineInstr &I, MachineRegisterInfo &MRI) const {
3748 MachineRegisterInfo &MRI = *MIRBuilder.getMRI();
3774 MachineInstr &I, MachineRegisterInfo &MRI) const {
3850 MachineInstr &I, MachineRegisterInfo &MRI) const {
3937 MachineInstr &I, MachineRegisterInfo &MRI) const {
3963 MachineInstr &I, MachineRegisterInfo &MRI) const {
4132 MachineRegisterInfo &MRI = Root.getParent()->getMF()->getRegInfo();
4149 MachineInstr &MI, const MachineRegisterInfo &MRI) const {
4181 MachineRegisterInfo &MRI = Root.getParent()->getMF()->getRegInfo();
4283 MachineRegisterInfo &MRI = Root.getParent()->getMF()->getRegInfo();
4316 MachineRegisterInfo &MRI = Root.getParent()->getMF()->getRegInfo();
4341 MachineRegisterInfo &MRI =
4385 MachineRegisterInfo &MRI =
4460 MachineRegisterInfo &MRI =
4497 getExtendTypeForInst(MachineInstr &MI, MachineRegisterInfo &MRI) {
4554 MachineRegisterInfo &MRI = *MIB.getMRI();
4574 MachineRegisterInfo &MRI =
4637 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
4670 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
lib/Target/AArch64/AArch64LegalizerInfo.cpp 620 MachineRegisterInfo &MRI,
642 MachineInstr &MI, MachineRegisterInfo &MRI,
660 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder,
684 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &MIRBuilder,
723 MachineRegisterInfo &MRI,
lib/Target/AArch64/AArch64LegalizerInfo.h 30 bool legalizeCustom(MachineInstr &MI, MachineRegisterInfo &MRI,
34 bool legalizeIntrinsic(MachineInstr &MI, MachineRegisterInfo &MRI,
38 bool legalizeVaArg(MachineInstr &MI, MachineRegisterInfo &MRI,
40 bool legalizeLoadStore(MachineInstr &MI, MachineRegisterInfo &MRI,
43 bool legalizeShlAshrLshr(MachineInstr &MI, MachineRegisterInfo &MRI,
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp 70 const MachineRegisterInfo *MRI;
lib/Target/AArch64/AArch64RegisterBankInfo.cpp 273 const MachineRegisterInfo &MRI = MF.getRegInfo();
422 const MachineRegisterInfo &MRI = MF.getRegInfo();
461 const MachineInstr &MI, const MachineRegisterInfo &MRI,
480 const MachineRegisterInfo &MRI,
494 const MachineInstr &MI, const MachineRegisterInfo &MRI,
523 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AArch64/AArch64RegisterBankInfo.h 118 bool hasFPConstraints(const MachineInstr &MI, const MachineRegisterInfo &MRI,
122 bool onlyUsesFP(const MachineInstr &MI, const MachineRegisterInfo &MRI,
126 bool onlyDefinesFP(const MachineInstr &MI, const MachineRegisterInfo &MRI,
lib/Target/AArch64/AArch64RegisterInfo.cpp 417 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp 70 MachineRegisterInfo *MRI;
426 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp 59 MachineRegisterInfo *MRI;
lib/Target/AArch64/AArch64StorePairSuppress.cpp 33 const MachineRegisterInfo *MRI;
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 591 static bool hasAnyNonFlatUseOfReg(const MachineRegisterInfo &MRI,
620 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/AMDGPUCallLowering.cpp 34 OutgoingValueHandler(MachineIRBuilder &B, MachineRegisterInfo &MRI,
78 IncomingArgHandler(MachineIRBuilder &B, MachineRegisterInfo &MRI,
138 FormalArgHandler(MachineIRBuilder &B, MachineRegisterInfo &MRI,
155 const DataLayout &DL, MachineRegisterInfo &MRI, CallingConv::ID CallConv,
226 MachineRegisterInfo &MRI = MF.getRegInfo();
273 MachineRegisterInfo &MRI = MF.getRegInfo();
296 MachineRegisterInfo &MRI = MF.getRegInfo();
346 MachineRegisterInfo &MRI = MF.getRegInfo();
411 MachineRegisterInfo &MRI = MF.getRegInfo();
442 MachineRegisterInfo &MRI = MF.getRegInfo();
566 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/AMDGPUCallLowering.h 37 const DataLayout &DL, MachineRegisterInfo &MRI,
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 551 MachineRegisterInfo &MRI = CurDAG->getMachineFunction().getRegInfo();
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 4092 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp 72 static bool isSCC(Register Reg, const MachineRegisterInfo &MRI) {
95 const MachineRegisterInfo &MRI) const {
399 MachineRegisterInfo &MRI = MF->getRegInfo();
775 static bool isZero(Register Reg, MachineRegisterInfo &MRI) {
802 getBaseWithConstantOffset(MachineRegisterInfo &MRI, Register Reg) {
1371 MachineRegisterInfo &MRI = MF->getRegInfo();
1475 const MachineRegisterInfo &MRI, SmallVectorImpl<GEPInfo> &AddrInfo) const {
2091 bool AMDGPUInstructionSelector::isDSOffsetLegal(const MachineRegisterInfo &MRI,
2179 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
lib/Target/AMDGPU/AMDGPUInstructionSelector.h 47 MachineRegisterInfo *MRI;
70 bool isVCC(Register Reg, const MachineRegisterInfo &MRI) const;
104 void getAddrModeInfo(const MachineInstr &Load, const MachineRegisterInfo &MRI,
160 bool isDSOffsetLegal(const MachineRegisterInfo &MRI,
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp 1091 MachineRegisterInfo &MRI,
1138 MachineRegisterInfo &MRI,
1211 MachineInstr &MI, MachineRegisterInfo &MRI,
1317 MachineInstr &MI, MachineRegisterInfo &MRI,
1344 MachineInstr &MI, MachineRegisterInfo &MRI,
1389 MachineInstr &MI, MachineRegisterInfo &MRI,
1435 MachineInstr &MI, MachineRegisterInfo &MRI,
1467 MachineInstr &MI, MachineRegisterInfo &MRI,
1491 MachineInstr &MI, MachineRegisterInfo &MRI,
1520 MachineInstr &MI, MachineRegisterInfo &MRI,
1550 MachineInstr &MI, MachineRegisterInfo &MRI,
1635 MachineInstr &MI, MachineRegisterInfo &MRI,
1705 MachineInstr &MI, MachineRegisterInfo &MRI,
1717 MachineInstr &MI, MachineRegisterInfo &MRI,
1738 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &B) const {
1766 MachineRegisterInfo &MRI) {
1776 Register AMDGPULegalizerInfo::getLiveInRegister(MachineRegisterInfo &MRI,
1794 MachineRegisterInfo &MRI = *B.getMRI();
1836 MachineRegisterInfo &MRI,
1860 MachineRegisterInfo &MRI,
1877 MachineRegisterInfo &MRI,
1937 MachineRegisterInfo &MRI,
1970 MachineRegisterInfo &MRI,
2006 MachineRegisterInfo &MRI,
2040 MachineRegisterInfo &MRI,
2053 MachineRegisterInfo &MRI,
2075 MachineRegisterInfo &MRI,
2108 MachineRegisterInfo &MRI,
lib/Target/AMDGPU/AMDGPULegalizerInfo.h 35 bool legalizeCustom(MachineInstr &MI, MachineRegisterInfo &MRI,
40 MachineRegisterInfo &MRI,
43 bool legalizeAddrSpaceCast(MachineInstr &MI, MachineRegisterInfo &MRI,
45 bool legalizeFrint(MachineInstr &MI, MachineRegisterInfo &MRI,
47 bool legalizeFceil(MachineInstr &MI, MachineRegisterInfo &MRI,
49 bool legalizeIntrinsicTrunc(MachineInstr &MI, MachineRegisterInfo &MRI,
51 bool legalizeITOFP(MachineInstr &MI, MachineRegisterInfo &MRI,
53 bool legalizeMinNumMaxNum(MachineInstr &MI, MachineRegisterInfo &MRI,
55 bool legalizeExtractVectorElt(MachineInstr &MI, MachineRegisterInfo &MRI,
57 bool legalizeInsertVectorElt(MachineInstr &MI, MachineRegisterInfo &MRI,
59 bool legalizeSinCos(MachineInstr &MI, MachineRegisterInfo &MRI,
66 bool legalizeGlobalValue(MachineInstr &MI, MachineRegisterInfo &MRI,
68 bool legalizeLoad(MachineInstr &MI, MachineRegisterInfo &MRI,
72 bool legalizeFMad(MachineInstr &MI, MachineRegisterInfo &MRI,
75 bool legalizeAtomicCmpXChg(MachineInstr &MI, MachineRegisterInfo &MRI,
78 Register getLiveInRegister(MachineRegisterInfo &MRI,
84 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &B,
87 bool legalizeFDIV(MachineInstr &MI, MachineRegisterInfo &MRI,
89 bool legalizeFDIV16(MachineInstr &MI, MachineRegisterInfo &MRI,
91 bool legalizeFastUnsafeFDIV(MachineInstr &MI, MachineRegisterInfo &MRI,
93 bool legalizeFDIVFastIntrin(MachineInstr &MI, MachineRegisterInfo &MRI,
96 bool legalizeImplicitArgPtr(MachineInstr &MI, MachineRegisterInfo &MRI,
98 bool legalizeIsAddrSpace(MachineInstr &MI, MachineRegisterInfo &MRI,
101 Register handleD16VData(MachineIRBuilder &B, MachineRegisterInfo &MRI,
103 bool legalizeRawBufferStore(MachineInstr &MI, MachineRegisterInfo &MRI,
105 bool legalizeIntrinsic(MachineInstr &MI, MachineRegisterInfo &MRI,
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 94 void dump(MachineRegisterInfo *MRI);
265 LLVM_DUMP_METHOD void PHILinearize::dump(MachineRegisterInfo *MRI) {
345 MachineInstr *DefInstr, const MachineRegisterInfo *MRI,
350 const MachineRegisterInfo *MRI,
354 void storeMBBLiveOuts(MachineBasicBlock *MBB, const MachineRegisterInfo *MRI,
358 void storeLiveOuts(MachineBasicBlock *MBB, const MachineRegisterInfo *MRI,
361 void storeLiveOuts(RegionMRT *Region, const MachineRegisterInfo *MRI,
367 LinearizedRegion(MachineBasicBlock *MBB, const MachineRegisterInfo *MRI,
400 MachineRegisterInfo *MRI, bool ReplaceInside,
405 MachineRegisterInfo *MRI);
409 MachineRegisterInfo *MRI);
429 bool hasNoDef(unsigned Reg, MachineRegisterInfo *MRI);
431 void removeFalseRegisterKills(MachineRegisterInfo *MRI);
433 void initLiveOut(RegionMRT *Region, const MachineRegisterInfo *MRI,
475 MachineRegisterInfo *MRI);
618 MachineRegisterInfo *MRI) {
637 const SIInstrInfo *TII, MachineRegisterInfo *MRI) {
694 const MachineRegisterInfo *MRI,
734 const MachineRegisterInfo *MRI,
751 const MachineRegisterInfo *MRI,
794 const MachineRegisterInfo *MRI,
813 const MachineRegisterInfo *MRI,
910 MachineRegisterInfo *MRI,
934 for (MachineRegisterInfo::reg_iterator I = MRI->reg_begin(Register),
972 MachineRegisterInfo *MRI) {
979 MachineRegisterInfo *MRI) {
1011 bool LinearizedRegion::hasNoDef(unsigned Reg, MachineRegisterInfo *MRI) {
1017 void LinearizedRegion::removeFalseRegisterKills(MachineRegisterInfo *MRI) {
1062 const MachineRegisterInfo *MRI,
1069 const MachineRegisterInfo *MRI,
1092 MachineRegisterInfo *MRI;
1234 MachineRegisterInfo *MRI,
2230 for (MachineRegisterInfo::reg_iterator I = MRI->reg_begin(Register),
2831 MachineRegisterInfo *MRI,
lib/Target/AMDGPU/AMDGPUMacroFusion.cpp 45 const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp 43 MachineRegisterInfo &MRI;
48 ApplyRegBankMapping(MachineRegisterInfo &MRI_, const RegisterBank *RB)
342 const MachineRegisterInfo &MRI = MF.getRegInfo();
608 MachineRegisterInfo *MRI = B.getMRI();
625 static void setRegsToType(MachineRegisterInfo &MRI, ArrayRef<Register> Regs,
963 MachineRegisterInfo &MRI, ArrayRef<unsigned> OpIndices) const {
977 MachineIRBuilder &B, MachineInstr &MI, MachineRegisterInfo &MRI,
992 MachineInstr &MI, MachineRegisterInfo &MRI,
1000 MachineInstr &MI, MachineRegisterInfo &MRI, unsigned OpIdx) const {
1025 static MachineInstr *getOtherVRegDef(const MachineRegisterInfo &MRI,
1039 MachineRegisterInfo &MRI) const {
1112 MachineRegisterInfo &MRI, int RsrcIdx) const {
1150 MachineRegisterInfo &MRI,
1174 getBaseWithConstantOffset(MachineRegisterInfo &MRI, Register Reg) {
1231 static bool isZero(Register Reg, MachineRegisterInfo &MRI) {
1251 MachineRegisterInfo &MRI = *B.getMRI();
1330 MachineRegisterInfo &MRI = OpdMapper.getMRI();
1905 const MachineRegisterInfo &MRI = MF.getRegInfo();
1924 const MachineRegisterInfo &MRI = MF.getRegInfo();
1939 const MachineRegisterInfo &MRI = MF.getRegInfo();
1975 const MachineRegisterInfo &MRI = MF.getRegInfo();
1992 AMDGPURegisterBankInfo::getImageMapping(const MachineRegisterInfo &MRI,
2034 const MachineRegisterInfo &MRI = MF.getRegInfo();
2072 const MachineRegisterInfo &MRI,
2088 const MachineRegisterInfo &MRI,
2099 const MachineRegisterInfo &MRI,
2114 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/AMDGPURegisterBankInfo.h 50 MachineRegisterInfo &MRI,
61 MachineRegisterInfo &MRI,
64 MachineRegisterInfo &MRI,
67 void constrainOpWithReadfirstlane(MachineInstr &MI, MachineRegisterInfo &MRI,
71 MachineRegisterInfo &MRI) const;
75 MachineRegisterInfo &MRI, int RSrcIdx) const;
77 Register handleD16VData(MachineIRBuilder &B, MachineRegisterInfo &MRI,
92 unsigned getRegBankID(Register Reg, const MachineRegisterInfo &MRI,
98 const MachineRegisterInfo &MRI,
103 const MachineRegisterInfo &MRI,
121 addMappingFromTable(const MachineInstr &MI, const MachineRegisterInfo &MRI,
127 const MachineInstr &MI, const MachineRegisterInfo &MRI) const;
131 const MachineInstr &MI, const MachineRegisterInfo &MRI) const;
139 const InstructionMapping &getImageMapping(const MachineRegisterInfo &MRI,
lib/Target/AMDGPU/GCNDPPCombine.cpp 67 MachineRegisterInfo *MRI;
lib/Target/AMDGPU/GCNHazardRecognizer.cpp 719 const MachineRegisterInfo &MRI) {
748 const MachineRegisterInfo &MRI = MF.getRegInfo();
770 const MachineRegisterInfo &MRI = MF.getRegInfo();
787 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/GCNHazardRecognizer.h 82 int checkVALUHazardsHelper(const MachineOperand &Def, const MachineRegisterInfo &MRI);
lib/Target/AMDGPU/GCNIterativeScheduler.cpp 96 const auto &MRI = BB->getParent()->getRegInfo();
lib/Target/AMDGPU/GCNNSAReassign.cpp 71 const MachineRegisterInfo *MRI;
lib/Target/AMDGPU/GCNRegBankReassign.cpp 139 const MachineRegisterInfo *MRI;
lib/Target/AMDGPU/GCNRegPressure.cpp 38 const MachineRegisterInfo &MRI) {
86 const MachineRegisterInfo &MRI) {
100 const MachineRegisterInfo &MRI) {
199 const MachineRegisterInfo &MRI) {
211 const MachineRegisterInfo &MRI,
259 const MachineRegisterInfo &MRI) {
277 const MachineRegisterInfo &MRI) {
498 const MachineRegisterInfo &MRI) {
lib/Target/AMDGPU/GCNRegPressure.h 62 const MachineRegisterInfo &MRI);
85 static unsigned getRegKind(unsigned Reg, const MachineRegisterInfo &MRI);
107 mutable const MachineRegisterInfo *MRI = nullptr;
133 const MachineRegisterInfo &MRI);
190 const MachineRegisterInfo &MRI);
194 const MachineRegisterInfo &MRI);
213 auto &MRI = (*R.begin())->getParent()->getParent()->getRegInfo();
253 GCNRegPressure getRegPressure(const MachineRegisterInfo &MRI,
266 const MachineRegisterInfo &MRI);
lib/Target/AMDGPU/R600ISelLowering.cpp 293 MachineRegisterInfo &MRI = MF->getRegInfo();
lib/Target/AMDGPU/R600ISelLowering.h 67 MachineRegisterInfo & MRI, unsigned dword_offset) const;
lib/Target/AMDGPU/R600InstrInfo.cpp 1180 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/R600MachineScheduler.h 31 MachineRegisterInfo *MRI = nullptr;
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp 59 static bool isImplicitlyDef(MachineRegisterInfo &MRI, unsigned Reg) {
75 RegSeqInfo(MachineRegisterInfo &MRI, MachineInstr *MI) : Instr(MI) {
98 MachineRegisterInfo *MRI;
235 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg),
283 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg),
354 for (MachineRegisterInfo::def_instr_iterator
lib/Target/AMDGPU/SIAddIMGInit.cpp 63 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/SIFixSGPRCopies.cpp 116 MachineRegisterInfo *MRI;
154 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
169 const MachineRegisterInfo &MRI) {
204 MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
242 MachineRegisterInfo &MRI) {
422 const MachineRegisterInfo &MRI,
lib/Target/AMDGPU/SIFixupVectorISel.cpp 88 MachineRegisterInfo &MRI,
157 MachineRegisterInfo &MRI,
223 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/SIFoldOperands.cpp 89 MachineRegisterInfo *MRI;
249 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
404 MachineRegisterInfo &MRI = MI->getParent()->getParent()->getRegInfo();
451 const SIInstrInfo *TII, const MachineRegisterInfo &MRI) {
513 MachineRegisterInfo &MRI = UseMI->getParent()->getParent()->getRegInfo();
565 MachineRegisterInfo::use_iterator Next;
566 for (MachineRegisterInfo::use_iterator
627 MachineRegisterInfo::use_iterator NextUse;
629 for (MachineRegisterInfo::use_iterator
943 static MachineOperand *getImmOrMaterializedImm(MachineRegisterInfo &MRI,
965 static bool tryConstantFoldOp(MachineRegisterInfo &MRI,
1128 MachineRegisterInfo::use_iterator NextUse;
1129 for (MachineRegisterInfo::use_iterator
1191 SmallVector <MachineRegisterInfo::use_iterator, 4> UsesToProcess;
1192 for (MachineRegisterInfo::use_iterator
1283 static bool hasOneNonDBGUseInst(const MachineRegisterInfo &MRI, unsigned Reg) {
lib/Target/AMDGPU/SIFormMemoryClauses.cpp 74 const MachineRegisterInfo *MRI;
lib/Target/AMDGPU/SIFrameLowering.cpp 50 static unsigned findScratchNonCalleeSaveRegister(MachineRegisterInfo &MRI,
82 static MCPhysReg findUnusedSGPRNonCalleeSaved(MachineRegisterInfo &MRI) {
212 MachineRegisterInfo &MRI = MF.getRegInfo();
275 MachineRegisterInfo &MRI = MF.getRegInfo();
322 MachineRegisterInfo &MRI = MF.getRegInfo();
407 MachineRegisterInfo &MRI = MF.getRegInfo();
691 MachineRegisterInfo &MRI = MF.getRegInfo();
836 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/SIISelLowering.cpp 1411 MachineRegisterInfo &MRI = DAG.getMachineFunction().getRegInfo();
1618 MachineRegisterInfo &MRI = MF.getRegInfo();
1787 MachineRegisterInfo &MRI = MF.getRegInfo();
1911 MachineRegisterInfo &MRI = MF.getRegInfo();
1992 MachineRegisterInfo *MRI = &Entry->getParent()->getRegInfo();
2651 const MachineRegisterInfo &MRI = MF.getRegInfo();
3119 MachineRegisterInfo &MRI = BB->getParent()->getRegInfo();
3281 MachineRegisterInfo &MRI = MF->getRegInfo();
3333 MachineRegisterInfo &MRI,
3395 MachineRegisterInfo &MRI = MF->getRegInfo();
3486 MachineRegisterInfo &MRI = MF->getRegInfo();
3600 MachineRegisterInfo &MRI = BB->getParent()->getRegInfo();
3677 MachineRegisterInfo &MRI = MF->getRegInfo();
3749 MachineRegisterInfo &MRI = BB->getParent()->getRegInfo();
10258 MachineRegisterInfo &MRI = DAG.getMachineFunction().getRegInfo();
10328 MachineRegisterInfo &MRI = DAG.getMachineFunction().getRegInfo();
10390 MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
10675 MachineRegisterInfo &MRI = MF.getRegInfo();
10834 const MachineRegisterInfo &MRI = MF->getRegInfo();
11029 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 264 const MachineRegisterInfo *MRI,
279 const MachineRegisterInfo *MRI, WaitEventType E,
347 const SIRegisterInfo *TRI, const MachineRegisterInfo *MRI,
371 const MachineRegisterInfo *MRI = nullptr;
461 const MachineRegisterInfo *MRI,
474 const MachineRegisterInfo &MRIA = *MRI;
504 const MachineRegisterInfo *MRI, unsigned OpNo,
518 const MachineRegisterInfo *MRI,
520 const MachineRegisterInfo &MRIA = *MRI;
989 const MachineRegisterInfo &MRIA = *MRI;
1025 const MachineRegisterInfo &MRIA = *MRI;
lib/Target/AMDGPU/SIInstrInfo.cpp 475 const MachineRegisterInfo &MRI =
755 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
818 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
944 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
957 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
1073 MachineRegisterInfo &MRI = MF->getRegInfo();
1097 MachineRegisterInfo &MRI = MF->getRegInfo();
1198 MachineRegisterInfo &MRI = MF->getRegInfo();
1216 MachineRegisterInfo &MRI = MF->getRegInfo();
1570 MachineRegisterInfo &MRI = MF->getRegInfo();
1778 MachineRegisterInfo &MRI = MF->getRegInfo();
2125 const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
2139 const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
2167 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
2307 unsigned Reg, MachineRegisterInfo *MRI) const {
2597 const MachineRegisterInfo &MRI = MF->getRegInfo();
2785 bool SIInstrInfo::mayReadEXEC(const MachineRegisterInfo &MRI,
2988 const MachineRegisterInfo &MRI) const {
3099 bool SIInstrInfo::usesConstantBus(const MachineRegisterInfo &MRI,
3197 const MachineRegisterInfo &MRI = MF->getRegInfo();
3738 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
3809 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
3828 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
3913 bool SIInstrInfo::isLegalRegOperand(const MachineRegisterInfo &MRI,
3938 bool SIInstrInfo::isLegalVSrcOperand(const MachineRegisterInfo &MRI,
3952 const MachineRegisterInfo &MRI = MF.getRegInfo();
4012 void SIInstrInfo::legalizeOperandsVOP2(MachineRegisterInfo &MRI,
4124 void SIInstrInfo::legalizeOperandsVOP3(MachineRegisterInfo &MRI,
4212 MachineRegisterInfo &MRI) const {
4253 void SIInstrInfo::legalizeOperandsSMRD(MachineRegisterInfo &MRI,
4319 emitLoadSRsrcFromVGPRLoop(const SIInstrInfo &TII, MachineRegisterInfo &MRI,
4408 MachineRegisterInfo &MRI = MF.getRegInfo();
4475 MachineRegisterInfo &MRI = MF.getRegInfo();
4516 MachineRegisterInfo &MRI = MF.getRegInfo();
4824 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
5109 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
5139 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
5166 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
5232 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
5261 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
5290 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
5346 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
5416 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
5480 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
5521 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
5558 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
5618 MachineRegisterInfo &MRI,
5620 for (MachineRegisterInfo::use_iterator I = MRI.use_begin(DstReg),
5653 MachineRegisterInfo &MRI,
5801 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
6072 MachineRegisterInfo &MRI = IfEntry->getParent()->getRegInfo();
6098 MachineRegisterInfo &MRI = LoopEnd->getParent()->getRegInfo();
6196 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
6417 MachineRegisterInfo &MRI) {
6451 bool llvm::execMayBeModifiedBeforeUse(const MachineRegisterInfo &MRI,
6484 bool llvm::execMayBeModifiedBeforeAnyUse(const MachineRegisterInfo &MRI,
lib/Target/AMDGPU/SIInstrInfo.h 117 MachineRegisterInfo &MRI,
120 void addUsersToMoveToVALUWorklist(unsigned Reg, MachineRegisterInfo &MRI,
319 MachineRegisterInfo *MRI) const final;
674 const MachineRegisterInfo &MRI = MF.getRegInfo();
680 const MachineRegisterInfo &MRI = MF.getRegInfo();
691 bool mayReadEXEC(const MachineRegisterInfo &MRI, const MachineInstr &MI) const;
770 bool usesConstantBus(const MachineRegisterInfo &MRI,
783 const MachineRegisterInfo &MRI) const;
850 bool isLegalVSrcOperand(const MachineRegisterInfo &MRI,
856 bool isLegalRegOperand(const MachineRegisterInfo &MRI,
862 void legalizeOperandsVOP2(MachineRegisterInfo &MRI, MachineInstr &MI) const;
865 void legalizeOperandsVOP3(MachineRegisterInfo &MRI, MachineInstr &MI) const;
872 MachineRegisterInfo &MRI) const;
874 void legalizeOperandsSMRD(MachineRegisterInfo &MRI, MachineInstr &MI) const;
1035 MachineRegisterInfo &MRI) {
1058 MachineRegisterInfo &MRI);
1063 bool execMayBeModifiedBeforeUse(const MachineRegisterInfo &MRI,
1071 bool execMayBeModifiedBeforeAnyUse(const MachineRegisterInfo &MRI,
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp 159 bool hasMergeableAddress(const MachineRegisterInfo &MRI) {
208 MachineRegisterInfo *MRI = nullptr;
lib/Target/AMDGPU/SILowerControlFlow.cpp 83 MachineRegisterInfo *MRI = nullptr;
147 static bool isSimpleIf(const MachineInstr &MI, const MachineRegisterInfo *MRI,
418 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
lib/Target/AMDGPU/SILowerI1Copies.cpp 57 MachineRegisterInfo *MRI = nullptr;
429 MachineRegisterInfo &MRI = MF.getRegInfo();
494 const MachineRegisterInfo &MRI,
lib/Target/AMDGPU/SILowerSGPRSpills.cpp 185 MachineRegisterInfo &MRI = MF.getRegInfo();
251 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/SIMachineFunctionInfo.cpp 272 MachineRegisterInfo &MRI = MF.getRegInfo();
327 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/SIMachineScheduler.cpp 310 const MachineRegisterInfo *MRI,
312 for (MachineRegisterInfo::def_instr_iterator
330 MachineRegisterInfo *MRI = DAG->getMRI();
lib/Target/AMDGPU/SIMachineScheduler.h 459 MachineRegisterInfo *getMRI() { return &MRI; }
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp 39 MachineRegisterInfo *MRI;
122 const MachineRegisterInfo &MRI,
190 MachineRegisterInfo &MRI,
302 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/SIPeepholeSDWA.cpp 72 MachineRegisterInfo *MRI;
127 MachineRegisterInfo *getMRI() const {
295 const MachineRegisterInfo *MRI) {
317 const MachineRegisterInfo *MRI) {
446 MachineRegisterInfo *MRI = getMRI();
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp 39 MachineRegisterInfo *MRI;
lib/Target/AMDGPU/SIRegisterInfo.cpp 361 MachineRegisterInfo &MRI = MF->getRegInfo();
560 MachineRegisterInfo &MRI = MF->getRegInfo();
1505 SIRegisterInfo::findUnusedRegister(const MachineRegisterInfo &MRI,
1690 SIRegisterInfo::getRegClassForReg(const MachineRegisterInfo &MRI,
1698 bool SIRegisterInfo::isVGPR(const MachineRegisterInfo &MRI,
1705 bool SIRegisterInfo::isAGPR(const MachineRegisterInfo &MRI,
1778 const MachineRegisterInfo &MRI) const {
1835 const MachineRegisterInfo &MRI) const {
1866 MachineRegisterInfo &MRI,
lib/Target/AMDGPU/SIRegisterInfo.h 138 bool isSGPRReg(const MachineRegisterInfo &MRI, unsigned Reg) const {
194 unsigned findUnusedRegister(const MachineRegisterInfo &MRI,
202 const TargetRegisterClass *getRegClassForReg(const MachineRegisterInfo &MRI,
204 bool isVGPR(const MachineRegisterInfo &MRI, unsigned Reg) const;
205 bool isAGPR(const MachineRegisterInfo &MRI, unsigned Reg) const;
206 bool isVectorRegister(const MachineRegisterInfo &MRI, unsigned Reg) const {
252 const MachineRegisterInfo &MRI) const;
257 const MachineRegisterInfo &MRI) const {
263 const MachineRegisterInfo &MRI) const override;
282 MachineRegisterInfo &MRI,
lib/Target/AMDGPU/SIShrinkInstructions.cpp 72 MachineRegisterInfo &MRI, bool TryToCommute = true) {
316 MachineRegisterInfo &MRI,
424 const SIRegisterInfo &TRI, const MachineRegisterInfo &MRI) {
455 static MachineInstr* matchSwap(MachineInstr &MovT, MachineRegisterInfo &MRI,
553 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/AMDGPU/SIWholeQuadMode.cpp 152 MachineRegisterInfo *MRI;
lib/Target/ARC/ARCISelLowering.cpp 452 MachineRegisterInfo &RegInfo = MF.getRegInfo();
lib/Target/ARC/ARCOptAddrMode.cpp 60 MachineRegisterInfo *MRI = nullptr;
140 MachineRegisterInfo *MRI) {
lib/Target/ARM/A15SDOptimizer.cpp 59 MachineRegisterInfo *MRI;
626 for (MachineRegisterInfo::use_iterator I = MRI->use_begin(DPRDefReg),
lib/Target/ARM/ARMAsmPrinter.cpp 1073 const MachineRegisterInfo &MachineRegInfo = MF.getRegInfo();
lib/Target/ARM/ARMBaseInstrInfo.cpp 1746 const MachineRegisterInfo *MRI) const {
2177 ARMBaseInstrInfo::canFoldIntoMOVCC(unsigned Reg, const MachineRegisterInfo &MRI,
2239 MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
2905 int CmpValue, const MachineRegisterInfo *MRI) const {
2914 for (MachineRegisterInfo::use_instr_iterator
3203 MachineRegisterInfo *MRI) const {
4695 const MachineRegisterInfo *MRI,
lib/Target/ARM/ARMBaseInstrInfo.h 239 const MachineRegisterInfo *MRI) const override;
300 const MachineRegisterInfo *MRI) const override;
313 MachineRegisterInfo *MRI) const override;
389 const MachineRegisterInfo *MRI,
407 MachineInstr *canFoldIntoMOVCC(unsigned Reg, const MachineRegisterInfo &MRI,
lib/Target/ARM/ARMBaseRegisterInfo.cpp 307 const MachineRegisterInfo &MRI = MF.getRegInfo();
357 MachineRegisterInfo *MRI = &MF.getRegInfo();
417 const MachineRegisterInfo *MRI = &MF.getRegInfo();
643 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
845 const MachineRegisterInfo &MRI = MF->getRegInfo();
lib/Target/ARM/ARMCallLowering.cpp 89 OutgoingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
286 IncomingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
404 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
474 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
509 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/ARM/ARMConstantIslandPass.cpp 925 MachineRegisterInfo &MRI = MF->getRegInfo();
lib/Target/ARM/ARMFrameLowering.cpp 998 const MachineRegisterInfo &MRI = MF.getRegInfo();
1654 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/ARM/ARMISelDAGToDAG.cpp 4712 MachineRegisterInfo &MRI = MF->getRegInfo();
lib/Target/ARM/ARMISelLowering.cpp 2509 MachineFrameInfo &MFI, const MachineRegisterInfo *MRI,
2634 const MachineRegisterInfo *MRI = &MF.getRegInfo();
2668 const MachineRegisterInfo &MRI = MF.getRegInfo();
9345 MachineRegisterInfo *MRI = &MF->getRegInfo();
9469 MachineRegisterInfo *MRI = &MF->getRegInfo();
10024 MachineRegisterInfo &MRI = MF->getRegInfo();
10300 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
10626 MachineRegisterInfo &MRI = Fn->getRegInfo();
10696 MachineRegisterInfo &MRI = MF->getRegInfo();
17104 MachineRegisterInfo *MRI = &Entry->getParent()->getRegInfo();
lib/Target/ARM/ARMInstructionSelector.cpp 47 MachineRegisterInfo &MRI) const;
59 bool selectGlobal(MachineInstrBuilder &MIB, MachineRegisterInfo &MRI) const;
60 bool selectSelect(MachineInstrBuilder &MIB, MachineRegisterInfo &MRI) const;
65 bool validOpRegPair(MachineRegisterInfo &MRI, unsigned LHS, unsigned RHS,
69 bool validReg(MachineRegisterInfo &MRI, unsigned Reg, unsigned ExpectedSize,
185 MachineRegisterInfo &MRI,
211 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI,
232 MachineRegisterInfo &MRI,
263 MachineRegisterInfo &MRI,
500 bool ARMInstructionSelector::validOpRegPair(MachineRegisterInfo &MRI,
509 bool ARMInstructionSelector::validReg(MachineRegisterInfo &MRI, unsigned Reg,
527 MachineRegisterInfo &MRI) const {
609 MachineRegisterInfo &MRI) const {
767 MachineRegisterInfo &MRI) const {
842 auto &MRI = MF.getRegInfo();
lib/Target/ARM/ARMLegalizerInfo.cpp 361 MachineRegisterInfo &MRI,
lib/Target/ARM/ARMLegalizerInfo.h 31 bool legalizeCustom(MachineInstr &MI, MachineRegisterInfo &MRI,
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 2041 MachineRegisterInfo *MRI;
lib/Target/ARM/ARMLowOverheadLoops.cpp 39 MachineRegisterInfo *MRI = nullptr;
lib/Target/ARM/ARMRegisterBankInfo.cpp 225 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/ARM/MLxExpansionPass.cpp 52 MachineRegisterInfo *MRI;
lib/Target/ARM/Thumb1FrameLowering.cpp 849 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/ARM/Thumb2InstrInfo.cpp 163 MachineRegisterInfo *MRI = &MF.getRegInfo();
204 MachineRegisterInfo *MRI = &MF.getRegInfo();
656 MachineRegisterInfo *MRI = &MF.getRegInfo();
lib/Target/AVR/AVRExpandPseudoInsts.cpp 71 MachineRegisterInfo &getRegInfo(Block &MBB) { return MBB.getParent()->getRegInfo(); }
lib/Target/AVR/AVRISelDAGToDAG.cpp 209 MachineRegisterInfo &RI = MF->getRegInfo();
lib/Target/AVR/AVRISelLowering.cpp 1442 MachineRegisterInfo &RI = F->getRegInfo();
lib/Target/BPF/BPFISelLowering.cpp 219 MachineRegisterInfo &RegInfo = MF.getRegInfo();
572 MachineRegisterInfo &RegInfo = F->getRegInfo();
590 MachineRegisterInfo &MRI = MF->getRegInfo();
lib/Target/BPF/BPFMIPeephole.cpp 44 MachineRegisterInfo *MRI;
300 MachineRegisterInfo *MRI;
lib/Target/BPF/BPFMISimplifyPatchable.cpp 76 MachineRegisterInfo *MRI = &MF->getRegInfo();
lib/Target/Hexagon/BitTracker.h 114 MachineRegisterInfo &MRI;
392 MachineEvaluator(const TargetRegisterInfo &T, MachineRegisterInfo &M)
490 MachineRegisterInfo &MRI;
lib/Target/Hexagon/HexagonBitSimplify.cpp 209 MachineRegisterInfo &MRI);
211 unsigned &Begin, unsigned &Width, MachineRegisterInfo &MRI);
213 unsigned NewSR, MachineRegisterInfo &MRI);
215 unsigned NewR, unsigned NewSR, MachineRegisterInfo &MRI);
218 const MachineRegisterInfo &MRI);
226 const BitTracker::RegisterRef &RR, MachineRegisterInfo &MRI);
228 const BitTracker::RegisterRef &RS, MachineRegisterInfo &MRI);
234 static bool hasTiedUse(unsigned Reg, MachineRegisterInfo &MRI,
355 MachineRegisterInfo &MRI) {
368 unsigned NewSR, MachineRegisterInfo &MRI) {
384 unsigned NewR, unsigned NewSR, MachineRegisterInfo &MRI) {
405 unsigned &Begin, unsigned &Width, MachineRegisterInfo &MRI) {
433 const MachineRegisterInfo &MRI) {
895 const BitTracker::RegisterRef &RR, MachineRegisterInfo &MRI) {
926 const BitTracker::RegisterRef &RS, MachineRegisterInfo &MRI) {
938 bool HexagonBitSimplify::hasTiedUse(unsigned Reg, MachineRegisterInfo &MRI,
967 MachineRegisterInfo &MRI;
1052 const HexagonRegisterInfo &hri, MachineRegisterInfo &mri)
1069 MachineRegisterInfo &MRI;
1375 MachineRegisterInfo &mri)
1386 MachineRegisterInfo &MRI;
1497 const HexagonRegisterInfo &hri, MachineRegisterInfo &mri)
1508 MachineRegisterInfo &MRI;
1517 CopyPropagation(const HexagonRegisterInfo &hri, MachineRegisterInfo &mri)
1528 MachineRegisterInfo &MRI;
1741 MachineRegisterInfo &mri, MachineFunction &mf)
1785 MachineRegisterInfo &MRI;
2767 MachineRegisterInfo &MRI = MF.getRegInfo();
2901 MachineRegisterInfo *MRI = nullptr;
lib/Target/Hexagon/HexagonBitTracker.cpp 41 MachineRegisterInfo &mri,
lib/Target/Hexagon/HexagonBitTracker.h 31 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri,
lib/Target/Hexagon/HexagonBlockRanges.cpp 233 const MachineBasicBlock &B, const MachineRegisterInfo &MRI,
262 RegisterRef R, const MachineRegisterInfo &MRI,
295 MachineRegisterInfo &MRI = B.getParent()->getRegInfo();
473 auto &MRI = MF.getRegInfo();
lib/Target/Hexagon/HexagonBlockRanges.h 147 const MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI);
162 const MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI);
lib/Target/Hexagon/HexagonConstExtenders.cpp 384 MachineRegisterInfo *MRI = nullptr;
lib/Target/Hexagon/HexagonConstPropagation.cpp 263 MachineRegisterInfo *MRI;
1877 MachineRegisterInfo *MRI;
lib/Target/Hexagon/HexagonEarlyIfConv.cpp 216 MachineRegisterInfo *MRI = nullptr;
lib/Target/Hexagon/HexagonExpandCondsets.cpp 167 MachineRegisterInfo *MRI = nullptr;
lib/Target/Hexagon/HexagonFrameLowering.cpp 1397 MachineRegisterInfo &MRI = MF.getRegInfo();
1885 MachineRegisterInfo &MRI = MF.getRegInfo();
1952 MachineRegisterInfo &MRI = MF.getRegInfo();
1982 auto &MRI = MF.getRegInfo();
2013 auto &MRI = MF.getRegInfo();
lib/Target/Hexagon/HexagonGenInsert.cpp 567 MachineRegisterInfo *MRI;
1300 using use_iterator = MachineRegisterInfo::use_nodbg_iterator;
lib/Target/Hexagon/HexagonGenPredicate.cpp 108 MachineRegisterInfo *MRI = nullptr;
227 using use_iterator = MachineRegisterInfo::use_iterator;
lib/Target/Hexagon/HexagonHardwareLoops.cpp 102 MachineRegisterInfo *MRI;
1045 using use_nodbg_iterator = MachineRegisterInfo::use_nodbg_iterator;
1096 MachineRegisterInfo::use_iterator nextI;
1097 for (MachineRegisterInfo::use_iterator I = MRI->use_begin(Reg),
1454 for (MachineRegisterInfo::use_instr_nodbg_iterator I = MRI->use_instr_nodbg_begin(Reg),
lib/Target/Hexagon/HexagonISelLowering.cpp 285 auto &MRI = DAG.getMachineFunction().getRegInfo();
697 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/Hexagon/HexagonInstrInfo.cpp 1024 MachineRegisterInfo &MRI = MF.getRegInfo();
1606 MachineRegisterInfo &MRI = B.getParent()->getRegInfo();
1984 MachineRegisterInfo &MRI = MF->getRegInfo();
lib/Target/Hexagon/HexagonNewValueJump.cpp 292 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/Hexagon/HexagonOptAddrMode.cpp 81 MachineRegisterInfo *MRI = nullptr;
lib/Target/Hexagon/HexagonPeephole.cpp 84 const MachineRegisterInfo *MRI;
lib/Target/Hexagon/HexagonRDFOpt.cpp 81 MachineRegisterInfo *MRI;
91 HexagonDCE(DataFlowGraph &G, MachineRegisterInfo &MRI)
lib/Target/Hexagon/HexagonRegisterInfo.cpp 219 auto &MRI = MF.getRegInfo();
lib/Target/Hexagon/HexagonSplitDouble.cpp 87 MachineRegisterInfo *MRI;
lib/Target/Hexagon/HexagonStoreWidening.cpp 66 const MachineRegisterInfo *MRI;
lib/Target/Hexagon/HexagonVExtract.cpp 57 MachineRegisterInfo &MRI);
67 MachineRegisterInfo &MRI) {
104 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/Hexagon/RDFDeadCode.h 35 DeadCodeElimination(DataFlowGraph &dfg, MachineRegisterInfo &mri)
53 MachineRegisterInfo &MRI;
lib/Target/Hexagon/RDFGraph.cpp 894 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/Hexagon/RDFLiveness.h 54 Liveness(MachineRegisterInfo &mri, const DataFlowGraph &g)
lib/Target/Lanai/LanaiISelLowering.cpp 443 MachineRegisterInfo &RegInfo = MF.getRegInfo();
lib/Target/Lanai/LanaiInstrInfo.cpp 285 int CmpValue, const MachineRegisterInfo *MRI) const {
458 const MachineRegisterInfo &MRI) {
497 MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
lib/Target/Lanai/LanaiInstrInfo.h 106 const MachineRegisterInfo *MRI) const override;
lib/Target/MSP430/MSP430ISelLowering.cpp 608 MachineRegisterInfo &RegInfo = MF.getRegInfo();
1413 MachineRegisterInfo &RI = F->getRegInfo();
lib/Target/Mips/Mips16ISelDAGToDAG.cpp 72 MachineRegisterInfo &RegInfo = MF.getRegInfo();
lib/Target/Mips/MipsCallLowering.cpp 92 IncomingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI)
122 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
227 OutgoingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
lib/Target/Mips/MipsCallLowering.h 28 MipsHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI)
43 MachineRegisterInfo &MRI;
lib/Target/Mips/MipsISelLowering.cpp 1426 MachineRegisterInfo &RegInfo = MF->getRegInfo();
1555 MachineRegisterInfo &RegInfo = MF->getRegInfo();
1574 MachineRegisterInfo &RegInfo = MF->getRegInfo();
1731 MachineRegisterInfo &MRI = MF->getRegInfo();
1783 MachineRegisterInfo &RegInfo = MF->getRegInfo();
lib/Target/Mips/MipsInstructionSelector.cpp 44 bool selectCopy(MachineInstr &I, MachineRegisterInfo &MRI) const;
49 MachineRegisterInfo &MRI) const;
88 MachineRegisterInfo &MRI) const {
166 MachineRegisterInfo &MRI) const {
233 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/Mips/MipsLegalizerInfo.cpp 242 MachineRegisterInfo &MRI,
338 MachineRegisterInfo &MRI,
lib/Target/Mips/MipsLegalizerInfo.h 28 bool legalizeCustom(MachineInstr &MI, MachineRegisterInfo &MRI,
32 bool legalizeIntrinsic(MachineInstr &MI, MachineRegisterInfo &MRI,
lib/Target/Mips/MipsMachineFunction.cpp 68 MachineRegisterInfo &RegInfo = MF.getRegInfo();
lib/Target/Mips/MipsOptimizePICCall.cpp 280 MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
lib/Target/Mips/MipsRegisterBankInfo.cpp 172 Register Reg, const MachineRegisterInfo &MRI) {
187 Register Reg, const MachineRegisterInfo &MRI) {
198 const MachineRegisterInfo &MRI = MF.getRegInfo();
212 const MachineRegisterInfo &MRI = MF.getRegInfo();
225 const MachineRegisterInfo &MRI = MI->getMF()->getRegInfo();
340 const MachineRegisterInfo &MRI = MF.getRegInfo();
405 const MachineRegisterInfo &MRI = MF.getRegInfo();
626 MachineRegisterInfo &MRI) const {
666 MachineRegisterInfo &MRI = OpdMapper.getMRI();
lib/Target/Mips/MipsRegisterBankInfo.h 50 void setRegBank(MachineInstr &MI, MachineRegisterInfo &MRI) const;
82 void addDefUses(Register Reg, const MachineRegisterInfo &MRI);
83 void addUseDef(Register Reg, const MachineRegisterInfo &MRI);
lib/Target/Mips/MipsSEFrameLowering.cpp 90 MachineRegisterInfo &MRI;
lib/Target/Mips/MipsSEISelDAGToDAG.cpp 82 bool MipsSEDAGToDAGISel::replaceUsesWithZeroReg(MachineRegisterInfo *MRI,
105 for (MachineRegisterInfo::use_iterator U = MRI->use_begin(DstReg),
157 MachineRegisterInfo *MRI = &MF.getRegInfo();
lib/Target/Mips/MipsSEISelDAGToDAG.h 37 bool replaceUsesWithZeroReg(MachineRegisterInfo *MRI, const MachineInstr&);
lib/Target/Mips/MipsSEISelLowering.cpp 3036 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3105 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3172 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3218 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3247 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3283 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3329 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3443 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3478 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3512 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3567 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3666 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3771 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3820 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
3849 MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
lib/Target/Mips/MipsSEInstrInfo.cpp 614 MachineRegisterInfo &RegInfo = MBB.getParent()->getRegInfo();
lib/Target/Mips/MipsSERegisterInfo.cpp 224 MachineRegisterInfo &RegInfo = MBB.getParent()->getRegInfo();
lib/Target/NVPTX/NVPTXAsmPrinter.h 247 const MachineRegisterInfo *MRI;
lib/Target/NVPTX/NVPTXFrameLowering.cpp 37 MachineRegisterInfo &MR = MF.getRegInfo();
lib/Target/NVPTX/NVPTXInstrInfo.cpp 36 const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
lib/Target/NVPTX/NVPTXPeephole.cpp 82 const auto &MRI = MF.getRegInfo();
107 const auto &MRI = MF.getRegInfo();
146 const auto &MRI = MF.getRegInfo();
lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp 134 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/PowerPC/PPCBranchCoalescing.cpp 151 MachineRegisterInfo *MRI;
lib/Target/PowerPC/PPCFrameLowering.cpp 344 const MachineRegisterInfo &MRI = MF->getRegInfo();
451 MachineRegisterInfo::def_iterator RI = MF.getRegInfo().def_begin(LR);
2219 const MachineRegisterInfo &MRI = MF->getRegInfo();
lib/Target/PowerPC/PPCISelLowering.cpp10353 MachineRegisterInfo &RegInfo = F->getRegInfo();
10457 MachineRegisterInfo &RegInfo = F->getRegInfo();
10617 MachineRegisterInfo &MRI = MF->getRegInfo();
10758 MachineRegisterInfo &MRI = MF->getRegInfo();
11023 MachineRegisterInfo &RegInfo = F->getRegInfo();
11272 MachineRegisterInfo &RegInfo = F->getRegInfo();
11439 MachineRegisterInfo &RegInfo = F->getRegInfo();
11465 MachineRegisterInfo &RegInfo = F->getRegInfo();
11478 MachineRegisterInfo &RegInfo = F->getRegInfo();
11528 MachineRegisterInfo &RegInfo = F->getRegInfo();
11588 MachineRegisterInfo &RegInfo = F->getRegInfo();
15032 MachineRegisterInfo *MRI = &Entry->getParent()->getRegInfo();
lib/Target/PowerPC/PPCInstrInfo.cpp 190 const MachineRegisterInfo *MRI =
768 const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
801 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
1325 unsigned Reg, MachineRegisterInfo *MRI) const {
1638 const MachineRegisterInfo *MRI) const {
1698 for (MachineRegisterInfo::use_instr_iterator
1724 for (MachineRegisterInfo::use_instr_iterator
1874 for (MachineRegisterInfo::use_instr_iterator
2346 MachineRegisterInfo *MRI = &MI.getParent()->getParent()->getRegInfo();
2455 const MachineRegisterInfo &MRI =
2556 MachineRegisterInfo *MRI = &MF->getRegInfo();
2755 MachineRegisterInfo *MRI = &MF->getRegInfo();
3453 MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
3514 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
3635 MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
3717 MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
3997 const MachineRegisterInfo *MRI = &MF->getRegInfo();
4240 MachineRegisterInfo &MRI = MF->getRegInfo();
lib/Target/PowerPC/PPCInstrInfo.h 308 MachineRegisterInfo *MRI) const override;
358 const MachineRegisterInfo *MRI) const override;
lib/Target/PowerPC/PPCMIPeephole.cpp 85 MachineRegisterInfo *MRI;
146 MachineRegisterInfo *MRI) {
917 MachineBasicBlock *BB2, MachineRegisterInfo *MRI) {
939 MachineRegisterInfo *MRI) {
lib/Target/PowerPC/PPCReduceCRLogicals.cpp 56 MachineBasicBlock *NewMBB, MachineRegisterInfo *MRI) {
87 MachineRegisterInfo *MRI) {
145 MachineRegisterInfo *MRI = &MF->getRegInfo();
380 MachineRegisterInfo *MRI;
lib/Target/PowerPC/PPCRegisterInfo.cpp 1234 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
1260 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/PowerPC/PPCVSXCopy.cpp 52 MachineRegisterInfo &MRI) {
62 bool IsVSReg(unsigned Reg, MachineRegisterInfo &MRI) {
66 bool IsVRReg(unsigned Reg, MachineRegisterInfo &MRI) {
70 bool IsF8Reg(unsigned Reg, MachineRegisterInfo &MRI) {
74 bool IsVSFReg(unsigned Reg, MachineRegisterInfo &MRI) {
78 bool IsVSSReg(unsigned Reg, MachineRegisterInfo &MRI) {
86 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
lib/Target/PowerPC/PPCVSXFMAMutate.cpp 73 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
lib/Target/PowerPC/PPCVSXSwapRemoval.cpp 101 MachineRegisterInfo *MRI;
lib/Target/RISCV/RISCVFrameLowering.cpp 67 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
lib/Target/RISCV/RISCVISelLowering.cpp 1121 MachineRegisterInfo &RegInfo = MF.getRegInfo();
1690 MachineRegisterInfo &RegInfo = MF.getRegInfo();
1776 MachineRegisterInfo &RegInfo = MF.getRegInfo();
1948 MachineRegisterInfo &RegInfo = MF.getRegInfo();
lib/Target/RISCV/RISCVInstrInfo.cpp 166 MachineRegisterInfo &MRI = MF->getRegInfo();
383 MachineRegisterInfo &MRI = MF->getRegInfo();
lib/Target/RISCV/RISCVMergeBaseOffset.cpp 61 MachineRegisterInfo *MRI;
lib/Target/RISCV/RISCVRegisterInfo.cpp 109 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/Sparc/LeonPasses.h 42 int getUnusedFPRegister(MachineRegisterInfo &MRI);
lib/Target/Sparc/SparcAsmPrinter.cpp 277 const MachineRegisterInfo &MRI = MF->getRegInfo();
lib/Target/Sparc/SparcFrameLowering.cpp 306 static bool LLVM_ATTRIBUTE_UNUSED verifyLeafProcRegUse(MachineRegisterInfo *MRI)
323 MachineRegisterInfo &MRI = MF.getRegInfo();
333 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/Sparc/SparcISelDAGToDAG.cpp 227 MachineRegisterInfo &MRI = MF->getRegInfo();
lib/Target/Sparc/SparcISelLowering.cpp 388 MachineRegisterInfo &RegInfo = MF.getRegInfo();
lib/Target/Sparc/SparcInstrInfo.cpp 481 MachineRegisterInfo &RegInfo = MF->getRegInfo();
lib/Target/SystemZ/SystemZISelLowering.cpp 1299 MachineRegisterInfo &MRI = MF.getRegInfo();
6509 MachineRegisterInfo &MRI = MF.getRegInfo();
6811 MachineRegisterInfo &MRI = MF.getRegInfo();
6930 MachineRegisterInfo &MRI = MF.getRegInfo();
7045 MachineRegisterInfo &MRI = MF.getRegInfo();
7169 MachineRegisterInfo &MRI = MF.getRegInfo();
7197 MachineRegisterInfo &MRI = MF.getRegInfo();
7227 MachineRegisterInfo &MRI = MF.getRegInfo();
7407 MachineRegisterInfo &MRI = MF.getRegInfo();
7512 MachineRegisterInfo *MRI = &MF.getRegInfo();
lib/Target/SystemZ/SystemZInstrInfo.cpp 545 const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
572 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
610 MachineRegisterInfo *MRI) const {
lib/Target/SystemZ/SystemZInstrInfo.h 230 MachineRegisterInfo *MRI) const override;
lib/Target/SystemZ/SystemZLDCleanup.cpp 134 MachineRegisterInfo &RegInfo = MF->getRegInfo();
lib/Target/SystemZ/SystemZRegisterInfo.cpp 31 const MachineRegisterInfo *MRI) {
62 const MachineRegisterInfo *MRI) {
83 const MachineRegisterInfo *MRI = &MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyAsmPrinter.h 25 const MachineRegisterInfo *MRI;
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp 713 MachineRegisterInfo &MRI) {
728 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp 169 MachineRegisterInfo &MRI,
196 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp 361 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp 164 auto &MRI = MF.getRegInfo();
231 auto &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 336 MachineRegisterInfo &MRI = BB->getParent()->getRegInfo();
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp 61 auto &MRI = MBB.getParent()->getRegInfo();
195 auto &MRI = MF.getRegInfo();
225 auto &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp 128 MachineRegisterInfo &MRI = MF.getRegInfo();
237 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp 63 auto &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp 239 const MachineRegisterInfo &MRI =
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp 86 const MachineRegisterInfo &MRI,
150 const MachineRegisterInfo &MRI,
183 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp 73 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyPeephole.cpp 62 MachineRegisterInfo &MRI) {
77 MachineRegisterInfo &MRI,
138 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp 65 static bool hasArgumentDef(unsigned Reg, const MachineRegisterInfo &MRI) {
80 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyRegColoring.cpp 65 static float computeWeight(const MachineRegisterInfo *MRI,
88 MachineRegisterInfo *MRI = &MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp 67 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 99 MachineRegisterInfo &MRI,
270 const MachineRegisterInfo &MRI,
287 static bool hasOneUse(unsigned Reg, MachineInstr *Def, MachineRegisterInfo &MRI,
317 AliasAnalysis &AA, const MachineRegisterInfo &MRI) {
402 const MachineRegisterInfo &MRI,
487 MachineRegisterInfo &MRI) {
599 MachineRegisterInfo &MRI, const WebAssemblyInstrInfo *TII) {
774 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp 61 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp 69 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp 86 MachineRegisterInfo *MRI;
lib/Target/X86/X86CallFrameOptimization.cpp 121 MachineRegisterInfo *MRI;
lib/Target/X86/X86CallLowering.cpp 56 MachineRegisterInfo &MRI,
99 OutgoingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
197 MachineRegisterInfo &MRI = MF.getRegInfo();
230 IncomingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
302 FormalArgHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
313 CallReturnHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI,
338 MachineRegisterInfo &MRI = MF.getRegInfo();
382 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/X86/X86CallLowering.h 46 const DataLayout &DL, MachineRegisterInfo &MRI,
lib/Target/X86/X86CmovConversion.cpp 114 MachineRegisterInfo *MRI;
lib/Target/X86/X86DomainReassignment.cpp 103 MachineRegisterInfo *MRI) const = 0;
107 MachineRegisterInfo *MRI) const = 0;
118 MachineRegisterInfo *MRI) const override {
124 MachineRegisterInfo *MRI) const override {
152 MachineRegisterInfo *MRI) const override {
164 MachineRegisterInfo *MRI) const override {
180 MachineRegisterInfo *MRI) const override {
200 MachineRegisterInfo *MRI) const override {
237 MachineRegisterInfo *MRI) const override {
268 MachineRegisterInfo *MRI) const override {
277 MachineRegisterInfo *MRI) const override {
352 LLVM_DUMP_METHOD void dump(const MachineRegisterInfo *MRI) const {
377 MachineRegisterInfo *MRI;
lib/Target/X86/X86FixupSetCC.cpp 57 MachineRegisterInfo *MRI;
lib/Target/X86/X86FlagsCopyLowering.cpp 90 MachineRegisterInfo *MRI;
lib/Target/X86/X86FloatingPoint.cpp 330 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/X86/X86FrameLowering.cpp 585 MachineRegisterInfo &MRI = MF.getRegInfo();
2084 const MachineRegisterInfo &MRI = MF.getRegInfo();
2743 auto &MRI = MBB.getParent()->getRegInfo();
lib/Target/X86/X86ISelLowering.cpp 3529 MachineRegisterInfo &MRI = MF.getRegInfo();
4209 MachineFrameInfo &MFI, const MachineRegisterInfo *MRI,
4426 const MachineRegisterInfo *MRI = &MF.getRegInfo();
4471 const MachineRegisterInfo &MRI = MF.getRegInfo();
22231 MachineRegisterInfo &MRI = MF.getRegInfo();
29211 MachineRegisterInfo &MRI = MF->getRegInfo();
29294 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
30048 MachineRegisterInfo &MRI = MF->getRegInfo();
30427 MachineRegisterInfo &MRI = MF->getRegInfo();
30471 MachineRegisterInfo &MRI = MF->getRegInfo();
30630 MachineRegisterInfo &MRI = MF->getRegInfo();
30806 MachineRegisterInfo &MRI = MF->getRegInfo();
30889 MachineRegisterInfo *MRI = &MF->getRegInfo();
30938 MachineRegisterInfo *MRI = &MF->getRegInfo();
31376 MachineRegisterInfo &MRI = MF->getRegInfo();
46183 MachineRegisterInfo *MRI = &Entry->getParent()->getRegInfo();
lib/Target/X86/X86InstrInfo.cpp 466 static bool regIsPICBase(unsigned BaseReg, const MachineRegisterInfo &MRI) {
471 for (MachineRegisterInfo::def_instr_iterator I = MRI.def_instr_begin(BaseReg),
612 const MachineRegisterInfo &MRI = MF.getRegInfo();
632 const MachineRegisterInfo &MRI = MF.getRegInfo();
764 MachineRegisterInfo &RegInfo = MFI->getParent()->getRegInfo();
2843 const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
2870 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
3555 const MachineRegisterInfo *MRI) const {
3834 const MachineRegisterInfo *MRI,
4635 MachineRegisterInfo &MRI = MF.getRegInfo();
4816 MachineRegisterInfo &RegInfo = MF.getRegInfo();
6028 MachineRegisterInfo &RegInfo = MF->getRegInfo();
7226 const MachineRegisterInfo *MRI,
7763 MachineRegisterInfo &RegInfo = MF.getRegInfo();
7926 MachineRegisterInfo &RegInfo = MF->getRegInfo();
lib/Target/X86/X86InstrInfo.h 452 const MachineRegisterInfo *MRI,
481 const MachineRegisterInfo *MRI) const override;
491 const MachineRegisterInfo *MRI,
lib/Target/X86/X86InstructionSelector.cpp 75 bool selectLoadStoreOp(MachineInstr &I, MachineRegisterInfo &MRI,
77 bool selectFrameIndexOrGep(MachineInstr &I, MachineRegisterInfo &MRI,
79 bool selectGlobalValue(MachineInstr &I, MachineRegisterInfo &MRI,
81 bool selectConstant(MachineInstr &I, MachineRegisterInfo &MRI,
83 bool selectTruncOrPtrToInt(MachineInstr &I, MachineRegisterInfo &MRI,
85 bool selectZext(MachineInstr &I, MachineRegisterInfo &MRI,
87 bool selectAnyext(MachineInstr &I, MachineRegisterInfo &MRI,
89 bool selectCmp(MachineInstr &I, MachineRegisterInfo &MRI,
91 bool selectFCmp(MachineInstr &I, MachineRegisterInfo &MRI,
93 bool selectUadde(MachineInstr &I, MachineRegisterInfo &MRI,
95 bool selectCopy(MachineInstr &I, MachineRegisterInfo &MRI) const;
96 bool selectUnmergeValues(MachineInstr &I, MachineRegisterInfo &MRI,
98 bool selectMergeValues(MachineInstr &I, MachineRegisterInfo &MRI,
100 bool selectInsert(MachineInstr &I, MachineRegisterInfo &MRI,
102 bool selectExtract(MachineInstr &I, MachineRegisterInfo &MRI,
104 bool selectCondBranch(MachineInstr &I, MachineRegisterInfo &MRI,
106 bool selectTurnIntoCOPY(MachineInstr &I, MachineRegisterInfo &MRI,
111 bool materializeFP(MachineInstr &I, MachineRegisterInfo &MRI,
113 bool selectImplicitDefOrPHI(MachineInstr &I, MachineRegisterInfo &MRI) const;
114 bool selectDivRem(MachineInstr &I, MachineRegisterInfo &MRI,
116 bool selectIntrinsicWSideEffects(MachineInstr &I, MachineRegisterInfo &MRI,
121 MachineRegisterInfo &MRI, MachineFunction &MF) const;
124 MachineRegisterInfo &MRI, MachineFunction &MF) const;
128 MachineRegisterInfo &MRI) const;
197 MachineRegisterInfo &MRI) const {
231 MachineRegisterInfo &MRI) const {
313 MachineRegisterInfo &MRI = MF.getRegInfo();
473 const MachineRegisterInfo &MRI,
499 MachineRegisterInfo &MRI,
559 MachineRegisterInfo &MRI,
587 MachineRegisterInfo &MRI,
633 MachineRegisterInfo &MRI,
690 MachineInstr &I, MachineRegisterInfo &MRI, const unsigned DstReg,
705 MachineRegisterInfo &MRI,
771 MachineRegisterInfo &MRI,
882 MachineRegisterInfo &MRI,
937 MachineRegisterInfo &MRI,
988 MachineRegisterInfo &MRI,
1079 MachineRegisterInfo &MRI,
1138 MachineRegisterInfo &MRI,
1196 MachineRegisterInfo &MRI,
1234 MachineRegisterInfo &MRI,
1271 MachineRegisterInfo &MRI,
1329 MachineInstr &I, MachineRegisterInfo &MRI, MachineFunction &MF) {
1354 MachineInstr &I, MachineRegisterInfo &MRI, MachineFunction &MF) {
1403 MachineRegisterInfo &MRI,
1424 MachineRegisterInfo &MRI,
1490 MachineInstr &I, MachineRegisterInfo &MRI) const {
1517 MachineRegisterInfo &MRI,
1718 MachineInstr &I, MachineRegisterInfo &MRI, MachineFunction &MF) const {
lib/Target/X86/X86LegalizerInfo.cpp 89 MachineRegisterInfo &MRI,
lib/Target/X86/X86LegalizerInfo.h 35 bool legalizeIntrinsic(MachineInstr &MI, MachineRegisterInfo &MRI,
lib/Target/X86/X86OptimizeLEAs.cpp 297 MachineRegisterInfo *MRI;
lib/Target/X86/X86RegisterBankInfo.cpp 111 const MachineInstr &MI, const MachineRegisterInfo &MRI, const bool isFP,
147 const MachineRegisterInfo &MRI = MF.getRegInfo();
163 const MachineRegisterInfo &MRI = MF.getRegInfo();
282 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/X86/X86RegisterBankInfo.h 54 const MachineRegisterInfo &MRI, const bool isFP,
lib/Target/X86/X86RegisterInfo.cpp 653 const MachineRegisterInfo *MRI = &MF.getRegInfo();
lib/Target/X86/X86SpeculativeLoadHardening.cpp 162 MachineRegisterInfo *MRI;
lib/Target/X86/X86VZeroUpper.cpp 133 static bool checkFnHasLiveInYmmOrZmm(MachineRegisterInfo &MRI) {
285 MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/X86/X86WinAllocaExpander.cpp 57 MachineRegisterInfo *MRI;
79 static int64_t getWinAllocaAmount(MachineInstr *MI, MachineRegisterInfo *MRI) {
lib/Target/XCore/XCoreFrameLowering.cpp 541 const MachineRegisterInfo &MRI = MF.getRegInfo();
lib/Target/XCore/XCoreISelLowering.cpp 1265 MachineRegisterInfo &RegInfo = MF.getRegInfo();
unittests/CodeGen/GlobalISel/GISelMITest.h 159 MachineRegisterInfo *MRI;
usr/include/c++/7.4.0/type_traits 1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;