* isFirstClassType is now provided by the Type class
authorChris Lattner <sabre@nondot.org>
Fri, 14 Dec 2001 16:39:22 +0000 (16:39 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 14 Dec 2001 16:39:22 +0000 (16:39 +0000)
* Add ReplaceInstWithInst

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1468 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/TransformInternals.h

index 3131b8d3675580952dea217d5ad56e6f8531e017..200a4d7b98a57ec8ef3efc30afdab634a7922d0a 100644 (file)
@@ -31,13 +31,6 @@ static int getConstantValue(const ConstantInt *CPI) {
 }
 
 
-// isFirstClassType - Return true if a value of the specified type can be held
-// in a register.
-//
-static inline bool isFirstClassType(const Type *Ty) {
-  return Ty->isPrimitiveType() || Ty->isPointerType();
-}
-
 // getPointedToComposite - If the argument is a pointer type, and the pointed to
 // value is a composite type, return the composite type, else return null.
 //
@@ -60,6 +53,8 @@ void ReplaceInstWithValue(BasicBlock::InstListType &BIL,
 void ReplaceInstWithInst(BasicBlock::InstListType &BIL,
                          BasicBlock::iterator &BI, Instruction *I);
 
+void ReplaceInstWithInst(Instruction *From, Instruction *To);
+
 
 // ConvertableToGEP - This function returns true if the specified value V is
 // a valid index into a pointer of type Ty.  If it is valid, Idx is filled in