Displaying 20 results from an estimated 1000 matches similar to: "[LLVMdev] Windows build problems"
2008 Dec 17
1
[LLVMdev] Getting the start and end address of JITted code
Here's my problem, which I raised on IRC:
JIT::getPointerToFunction gets the address of the start of a function.
But how do I find out where the end of the function is? I need this
to register the function for profiling.
varth said: aph, you need to intercept the "endFunctionBody" call on
the memory manager, it will tell you the start pointer and the end
pointer
But how can I do
2008 Dec 17
0
[LLVMdev] Getting the start and end address of JITted code
Hi Andrew,
Andrew Haley wrote:
> Here's my problem, which I raised on IRC:
>
> JIT::getPointerToFunction gets the address of the start of a function.
> But how do I find out where the end of the function is? I need this
> to register the function for profiling.
>
> varth said: aph, you need to intercept the "endFunctionBody" call on
> the memory manager, it
2008 Dec 17
1
[LLVMdev] Getting the start and end address of JITted code
Nicolas Geoffray wrote:
> Hi Andrew,
>
> Andrew Haley wrote:
>> Here's my problem, which I raised on IRC:
>>
>> JIT::getPointerToFunction gets the address of the start of a function.
>> But how do I find out where the end of the function is? I need this
>> to register the function for profiling.
>>
>> varth said: aph, you need to intercept
2008 Dec 17
0
[LLVMdev] Windows build problems
Got it.
On Mac OS, the build process update the llvmAsmParser.cpp.cvs file,
and then generate llvmAsmParser.cpp from the .cvs file.
But on Window, it does not update the .cvs files (probably because
bison is missing), and so, the llvmAsmParser.cpp is not in sync with
the .y file.
As the Mac OS build process update the cvs files, commiting them after
building on OS X should be enough to
2008 Dec 17
1
[LLVMdev] Windows build problems
Sounds like this has to do with Bill backing out r61019, r61030, and
r61040. I think 61031 (which update llvmAsmParser.cpp.cvs, etc.)
should be backed out as well. Can someone do that?
Evan
On Dec 17, 2008, at 7:20 AM, Jean-Daniel Dupas wrote:
> Got it.
>
> On Mac OS, the build process update the llvmAsmParser.cpp.cvs file,
> and then generate llvmAsmParser.cpp from the .cvs
2008 Oct 23
4
[LLVMdev] Windows build broken?
Folks,
It appears the Windows build has regressed over the past week.
The build fails quite early (during the "Performing TableGenStep"
phase).
Any help/pointers would be appreciated.
Thanks,
snaroff (a clang developer)
2009 Jan 15
9
[LLVMdev] win32/llvm.sln, win32/clang.sln
Folks,
Is anyone still using the Visual Studio solution files in the win32
directory?
If they aren't being maintained, they should probably be removed (to
avoid any confusion).
Thanks for any feedback,
snaroff
2008 Oct 23
0
[LLVMdev] Windows build broken?
steve naroff <snaroff at apple.com> writes:
> Folks,
>
> It appears the Windows build has regressed over the past week.
>
> The build fails quite early (during the "Performing TableGenStep"
> phase).
>
> Any help/pointers would be appreciated.
It breaks for me because the usage of INT64_C, which was introduced on
r57663 and 57668.
Some googling around
2008 Dec 05
2
[LLVMdev] Windows build problem...
I'm seeing the following build problem on Windows. I'm using cmake,
but haven't verified "it" is the problem.
Is anyone else seeing this problem?
Any help would be appreciated. Thanks,
snaroff
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Picture 21.png
Type: image/png
Size: 24840 bytes
Desc: not available
URL:
2009 Jan 15
5
[LLVMdev] [cfe-dev] Testing and CMake (was: win32/llvm.sln, win32/clang.sln)
Hi Oscar,
For development, CMake is working great for me. I rarely get build
errors related to the project file being out-of-date.
Is it true that CMake only generates absolute paths? Any idea on the
difficulty of generating relative paths? I consider this a pretty big
obstacle...
Thanks for all your hard work on this,
snaroff
On Jan 15, 2009, at 9:46 AM, Óscar Fuentes wrote:
>
2013 Oct 01
2
[LLVMdev] JITMemoryManager
Mesa (http://www.mesa3d.org/) uses LLVM to compile shaders. These are
typically small bits of code (~10KB) and one application can use many
of them. Mesa creates an ExecutionEngine with a default JIT memory
manager for each shader it compiles, and keeps the engine around as
long as the shader code is needed. This results in memory waste of
~1MB for each shader. Half the overhead is in the
2009 Jan 15
0
[LLVMdev] [cfe-dev] Testing and CMake
Hello Steve.
steve naroff <snaroff at apple.com> writes:
> For development, CMake is working great for me. I rarely get build
> errors related to the project file being out-of-date.
>
> Is it true that CMake only generates absolute paths? Any idea on the
> difficulty of generating relative paths? I consider this a pretty big
> obstacle...
Well, the fact that you
2013 Oct 02
3
[LLVMdev] JITMemoryManager
I'll try to find out, or get someone to explain, why Mesa selects
MCJIT with LLVM 3.1 only and JIT for other LLVM versions. I'm not
keen to code a fourth attempt (1: copy JIT code, 2: delegating manger,
3: derive from DefaultJITMemoryManager, 4: copy MCJIT code) but I'll
try copying code with MCJIT. Is that the usual route for people who
want to delete all LLVM engines, etc. while
2013 Oct 02
0
[LLVMdev] JITMemoryManager
Hi Frank,
The project really needs to be looking to move away from the old JIT and to MCJIT. LLVM is actively working to kill the old JIT. It’s already unmaintained. MCJIT is the way forward. Can you elaborate on what’s blocking its adoption for Mesa?
-Jim
On Oct 1, 2013, at 10:44 AM, Frank Henigman <fjhenigman at google.com> wrote:
> Mesa (http://www.mesa3d.org/) uses LLVM to compile
2009 Jan 15
1
[LLVMdev] [cfe-dev] Testing and CMake
On Jan 15, 2009, at 11:40 AM, Óscar Fuentes wrote:
> Hello Steve.
>
> steve naroff <snaroff at apple.com> writes:
>
>> For development, CMake is working great for me. I rarely get build
>> errors related to the project file being out-of-date.
>>
>> Is it true that CMake only generates absolute paths? Any idea on the
>> difficulty of generating
2011 Jul 06
2
[LLVMdev] [MCJIT] Why does it allocate function by function?
I am implementing ELFObject class for MCJIT to be able to run ELFs on
ELF-platforms.
One thing bothers me: I see that the RTDyldMemoryManager-based allocator
is always passed to MCJIT and to RuntimeDyld classes from outside. This
enforces the approach that memory will be allocated function by function
with startFunctionBody/endFunctionBody. This maybe was good for the old
JIT, but not for
2009 Jan 15
0
[LLVMdev] win32/llvm.sln, win32/clang.sln
Hi Steve,
The Visual Studio solution and project files are quite handy. CMake creates
absolute paths instead of relative paths, making it cumbersome to move
things around. Also, for newcomers (e.g. students) it's really great to be
able to download the package, open the solution and compile without any
complication.
They haven't been updated in a while, but it would be nice to have
2008 Dec 05
0
[LLVMdev] Windows build problem...
steve naroff <snaroff at apple.com> writes:
> I'm seeing the following build problem on Windows. I'm using cmake,
> but haven't verified "it" is the problem.
>
> Is anyone else seeing this problem?
>
> Any help would be appreciated. Thanks,
Those are the same errors reported by OvermindDL1 a few hours ago on
this mailing list.
I don't think
2009 Feb 02
0
[LLVMdev] [cfe-commits] r63168 - /cfe/trunk/Driver/clang.cpp
Hi Piortr,
This also breaks the hand-built VC++ project.
Any clues on where I should define this?
Thanks,
snaroff
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Picture 7.png
Type: image/png
Size: 13645 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090202/eb726ff5/attachment.png>
-------------- next part
2009 Jan 28
3
[LLVMdev] [cfe-commits] r63168 - /cfe/trunk/Driver/clang.cpp
2009/1/28 Mike Stump <mrs at apple.com>:
> Author: mrs
> Date: Tue Jan 27 20:43:35 2009
> New Revision: 63168
>
> URL: http://llvm.org/viewvc/llvm-project?rev=63168&view=rev
> Log:
> Add a preliminary version number.
>
> Modified:
> cfe/trunk/Driver/clang.cpp
>
> Modified: cfe/trunk/Driver/clang.cpp
> URL: