Home
last modified time | relevance | path

Searched refs:functionType (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/
H A Dintrinsics_lowering.cpp85 auto functionType = call->getFunctionType(); in ReplaceWithLLVMIntrinsic() local
88 argTypes.push_back(functionType->getParamType(0U)); // Dst type in ReplaceWithLLVMIntrinsic()
89 argTypes.push_back(functionType->getParamType(1U)); // Src type in ReplaceWithLLVMIntrinsic()
90 argTypes.push_back(functionType->getParamType(2U)); // Size type in ReplaceWithLLVMIntrinsic()
92 argTypes.push_back(functionType->getParamType(0U)); // Dst type in ReplaceWithLLVMIntrinsic()
93 argTypes.push_back(functionType->getParamType(2U)); // Size type in ReplaceWithLLVMIntrinsic()
/arkcompiler/runtime_core/static_core/libllvmbackend/lowering/
H A Dgc_barriers.cpp74 auto functionType = in EmitPreWRB() local
76 builder->CreateCall(functionType, entrypoint, {load}); in EmitPreWRB()
H A Dllvm_ir_constructor.cpp97 inline llvm::Function *CreateFunctionDeclaration(llvm::FunctionType *functionType, const std::string &name, in CreateFunctionDeclaration() argument
100 ASSERT(functionType != nullptr); in CreateFunctionDeclaration()
111 function = llvm::Function::Create(functionType, llvm::Function::ExternalLinkage, name, module); in CreateFunctionDeclaration()
2309 auto functionType = llvm::FunctionType::get(func_->getReturnType(), argTypes, false); in CreateTailCallInterpreter() local
2310 auto call = builder_.CreateCall(functionType, ptr, ccValues_); in CreateTailCallInterpreter()
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/
H A DdeclgenEts2Ts.h50 void GenFunctionType(const checker::ETSFunctionType *functionType, const ir::MethodDefinition *methodDef = nullptr);
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSAnalyzerHelpers.h43 checker::Signature *ResolveCallExtensionFunction(checker::ETSFunctionType *functionType, checker::ETSChecker *checker,
H A DETSAnalyzerHelpers.cpp300 checker::Signature *ResolveCallExtensionFunction(checker::ETSFunctionType *functionType, checker::ETSChecker *checker, in ResolveCallExtensionFunction() argument
306 checker->ResolveCallExpressionAndTrailingLambda(functionType->CallSignatures(), expr, expr->Start()); in ResolveCallExtensionFunction()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/
H A Dlitecg_ir_builder.cpp1255 LiteCGType *functionType = lmirBuilder_->CreateFuncType(paramTys, retType, false); in GenerateFuncType() local
1256 return functionType; in GenerateFuncType()
2771 LiteCGType *functionType = lmirBuilder_->CreateFuncType(paramTys, lmirBuilder_->i64RefType, false); in GetExperimentalDeoptTy() local
2772 return functionType; in GetExperimentalDeoptTy()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/llvm/
H A Dllvm_ir_builder.cpp3057 auto functionType = LLVMFunctionType(returnType, paramTys.data(), paramTys.size(), false); in GenerateFuncType() local
3058 return functionType; in GenerateFuncType()

Completed in 26 milliseconds