[llvm-commits] [llvm-gcc-4.2] r77493 - in /llvm-gcc-4.2/trunk/gcc: config/rs6000/llvm-rs6000.cpp llvm-backend.cpp
Owen Anderson
resistor at mac.com
Wed Jul 29 11:55:23 PDT 2009
Author: resistor
Date: Wed Jul 29 13:55:23 2009
New Revision: 77493
URL: http://llvm.org/viewvc/llvm-project?rev=77493&view=rev
Log:
Update for LLVM API change.
Modified:
llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp
llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
Modified: llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp?rev=77493&r1=77492&r2=77493&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp Wed Jul 29 13:55:23 2009
@@ -177,7 +177,7 @@
return true;
case ALTIVEC_BUILTIN_VSPLTISB:
if (Constant *Elt = dyn_cast<ConstantInt>(Ops[0])) {
- Elt = Context.getConstantExprIntegerCast(Elt, Type::Int8Ty, true);
+ Elt = ConstantExpr::getIntegerCast(Elt, Type::Int8Ty, true);
Result = BuildVector(Elt, Elt, Elt, Elt, Elt, Elt, Elt, Elt,
Elt, Elt, Elt, Elt, Elt, Elt, Elt, Elt, NULL);
} else {
@@ -187,7 +187,7 @@
return true;
case ALTIVEC_BUILTIN_VSPLTISH:
if (Constant *Elt = dyn_cast<ConstantInt>(Ops[0])) {
- Elt = Context.getConstantExprIntegerCast(Elt, Type::Int16Ty, true);
+ Elt = ConstantExpr::getIntegerCast(Elt, Type::Int16Ty, true);
Result = BuildVector(Elt, Elt, Elt, Elt, Elt, Elt, Elt, Elt, NULL);
} else {
error("%Helement must be an immediate", &EXPR_LOCATION(exp));
@@ -196,7 +196,7 @@
return true;
case ALTIVEC_BUILTIN_VSPLTISW:
if (Constant *Elt = dyn_cast<ConstantInt>(Ops[0])) {
- Elt = Context.getConstantExprIntegerCast(Elt, Type::Int32Ty, true);
+ Elt = ConstantExpr::getIntegerCast(Elt, Type::Int32Ty, true);
Result = BuildVector(Elt, Elt, Elt, Elt, NULL);
} else {
error("%Hmask must be an immediate", &EXPR_LOCATION(exp));
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=77493&r1=77492&r2=77493&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp Wed Jul 29 13:55:23 2009
@@ -1065,7 +1065,7 @@
handleVisibility(decl, GA);
if (GA->getType()->canLosslesslyBitCastTo(V->getType()))
- V->replaceAllUsesWith(Context.getConstantExprBitCast(GA, V->getType()));
+ V->replaceAllUsesWith(ConstantExpr::getBitCast(GA, V->getType()));
else if (!V->use_empty()) {
error ("%J Alias %qD used with invalid type!", decl, decl);
timevar_pop(TV_LLVM_GLOBALS);
More information about the llvm-commits
mailing list