Searched full:llvmaot (Results 1 – 19 of 19) sorted by relevance
39 Level of pre-optimization that LLVMAOT does.108 - name: llvmaot-methods-per-module125 - name: llvmaot-threads129 Enables parallel compilation of different modules (see also --llvmaot-methods-per-module)130 in LLVMAOT mode. Default value is -1 and compilation is sequential. Bigger values allow
445 auto module = std::make_unique<llvm::Module>("panda-llvmaot-module", *llvmContext); in CreateModule()
39 if (TARGET ets_test_ani_example_lib-ets-llvmaot)40 add_dependencies(ets_test_ani_example_lib-ets-llvmaot example_lib)
190 panda_add_checked_test(FILE ${CMAKE_CURRENT_SOURCE_DIR}/llvmaot-optlevel.pa)191 panda_add_checked_test(FILE ${CMAKE_CURRENT_SOURCE_DIR}/llvmaot-broken-ir.pa)192 panda_add_checked_test(FILE ${CMAKE_CURRENT_SOURCE_DIR}/llvmaot-gc-liveness.pa)193 panda_add_checked_test(FILE ${CMAKE_CURRENT_SOURCE_DIR}/llvmaot-tracking.pa)194 … panda_add_checked_test(FILE ${CMAKE_CURRENT_SOURCE_DIR}/llvmaot-inlines-from-split-module.pa)195 panda_add_checked_test(FILE ${CMAKE_CURRENT_SOURCE_DIR}/llvmaot-gc-int-vs-ptr.pa)
15 #! RUN_LLVM options: "--llvmaot-methods-per-module=1 --llvm-dump-after"
59 # In LLVMAOT:
50 if ("LLVMAOT" IN_LIST ARG_MODE AND PANDA_LLVM_AOT)51 set(target ${test_suite}_${ARG_TEST_NAME}-ets-llvmaot)
54 LLVMAOT = 'llvmaot' variable in ToolMode73 LLVMAOT = auto() variable in OptFlags
280 elif ToolMode.LLVMAOT == mode:281 flags |= OptFlags.AOT | OptFlags.LLVMAOT
375 …run_aot_ets_code(llvm ${ETS_SRC} ${WORK_DIR} ${TARGET}-ets-llvmaot OPT_LEVEL ${ARG_OPT_LEVEL} RUNT…376 if(TARGET ${TARGET}-ets-llvmaot)377 add_dependencies(${TARGET} ${TARGET}-ets-llvmaot)482 …set (COMPILER_OPTIONS_LLVM "--llvmaot-threads=4" "--llvmaot-methods-per-module=512" ${COMPILER_OPT…483 …set (COMPILER_OPTIONS_LLVM_PRE_OPT "--llvmaot-threads=4" "--llvmaot-methods-per-module=512" ${COMP…
44 //! CHECKER String.isEmpty() with LLVMAOT
46 //! CHECKER String.length() with LLVMAOT
26 add_custom_target(cts-llvmaot-tests COMMENT "Running panda LLVM AOT tests")692 TARGET ${target}-llvmaot-${gc_type}693 SUBDIR ${suite}-llvmaot-${gc_type}707 add_dependencies(${suite} ${target}-llvmaot-${gc_type})708 add_dependencies(cts-llvmaot-tests ${target}-llvmaot-${gc_type})711 # No-opt llvmaot with cpp interpreter715 TARGET ${target}-llvmaot-noopt-${gc_type}716 SUBDIR ${suite}-llvmaot-noopt-${gc_type}730 add_dependencies(${suite} ${target}-llvmaot-noopt-${gc_type})731 add_dependencies(cts-llvmaot-tests ${target}-llvmaot-noopt-${gc_type})
163 //! CHECKER Chain of js function calls LLVMAOT (slow)248 //! CHECKER Chain of js new calls LLVMAOT (slow)335 //! CHECKER JS load and store LLVMAOT (slow)408 //! CHECKER Define object method in js and call it from ets, LLVMAOT (slow)497 //! CHECKER Call JS static method and access static property, LLVMAOT (slow)
205 panda_add_asm_file(TARGET "${name}-llvmaot"216 add_dependencies(${common_target_basename}-aot "${name}-llvmaot")
53 if OptFlags.LLVMAOT in self.flags:
78 …add_target_with_dependencies(ets_test_suite_linker ${target}-ets-llvmaot "${additional_dependencie…
28 # MODE "INT" "JIT" "AOT" "LLVMAOT" "JITOSR"
71 //! CHECKER Call method of class member LLVMAOT (slow)