Home | History | Annotate | Download | only in llvm

Lines Matching refs:GlobalVar

860   LLVMValueRef GlobalVar;
861 if ((GlobalVar = LLVMGetNamedGlobal(M, String_val(Name)))) {
862 if (LLVMGetElementType(LLVMTypeOf(GlobalVar)) != Ty)
863 return LLVMConstBitCast(GlobalVar, LLVMPointerType(Ty, 0));
864 return GlobalVar;
873 LLVMValueRef GlobalVar;
874 if ((GlobalVar = LLVMGetNamedGlobal(M, String_val(Name)))) {
875 if (LLVMGetElementType(LLVMTypeOf(GlobalVar)) != Ty)
876 return LLVMConstBitCast(GlobalVar,
878 return GlobalVar;
886 LLVMValueRef GlobalVar;
887 if ((GlobalVar = LLVMGetNamedGlobal(M, String_val(Name)))) {
889 Field(Option, 0) = (value) GlobalVar;
898 LLVMValueRef GlobalVar = LLVMAddGlobal(M, LLVMTypeOf(Initializer),
900 LLVMSetInitializer(GlobalVar, Initializer);
901 return GlobalVar;
909 LLVMValueRef GlobalVar = LLVMAddGlobalInAddressSpace(M,
913 LLVMSetInitializer(GlobalVar, Initializer);
914 return GlobalVar;
918 CAMLprim value llvm_delete_global(LLVMValueRef GlobalVar) {
919 LLVMDeleteGlobal(GlobalVar);
925 LLVMValueRef GlobalVar) {
926 LLVMSetInitializer(GlobalVar, ConstantVal);
931 CAMLprim value llvm_remove_initializer(LLVMValueRef GlobalVar) {
932 LLVMSetInitializer(GlobalVar, NULL);
937 CAMLprim value llvm_is_thread_local(LLVMValueRef GlobalVar) {
938 return Val_bool(LLVMIsThreadLocal(GlobalVar));
943 LLVMValueRef GlobalVar) {
944 LLVMSetThreadLocal(GlobalVar, Bool_val(IsThreadLocal));
949 CAMLprim value llvm_is_global_constant(LLVMValueRef GlobalVar) {
950 return Val_bool(LLVMIsGlobalConstant(GlobalVar));
954 CAMLprim value llvm_set_global_constant(value Flag, LLVMValueRef GlobalVar) {
955 LLVMSetGlobalConstant(GlobalVar, Bool_val(Flag));