Lines Matching defs:Builder

205 value llvm_dibuild_finalize(value Builder) {
206 LLVMDIBuilderFinalize(DIBuilder_val(Builder));
211 value Builder, value Lang, value FileRef, value Producer, value IsOptimized,
216 DIBuilder_val(Builder), Int_val(Lang), Metadata_val(FileRef),
227 argv[0], // Builder
244 value llvm_dibuild_create_file(value Builder, value Filename, value Directory) {
246 DIBuilder_val(Builder), String_val(Filename),
251 value llvm_dibuild_create_module_native(value Builder, value ParentScope,
255 DIBuilder_val(Builder), Metadata_val(ParentScope), String_val(Name),
263 return llvm_dibuild_create_module_native(argv[0], // Builder
272 value llvm_dibuild_create_namespace(value Builder, value ParentScope,
275 DIBuilder_val(Builder), Metadata_val(ParentScope), String_val(Name),
279 value llvm_dibuild_create_function_native(value Builder, value Scope,
286 DIBuilder_val(Builder), Metadata_val(Scope), String_val(Name),
294 return llvm_dibuild_create_function_native(argv[0], // Builder,
309 value llvm_dibuild_create_lexical_block(value Builder, value Scope, value File,
312 DIBuilder_val(Builder), Metadata_val(Scope), Metadata_val(File),
363 value llvm_dibuild_get_or_create_type_array(value Builder, value Data) {
367 LLVMDIBuilderGetOrCreateTypeArray(DIBuilder_val(Builder), Temp, Count);
372 value llvm_dibuild_get_or_create_array(value Builder, value Data) {
376 LLVMDIBuilderGetOrCreateArray(DIBuilder_val(Builder), Temp, Count);
381 value llvm_dibuild_create_subroutine_type(value Builder, value File,
386 DIBuilder_val(Builder), Metadata_val(File), Temp,
392 value llvm_dibuild_create_enumerator(value Builder, value Name, value Value,
395 DIBuilder_val(Builder), String_val(Name), caml_string_length(Name),
400 value Builder, value Scope, value Name, value File, value LineNumber,
405 DIBuilder_val(Builder), Metadata_val(Scope), String_val(Name),
414 return llvm_dibuild_create_enumeration_type_native(argv[0], // Builder
427 value Builder, value Scope, value Name, value File, value LineNumber,
432 DIBuilder_val(Builder), Metadata_val(Scope), String_val(Name),
442 return llvm_dibuild_create_union_type_native(argv[0], // Builder
456 value llvm_dibuild_create_array_type(value Builder, value Size,
461 DIBuilder_val(Builder), (uint64_t)Int_val(Size), Int_val(AlignInBits),
467 value llvm_dibuild_create_vector_type(value Builder, value Size,
472 DIBuilder_val(Builder), (uint64_t)Int_val(Size), Int_val(AlignInBits),
478 value llvm_dibuild_create_unspecified_type(value Builder, value Name) {
480 DIBuilder_val(Builder), String_val(Name), caml_string_length(Name));
484 value llvm_dibuild_create_basic_type(value Builder, value Name,
488 DIBuilder_val(Builder), String_val(Name), caml_string_length(Name),
493 value llvm_dibuild_create_pointer_type_native(value Builder, value PointeeTy,
498 DIBuilder_val(Builder), Metadata_val(PointeeTy),
505 return llvm_dibuild_create_pointer_type_native(argv[0], // Builder
515 value Builder, value Scope, value Name, value File, value LineNumber,
520 DIBuilder_val(Builder), Metadata_val(Scope), String_val(Name),
531 return llvm_dibuild_create_struct_type_native(argv[0], // Builder
547 value llvm_dibuild_create_member_type_native(value Builder, value Scope,
554 DIBuilder_val(Builder), Metadata_val(Scope), String_val(Name),
562 return llvm_dibuild_create_member_type_native(argv[0], // Builder
576 value Builder, value Scope, value Name, value File, value LineNumber,
579 DIBuilder_val(Builder), Metadata_val(Scope), String_val(Name),
587 return llvm_dibuild_create_static_member_type_native(argv[0], // Builder
600 value Builder, value PointeeType, value ClassType, value SizeInBits,
603 DIBuilder_val(Builder), Metadata_val(PointeeType),
610 return llvm_dibuild_create_member_pointer_type_native(argv[0], // Builder
619 value llvm_dibuild_create_object_pointer_type(value Builder, value Type,
622 DIBuilder_val(Builder), Metadata_val(Type), Bool_val(Implicit));
626 value llvm_dibuild_create_qualified_type(value Builder, value Tag, value Type) {
628 DIBuilder_val(Builder), Int_val(Tag), Metadata_val(Type));
632 value llvm_dibuild_create_reference_type(value Builder, value Tag, value Type) {
634 DIBuilder_val(Builder), Int_val(Tag), Metadata_val(Type));
638 value llvm_dibuild_create_null_ptr_type(value Builder) {
639 return to_val(LLVMDIBuilderCreateNullPtrType(DIBuilder_val(Builder)));
642 value llvm_dibuild_create_typedef_native(value Builder, value Type, value Name,
646 DIBuilder_val(Builder), Metadata_val(Type), String_val(Name),
654 return llvm_dibuild_create_typedef_native(argv[0], // Builder
664 value llvm_dibuild_create_inheritance_native(value Builder, value Ty,
668 DIBuilder_val(Builder), Metadata_val(Ty), Metadata_val(BaseTy),
674 return llvm_dibuild_create_inheritance_native(argv[0], // Builder
684 value Builder, value Tag, value Name, value Scope, value File, value Line,
688 DIBuilder_val(Builder), Int_val(Tag), String_val(Name),
698 return llvm_dibuild_create_forward_decl_native(argv[0], // Builder
712 value Builder, value Tag, value Name, value Scope, value File, value Line,
716 DIBuilder_val(Builder), Int_val(Tag), String_val(Name),
728 argv[0], // Builder
743 value Builder, value Scope, value Name, value File, value LineNum,
747 DIBuilder_val(Builder), Metadata_val(Scope), String_val(Name),
758 argv[0], // Builder
772 value Builder, value Scope, value Name, value File, value LineNumber,
778 DIBuilder_val(Builder), Metadata_val(Scope), String_val(Name),
791 return llvm_dibuild_create_class_type_native(argv[0], // Builder
808 value llvm_dibuild_create_artificial_type(value Builder, value Type) {
810 DIBuilder_val(Builder), Metadata_val(Type));
867 value llvm_dibuild_create_constant_value_expression(value Builder,
870 DIBuilder_val(Builder), (uint64_t)Int_val(Value));
875 value Builder, value Scope, value Name, value Linkage, value File,
879 DIBuilder_val(Builder), Metadata_val(Scope), String_val(Name),
891 argv[0], // Builder
922 value llvm_dibuild_create_auto_variable_native(value Builder, value Scope,
928 DIBuilder_val(Builder), Metadata_val(Scope), String_val(Name),
936 return llvm_dibuild_create_auto_variable_native(argv[0], // Builder
949 value Builder, value Scope, value Name, value ArgNo, value File, value Line,
952 DIBuilder_val(Builder), Metadata_val(Scope), String_val(Name),
961 argv[0], // Builder
973 value llvm_dibuild_insert_declare_before_native(value Builder, value Storage,
977 DIBuilder_val(Builder), Value_val(Storage), Metadata_val(VarInfo),
984 return llvm_dibuild_insert_declare_before_native(argv[0], // Builder
993 value llvm_dibuild_insert_declare_at_end_native(value Builder, value Storage,
997 DIBuilder_val(Builder), Value_val(Storage), Metadata_val(VarInfo),
1003 return llvm_dibuild_insert_declare_at_end_native(argv[0], // Builder
1012 value llvm_dibuild_expression(value Builder, value Addr) {
1014 DIBuilder_val(Builder), (uint64_t *)Op_val(Addr), Wosize_val(Addr)));