diff options
author | Ruchira Sasanka <sasanka@students.uiuc.edu> | 2001-11-12 14:45:33 +0000 |
---|---|---|
committer | Ruchira Sasanka <sasanka@students.uiuc.edu> | 2001-11-12 14:45:33 +0000 |
commit | fcdc2ff6e069b31fcb429ff61c77c52864fe476a (patch) | |
tree | 6b43e951543e220cc0af03c915311f0745838c53 /llvm/lib/Target/Sparc/SparcInternals.h | |
parent | 9f246e65d3908dea8267eda15f34f225e9b9fb6e (diff) | |
download | bcm5719-llvm-fcdc2ff6e069b31fcb429ff61c77c52864fe476a.tar.gz bcm5719-llvm-fcdc2ff6e069b31fcb429ff61c77c52864fe476a.zip |
Added phi elimination code
llvm-svn: 1265
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcInternals.h')
-rw-r--r-- | llvm/lib/Target/Sparc/SparcInternals.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/llvm/lib/Target/Sparc/SparcInternals.h b/llvm/lib/Target/Sparc/SparcInternals.h index 0e48b96a3d1..9b8fe177ef2 100644 --- a/llvm/lib/Target/Sparc/SparcInternals.h +++ b/llvm/lib/Target/Sparc/SparcInternals.h @@ -139,6 +139,15 @@ public: vector<MachineInstr*>& minstrVec, vector<TmpInstruction*>& tempVec, TargetMachine& target) const; + + // create copy instruction(s) + virtual void + CreateCopyInstructionsByType(const TargetMachine& target, + Value* src, + Instruction* dest, + vector<MachineInstr*>& minstrVec) const; + + }; @@ -1278,7 +1287,7 @@ private: static const int MinStackFrameSize = 176; static const int NumFixedOutgoingArgs = 6; static const int SizeOfEachArgOnStack = 8; - static const int StaticAreaOffsetFromFP = 0 + OFFSET; + static const int StaticAreaOffsetFromFP = 0 + OFFSET; static const int FirstIncomingArgOffsetFromFP = 128 + OFFSET; static const int FirstOptionalIncomingArgOffsetFromFP = 176 + OFFSET; static const int FirstOutgoingArgOffsetFromSP = 128 + OFFSET; |