diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2012-06-06 14:11:28 +0200 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2012-06-06 14:11:28 +0200 |
commit | 648f1462ab08339f625096f987080687361cfa4b (patch) | |
tree | e5ee3f2523c6db9b9d5a9f2308c49a1444ed0984 /llvm_runtime.cpp | |
parent | c3f50fdb95d3b53665271758947fee69ba9e61e1 (diff) |
Lower IR::Name nodes.
Diffstat (limited to 'llvm_runtime.cpp')
-rw-r--r-- | llvm_runtime.cpp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/llvm_runtime.cpp b/llvm_runtime.cpp index 0f0ecfd69b..e7dab641c0 100644 --- a/llvm_runtime.cpp +++ b/llvm_runtime.cpp @@ -15,6 +15,21 @@ Value *__qmljs_llvm_get_argument(Context *ctx, int index) return &ctx->arguments[index]; } +void __qmljs_llvm_init_undefined(Value *result) +{ + __qmljs_init_undefined(result); +} + +void __qmljs_llvm_init_null(Value *result) +{ + __qmljs_init_null(result); +} + +void __qmljs_llvm_init_boolean(Value *result, bool value) +{ + __qmljs_init_boolean(result, value); +} + void __qmljs_llvm_init_number(Value *result, double value) { __qmljs_init_number(result, value); @@ -170,6 +185,16 @@ void __qmljs_llvm_construct_activation_property(Context *context, Value *result, __qmljs_construct_activation_property(context, result, name, args, argc); } +void __qmljs_llvm_get_activation_property(Context *ctx, Value *result, String *name) +{ + __qmljs_get_activation_property(ctx, result, name); +} + +void __qmljs_llvm_set_activation_property(Context *ctx, String *name, Value *value) +{ + __qmljs_set_activation_property(ctx, name, value); +} + void __qmljs_llvm_get_property(Context *ctx, Value *result, Value *object, String *name) { __qmljs_get_property(ctx, result, object, name); @@ -190,6 +215,11 @@ void __qmljs_llvm_get_element(Context *ctx, Value *result, Value *object, Value __qmljs_get_element(ctx, result, object, index); } +void __qmljs_llvm_set_element(Context *ctx, Value *object, Value *index, Value *value) +{ + __qmljs_set_element(ctx, object, index, value); +} + void __qmljs_llvm_set_property(Context *ctx, Value *object, String *name, Value *value) { __qmljs_set_property(ctx, object, name, value); |