Searched refs:MachineRegisterInfo (Results 1 - 25 of 132) sorted by relevance

123456

/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp1 //===-- lib/Codegen/MachineRegisterInfo.cpp -------------------------------===//
10 // Implementation of the MachineRegisterInfo class.
14 #include "llvm/CodeGen/MachineRegisterInfo.h"
23 void MachineRegisterInfo::Delegate::anchor() {}
25 MachineRegisterInfo::MachineRegisterInfo(const TargetMachine &TM) function in class:MachineRegisterInfo
39 MachineRegisterInfo::~MachineRegisterInfo() {
46 MachineRegisterInfo::setRegClass(unsigned Reg, const TargetRegisterClass *RC) {
52 MachineRegisterInfo
[all...]
H A DPHIEliminationUtils.cpp14 #include "llvm/CodeGen/MachineRegisterInfo.h"
36 MachineRegisterInfo& MRI = MBB->getParent()->getRegInfo();
37 for (MachineRegisterInfo::reg_iterator RI = MRI.reg_begin(SrcReg),
H A DCalcSpillWeights.cpp17 #include "llvm/CodeGen/MachineRegisterInfo.h"
33 MachineRegisterInfo &MRI = MF.getRegInfo();
46 const MachineRegisterInfo &mri) {
97 MachineRegisterInfo &mri = MF.getRegInfo();
115 for (MachineRegisterInfo::reg_iterator I = mri.reg_begin(li.reg);
H A DRegAllocBase.h63 MachineRegisterInfo *MRI;
H A DDeadMachineInstructionElim.cpp18 #include "llvm/CodeGen/MachineRegisterInfo.h"
33 const MachineRegisterInfo *MRI;
130 MachineRegisterInfo::use_iterator nextI;
131 for (MachineRegisterInfo::use_iterator I = MRI->use_begin(Reg),
H A DCriticalAntiDepBreaker.h24 #include "llvm/CodeGen/MachineRegisterInfo.h"
36 MachineRegisterInfo &MRI;
H A DOptimizePHIs.cpp21 #include "llvm/CodeGen/MachineRegisterInfo.h"
31 MachineRegisterInfo *MRI;
142 for (MachineRegisterInfo::use_iterator I = MRI->use_begin(DstReg),
H A DProcessImplicitDefs.cpp16 #include "llvm/CodeGen/MachineRegisterInfo.h"
30 MachineRegisterInfo *MRI;
83 for (MachineRegisterInfo::use_nodbg_iterator UI =
H A DSpiller.cpp20 #include "llvm/CodeGen/MachineRegisterInfo.h"
57 MachineRegisterInfo *mri;
92 for (MachineRegisterInfo::reg_iterator
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/
H A DSIFixSGPRCopies.cpp73 #include "llvm/CodeGen/MachineRegisterInfo.h"
87 const MachineRegisterInfo &MRI,
91 const MachineRegisterInfo &MRI,
95 const MachineRegisterInfo &MRI) const;
117 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
134 const MachineRegisterInfo &MRI,
144 for (MachineRegisterInfo::use_iterator I = MRI.use_begin(Reg),
160 const MachineRegisterInfo &MRI,
178 const MachineRegisterInfo &MRI) const {
195 MachineRegisterInfo
[all...]
H A DR600OptimizeVectorRegisters.cpp41 #include "llvm/CodeGen/MachineRegisterInfo.h"
48 isImplicitlyDef(MachineRegisterInfo &MRI, unsigned Reg) {
49 for (MachineRegisterInfo::def_iterator It = MRI.def_begin(Reg),
65 RegSeqInfo(MachineRegisterInfo &MRI, MachineInstr *MI) : Instr(MI) {
85 MachineRegisterInfo *MRI;
216 for (MachineRegisterInfo::use_iterator It = MRI->use_begin(Reg),
264 for (MachineRegisterInfo::use_iterator It = MRI->use_begin(Reg),
331 for (MachineRegisterInfo::def_iterator It = MRI->def_begin(Reg),
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/
H A DLiveRegMatrix.h36 class MachineRegisterInfo;
42 MachineRegisterInfo *MRI;
H A DMachineSSAUpdater.h24 class MachineRegisterInfo;
55 MachineRegisterInfo *MRI;
H A DMachineRegisterInfo.h1 //===-- llvm/CodeGen/MachineRegisterInfo.h ----------------------*- C++ -*-===//
10 // This file defines the MachineRegisterInfo class.
27 /// MachineRegisterInfo - Keep track of information for virtual and physical
30 class MachineRegisterInfo { class in namespace:llvm
121 MachineRegisterInfo(const MachineRegisterInfo&) LLVM_DELETED_FUNCTION;
122 void operator=(const MachineRegisterInfo&) LLVM_DELETED_FUNCTION;
124 explicit MachineRegisterInfo(const TargetMachine &TM);
125 ~MachineRegisterInfo();
202 /// MachineRegisterInfo objec
[all...]
H A DVirtRegMap.h27 class MachineRegisterInfo;
41 MachineRegisterInfo *MRI;
85 MachineRegisterInfo &getRegInfo() const { return *MRI; }
H A DLiveVariables.h44 class MachineRegisterInfo;
111 MachineRegisterInfo &MRI);
130 MachineRegisterInfo* MRI;
H A DRegisterScavenging.h22 #include "llvm/CodeGen/MachineRegisterInfo.h"
26 class MachineRegisterInfo;
34 MachineRegisterInfo* MRI;
H A DRegisterPressure.h44 const MachineRegisterInfo *MRI);
51 const MachineRegisterInfo *MRI);
152 const MachineRegisterInfo *MRI);
254 const MachineRegisterInfo *MRI;
H A DFunctionLoweringInfo.h43 class MachineRegisterInfo;
57 MachineRegisterInfo *RegInfo;
H A DLiveRangeEdit.h25 #include "llvm/CodeGen/MachineRegisterInfo.h"
36 class LiveRangeEdit : private MachineRegisterInfo::Delegate {
62 MachineRegisterInfo &MRI;
100 /// MachineRegisterInfo callback to notify when new virtual
H A DMachineTraceMetrics.h62 class MachineRegisterInfo;
71 const MachineRegisterInfo *MRI;
H A DMachineFunction.h33 class MachineRegisterInfo;
83 MachineRegisterInfo *RegInfo;
167 MachineRegisterInfo &getRegInfo() { return *RegInfo; }
168 const MachineRegisterInfo &getRegInfo() const { return *RegInfo; }
/freebsd-9.3-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXFrameLowering.cpp23 #include "llvm/CodeGen/MachineRegisterInfo.h"
40 MachineRegisterInfo &MRI = MF.getRegInfo();
/freebsd-9.3-release/contrib/llvm/include/llvm/Target/
H A DTargetInstrInfo.h28 class MachineRegisterInfo;
256 /// IR is still in SSA form, the caller can pass the MachineRegisterInfo for
260 const MachineRegisterInfo *MRI = 0) const;
768 const MachineRegisterInfo *MRI) const {
780 const MachineRegisterInfo *MRI,
793 unsigned Reg, MachineRegisterInfo *MRI) const {
866 const MachineRegisterInfo *MRI,
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h156 unsigned Reg, MachineRegisterInfo *MRI) const;
213 const MachineRegisterInfo *MRI) const;

Completed in 220 milliseconds

123456