Removing unnecessary 'else' statement from the predicates defined in HexagonOperards.td.
authorJyotsna Verma <jverma@codeaurora.org>
Mon, 3 Dec 2012 20:14:38 +0000 (20:14 +0000)
committerJyotsna Verma <jverma@codeaurora.org>
Mon, 3 Dec 2012 20:14:38 +0000 (20:14 +0000)
llvm-svn: 169148

llvm/lib/Target/Hexagon/HexagonOperands.td

index c68f6c1..e40520d 100644 (file)
@@ -497,10 +497,7 @@ def s16ExtPred  : PatLeaf<(i32 imm), [{
 
     // Return true if extending this immediate is profitable and the value
     // can fit in a 32-bit signed field.
-    if (isConstExtProfitable(Node) && isInt<32>(v))
-      return true;
-    else
-      return false;
+    return isConstExtProfitable(Node) && isInt<32>(v);
   }
 }]>;
 
@@ -515,10 +512,7 @@ def s10ExtPred  : PatLeaf<(i32 imm), [{
 
     // Return true if extending this immediate is profitable and the value
     // can fit in a 32-bit signed field.
-    if (isConstExtProfitable(Node) && isInt<32>(v))
-      return true;
-    else
-      return false;
+    return isConstExtProfitable(Node) && isInt<32>(v);
   }
 }]>;
 
@@ -533,10 +527,7 @@ def s9ExtPred  : PatLeaf<(i32 imm), [{
 
     // Return true if extending this immediate is profitable and the value
     // can fit in a 32-bit unsigned field.
-    if (isConstExtProfitable(Node) && isInt<32>(v))
-      return true;
-    else
-      return false;
+    return isConstExtProfitable(Node) && isInt<32>(v);
   }
 }]>;
 
@@ -551,10 +542,7 @@ def s8ExtPred  : PatLeaf<(i32 imm), [{
 
     // Return true if extending this immediate is profitable and the value
     // can fit in a 32-bit signed field.
-    if (isConstExtProfitable(Node) && isInt<32>(v))
-      return true;
-    else
-      return false;
+    return isConstExtProfitable(Node) && isInt<32>(v);
   }
 }]>;
 
@@ -570,10 +558,7 @@ def s8_16ExtPred  : PatLeaf<(i32 imm), [{
     // Return true if extending this immediate is profitable and the value
     // can't fit in a 16-bit signed field. This is required to avoid
     // unnecessary constant extenders.
-    if (isConstExtProfitable(Node) && !isInt<16>(v))
-      return true;
-    else
-      return false;
+    return isConstExtProfitable(Node) && !isInt<16>(v);
   }
 }]>;
 
@@ -588,10 +573,7 @@ def s6ExtPred  : PatLeaf<(i32 imm), [{
 
     // Return true if extending this immediate is profitable and the value
     // can fit in a 32-bit unsigned field.
-    if (isConstExtProfitable(Node) && isInt<32>(v))
-      return true;
-    else
-      return false;
+    return isConstExtProfitable(Node) && isInt<32>(v);
   }
 }]>;
 
@@ -607,10 +589,7 @@ def s6_16ExtPred  : PatLeaf<(i32 imm), [{
     // Return true if extending this immediate is profitable and the value
     // can't fit in a 16-bit signed field. This is required to avoid
     // unnecessary constant extenders.
-    if (isConstExtProfitable(Node) && !isInt<16>(v))
-      return true;
-    else
-      return false;
+    return isConstExtProfitable(Node) && !isInt<16>(v);
   }
 }]>;
 
@@ -626,10 +605,7 @@ def s6_10ExtPred  : PatLeaf<(i32 imm), [{
     // Return true if extending this immediate is profitable and the value
     // can't fit in a 10-bit signed field. This is required to avoid
     // unnecessary constant extenders.
-    if (isConstExtProfitable(Node) && !isInt<10>(v))
-      return true;
-    else
-      return false;
+    return isConstExtProfitable(Node) && !isInt<10>(v);
   }
 }]>;
 
@@ -644,10 +620,7 @@ def s11_0ExtPred  : PatLeaf<(i32 imm), [{
 
     // Return true if extending this immediate is profitable and the value
     // can fit in a 32-bit signed field.
-    if (isConstExtProfitable(Node) && isInt<32>(v))
-      return true;
-    else
-      return false;
+    return isConstExtProfitable(Node) && isInt<32>(v);
   }
 }]>;
 
@@ -663,10 +636,7 @@ def s11_1ExtPred  : PatLeaf<(i32 imm), [{
 
     // Return true if extending this immediate is profitable and the low 1 bit
     // is zero (2-byte aligned).
-    if (isConstExtProfitable(Node) && isInt<32>(v) && ((v % 2) == 0))
-      return true;
-    else
-      return false;
+    return isConstExtProfitable(Node) && isInt<32>(v) && ((v % 2) == 0);
   }
 }]>;
 
@@ -682,10 +652,7 @@ def s11_2ExtPred  : PatLeaf<(i32 imm), [{
 
     // Return true if extending this immediate is profitable and the low 2-bits
     // are zero (4-byte aligned).
-    if (isConstExtProfitable(Node)  && isInt<32>(v) && ((v % 4) == 0))
-      return true;
-    else
-      return false;
+    return isConstExtProfitable(Node)  && isInt<32>(v) && ((v % 4) == 0);
   }
 }]>;
 
@@ -701,9 +668,6 @@ def s11_3ExtPred  : PatLeaf<(i32 imm), [{
 
     // Return true if extending this immediate is profitable and the low 3-bits
     // are zero (8-byte aligned).
-    if (isConstExtProfitable(Node)  && isInt<32>(v) && ((v % 8) == 0))
-      return true;
-    else
-      return false;
+    return isConstExtProfitable(Node)  && isInt<32>(v) && ((v % 8) == 0);
   }
 }]>;