[llvm-commits] [llvm-gcc-4.2] r80082 - in /llvm-gcc-4.2/trunk/gcc: config/i386/llvm-i386.cpp llvm-backend.cpp llvm-convert.cpp llvm-debug.cpp llvm-types.cpp
Duncan Sands
baldrick at free.fr
Wed Aug 26 04:35:10 PDT 2009
Author: baldrick
Date: Wed Aug 26 06:35:10 2009
New Revision: 80082
URL: http://llvm.org/viewvc/llvm-project?rev=80082&view=rev
Log:
Remove a bunch of unused variables.
Modified:
llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp
llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp
llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
Modified: llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp?rev=80082&r1=80081&r2=80082&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp Wed Aug 26 06:35:10 2009
@@ -1306,7 +1306,6 @@
return NULL;
const StructType *STy = cast<StructType>(Ty);
- unsigned NumElements = STy->getNumElements();
std::vector<const Type *> ElementTypes;
// Special handling for _Complex.
@@ -1406,7 +1405,7 @@
}
// Special treatement for _Complex.
- if (const StructType *ComplexType = dyn_cast<StructType>(DestElemType)) {
+ if (isa<StructType>(DestElemType)) {
llvm::Value *Idxs[3];
Idxs[0] = ConstantInt::get(llvm::Type::getInt32Ty(Context), 0);
Idxs[1] = ConstantInt::get(llvm::Type::getInt32Ty(Context), DNO);
Modified: llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp?rev=80082&r1=80081&r2=80082&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp Wed Aug 26 06:35:10 2009
@@ -1029,8 +1029,6 @@
TREE_ASM_WRITTEN(decl) = 1;
return; // Do not process broken code.
}
-
- LLVMContext &Context = getGlobalContext();
timevar_push(TV_LLVM_GLOBALS);
@@ -1228,8 +1226,6 @@
// been set. Don't crash.
// We can also get here when DECL_LLVM has not been set for some object
// referenced in the initializer. Don't crash then either.
- LLVMContext &Context = getGlobalContext();
-
if (errorcount || sorrycount)
return;
@@ -1295,8 +1291,6 @@
if (!TYPE_SIZE(TREE_TYPE(decl)))
return;
- LLVMContext &Context = getGlobalContext();
-
timevar_push(TV_LLVM_GLOBALS);
// Get or create the global variable now.
@@ -1465,7 +1459,6 @@
/// well-formed. If not, emit error messages and return true. If so, return
/// false.
bool ValidateRegisterVariable(tree decl) {
- LLVMContext &Context = getGlobalContext();
int RegNumber = decode_reg_name(extractRegisterName(decl));
const Type *Ty = ConvertType(TREE_TYPE(decl));
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp?rev=80082&r1=80081&r2=80082&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Wed Aug 26 06:35:10 2009
@@ -3452,8 +3452,6 @@
Value *TreeToLLVM::EmitTruthOp(tree exp, unsigned Opc) {
Value *LHS = Emit(TREE_OPERAND(exp, 0), 0);
Value *RHS = Emit(TREE_OPERAND(exp, 1), 0);
- bool LHSIsSigned = !TYPE_UNSIGNED(TREE_TYPE(TREE_OPERAND(exp, 0)));
- bool RHSIsSigned = !TYPE_UNSIGNED(TREE_TYPE(TREE_OPERAND(exp, 1)));
// This is a truth operation like the strict &&,||,^^. Convert to bool as
// a test against zero
@@ -4348,7 +4346,6 @@
for (tree Output = ASM_OUTPUTS(exp); Output;
Output = TREE_CHAIN(Output), ++ValNum) {
tree Operand = TREE_VALUE(Output);
- tree type = TREE_TYPE(Operand);
// Parse the output constraint.
const char *Constraint = Constraints[ValNum];
@@ -6096,21 +6093,16 @@
return true;
}
- tree last_parm = tree_last(DECL_ARGUMENTS(current_function_decl));
tree chain = TREE_CHAIN(arglist);
// Check for errors.
if (fold_builtin_next_arg (chain))
return true;
- tree arg = TREE_VALUE(chain);
-
Value *ArgVal = Emit(TREE_VALUE(arglist), 0);
Constant *llvm_va_start_fn = Intrinsic::getDeclaration(TheModule,
Intrinsic::vastart);
- const Type *FTy =
- cast<PointerType>(llvm_va_start_fn->getType())->getElementType();
ArgVal = BitCastToType(ArgVal, PointerType::getUnqual(Type::getInt8Ty(Context)));
Builder.CreateCall(llvm_va_start_fn, ArgVal);
return true;
@@ -6355,7 +6347,6 @@
Value *TreeToLLVM::EmitFieldAnnotation(Value *FieldPtr, tree FieldDecl) {
tree AnnotateAttr = lookup_attribute("annotate", DECL_ATTRIBUTES(FieldDecl));
- const Type *OrigPtrTy = FieldPtr->getType();
const Type *SBP = PointerType::getUnqual(Type::getInt8Ty(Context));
Function *Fn = Intrinsic::getDeclaration(TheModule,
@@ -6749,6 +6740,7 @@
&& (TREE_STATIC(exp) || DECL_EXTERNAL(exp))) {
layout_decl(exp, 0);
+#if 0
// This mirrors code in layout_decl for munging the RTL. Here we actually
// emit a NEW declaration for the global variable, now that it has been
// laid out. We then tell the compiler to "forward" any uses of the old
@@ -6756,13 +6748,12 @@
if (Value *Val = DECL_LLVM_IF_SET(exp)) {
//fprintf(stderr, "***\n*** SHOULD HANDLE GLOBAL VARIABLES!\n***\n");
//assert(0 && "Reimplement this with replace all uses!");
-#if 0
SET_DECL_LLVM(exp, 0);
// Create a new global variable declaration
llvm_assemble_external(exp);
V2GV(Val)->ForwardedGlobal = V2GV(DECL_LLVM(exp));
-#endif
}
+#endif
}
}
@@ -6861,7 +6852,7 @@
} else {
// If the input is a scalar, emit to a temporary.
Value *Dest = CreateTemporary(ConvertType(TREE_TYPE(Op)));
- StoreInst *S = Builder.CreateStore(Emit(Op, 0), Dest);
+ Builder.CreateStore(Emit(Op, 0), Dest);
// The type is the type of the expression.
Dest = BitCastToType(Dest,
PointerType::getUnqual(ConvertType(TREE_TYPE(exp))));
@@ -8047,7 +8038,6 @@
// BitStart - This is the actual offset of the field from the start of the
// struct, in bits. For bitfields this may be on a non-byte boundary.
unsigned BitStart = getComponentRefOffsetInBits(exp);
- unsigned BitSize = 0;
Constant *FieldPtr;
const TargetData &TD = getTargetData();
Modified: llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp?rev=80082&r1=80081&r2=80082&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp Wed Aug 26 06:35:10 2009
@@ -600,8 +600,6 @@
llvm::SmallVector<llvm::DIDescriptor, 16> EltTys;
if (tree binfo = TYPE_BINFO(type)) {
- VEC (tree, gc) *accesses = BINFO_BASE_ACCESSES (binfo);
-
for (unsigned i = 0, e = BINFO_N_BASE_BINFOS(binfo); i != e; ++i) {
tree BInfo = BINFO_BASE_BINFO(binfo, i);
tree BInfoType = BINFO_TYPE (BInfo);
Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-types.cpp?rev=80082&r1=80081&r2=80082&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-types.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-types.cpp Wed Aug 26 06:35:10 2009
@@ -590,7 +590,6 @@
case ARRAY_TYPE: {
unsigned EltSizeBits = TREE_INT_CST_LOW(TYPE_SIZE(TREE_TYPE(type)));
unsigned NumElts = cast<ArrayType>(ConvertType(type))->getNumElements();
- unsigned OverlapElt = (unsigned)PadStartBits/EltSizeBits;
// Check each element for overlap. This is inelegant, but effective.
for (unsigned i = 0; i != NumElts; ++i)
More information about the llvm-commits
mailing list