/external/llvm/lib/CodeGen/ |
MachineRegisterInfo.cpp | 1 //===-- lib/Codegen/MachineRegisterInfo.cpp -------------------------------===// 10 // Implementation of the MachineRegisterInfo class. 14 #include "llvm/CodeGen/MachineRegisterInfo.h" 25 void MachineRegisterInfo::Delegate::anchor() {} 27 MachineRegisterInfo::MachineRegisterInfo(const MachineFunction *MF) 40 MachineRegisterInfo::setRegClass(unsigned Reg, const TargetRegisterClass *RC) { 46 MachineRegisterInfo::constrainRegClass(unsigned Reg, 63 MachineRegisterInfo::recomputeRegClass(unsigned Reg) { 91 MachineRegisterInfo::createVirtualRegister(const TargetRegisterClass *RegClass) [all...] |
PHIEliminationUtils.cpp | 14 #include "llvm/CodeGen/MachineRegisterInfo.h" 36 MachineRegisterInfo& MRI = MBB->getParent()->getRegInfo();
|
RegAllocBase.h | 62 MachineRegisterInfo *MRI;
|
CalcSpillWeights.cpp | 16 #include "llvm/CodeGen/MachineRegisterInfo.h" 35 MachineRegisterInfo &MRI = MF.getRegInfo(); 48 const MachineRegisterInfo &mri) { 132 MachineRegisterInfo &mri = MF.getRegInfo(); 151 for (MachineRegisterInfo::reg_instr_iterator
|
CriticalAntiDepBreaker.h | 24 #include "llvm/CodeGen/MachineRegisterInfo.h" 36 MachineRegisterInfo &MRI;
|
TargetFrameLoweringImpl.cpp | 19 #include "llvm/CodeGen/MachineRegisterInfo.h" 78 const MachineRegisterInfo &MRI = MF.getRegInfo();
|
/external/mesa3d/src/gallium/drivers/radeon/ |
SIISelLowering.h | 33 MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const; 35 MachineBasicBlock::iterator I, MachineRegisterInfo &MRI) const; 37 MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const; 39 MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const;
|
SIAssignInterpRegs.cpp | 26 #include "llvm/CodeGen/MachineRegisterInfo.h" 38 void AddLiveIn(MachineFunction * MF, MachineRegisterInfo & MRI, 90 MachineRegisterInfo &MRI = MF.getRegInfo(); 123 MachineRegisterInfo & MRI,
|
R600ISelLowering.h | 42 MachineRegisterInfo & MRI, unsigned dword_offset) const;
|
/external/llvm/include/llvm/CodeGen/ |
MachineSSAUpdater.h | 25 class MachineRegisterInfo; 55 MachineRegisterInfo *MRI;
|
VirtRegMap.h | 27 class MachineRegisterInfo; 41 MachineRegisterInfo *MRI; 85 MachineRegisterInfo &getRegInfo() const { return *MRI; }
|
LiveVariables.h | 44 class MachineRegisterInfo; 111 MachineRegisterInfo &MRI); 130 MachineRegisterInfo* MRI;
|
RegisterScavenging.h | 22 #include "llvm/CodeGen/MachineRegisterInfo.h" 26 class MachineRegisterInfo; 34 MachineRegisterInfo* MRI;
|
MachineRegisterInfo.h | 1 //===-- llvm/CodeGen/MachineRegisterInfo.h ----------------------*- C++ -*-===// 10 // This file defines the MachineRegisterInfo class. 29 /// MachineRegisterInfo - Keep track of information for virtual and physical 32 class MachineRegisterInfo { 114 MachineRegisterInfo(const MachineRegisterInfo&) = delete; 115 void operator=(const MachineRegisterInfo&) = delete; 117 explicit MachineRegisterInfo(const MachineFunction *MF); 211 /// MachineRegisterInfo object. 773 friend class MachineRegisterInfo; [all...] |
FunctionLoweringInfo.h | 44 class MachineRegisterInfo; 59 MachineRegisterInfo *RegInfo;
|
/external/llvm/lib/Target/PowerPC/ |
PPCVSXCopy.cpp | 29 #include "llvm/CodeGen/MachineRegisterInfo.h" 58 MachineRegisterInfo &MRI) { 68 bool IsVSReg(unsigned Reg, MachineRegisterInfo &MRI) { 72 bool IsVRReg(unsigned Reg, MachineRegisterInfo &MRI) { 76 bool IsF8Reg(unsigned Reg, MachineRegisterInfo &MRI) { 80 bool IsVSFReg(unsigned Reg, MachineRegisterInfo &MRI) { 84 bool IsVSSReg(unsigned Reg, MachineRegisterInfo &MRI) { 92 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
|
/external/llvm/lib/Target/AArch64/ |
AArch64AdvSIMDScalarPass.cpp | 45 #include "llvm/CodeGen/MachineRegisterInfo.h" 72 MachineRegisterInfo *MRI; 113 const MachineRegisterInfo *MRI) { 122 const MachineRegisterInfo *MRI) { 136 const MachineRegisterInfo *MRI, 217 MachineRegisterInfo::def_instr_iterator Def = 230 MachineRegisterInfo::def_instr_iterator Def = 249 for (MachineRegisterInfo::use_instr_nodbg_iterator 310 MachineRegisterInfo::def_instr_iterator Def = 323 MachineRegisterInfo::def_instr_iterator Def [all...] |
/external/llvm/lib/Target/AMDGPU/ |
SIRegisterInfo.h | 21 #include "llvm/CodeGen/MachineRegisterInfo.h" 69 bool isSGPRReg(const MachineRegisterInfo &MRI, unsigned Reg) const { 146 unsigned findUnusedRegister(const MachineRegisterInfo &MRI,
|
SIInstrInfo.h | 30 MachineRegisterInfo &MRI, 36 MachineRegisterInfo &MRI, 59 unsigned Reg, MachineRegisterInfo &MRI, 146 unsigned Reg, MachineRegisterInfo *MRI) const final; 318 bool usesConstantBus(const MachineRegisterInfo &MRI, 387 bool isLegalVSrcOperand(const MachineRegisterInfo &MRI, 393 bool isLegalRegOperand(const MachineRegisterInfo &MRI, 399 void legalizeOperandsVOP2(MachineRegisterInfo &MRI, MachineInstr *MI) const; 402 void legalizeOperandsVOP3(MachineRegisterInfo &MRI, MachineInstr *MI) const; 414 void moveSMRDToVALU(MachineInstr *MI, MachineRegisterInfo &MRI [all...] |
SIFixSGPRCopies.cpp | 73 #include "llvm/CodeGen/MachineRegisterInfo.h" 116 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo(); 131 const MachineRegisterInfo &MRI) { 179 MachineRegisterInfo &MRI) { 240 MachineRegisterInfo &MRI = MF.getRegInfo();
|
R600OptimizeVectorRegisters.cpp | 38 #include "llvm/CodeGen/MachineRegisterInfo.h" 50 isImplicitlyDef(MachineRegisterInfo &MRI, unsigned Reg) { 51 for (MachineRegisterInfo::def_instr_iterator It = MRI.def_instr_begin(Reg), 67 RegSeqInfo(MachineRegisterInfo &MRI, MachineInstr *MI) : Instr(MI) { 87 MachineRegisterInfo *MRI; 218 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), 266 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), 332 for (MachineRegisterInfo::def_instr_iterator
|
/external/llvm/lib/Target/Hexagon/ |
HexagonBitTracker.h | 26 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri,
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXFrameLowering.cpp | 23 #include "llvm/CodeGen/MachineRegisterInfo.h" 39 MachineRegisterInfo &MR = MF.getRegInfo();
|
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyPeephole.cpp | 50 MachineRegisterInfo &MRI = MF.getRegInfo();
|
WebAssemblyRegNumbering.cpp | 25 #include "llvm/CodeGen/MachineRegisterInfo.h" 63 MachineRegisterInfo &MRI = MF.getRegInfo();
|