Skip to content

Commit e771304

Browse files
authored
Merge pull request #68 from JuliaGPU/tb/gc_preserve_intr
Don't rename unofficial LLVM intrinsics.
2 parents eabb842 + 81f063d commit e771304

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/irgen.jl

+1
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,7 @@ function irgen(job::CompilerJob, method_instance::Core.MethodInstance, world)
371371
LLVM.isintrinsic(f) && continue
372372
llvmfn = LLVM.name(f)
373373
startswith(llvmfn, "julia.") && continue # Julia intrinsics
374+
startswith(llvmfn, "llvm.") && continue # unofficial LLVM intrinsics
374375
llvmfn′ = safe_name(llvmfn)
375376
if llvmfn != llvmfn′
376377
@assert !haskey(functions(mod), llvmfn′)

0 commit comments

Comments
 (0)