From d2b03ad4635e30977f13f5bcfb02b79a2c28e0ec Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Fri, 29 Mar 2013 22:53:36 +0100 Subject: Update to Xcode 4.6. Further update to LLVM 3.2. --- MLKLLVMCompiler.h | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) (limited to 'MLKLLVMCompiler.h') diff --git a/MLKLLVMCompiler.h b/MLKLLVMCompiler.h index e0ff2d4..b51cbb8 100644 --- a/MLKLLVMCompiler.h +++ b/MLKLLVMCompiler.h @@ -28,7 +28,7 @@ #include #include #include -using namespace llvm; +//using namespace llvm; #endif @interface MLKLLVMCompiler : NSObject @@ -48,43 +48,43 @@ using namespace llvm; +(void) markVariablesForHeapAllocationInForm:(MLKForm *)form; #ifdef __cplusplus -+(Value *) processForm:(MLKForm *)form; ++(llvm::Value *) processForm:(MLKForm *)form; -+(Value *) insertSelectorLookup:(NSString *)name; ++(llvm::Value *) insertSelectorLookup:(NSString *)name; -+(Value *) insertMethodCall:(NSString *)messageName - onObject:(Value *)object - withArgumentVector:(std::vector *)argv; -+(Value *) insertMethodCall:(NSString *)messageName - onObject:(Value *)object - withArgumentVector:(std::vector *)argv ++(llvm::Value *) insertMethodCall:(NSString *)messageName + onObject:(llvm::Value *)object + withArgumentVector:(std::vector *)argv; ++(llvm::Value *) insertMethodCall:(NSString *)messageName + onObject:(llvm::Value *)object + withArgumentVector:(std::vector *)argv name:(NSString *)name; -+(Value *) insertMethodCall:(NSString *)messageName - onObject:(Value *)object - withArgumentVector:(std::vector *)argv ++(llvm::Value *) insertMethodCall:(NSString *)messageName + onObject:(llvm::Value *)object + withArgumentVector:(std::vector *)argv name:(NSString *)name - returnType:(const Type *)returnType; -+(Value *) insertVoidMethodCall:(NSString *)messageName - onObject:(Value *)object - withArgumentVector:(std::vector *)argv; - -+(Value *) insertMethodCall:(NSString *)messageName - onObject:(Value *)object; -+(Value *) insertMethodCall:(NSString *)messageName - onObject:(Value *)object + returnType:(llvm::Type *)returnType; ++(llvm::Value *) insertVoidMethodCall:(NSString *)messageName + onObject:(llvm::Value *)object + withArgumentVector:(std::vector *)argv; + ++(llvm::Value *) insertMethodCall:(NSString *)messageName + onObject:(llvm::Value *)object; ++(llvm::Value *) insertMethodCall:(NSString *)messageName + onObject:(llvm::Value *)object withName:(NSString *)name; -+(Value *) insertClassLookup:(NSString *)className; ++(llvm::Value *) insertClassLookup:(NSString *)className; +(void) insertTrace:(NSString *)message; -+(void) insertPointerTrace:(Value *)value; ++(void) insertPointerTrace:(llvm::Value *)value; #endif @end #ifdef __cplusplus @interface MLKForm (MLKLLVMCompilation) --(Value *) processForLLVMWithMultiValue:(Value *)multiValue; --(Value *) reallyProcessForLLVMWithMultiValue:(Value *)multiValue; +-(llvm::Value *) processForLLVMWithMultiValue:(llvm::Value *)multiValue; +-(llvm::Value *) reallyProcessForLLVMWithMultiValue:(llvm::Value *)multiValue; @end #endif -- cgit v1.2.3