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

12345

/external/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp1 //===-- lib/Codegen/MachineRegisterInfo.cpp -------------------------------===//
10 // Implementation of the MachineRegisterInfo class.
14 #include "llvm/CodeGen/MachineRegisterInfo.h"
20 MachineRegisterInfo::MachineRegisterInfo(const TargetRegisterInfo &TRI) function in class:MachineRegisterInfo
32 MachineRegisterInfo::~MachineRegisterInfo() {
39 MachineRegisterInfo::setRegClass(unsigned Reg, const TargetRegisterClass *RC) {
45 MachineRegisterInfo::constrainRegClass(unsigned Reg,
61 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 DRegAllocBase.h62 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 DCalcSpillWeights.cpp17 #include "llvm/CodeGen/MachineRegisterInfo.h"
47 MachineRegisterInfo &MRI = MF.getRegInfo();
61 const MachineRegisterInfo &mri) {
111 MachineRegisterInfo &mri = MF.getRegInfo();
130 for (MachineRegisterInfo::reg_iterator I = mri.reg_begin(li.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
/external/llvm/include/llvm/CodeGen/
H A DLiveRegMatrix.h36 class MachineRegisterInfo;
42 MachineRegisterInfo *MRI;
H A DMachineSSAUpdater.h24 class MachineRegisterInfo;
55 MachineRegisterInfo *MRI;
H A DVirtRegMap.h27 class MachineRegisterInfo;
41 MachineRegisterInfo *MRI;
85 MachineRegisterInfo &getRegInfo() const { return *MRI; }
H A DRegisterScavenging.h22 #include "llvm/CodeGen/MachineRegisterInfo.h"
26 class MachineRegisterInfo;
34 MachineRegisterInfo* MRI;
H A DMachineRegisterInfo.h1 //===-- llvm/CodeGen/MachineRegisterInfo.h ----------------------*- C++ -*-===//
10 // This file defines the MachineRegisterInfo class.
25 /// MachineRegisterInfo - Keep track of information for virtual and physical
28 class MachineRegisterInfo { class in namespace:llvm
108 MachineRegisterInfo(const MachineRegisterInfo&) LLVM_DELETED_FUNCTION;
109 void operator=(const MachineRegisterInfo&) LLVM_DELETED_FUNCTION;
111 explicit MachineRegisterInfo(const TargetRegisterInfo &TRI);
112 ~MachineRegisterInfo();
162 /// MachineRegisterInfo objec
[all...]
H A DLiveVariables.h45 class MachineRegisterInfo;
113 MachineRegisterInfo &MRI);
132 MachineRegisterInfo* MRI;
H A DRegisterPressure.h44 const MachineRegisterInfo *MRI);
51 const MachineRegisterInfo *MRI);
173 const MachineRegisterInfo *MRI;
H A DLiveRangeEdit.h31 class MachineRegisterInfo;
60 MachineRegisterInfo &MRI;
H A DFunctionLoweringInfo.h43 class MachineRegisterInfo;
56 MachineRegisterInfo *RegInfo;
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; }
/external/llvm/lib/Target/X86/
H A DX86VZeroUpper.cpp23 #include "llvm/CodeGen/MachineRegisterInfo.h"
114 static bool checkFnHasLiveInYmm(MachineRegisterInfo &MRI) {
115 for (MachineRegisterInfo::livein_iterator I = MRI.livein_begin(),
150 MachineRegisterInfo &MRI = MF.getRegInfo();
/external/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.h27 bool replaceUsesWithZeroReg(MachineRegisterInfo *MRI, const MachineInstr&);
/external/llvm/lib/Target/R600/
H A DSIISelLowering.h28 MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const;
/external/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h146 const MachineRegisterInfo *MRI) const;
206 const MachineRegisterInfo *MRI) const;
218 unsigned Reg, MachineRegisterInfo *MRI) const;
277 const MachineRegisterInfo *MRI,
372 const MachineRegisterInfo &MRI);
/external/llvm/include/llvm/Target/
H A DTargetInstrInfo.h28 class MachineRegisterInfo;
231 /// IR is still in SSA form, the caller can pass the MachineRegisterInfo for
235 const MachineRegisterInfo *MRI = 0) const;
758 const MachineRegisterInfo *MRI) const {
770 const MachineRegisterInfo *MRI,
779 unsigned Reg, MachineRegisterInfo *MRI) const {
852 const MachineRegisterInfo *MRI,

Completed in 861 milliseconds

12345