search for: julialang

Displaying 20 results from an estimated 62 matches for "julialang".

2017 Oct 11
2
Debugging JIT'ed code with ORC JIT?
...ture. -- Lang. On Mon, Oct 9, 2017 at 12:27 PM, Jameson Nash via llvm-dev < llvm-dev at lists.llvm.org> wrote: > That is correct – there is no built-in support. You have to provide your > own Registrar to the ObjectLinkingLayer to provide this sort of > functionality. (For example JuliaLang does that at https://github.com/ > JuliaLang/julia/blob/1216e5f60cd2b23e29856b5227399a > b0f3abef76/src/jitlayers.cpp#L437, in addition to registering the > function pointer and object file info in several other places). > > > On Sun, Oct 8, 2017 at 11:48 PM Connor Gray via llvm-d...
2012 Mar 08
3
[LLVMdev] Introducing julia, and gauging interest in a julia BOF session at the upcoming LLVM conference in London
...ard to meeting with all the folks behind LLVM and the community at large. Julia was quietly announced in the release notes of LLVM 3.0. It was officially announced only recently in a blog post on Feb 14, 2012. Our "Why Julia" blog post links to various blogs and discussion forums: http://julialang.org/blog/2012/02/why-we-created-julia/ The github site for julia development has also attracted a number of developers and we are hoping that this is the start of a great community: https://github.com/juliaLang/julia/ Do hop on to our website, where we show some simple micro-benchmarks comparing...
2017 Oct 07
2
Debugging JIT'ed code with ORC JIT?
Hi, I’m wondering if it’s possible to debug code JIT’ed with the newer ORC JIT. The LLVM documentation has a page at llvm.org/docs/DebuggingJITedCode.html <http://llvm.org/docs/DebuggingJITedCode.html> showing an example of using gdb to debug MCJIT’ed code, but has no mention of ORC JIT. From searching around online I’ve gotten the impression that ORC JIT does *not* support providing
2016 May 10
2
[GSoC 2016] Introduction - "Enabling Polyhedral Optimizations in Julia"
...r.com <http://www.mreisinger.com/> [3] https://groups.google.com/group/julia-dev <https://groups.google.com/group/julia-dev> [4] https://gist.github.com/MatthiasJReisinger/18c08b18903d7729b5b3 <https://gist.github.com/MatthiasJReisinger/18c08b18903d7729b5b3> [5] https://github.com/JuliaLang/julia/issues <https://github.com/JuliaLang/julia/issues> [6] https://github.com/JuliaLang/julia/pulls <https://github.com/JuliaLang/julia/pulls> Best regards, Matthias -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/ll...
2019 Dec 10
2
[RFC] Displaying source variable locations in llvm-objdump
I agree with the others that this seems great! I think this information can be super helpful for users both in learning and skimming assembly codes. As a maintainer of a LLVM frontend (JuliaLang), I'm additionally interested in whether some bits of this make sense to end up in libLLVM itself. Probably especially the collection code pieces. For context, I've previously written some code to pretty-print the line-table information as code comments (sample https://gist.github.com/vtjna...
2017 Oct 11
2
Debugging JIT'ed code with ORC JIT?
...Jameson Nash via llvm-dev > > <llvm-dev at lists.llvm.org> wrote: > >> > >> That is correct – there is no built-in support. You have to provide your > >> own Registrar to the ObjectLinkingLayer to provide this sort of > >> functionality. (For example JuliaLang does that at > >> https://github.com/JuliaLang/julia/blob/1216e5f60cd2b23e29856b5227399a > b0f3abef76/src/jitlayers.cpp#L437, > >> in addition to registering the function pointer and object file info in > >> several other places). > >> > >> > >&...
2012 Mar 01
2
Julia
My purpose in mentioning the Julia language (julialang.org) here is not to start a flame war. I find it to be a very interesting development and others who read this list may want to read about it too. It is still very much early days for this language - about the same stage as R was in 1995 or 1996 when only a few people knew about it - but Julia ho...
2014 Aug 13
2
[LLVMdev] Advice for setting debug locations
...Aranges at /Users/kfischer/Documents/julia-debug/deps/llvm-svn/lib/DebugInfo/DWARFContext.cpp:270 getCompileUnitForAddress at /Users/kfischer/Documents/julia-debug/deps/llvm-svn/lib/DebugInfo/DWARFContext.cpp:423 Can somebody tell me what the correct way to achieve this is? [1] https://github.com/JuliaLang/julia/commit/e494cb6dff193ecb0e254981be0f1122ae294d04
2017 Jun 14
1
[WISH / PATCH] possibility to split string literals across multiple lines
...ly against random removal of whitespaces as it's counter-intuitive, misleading and makes it impossible to continue spaces on the next line. None of the languages that I can think of with multiline strings do that as that's way too dangerous. Julia does, but uses triple quotes: https://docs.julialang.org/en/stable/manual/strings/#triple-quoted-string-literals Hadley -- http://hadley.nz
2012 Dec 04
1
julia language unfair comparisons against R
Hello List, Probably many of you aware of the Julia language (http://julialang.org/), It is a promising project. However it seems like R is very slow in their benchmarks. Very important point they omit, they did not use R's own JIT ! I had a feeling that R is mistreaded there :) Also another important point is that they all use for-loops in R instead of vectorized code!...
2016 Jan 22
2
fptosi undefined behaviour
...our"? 2) If so, is there a way to do this in an efficient manner without relying on undefined behaviour? (i.e. I can introduce a range check before the fptosi call, but this would add further overhead). (for further context, this problem originally arose in the Julia issue https://github.com/JuliaLang/julia/issues/14549) Thanks, Simon
2014 Aug 13
2
[LLVMdev] Advice for setting debug locations
...s/llvm-svn/lib/DebugInfo/DWARFContext.cpp:270 >> getCompileUnitForAddress at >> /Users/kfischer/Documents/julia-debug/deps/llvm-svn/lib/DebugInfo/DWARFContext.cpp:423 >> >> Can somebody tell me what the correct way to achieve this is? >> >> [1] https://github.com/JuliaLang/julia/commit/e494cb6dff193ecb0e254981be0f1122ae294d04 >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
2012 Nov 16
1
[LLVMdev] optimizer problem, possibly involving instcombine
...of the arguments in the second addition, so the function is "f(a,b) = (a+b == a+b)", then the code is optimized to define i1 @f(i64, i64) { top: ret i1 true, !dbg !5832 } which is correct. This is LLVM 3.1. You can see the full list of passes I'm running here: https://github.com/JuliaLang/julia/blob/master/src/codegen.cpp#L2564 The linked code currently contains a workaround I found, which was to disable the first two instcombine passes. With that, the original function also reduces to returning a constant true. Is this a known bug, or am I just mis-ordering the optimization passe...
2019 Jun 04
2
Offer zip builds
...mailing list, even if subscribed you cant post, as all posts are moderated. Compare to other languages, where you just log in an post an issue: - https://github.com/crystal-lang/crystal/issues - https://github.com/dart-lang/sdk/issues - https://github.com/dotnet/coreclr/issues - https://github.com/JuliaLang/julia/issues - https://github.com/ponylang/ponyc/issues - https://github.com/ziglang/zig/issues If R team is happy with current status quo, then do nothing. If they are interested in growing the userbase this might be one way to do it.
2017 Feb 09
1
[cfe-dev] lli: LLVM ERROR: Cannot select: X86ISD::WrapperRIP TargetGlobalTLSAddress:i64
I'm looking currently into a patch <https://mailtrack.io/trace/link/60b02baa5e1b3d7ffe6fbb428b343be17c58c583?url=https%3A%2F%2Fgithub.com%2FJuliaLang%2Fllvm%2Fcommit%2Fa9e17b7f47f5afa9683fc8cfeff7020b2ff4a8b2%23diff-0fa8ca8690e36a8dfd05f6b751955164R339&signature=222c65b9d92c011f> which has been written for JuliaLang and is supposed to fix TLS for linux. Unfortunately it is based on llvm3.6 and uses RuntimeDyLdELF::findGOTEntry. Is there a...
2014 Aug 13
2
[LLVMdev] Advice for setting debug locations
...t;>>> getCompileUnitForAddress at >>>> /Users/kfischer/Documents/julia-debug/deps/llvm-svn/lib/DebugInfo/DWARFContext.cpp:423 >>>> >>>> Can somebody tell me what the correct way to achieve this is? >>>> >>>> [1] https://github.com/JuliaLang/julia/commit/e494cb6dff193ecb0e254981be0f1122ae294d04 >>>> _______________________________________________ >>>> LLVM Developers mailing list >>>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >>>> http://lists.cs.uiuc.edu/mailman/listinfo/llv...
2014 Jan 28
2
[LLVMdev] Weird msan problem
...everybody, I've run into some strange behavior with memory sanitizer that I can't explain and hope somebody with more knowledge of the implementation would be able to help me out or at least point me into the right direction. For background, I'm using memory sanitizer to check Julia (julialang.org), which uses (or at least will once I track down a few bugs) MCJIT for the code compilation. So far I have rebuilt the runtime and all dependencies (including LLVM, libcxx, etc.) with memory sanitizer enabled and added the instrumentation pass in the appropriate place in the julia code generato...
2014 Jan 28
2
[LLVMdev] Weird msan problem
...strange behavior with memory sanitizer that I can't >> explain and hope somebody with more knowledge of the implementation would be >> able to help me out or at least point me into the right direction. >> >> For background, I'm using memory sanitizer to check Julia (julialang.org), >> which uses (or at least will once I track down a few bugs) MCJIT for the >> code compilation. So far I have rebuilt the runtime and all dependencies >> (including LLVM, libcxx, etc.) with memory sanitizer enabled and added the >> instrumentation pass in the appropri...
2020 Feb 18
2
amount of camelCase refactoring causing some downstream overhead
I don't think anyone is arguing to change longstanding policy. From a downstream perspective many small renaming changes do increase overhead for us. One thing that happens to downstream projects is that they support more than one LLVM version, we (JuliaLang) currently try to support latest stable + master. So for me the question is more, are renaming changes worth downstream projects not being able to test and provide feedback to upstream? One way of mitigating that is to consciously schedule them just before a release and do them all in short succe...
2016 Jun 22
2
[GSoC 2016] Enabling Polyhedral Optimizations in Julia - Midterm Report
...macro or via Julia's `--check-bounds=no` command-line switch). The aim is to be able to use Polly in the presence of Julia's bound-checks. Best regards, Matthias [1] https://docs.google.com/document/d/1s5mmSW965qmOEbHiM3O4XFz-Vd7cy9TxX9RQaTK_SQo/edit?usp=sharing [2] https://github.com/JuliaLang/julia/pull/16531 [3] https://github.com/JuliaLang/julia/pull/16726 [4] http://www.mreisinger.com/?p=43 [5] http://www.mreisinger.com/?p=137 [6] https://llvm.org/bugs/show_bug.cgi?id=28126 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/piper...