Skip to content

Commit 48972e0

Browse files
author
Ruchira Sasanka
committed
--changed Sugesting colors for method calls/return values etc.
llvm-svn: 829
1 parent 3353577 commit 48972e0

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

llvm/include/llvm/Target/TargetRegInfo.h

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -120,27 +120,26 @@ class MachineRegInfo : public NonCopyableV {
120120
virtual void suggestRegs4MethodArgs(const Method *const Meth,
121121
LiveRangeInfo & LRI) const = 0;
122122

123-
virtual void suggestRegs4CallArgs(const CallInst *const CallI,
123+
virtual void suggestRegs4CallArgs(const MachineInstr *const CallI,
124124
LiveRangeInfo& LRI, vector<RegClass *> RCL) const = 0;
125125

126-
virtual void suggestReg4RetValue(const ReturnInst *const RetI,
126+
virtual void suggestReg4RetValue(const MachineInstr *const RetI,
127127
LiveRangeInfo& LRI) const = 0;
128128

129-
130-
131129
virtual void colorMethodArgs(const Method *const Meth, LiveRangeInfo& LRI,
132130
AddedInstrns *const FirstAI) const = 0;
133131

134-
virtual void colorCallArgs(const CallInst *const CalI, LiveRangeInfo& LRI,
135-
AddedInstrns *const CallAI) const = 0;
132+
virtual void colorCallArgs(const MachineInstr *const CalI,
133+
LiveRangeInfo& LRI,
134+
AddedInstrns *const CallAI) const = 0;
136135

137-
virtual void colorRetValue(const ReturnInst *const RetI, LiveRangeInfo& LRI,
138-
AddedInstrns *const RetAI) const = 0;
136+
virtual void colorRetValue(const MachineInstr *const RetI,LiveRangeInfo& LRI,
137+
AddedInstrns *const RetAI) const = 0;
139138

140139

141140

142-
virtual bool handleSpecialMInstr(const MachineInstr * MInst,
143-
LiveRangeInfo& LRI, vector<RegClass *> RCL) const = 0;
141+
//virtual bool handleSpecialMInstr(const MachineInstr * MInst,
142+
// LiveRangeInfo& LRI, vector<RegClass *> RCL) const = 0;
144143

145144
// returns the reg used for pushing the address when a method is called.
146145
// This can be used for other purposes between calls

0 commit comments

Comments
 (0)