* Code Cleanups
* Removal dependencies on Type.h & remove uses of getTypeID()


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1718 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp b/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp
index efa428c..7d43763 100644
--- a/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp
+++ b/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp
@@ -327,7 +327,7 @@
 	    if( ! LROfUse ) {           // if LR of use is not found
 
 	      //don't warn about labels
-	      if (!((*UseI)->getType())->isLabelType() && DEBUG_RA)
+	      if (!isa<BasicBlock>(*UseI) && DEBUG_RA)
 		cerr << " !! Warning: No LR for use " << RAV(*UseI) << "\n";
 	      continue;                 // ignore and continue
 	    }
@@ -338,21 +338,19 @@
 	    //RegClass *const RCOfUse = LROfUse->getRegClass();
 	    //if( RCOfDef == RCOfUse ) {  // if the reg classes are the same
 
-	    if( MRI.getRegType(LROfDef) == MRI.getRegType(LROfUse) ) {
+	    if (MRI.getRegType(LROfDef) == MRI.getRegType(LROfUse)) {
 
 	      // If the two RegTypes are the same
-
-	      if( ! RCOfDef->getInterference(LROfDef, LROfUse) ) {
+	      if (!RCOfDef->getInterference(LROfDef, LROfUse) ) {
 
 		unsigned CombinedDegree =
 		  LROfDef->getUserIGNode()->getNumOfNeighbors() + 
 		  LROfUse->getUserIGNode()->getNumOfNeighbors();
 
-		if( CombinedDegree <= RCOfDef->getNumOfAvailRegs() ) {
-
+		if (CombinedDegree <= RCOfDef->getNumOfAvailRegs()) {
 		  // if both LRs do not have suggested colors
-		  if( ! (LROfDef->hasSuggestedColor() &&  
-		         LROfUse->hasSuggestedColor() ) ) {
+		  if (!(LROfDef->hasSuggestedColor() &&  
+                        LROfUse->hasSuggestedColor())) {
 		    
 		    RCOfDef->mergeIGNodesOfLRs(LROfDef, LROfUse);
 		    unionAndUpdateLRs(LROfDef, LROfUse);