[vmkit-commits] [vmkit] r82207 - in /vmkit/trunk/lib/N3/PNetLib: PNetLib.cpp PNetString.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Fri Sep 18 00:41:27 PDT 2009
Author: geoffray
Date: Fri Sep 18 02:41:27 2009
New Revision: 82207
URL: http://llvm.org/viewvc/llvm-project?rev=82207&view=rev
Log:
Move to new LLVM API.
Modified:
vmkit/trunk/lib/N3/PNetLib/PNetLib.cpp
vmkit/trunk/lib/N3/PNetLib/PNetString.cpp
Modified: vmkit/trunk/lib/N3/PNetLib/PNetLib.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/PNetLib/PNetLib.cpp?rev=82207&r1=82206&r2=82207&view=diff
==============================================================================
--- vmkit/trunk/lib/N3/PNetLib/PNetLib.cpp (original)
+++ vmkit/trunk/lib/N3/PNetLib/PNetLib.cpp Fri Sep 18 02:41:27 2009
@@ -691,38 +691,38 @@
}
static void decapsulePrimitive(VMObject* arg, const llvm::Type* type, std::vector<llvm::GenericValue>& args) {
- if (type == llvm::Type::Int1Ty) {
+ if (type == llvm::Type::getInt1Ty(llvm::getGlobalContext())) {
llvm::GenericValue gv;
gv.IntVal = llvm::APInt(1, (bool)((uint32*)arg)[VALUE_OFFSET]);
args.push_back(gv);
- } else if (type == llvm::Type::Int8Ty) {
+ } else if (type == llvm::Type::getInt8Ty(llvm::getGlobalContext())) {
llvm::GenericValue gv;
gv.IntVal = llvm::APInt(8, (uint8)((uint32*)arg)[VALUE_OFFSET]);
args.push_back(gv);
- } else if (type == llvm::Type::Int16Ty) {
+ } else if (type == llvm::Type::getInt16Ty(llvm::getGlobalContext())) {
llvm::GenericValue gv;
gv.IntVal = llvm::APInt(16, (uint16)((uint32*)arg)[VALUE_OFFSET]);
args.push_back(gv);
- } else if (type == llvm::Type::Int32Ty) {
+ } else if (type == llvm::Type::getInt32Ty(llvm::getGlobalContext())) {
llvm::GenericValue gv;
gv.IntVal = llvm::APInt(32, (uint32)((uint32*)arg)[VALUE_OFFSET]);
args.push_back(gv);
- } else if (type == llvm::Type::Int64Ty) {
+ } else if (type == llvm::Type::getInt64Ty(llvm::getGlobalContext())) {
llvm::GenericValue gv;
uint32* ptr = &((uint32*)arg)[VALUE_OFFSET];
gv.IntVal = llvm::APInt(64, ((uint64*)ptr)[0]);
args.push_back(gv);
- } else if (type == llvm::Type::FloatTy) {
+ } else if (type == llvm::Type::getFloatTy(llvm::getGlobalContext())) {
llvm::GenericValue gv;
float* ptr = &((float*)arg)[VALUE_OFFSET];
gv.FloatVal = ((float*)ptr)[0];
args.push_back(gv);
- } else if (type == llvm::Type::DoubleTy) {
+ } else if (type == llvm::Type::getDoubleTy(llvm::getGlobalContext())) {
llvm::GenericValue gv;
uint32* ptr = &((uint32*)arg)[VALUE_OFFSET];
gv.DoubleVal = ((double*)ptr)[0];
args.push_back(gv);
- } else if (type == llvm::PointerType::getUnqual(llvm::Type::Int8Ty)) {
+ } else if (type == llvm::PointerType::getUnqual(llvm::Type::getInt8Ty(llvm::getGlobalContext()))) {
llvm::GenericValue gv(((void**)arg)[VALUE_OFFSET]);
args.push_back(gv);
} else {
@@ -759,7 +759,7 @@
for ( ;i != e; ++i, ++index) {
const llvm::Type* type = i->getType();
- if (llvm::isa<llvm::PointerType>(type) && type != llvm::PointerType::getUnqual(llvm::Type::Int8Ty)) {
+ if (llvm::isa<llvm::PointerType>(type) && type != llvm::PointerType::getUnqual(llvm::Type::getInt8Ty(llvm::getGlobalContext()))) {
llvm::GenericValue gv(args->elements[index]);
gvargs.push_back(gv);
} else {
Modified: vmkit/trunk/lib/N3/PNetLib/PNetString.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/PNetLib/PNetString.cpp?rev=82207&r1=82206&r2=82207&view=diff
==============================================================================
--- vmkit/trunk/lib/N3/PNetLib/PNetString.cpp (original)
+++ vmkit/trunk/lib/N3/PNetLib/PNetString.cpp Fri Sep 18 02:41:27 2009
@@ -52,7 +52,7 @@
if (!str->_llvmVar) {
const Type* pty = mvm::MvmModule::ptrType;
Constant* cons =
- ConstantExpr::getIntToPtr(ConstantInt::get(Type::Int64Ty, uint64_t (this)),
+ ConstantExpr::getIntToPtr(ConstantInt::get(Type::getInt64Ty(getGlobalContext()), uint64_t (this)),
pty);
str->_llvmVar = new GlobalVariable(*(vm->getLLVMModule()), pty, true,
GlobalValue::ExternalLinkage,
More information about the vmkit-commits
mailing list