search for: message_ptr

Displaying 9 results from an estimated 9 matches for "message_ptr".

Did you mean: message_part
2017 Jun 04
2
trying to get a minimal windows program linked with lld
...'s some C code: extern void *GetStdHandle(unsigned int nStdHandle); extern void ExitProcess(unsigned int exit_code); extern char WriteFile(void *HANDLE, const void * lpBuffer, unsigned int nNumberOfBytesToWrite, unsigned int *lpNumberOfBytesWritten, void *lpOverlapped); static const char *message_ptr = "hello\n"; static const unsigned int message_len = 6; __attribute__((stdcall)) int _start(void) { void *hStdOut = GetStdHandle(-11); WriteFile(hStdOut, message_ptr, message_len, 0, 0); ExitProcess(0); } I use mingw-w64 like this: gcc -c test.c Create kernel32.def: EXP...
2017 Jun 04
2
trying to get a minimal windows program linked with lld
...#39;s some C code: extern void *GetStdHandle(unsigned int nStdHandle); extern void ExitProcess(unsigned int exit_code); extern char WriteFile(void *HANDLE, const void * lpBuffer, unsigned int nNumberOfBytesToWrite,     unsigned int *lpNumberOfBytesWritten, void *lpOverlapped); static const char *message_ptr = "hello\n"; static const unsigned int message_len = 6; __attribute__((stdcall)) int _start(void) {     void *hStdOut = GetStdHandle(-11);     WriteFile(hStdOut, message_ptr, message_len, 0, 0);     ExitProcess(0); } I use mingw-w64 like this: gcc -c test.c Create kernel32.def: EXP...
2017 Sep 16
2
assertion triggered since update to llvm 5
...etadata !32), !dbg !31 call fastcc void @write(%"[]u8"* byval %bytes), !dbg !33 ret void, !dbg !35 } ; Function Attrs: cold nobuiltin noreturn nounwind define linkonce coldcc void @__zig_panic(i8* nonnull readonly, i64) #1 !dbg !36 { Entry: %2 = alloca %"[]u8", align 8 %message_ptr = alloca i8*, align 8 %message_len = alloca i64, align 8 store i8* %0, i8** %message_ptr, align 8 call void @llvm.dbg.declare(metadata i8** %message_ptr, metadata !41, metadata !32), !dbg !44 store i64 %1, i64* %message_len, align 8 call void @llvm.dbg.declare(metadata i64* %message_len,...
2017 Jun 19
2
LLVM behavior different depending on function symbol name
...float @ceil32(float 0.000000e+00) #6, !dbg !23 %2 = fcmp fast oeq float %0, %1, !dbg !24 ret i1 %2, !dbg !25 } ; Function Attrs: cold nobuiltin noreturn nounwind define linkonce coldcc void @__zig_panic(i8* nonnull readonly, i64) #3 !dbg !26 { Entry: %2 = alloca %"[]u8", align 8 %message_ptr = alloca i8*, align 8 %message_len = alloca i64, align 8 store i8* %0, i8** %message_ptr call void @llvm.dbg.declare(metadata i8** %message_ptr, metadata !34, metadata !37), !dbg !38 store i64 %1, i64* %message_len call void @llvm.dbg.declare(metadata i64* %message_len, metadata !35, meta...
2017 Sep 17
2
assertion triggered since update to llvm 5
...), !dbg !33 >> ret void, !dbg !35 >> } >> >> ; Function Attrs: cold nobuiltin noreturn nounwind >> define linkonce coldcc void @__zig_panic(i8* nonnull readonly, i64) #1 >> !dbg !36 { >> Entry: >> %2 = alloca %"[]u8", align 8 >> %message_ptr = alloca i8*, align 8 >> %message_len = alloca i64, align 8 >> store i8* %0, i8** %message_ptr, align 8 >> call void @llvm.dbg.declare(metadata i8** %message_ptr, metadata !41, >> metadata !32), !dbg !44 >> store i64 %1, i64* %message_len, align 8 >> ca...
2017 Sep 17
4
assertion triggered since update to llvm 5
...;>>> >>>> ; Function Attrs: cold nobuiltin noreturn nounwind >>>> define linkonce coldcc void @__zig_panic(i8* nonnull readonly, i64) #1 >>>> !dbg !36 { >>>> Entry: >>>> %2 = alloca %"[]u8", align 8 >>>> %message_ptr = alloca i8*, align 8 >>>> %message_len = alloca i64, align 8 >>>> store i8* %0, i8** %message_ptr, align 8 >>>> call void @llvm.dbg.declare(metadata i8** %message_ptr, metadata !41, >>>> metadata !32), !dbg !44 >>>> store i64 %1,...
2017 Jun 19
2
LLVM behavior different depending on function symbol name
..., !dbg !24 >> ret i1 %2, !dbg !25 >> } >> >> ; Function Attrs: cold nobuiltin noreturn nounwind >> define linkonce coldcc void @__zig_panic(i8* nonnull readonly, i64) #3 >> !dbg !26 { >> Entry: >> %2 = alloca %"[]u8", align 8 >> %message_ptr = alloca i8*, align 8 >> %message_len = alloca i64, align 8 >> store i8* %0, i8** %message_ptr >> call void @llvm.dbg.declare(metadata i8** %message_ptr, metadata !34, >> metadata !37), !dbg !38 >> store i64 %1, i64* %message_len >> call void @llvm.dbg....
2017 Sep 17
2
assertion triggered since update to llvm 5
...t;>> ; Function Attrs: cold nobuiltin noreturn nounwind >>>>> define linkonce coldcc void @__zig_panic(i8* nonnull readonly, i64) #1 >>>>> !dbg !36 { >>>>> Entry: >>>>> %2 = alloca %"[]u8", align 8 >>>>> %message_ptr = alloca i8*, align 8 >>>>> %message_len = alloca i64, align 8 >>>>> store i8* %0, i8** %message_ptr, align 8 >>>>> call void @llvm.dbg.declare(metadata i8** %message_ptr, metadata >>>>> !41, metadata !32), !dbg !44 >>>>&...
2017 Jun 19
4
LLVM behavior different depending on function symbol name
Greetings, I have a Zig implementation of ceil which is emitted into LLVM IR like this: ; Function Attrs: nobuiltin nounwind define internal fastcc float @ceil(float) unnamed_addr #3 !dbg !644 { Entry: %x = alloca float, align 4 store float %0, float* %x call void @llvm.dbg.declare(metadata float* %x, metadata !649, metadata !494), !dbg !651 %1 = load float, float* %x, !dbg !652 %2 =