aboutsummaryrefslogtreecommitdiffstats
path: root/build/plugins/llvm_bc.py
diff options
context:
space:
mode:
authorVitaly Stoyan <vitstn@gmail.com>2023-12-21 12:53:31 +0300
committerGitHub <noreply@github.com>2023-12-21 12:53:31 +0300
commit037dc17c006d158a227672e21578612a85178728 (patch)
treecc864bbddba0b2c06cbcaade4c202cd91458a4db /build/plugins/llvm_bc.py
parent35f1f39580e30e0736ffd75eaa3a815aa8f21860 (diff)
downloadydb-037dc17c006d158a227672e21578612a85178728.tar.gz
init (#610)
Diffstat (limited to 'build/plugins/llvm_bc.py')
-rw-r--r--build/plugins/llvm_bc.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/build/plugins/llvm_bc.py b/build/plugins/llvm_bc.py
index b41c106fe2..bd1e4099f2 100644
--- a/build/plugins/llvm_bc.py
+++ b/build/plugins/llvm_bc.py
@@ -2,10 +2,12 @@ from _common import rootrel_arc_src, sort_by_keywords, skip_build_root
def onllvm_bc(unit, *args):
- free_args, kwds = sort_by_keywords({'SYMBOLS': -1, 'NAME': 1, 'GENERATE_MACHINE_CODE': 0, 'NO_COMPILE': 0}, args)
+ free_args, kwds = sort_by_keywords(
+ {'SYMBOLS': -1, 'NAME': 1, 'GENERATE_MACHINE_CODE': 0, 'NO_COMPILE': 0, 'SUFFIX': 1}, args
+ )
name = kwds['NAME'][0]
symbols = kwds.get('SYMBOLS')
- obj_suf = unit.get('OBJ_SUF')
+ obj_suf = kwds['SUFFIX'][0] if 'SUFFIX' in kwds else '' + unit.get('OBJ_SUF')
skip_compile_step = 'NO_COMPILE' in kwds
merged_bc = name + '_merged' + obj_suf + '.bc'
out_bc = name + '_optimized' + obj_suf + '.bc'