Basic slice
All checks were successful
All checks were successful
This commit is contained in:
parent
104d9fde5c
commit
0af6326ac3
@ -978,6 +978,10 @@ pub const Builder = opaque {
|
|||||||
pub fn create_neg(builder: *Builder, value: *Value) *Value {
|
pub fn create_neg(builder: *Builder, value: *Value) *Value {
|
||||||
return api.LLVMBuildNeg(builder, value, "");
|
return api.LLVMBuildNeg(builder, value, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn create_not(builder: *Builder, value: *Value) *Value {
|
||||||
|
return api.LLVMBuildNot(builder, value, "");
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
pub const GlobalValue = opaque {
|
pub const GlobalValue = opaque {
|
||||||
|
1408
src/bootstrap.zig
1408
src/bootstrap.zig
File diff suppressed because it is too large
Load Diff
@ -79,6 +79,7 @@ pub extern fn LLVMBuildICmp(builder: *llvm.Builder, predicate: llvm.IntPredicate
|
|||||||
pub extern fn LLVMBuildBr(builder: *llvm.Builder, block: *llvm.BasicBlock) *llvm.Value;
|
pub extern fn LLVMBuildBr(builder: *llvm.Builder, block: *llvm.BasicBlock) *llvm.Value;
|
||||||
pub extern fn LLVMBuildCondBr(builder: *llvm.Builder, condition: *llvm.Value, taken: *llvm.BasicBlock, not_taken: *llvm.BasicBlock) *llvm.Value;
|
pub extern fn LLVMBuildCondBr(builder: *llvm.Builder, condition: *llvm.Value, taken: *llvm.BasicBlock, not_taken: *llvm.BasicBlock) *llvm.Value;
|
||||||
pub extern fn LLVMBuildNeg(builder: *llvm.Builder, value: *llvm.Value, name: [*:0]const u8) *llvm.Value;
|
pub extern fn LLVMBuildNeg(builder: *llvm.Builder, value: *llvm.Value, name: [*:0]const u8) *llvm.Value;
|
||||||
|
pub extern fn LLVMBuildNot(builder: *llvm.Builder, value: *llvm.Value, name: [*:0]const u8) *llvm.Value;
|
||||||
|
|
||||||
pub extern fn llvm_builder_create_alloca(builder: *llvm.Builder, ty: *llvm.Type, address_space: c_uint, name: llvm.String) *llvm.Value;
|
pub extern fn llvm_builder_create_alloca(builder: *llvm.Builder, ty: *llvm.Type, address_space: c_uint, name: llvm.String) *llvm.Value;
|
||||||
pub extern fn LLVMBuildStore(builder: *llvm.Builder, value: *llvm.Value, pointer: *llvm.Value) *llvm.Value;
|
pub extern fn LLVMBuildStore(builder: *llvm.Builder, value: *llvm.Value, pointer: *llvm.Value) *llvm.Value;
|
||||||
|
@ -208,4 +208,5 @@ const names = &[_][]const u8{
|
|||||||
"argv",
|
"argv",
|
||||||
"assignment_operators",
|
"assignment_operators",
|
||||||
"basic_enum",
|
"basic_enum",
|
||||||
|
"basic_slice",
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user