diff options
author | Ruchira Sasanka <sasanka@students.uiuc.edu> | 2001-10-15 16:23:48 +0000 |
---|---|---|
committer | Ruchira Sasanka <sasanka@students.uiuc.edu> | 2001-10-15 16:23:48 +0000 |
commit | f125525e3b020b15c541a17d21f78d23756149dd (patch) | |
tree | 109886d6142e956439cdae768606c280ea342e22 /include | |
parent | 21721b63c3b5a314dfa0be14823b10273860787c (diff) | |
download | external_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.h | 19 |
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 |