aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorRuchira Sasanka <sasanka@students.uiuc.edu>2001-10-15 16:23:48 +0000
committerRuchira Sasanka <sasanka@students.uiuc.edu>2001-10-15 16:23:48 +0000
commitf125525e3b020b15c541a17d21f78d23756149dd (patch)
tree109886d6142e956439cdae768606c280ea342e22 /include
parent21721b63c3b5a314dfa0be14823b10273860787c (diff)
downloadexternal_llvm-f125525e3b020b15c541a17d21f78d23756149dd.zip
external_llvm-f125525e3b020b15c541a17d21f78d23756149dd.tar.gz
external_llvm-f125525e3b020b15c541a17d21f78d23756149dd.tar.bz2
--changed Sugesting colors for method calls/return values etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@829 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/Target/TargetRegInfo.h19
1 files changed, 9 insertions, 10 deletions
diff --git a/include/llvm/Target/TargetRegInfo.h b/include/llvm/Target/TargetRegInfo.h
index b66c1b7..a8defa4 100644
--- a/include/llvm/Target/TargetRegInfo.h
+++ b/include/llvm/Target/TargetRegInfo.h
@@ -120,27 +120,26 @@ public:
virtual void suggestRegs4MethodArgs(const Method *const Meth,
LiveRangeInfo & LRI) const = 0;
- virtual void suggestRegs4CallArgs(const CallInst *const CallI,
+ virtual void suggestRegs4CallArgs(const MachineInstr *const CallI,
LiveRangeInfo& LRI, vector<RegClass *> RCL) const = 0;
- virtual void suggestReg4RetValue(const ReturnInst *const RetI,
+ virtual void suggestReg4RetValue(const MachineInstr *const RetI,
LiveRangeInfo& LRI) const = 0;
-
-
virtual void colorMethodArgs(const Method *const Meth, LiveRangeInfo& LRI,
AddedInstrns *const FirstAI) const = 0;
- virtual void colorCallArgs(const CallInst *const CalI, LiveRangeInfo& LRI,
- AddedInstrns *const CallAI) const = 0;
+ virtual void colorCallArgs(const MachineInstr *const CalI,
+ LiveRangeInfo& LRI,
+ AddedInstrns *const CallAI) const = 0;
- virtual void colorRetValue(const ReturnInst *const RetI, LiveRangeInfo& LRI,
- AddedInstrns *const RetAI) const = 0;
+ virtual void colorRetValue(const MachineInstr *const RetI,LiveRangeInfo& LRI,
+ AddedInstrns *const RetAI) const = 0;
- virtual bool handleSpecialMInstr(const MachineInstr * MInst,
- LiveRangeInfo& LRI, vector<RegClass *> RCL) const = 0;
+ //virtual bool handleSpecialMInstr(const MachineInstr * MInst,
+ // LiveRangeInfo& LRI, vector<RegClass *> RCL) const = 0;
// returns the reg used for pushing the address when a method is called.
// This can be used for other purposes between calls