diff options
| author | Baitinq <[email protected]> | 2025-07-16 00:42:32 +0200 |
|---|---|---|
| committer | Baitinq <[email protected]> | 2025-07-16 00:54:23 +0200 |
| commit | bc798b9eeb9b5a76a36c28c1d46f7f7ea9c19c40 (patch) | |
| tree | 2ea2a99fb0f7c0a790173fac825ac78b84a5193b /src/llvm.pry | |
| parent | Feature: Add support for and and or operators (diff) | |
| download | pry-lang-bc798b9eeb9b5a76a36c28c1d46f7f7ea9c19c40.tar.gz pry-lang-bc798b9eeb9b5a76a36c28c1d46f7f7ea9c19c40.tar.bz2 pry-lang-bc798b9eeb9b5a76a36c28c1d46f7f7ea9c19c40.zip | |
Feature: Implement and/or short circuiting
Diffstat (limited to 'src/llvm.pry')
| -rw-r--r-- | src/llvm.pry | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/llvm.pry b/src/llvm.pry index 6608372..cdeac4f 100644 --- a/src/llvm.pry +++ b/src/llvm.pry @@ -331,6 +331,8 @@ extern LLVMBuildSDiv = (LLVMBuilderRef, LLVMValueRef, LLVMValueRef, *i8) => LLVM extern LLVMBuildSRem = (LLVMBuilderRef, LLVMValueRef, LLVMValueRef, *i8) => LLVMValueRef; extern LLVMBuildAnd = (LLVMBuilderRef, LLVMValueRef, LLVMValueRef, *i8) => LLVMValueRef; extern LLVMBuildOr = (LLVMBuilderRef, LLVMValueRef, LLVMValueRef, *i8) => LLVMValueRef; +extern LLVMBuildPhi = (LLVMBuilderRef, LLVMTypeRef, *i8) => LLVMValueRef; +extern LLVMAddIncoming = (LLVMValueRef, *LLVMValueRef, *LLVMBasicBlockRef, i64) => void; extern LLVMBuildGEP2 = (LLVMBuilderRef, LLVMTypeRef, LLVMValueRef, *LLVMValueRef, i64, *i8) => LLVMValueRef; extern LLVMAddGlobal = (LLVMModuleRef, LLVMTypeRef, *i8) => LLVMValueRef; |