def auto_intrinsic_gen(incdir): # let's do auto intrinsic generation print("Generate intrinsic IDs") from tools import intrgen path = "%s/llvm/Intrinsics.gen" % incdir with open('llvm/_intrinsic_ids.py', 'w') as fout: intrgen.gen(path, fout)
def auto_intrinsic_gen(incdir): # let's do auto intrinsic generation print("Generate intrinsic IDs") from tools import intrgen if llvm_version.startswith('3.3'): path = "%s/llvm/IR/Intrinsics.gen" % incdir else: path = "%s/llvm/Intrinsics.gen" % incdir with open('llvm/_intrinsic_ids.py', 'w') as fout: intrgen.gen(path, fout)
def auto_intrinsic_gen(incdir): # let's do auto intrinsic generation print("Generate intrinsic IDs") from tools import intrgen if llvm_version.startswith('3.3') or llvm_version.startswith('3.4'): path = "%s/llvm/IR/Intrinsics.gen" % incdir else: path = "%s/llvm/Intrinsics.gen" % incdir with open('llvm/_intrinsic_ids.py', 'w') as fout: intrgen.gen(path, fout)
def auto_intrinsic_gen(incdir): # let's do auto intrinsic generation print("Generate intrinsic IDs") from tools import intrgen llvm_major, llvm_minor = llvm_version.split('.', 2)[:2] if int(llvm_major) == 3 and int(llvm_minor) >= 3: path = "%s/llvm/IR/Intrinsics.gen" % incdir else: path = "%s/llvm/Intrinsics.gen" % incdir with open('llvm/_intrinsic_ids.py', 'w') as fout: intrgen.gen(path, fout)