All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
bovm-compiler.1.0.0-beta-04.source-code.header-darwin-arm64.ll Maven / Gradle / Ivy
%TrycatchContext = type {i8*, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, double, double, double, double, double, double, double, double}
%BcTrycatchContext = type {%TrycatchContext, i8*}
define private void @checkso() alwaysinline {
tail call void asm sideeffect "sub x9, sp, 0x10000", "~{x9},~{dirflag},~{fpsr},~{flags},~{cc}"() nounwind
tail call void asm sideeffect "ldr x9, [x9]", "~{x9},~{dirflag},~{fpsr},~{flags},~{cc}"() nounwind
ret void
}
define private i8* @getpc() alwaysinline {
%1 = tail call i8* asm sideeffect "adr $0, #0", "=r,~{dirflag},~{fpsr},~{flags}"() nounwind
ret i8* %1
}
define private float @frem(%Env* %env, float %op1, float %op2) alwaysinline {
%result = frem float %op1, %op2
ret float %result
}
declare i1 @OSAtomicCompareAndSwap32(i32 %old, i32 %new, i32* %ptr)
define private i1 @atomic_cas(i32 %old, i32 %new, i32* %ptr) alwaysinline {
%1 = call i1 @OSAtomicCompareAndSwap32(i32 %old, i32 %new, i32* %ptr)
ret i1 %1
}