[cfe-commits] r62930 - /cfe/trunk/lib/CodeGen/CGExprConstant.cpp

Chris Lattner sabre at nondot.org
Sat Jan 24 12:24:49 PST 2009


Author: lattner
Date: Sat Jan 24 14:24:49 2009
New Revision: 62930

URL: http://llvm.org/viewvc/llvm-project?rev=62930&view=rev
Log:
remove dead code.

Modified:
    cfe/trunk/lib/CodeGen/CGExprConstant.cpp

Modified: cfe/trunk/lib/CodeGen/CGExprConstant.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGExprConstant.cpp?rev=62930&r1=62929&r2=62930&view=diff

==============================================================================
--- cfe/trunk/lib/CodeGen/CGExprConstant.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGExprConstant.cpp Sat Jan 24 14:24:49 2009
@@ -517,21 +517,6 @@
     else
       return llvm::ConstantExpr::getFPExtend(Src, DstTy);
   }
-  
-  llvm::Constant *EmitSizeAlignOf(QualType TypeToSize, 
-                                  QualType RetType, bool isSizeOf) {
-    std::pair<uint64_t, unsigned> Info =
-      CGM.getContext().getTypeInfo(TypeToSize);
-    
-    uint64_t Val = isSizeOf ? Info.first : Info.second;
-    Val /= 8;  // Return size in bytes, not bits.
-    
-    assert(RetType->isIntegerType() && "Result type must be an integer!");
-    
-    uint32_t ResultWidth = 
-      static_cast<uint32_t>(CGM.getContext().getTypeSize(RetType));
-    return llvm::ConstantInt::get(llvm::APInt(ResultWidth, Val));
-  }
 
 public:
   llvm::Constant *EmitLValue(Expr *E) {





More information about the cfe-commits mailing list