Home
last modified time | relevance | path

Searched refs:MachineRegisterInfo (Results 1 – 25 of 154) sorted by relevance

1234567

/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp24 void MachineRegisterInfo::Delegate::anchor() {} in anchor()
26 MachineRegisterInfo::MachineRegisterInfo(const MachineFunction *MF) in MachineRegisterInfo() function in MachineRegisterInfo
41 MachineRegisterInfo::setRegClass(unsigned Reg, const TargetRegisterClass *RC) { in setRegClass()
47 MachineRegisterInfo::constrainRegClass(unsigned Reg, in constrainRegClass()
64 MachineRegisterInfo::recomputeRegClass(unsigned Reg, const TargetMachine &TM) { in recomputeRegClass()
92 MachineRegisterInfo::createVirtualRegister(const TargetRegisterClass *RegClass){ in createVirtualRegister()
108 void MachineRegisterInfo::clearVirtRegs() { in clearVirtRegs()
121 void MachineRegisterInfo::verifyUseList(unsigned Reg) const { in verifyUseList()
159 void MachineRegisterInfo::verifyUseLists() const { in verifyUseLists()
169 void MachineRegisterInfo::addRegOperandToUseList(MachineOperand *MO) { in addRegOperandToUseList()
[all …]
H A DCalcSpillWeights.cpp33 MachineRegisterInfo &MRI = MF.getRegInfo(); in calculateSpillWeightsAndHints()
46 const MachineRegisterInfo &mri) { in copyHint()
97 MachineRegisterInfo &mri = MF.getRegInfo(); in calculateSpillWeightAndHint()
116 for (MachineRegisterInfo::reg_instr_iterator in calculateSpillWeightAndHint()
H A DPHIEliminationUtils.cpp36 MachineRegisterInfo& MRI = MBB->getParent()->getRegInfo(); in findPHICopyInsertPoint()
H A DSplitKit.h33 class MachineRegisterInfo; variable
215 MachineRegisterInfo &MRI;
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DSIFixSGPRCopies.cpp89 const MachineRegisterInfo &MRI,
93 const MachineRegisterInfo &MRI,
97 const MachineRegisterInfo &MRI) const;
119 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo(); in hasVGPROperands()
136 const MachineRegisterInfo &MRI, in inferRegClassFromUses()
146 for (MachineRegisterInfo::use_instr_iterator in inferRegClassFromUses()
162 const MachineRegisterInfo &MRI, in inferRegClassFromDef()
180 const MachineRegisterInfo &MRI) const { in isVGPRToSGPRCopy()
203 MachineRegisterInfo &MRI = MF.getRegInfo(); in runOnMachineFunction()
H A DSIShrinkInstructions.cpp75 const MachineRegisterInfo &MRI) { in isVGPR()
87 const MachineRegisterInfo &MRI) { in canShrink()
121 MachineRegisterInfo &MRI, bool TryToCommute = true) { in foldImmediates()
172 MachineRegisterInfo &MRI = MF.getRegInfo(); in runOnMachineFunction()
H A DR600OptimizeVectorRegisters.cpp50 isImplicitlyDef(MachineRegisterInfo &MRI, unsigned Reg) { in isImplicitlyDef()
51 for (MachineRegisterInfo::def_instr_iterator It = MRI.def_instr_begin(Reg), in isImplicitlyDef()
67 RegSeqInfo(MachineRegisterInfo &MRI, MachineInstr *MI) : Instr(MI) { in RegSeqInfo()
87 MachineRegisterInfo *MRI;
218 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), in RebuildVector()
266 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), in areAllUsesSwizzeable()
332 for (MachineRegisterInfo::def_instr_iterator in runOnMachineFunction()
H A DSIInstrInfo.h30 MachineRegisterInfo &MRI,
36 MachineRegisterInfo &MRI,
44 MachineRegisterInfo &MRI,
227 bool usesConstantBus(const MachineRegisterInfo &MRI,
302 void moveSMRDToVALU(MachineInstr *MI, MachineRegisterInfo &MRI) const;
H A DSIMachineFunctionInfo.h24 class MachineRegisterInfo; variable
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64AdvSIMDScalarPass.cpp66 MachineRegisterInfo *MRI;
102 const MachineRegisterInfo *MRI) { in isGPR64()
111 const MachineRegisterInfo *MRI) { in isFPR64()
125 const MachineRegisterInfo *MRI, in getSrcFromCopy()
206 MachineRegisterInfo::def_instr_iterator Def = in isProfitableToTransform()
219 MachineRegisterInfo::def_instr_iterator Def = in isProfitableToTransform()
238 for (MachineRegisterInfo::use_instr_nodbg_iterator in isProfitableToTransform()
299 MachineRegisterInfo::def_instr_iterator Def = in transformInstruction()
312 MachineRegisterInfo::def_instr_iterator Def = in transformInstruction()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DVirtRegMap.h27 class MachineRegisterInfo; variable
41 MachineRegisterInfo *MRI;
85 MachineRegisterInfo &getRegInfo() const { return *MRI; } in getRegInfo()
H A DMachineSSAUpdater.h25 class MachineRegisterInfo; variable
55 MachineRegisterInfo *MRI;
H A DLiveRegMatrix.h35 class MachineRegisterInfo; variable
41 MachineRegisterInfo *MRI;
H A DMachineRegisterInfo.h32 class MachineRegisterInfo {
126 MachineRegisterInfo(const MachineRegisterInfo&) LLVM_DELETED_FUNCTION;
127 void operator=(const MachineRegisterInfo&) LLVM_DELETED_FUNCTION;
129 explicit MachineRegisterInfo(const MachineFunction *MF);
805 friend class MachineRegisterInfo; variable
908 friend class MachineRegisterInfo; variable
994 PSetIterator(unsigned RegUnit, const MachineRegisterInfo *MRI) { in PSetIterator()
1022 inline PSetIterator MachineRegisterInfo::
H A DLiveVariables.h44 class MachineRegisterInfo; variable
111 MachineRegisterInfo &MRI);
130 MachineRegisterInfo* MRI;
H A DRegisterPressure.h44 const MachineRegisterInfo *MRI);
51 const MachineRegisterInfo *MRI);
152 const MachineRegisterInfo *MRI);
254 const MachineRegisterInfo *MRI;
H A DRegisterScavenging.h26 class MachineRegisterInfo; variable
34 MachineRegisterInfo* MRI;
H A DMachineFunction.h34 class MachineRegisterInfo; variable
94 MachineRegisterInfo *RegInfo;
181 MachineRegisterInfo &getRegInfo() { return *RegInfo; }
182 const MachineRegisterInfo &getRegInfo() const { return *RegInfo; }
H A DFunctionLoweringInfo.h43 class MachineRegisterInfo; variable
58 MachineRegisterInfo *RegInfo;
H A DLiveRangeEdit.h37 class LiveRangeEdit : private MachineRegisterInfo::Delegate {
63 MachineRegisterInfo &MRI;
H A DMachineTraceMetrics.h62 class MachineRegisterInfo; variable
71 const MachineRegisterInfo *MRI;
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetInstrInfo.h30 class MachineRegisterInfo; variable
359 const MachineRegisterInfo *MRI = nullptr) const;
981 const MachineRegisterInfo *MRI) const { in optimizeCompareInstr()
994 const MachineRegisterInfo *MRI, in optimizeLoadInstr()
1007 unsigned Reg, MachineRegisterInfo *MRI) const { in FoldImmediate()
1080 const MachineRegisterInfo *MRI, in hasHighOperandLatency()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86VZeroUpper.cpp108 static bool checkFnHasLiveInYmm(MachineRegisterInfo &MRI) { in checkFnHasLiveInYmm()
109 for (MachineRegisterInfo::livein_iterator I = MRI.livein_begin(), in checkFnHasLiveInYmm()
254 MachineRegisterInfo &MRI = MF.getRegInfo(); in runOnMachineFunction()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h200 const MachineRegisterInfo *MRI) const override;
257 const MachineRegisterInfo *MRI) const override;
271 unsigned Reg, MachineRegisterInfo *MRI) const override;
332 const MachineRegisterInfo *MRI,
448 const MachineRegisterInfo &MRI);
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp191 static bool LLVM_ATTRIBUTE_UNUSED verifyLeafProcRegUse(MachineRegisterInfo *MRI) in verifyLeafProcRegUse()
208 MachineRegisterInfo &MRI = MF.getRegInfo(); in isLeafProc()
219 MachineRegisterInfo &MRI = MF.getRegInfo(); in remapRegsForLeafProc()

1234567