Hexagon: Make helper functions static.
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 23 May 2013 15:43:11 +0000 (15:43 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 23 May 2013 15:43:11 +0000 (15:43 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182588 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Hexagon/HexagonCopyToCombine.cpp
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp

index dd63523291237aa5d02480c7d37d5cdee08ccf5a..9f75ecb4c464a6c50e93644aa72d9b25b837e61f 100644 (file)
@@ -219,8 +219,9 @@ static void removeKillInfo(MachineInstr *MI, unsigned RegNotKilled) {
 
 /// isUnsafeToMoveAccross - Returns true if it is unsafe to move a copy
 /// instruction from \p UseReg to \p DestReg over the instruction \p I.
-bool isUnsafeToMoveAccross(MachineInstr *I, unsigned UseReg, unsigned DestReg,
-                            const TargetRegisterInfo *TRI) {
+static bool isUnsafeToMoveAccross(MachineInstr *I, unsigned UseReg,
+                                  unsigned DestReg,
+                                  const TargetRegisterInfo *TRI) {
   return (UseReg && (I->modifiesRegister(UseReg, TRI))) ||
           I->modifiesRegister(DestReg, TRI) ||
           I->readsRegister(DestReg, TRI) ||
index 59b4fabe01deb00cb8a856934895a99bb664b54c..41e382dc072aef5611b8522b455f782c6fc8a3d2 100644 (file)
@@ -838,7 +838,8 @@ bool HexagonPacketizerList::RestrictingDepExistInPacket (MachineInstr* MI,
 
 
 /// Gets the predicate register of a predicated instruction.
-unsigned getPredicatedRegister(MachineInstr *MI, const HexagonInstrInfo *QII) {
+static unsigned getPredicatedRegister(MachineInstr *MI,
+                                      const HexagonInstrInfo *QII) {
   /// We use the following rule: The first predicate register that is a use is
   /// the predicate register of a predicated instruction.