search for: extractfunction

Displaying 16 results from an estimated 16 matches for "extractfunction".

2007 Nov 04
2
[LLVMdev] Seeing double
Is there a reason that BlockExtractorPass is duplicated? See tools/ Bugpoint/ExtractFunction.cpp and lib/Transforms/IPO/LoopExtractor.cpp. — Gordon
2007 Nov 04
0
[LLVMdev] Seeing double
On Nov 4, 2007, at 8:25 AM, Gordon Henriksen wrote: > Is there a reason that BlockExtractorPass is duplicated? See tools/ > Bugpoint/ExtractFunction.cpp and lib/Transforms/IPO/LoopExtractor.cpp. Huh, how about that. It looks like bugpoint should use the other one and drop its copy. -Chris
2013 Feb 08
1
[LLVMdev] Build failure
...utable llvm-mc (without symbols) llvm[2]: ======= Finished Linking Release+Asserts Executable llvm-bcanalyzer (without symbols) make[2]: Leaving directory `/local/csaba/LLVM/build-release/tools/llvm-bcanalyzer' llvm[2]: Compiling DifferenceEngine.cpp for Release+Asserts build llvm[2]: Compiling ExtractFunction.cpp for Release+Asserts build /local/csaba/LLVM/build-release/tools/llvm-mc/Release+Asserts/llvm-mc.o: In function `main': llvm-mc.cpp:(.text+0x2879): undefined reference to `LLVMInitializeAArch64TargetInfo' llvm-mc.cpp:(.text+0x28d9): undefined reference to `LLVMInitializeAArch64TargetMC...
2008 Mar 26
1
[LLVMdev] PATCH: Use size reduction -- wave1
...cpp U lib/Transforms/IPO/IndMemRemoval.cpp U lib/Transforms/IPO/SimplifyLibCalls.cpp U lib/Transforms/IPO/PruneEH.cpp U lib/Transforms/IPO/StructRetPromotion.cpp U lib/Transforms/IPO/ExtractGV.cpp U lib/Transforms/IPO/LowerSetJmp.cpp Skipped missing target: 'lib/Transforms/IPO/ExtractFunction.cpp' U lib/Transforms/IPO/GlobalOpt.cpp U lib/Transforms/IPO/DeadArgumentElimination.cpp U lib/Transforms/IPO/ArgumentPromotion.cpp U lib/Transforms/IPO/RaiseAllocations.cpp U examples/BrainF/BrainF.cpp U examples/BrainF/BrainFDriver.cpp U examples/ParallelJIT/ParallelJIT.c...
2011 Aug 26
2
[LLVMdev] Trouble using the MCJIT: "Target does not support MC emission" error
...BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000 0x000000010000349e in llvm::MCJITMemoryManager::startFunctionBody () (gdb) where #0 0x000000010000349e in llvm::MCJITMemoryManager::startFunctionBody () #1 0x0000000100003ea0 in llvm::RuntimeDyldImpl::extractFunction () #2 0x00000001000059a5 in llvm::RuntimeDyldMachO::loadSegment64 () #3 0x000000010000493d in llvm::RuntimeDyldMachO::loadObject () #4 0x0000000100003cf9 in llvm::RuntimeDyld::loadObject () #5 0x00000001000032e5 in llvm::MCJIT::MCJIT () #6 0x00000001000021c2 in llvm::MCJIT::createJIT () #7 0x...
2009 Sep 14
1
[LLVMdev] How to split module?
Hi, all. My question is about how to split one module into N modules(N >= 2)? For example, given the following code: #src.c# int main() { //......// func1(); func2(); //......// return 0; } void func1() { //......// } void func2() { //......// } func1() has no dependence with func2(), so they can perform parallel execution. And I have to split src.c into src1.c
2007 Dec 21
2
[LLVMdev] Interprocedural optimizations in LLVM
Hi Everyone, Can Someone tell me all the interprocedural optimizations that LLVM 2.1 supports. Thank You, Naineet Patel CSE IITB
2009 May 06
0
[LLVMdev] Using non-system compiler to build llvm and llvm-gcc front end
Hi Scott, > On Tue, May 5, 2009 at 12:26 PM, Duncan Sands <baldrick at free.fr> wrote: > > this is indeed a miscompilation by your system compiler. However so many > > compilers miscompiled this that a workaround was committed to svn. So you > > may want to check out llvm and llvm-gcc from svn. Alternatively, maybe > > the patch applies to llvm 2.5 too.
2009 May 06
2
[LLVMdev] Using non-system compiler to build llvm and llvm-gcc front end
...llvm-obj directory. But this build failed: make[2]: Entering directory `/pkg/build/llvm-svn2/llvm-obj/tools/bugpoint' llvm[2]: Compiling BugDriver.cpp for Debug build llvm[2]: Compiling CrashDebugger.cpp for Debug build llvm[2]: Compiling ExecutionDriver.cpp for Debug build llvm[2]: Compiling ExtractFunction.cpp for Debug build llvm[2]: Compiling FindBugs.cpp for Debug build /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc: In member function ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(double)’: /usr/li...
2009 May 05
2
[LLVMdev] Using non-system compiler to build llvm and llvm-gcc front end
On Tue, May 5, 2009 at 12:26 PM, Duncan Sands <baldrick at free.fr> wrote: > this is indeed a miscompilation by your system compiler.  However so many > compilers miscompiled this that a workaround was committed to svn.  So you > may want to check out llvm and llvm-gcc from svn.  Alternatively, maybe > the patch applies to llvm 2.5 too.  I've attached it. I will try the
2011 Aug 31
0
[LLVMdev] Trouble using the MCJIT: "Target does not support MC emission" error
...ess memory. > Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000 > 0x000000010000349e in llvm::MCJITMemoryManager::startFunctionBody () > (gdb) where > #0 0x000000010000349e in llvm::MCJITMemoryManager::startFunctionBody () > #1 0x0000000100003ea0 in llvm::RuntimeDyldImpl::extractFunction () > #2 0x00000001000059a5 in llvm::RuntimeDyldMachO::loadSegment64 () > #3 0x000000010000493d in llvm::RuntimeDyldMachO::loadObject () > #4 0x0000000100003cf9 in llvm::RuntimeDyld::loadObject () > #5 0x00000001000032e5 in llvm::MCJIT::MCJIT () > #6 0x00000001000021c2 in llvm::M...
2011 Aug 26
0
[LLVMdev] Trouble using the MCJIT: "Target does not support MC emission" error
Ah, now that makes sense. Guess I was a little over-eager with my bugreport. Thanks! :) However, I am now running into the same Problem as Matt ("Target does not support MC emission!"). Best, Ralf Am 25.08.2011 19:32, schrieb Bruno Cardoso Lopes: > Hi Ralf, > > FYI, old JIT doesn't support AVX at all, no encoding info, etc... The > only way to use AVX+JIT is using
2017 Aug 26
2
building release_50 with gcc7.2.0 on MacOS: duplicate symbol llvm::DominatorTreeBase
...-Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names -rdynamic CMakeFiles/bugpoint.dir/BugDriver.cpp.o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o CMakeFiles/bugpoint.dir/FindBugs.cpp.o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -o ../../bin/bugpoint -Wl,-rpath, at loader_path/../lib ../../lib/libLLVMAArch64C...
2011 Aug 25
2
[LLVMdev] Trouble using the MCJIT: "Target does not support MC emission" error
Hi Ralf, FYI, old JIT doesn't support AVX at all, no encoding info, etc... The only way to use AVX+JIT is using MCJIT, which contains the correct encoding, but unfortunately the framework isn't good yet as the old one is. On Thu, Aug 25, 2011 at 10:12 AM, Ralf Karrenberg <Chareos at gmx.de> wrote: > Hi Matt, > > I am unsure about MCJIT, but I guess the problem is the same.
2004 Dec 03
2
[LLVMdev] [Fwd: Updated LLVM Visual Studio project files]
...vePath="..\..\lib\Transforms\Ipo\DeadArgumentElimination.cpp"> > </File> > <File > RelativePath="..\..\lib\Transforms\Ipo\DeadTypeElimination.cpp"> > </File> > <File > RelativePath="..\..\lib\Transforms\Ipo\ExtractFunction.cpp"> > </File> > <File > RelativePath="..\..\lib\Transforms\Ipo\FunctionResolution.cpp"> > </File> > <File > RelativePath="..\..\lib\Transforms\Ipo\GlobalDCE.cpp"> > </File> > <Fi...
2015 Jul 29
1
[LLVMdev] Error when i am using command make -j4 command in cygwin to compile safecode
...: Compiling ExecutionDriver.cpp for Release+Asserts build make[2]: Entering directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/tools/llvm-bcanalyzer' llvm[2]: Linking Release+Asserts executable lli (without symbols) llvm[2]: Compiling llvm-bcanalyzer.cpp for Release+Asserts build llvm[2]: Compiling ExtractFunction.cpp for Release+Asserts build llvm[2]: Linking Release+Asserts executable llvm-bcanalyzer (without symbols) llvm[2]: ======= Finished Linking Release+Asserts Executable llvm-bcanalyzer (without symbols) make[2]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/tools/llvm-bcanalyzer' llvm[...