Displaying 20 results from an estimated 29 matches for "llvmipo".
2010 Jul 21
1
[LLVMdev] Is there a guide to LLVM's components?
...MX86CodeGen.vcproj"
LLVMX86Disassembler, "lib\Target\X86\Disassembler\LLVMX86Disassembler.vcproj"
LLVMX86Info, "lib\Target\X86\TargetInfo\LLVMX86Info.vcproj"
LLVMipa, "lib\Analysis\IPA\LLVMipa.vcproj"
LLVMipo, "lib\Transforms\IPO\LLVMipo.vcproj"
ModuleMaker, "examples\ModuleMaker\ModuleMaker.vcproj"
X86CodeGenTable_gen, "lib\Target\X86\X86CodeGenTable_gen.vcproj"
ZERO_CHECK, ".\ZERO_CHECK.vcproj"
bugp...
2017 Dec 08
3
Issue with BUILD_SHARED_LIBS=ON
Dear all,
while trying to build llvm with shared libraries using GCC (tested both in
Ubuntu 14.04 and Ubuntu 16.04) as in
cmake -G Ninja -DBUILD_SHARED_LIBS=ON
I run into the following link error
lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o: In function `llvm::ForwardDominanceFrontierBase<llvm::BasicBlock>::ForwardDominanceFrontierBase()':
<path>/llvm/include/llvm/Analysis/DominanceFrontier.h:122: undefined reference to `llvm::DominanceFrontierBase<llvm::BasicBlock, false>::DominanceF...
2010 Jul 23
2
[LLVMdev] Why are LLVM libraries enormous?
...ebug Bld Name
24,510,490 71,038,240 LLVMCodeGen.lib
21,084,666 56,724,338 LLVMCore.lib
14,624,218 37,070,488 LLVMAnalysis.lib
11,987,202 30,711,450 LLVMScalarOpts.lib
8,600,668 23,837,478 LLVMSelectionDAG.lib
8,634,324 23,802,952 LLVMTransformUtils.lib
8,347,134 20,840,744 LLVMipo.lib
5,061,702 11,028,744 LLVMX86CodeGen.lib
3,857,612 9,270,012 LLVMInstCombine.lib
3,330,608 7,820,760 LLVMSupport.lib
The binaries are vastly larger than the source code; for example, everything in lib/CodeGen is 3.63 MB and everything in lib/VMCore is 907 KB. This is quite differe...
2018 Mar 17
1
CMake error due to file addition
...lvm_library(LLVMTransformUtils
+ Dependency.cpp
...
)
--------------------------------------
Link error project and link error target project list is as follows.
--------------------------------------
Link error:
llc, lli, … (more 13 projects)
Link error target project:
LLVMObjCARCOpts, LLVMipo, LLVMLinker, LLVMVectorize, LLVMInstrumentation
(the count of projects: 5)
--------------------------------------
I am working in visual studio to fix the link manually. I get the same error on
linux also. I got this error and tried to make some modifications to
llvm-core/CMakeLists.txt, but...
2013 Oct 31
2
[LLVMdev] Why does cmake use LLVMBuild.txt to specify the LLVM-libs link order?
Hi,
I've been working on a set of patches to statically link polly in the LLVM
tools. There remains an error I can't seem to solve when linking llvm-lto (all
other tools luckily get linked correctly): it insists adding libLLVMipo.a after
libLLVMPolly.a on the link command, resulting in an error of the form:
PassManagerBuilder.cpp:(.text+0x499): undefined reference to `registerPollyEarlyAsPossiblePasses
Digging a bit in the machinery of the cmake builds, I realized that the order in
which the libLLVM*.a are output depends...
2011 Feb 20
5
[LLVMdev] Windows/Visual Studio 2010 warnings (WARNINGS!)
...t
different things, so I thought I'd pass them on to you (in case your
compiler does not warn about these things):
warning C4805: '==' : unsafe mix of type 'bool' and type 'unsigned int'
in operation lib\Transforms\IPO\ExtractGV.cpp 58
1 LLVMipo
warning C4805: '==' : unsafe mix of type 'bool' and type 'unsigned int'
in operation lib\Transforms\IPO\ExtractGV.cpp 68
1 LLVMipo
warning C4065: switch statement contains 'default' but no 'case'
labels l...
2010 Jul 22
2
[LLVMdev] Is there a guide to LLVM's components?
...MX86CodeGen.vcproj"
LLVMX86Disassembler, "lib\Target\X86\Disassembler\LLVMX86Disassembler.vcproj"
LLVMX86Info, "lib\Target\X86\TargetInfo\LLVMX86Info.vcproj"
LLVMipa, "lib\Analysis\IPA\LLVMipa.vcproj"
LLVMipo, "lib\Transforms\IPO\LLVMipo.vcproj"
ModuleMaker, "examples\ModuleMaker\ModuleMaker.vcproj"
X86CodeGenTable_gen, "lib\Target\X86\X86CodeGenTable_gen.vcproj"
ZERO_CHECK, ".\ZERO_CHECK.vcproj"
bugp...
2009 Mar 09
1
[LLVMdev] Cygwin patch
...ath using a weird command line
which does not work on Cygwin or MinGW.
lib/Transofrms/Helol/Makefile :-
+ifeq ($(OS), $(filter $(OS), Cygwin MingW))
+ USEDLIBS = LLVMAnalysis.a LLVMCore.a LLVMInstrumentation.a
LLVMScalarOpts.a LLVMSupport.a LLVMSystem.a LLVMTransformUtils.a LLVMipa.a
LLVMipo.a
+else
+ USEDLIBS =
+endif
Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090309/3bdef8ef/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed.....
2010 Jul 27
0
[LLVMdev] Why are LLVM libraries enormous?
...1,038,240 LLVMCodeGen.lib
> 21,084,666 56,724,338 LLVMCore.lib
> 14,624,218 37,070,488 LLVMAnalysis.lib
> 11,987,202 30,711,450 LLVMScalarOpts.lib
> 8,600,668 23,837,478 LLVMSelectionDAG.lib
> 8,634,324 23,802,952 LLVMTransformUtils.lib
> 8,347,134 20,840,744 LLVMipo.lib
> 5,061,702 11,028,744 LLVMX86CodeGen.lib
> 3,857,612 9,270,012 LLVMInstCombine.lib
> 3,330,608 7,820,760 LLVMSupport.lib
Not sure about Win32, but here are some numbers on OS X for comparison:
5,282,356 libLLVMCodeGen.a
3,087,436 libLLVMAnalysis.a
1,682,476 libLLVMInst...
2017 Sep 19
0
Help with segfault in llvm_shutdown with LLVM 5.0 Release build
On 9/18/2017 8:20 PM, Diptorup Deb via llvm-dev wrote:
> Hi,
>
> We are upgrading an LLVM 4.0-based opt module to LLVM 5.0. After the
> upgrade our module works when built with an LLVM Debug build, but
> with an LLVM Release build we are encountering the following error.
>
> This happens after our passes have successfully run. I believe this
> has to do with the way our
2017 Sep 19
3
Help with segfault in llvm_shutdown with LLVM 5.0 Release build
Hi,
We are upgrading an LLVM 4.0-based opt module to LLVM 5.0. After the
upgrade our module works when built with an LLVM Debug build, but
with an LLVM Release build we are encountering the following error.
This happens after our passes have successfully run. I believe this has
to do with the way our passes are registered. Would greatly appreciate
some pointers, as to where to look.
Program
2013 Jul 16
0
[LLVMdev] [Proposal] Parallelize post-IPO stage.
...symbol attribute stuff).
>
> The control flow basically is:
> 1. add a module pass to the IPO pass-manager, and figure
> out the partition scheme.
>
> 2) physically partition the merged partition.
> the IR and the obj of partition are placed in a new dir. "llvmipo" by default
>
> --
> ls llvmipo/
> Makefile merged part1.bc part1.o part2.bc part2.o part3.bc part3.o
> --
>
> 3) For demo purpose, I drive the post-IPO stage via a makefile, which encapsulate
> hack and other nasty stuff...
2009 Nov 01
1
[LLVMdev] Issue compiling LLVM 2.6 on Windows with MinGW
...[ 15%] Built target LLVMScalarOpts
[ 22%] Built target LLVMCodeGen
[ 26%] Built target LLVMAnalysis
[ 26%] Built target LLVMAsmPrinter
[ 29%] Built target LLVMSelectionDAG
[ 30%] Built target LLVMBitReader
[ 31%] Built target LLVMBitWriter
[ 32%] Built target LLVMInstrumentation
[ 36%] Built target LLVMipo
[ 36%] Built target LLVMHello
[ 36%] Built target LLVMLinker
[ 36%] Built target LLVMipa
[ 38%] Built target LLVMMC
[ 38%] Built target FileCheck
[ 40%] Built target ARMCodeGenTable_gen
[ 44%] Built target LLVMARMCodeGen
[ 45%] Built target LLVMARMInfo
[ 45%] Built target LLVMARMAsmPrinter
[ 45%] B...
2015 Jun 04
5
[LLVMdev] Removing AvailableExternal values in GlobalDCE (was Re: RFC: ThinLTO Impementation Plan)
On Thu, Jun 4, 2015 at 3:58 PM, Duncan P. N. Exon Smith <
dexonsmith at apple.com> wrote:
>
> > Personally, I think the right approach is to add a bool to
> createGlobalDCEPass defaulting to true named something like
> IsAfterInlining. In most standard pass pipelines, GlobalDCE runs after
> inlining for obvious reasons, so the default makes sense. The special case
> is
2013 Jul 12
14
[LLVMdev] [Proposal] Parallelize post-IPO stage.
..., see section 3.1.2, the symbol attribute stuff).
The control flow basically is:
1. add a module pass to the IPO pass-manager, and figure
out the partition scheme.
2) physically partition the merged partition.
the IR and the obj of partition are placed in a new dir.
"llvmipo" by default
--
ls llvmipo/
Makefile merged part1.bc part1.o part2.bc
part2.o part3.bc part3.o
--
3) For demo purpose, I drive the post-IPO stage via a makefile,
which encapsulate
hack and other nasty stuff.
NOTE that the p...
2013 Jul 16
0
[LLVMdev] [Proposal] Parallelize post-IPO stage.
...mbol attribute stuff).
>
> The control flow basically is:
> 1. add a module pass to the IPO pass-manager, and figure
> out the partition scheme.
>
> 2) physically partition the merged partition.
> the IR and the obj of partition are placed in a new dir. "llvmipo"
> by default
>
> --
> ls llvmipo/
> Makefile merged part1.bc part1.o part2.bc part2.o
> part3.bc part3.o
> --
>
> 3) For demo purpose, I drive the post-IPO stage via a makefile, which
> encapsulate
> hack and ot...
2017 Jun 28
2
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
...lt target LLVMGlobalISel
[ 14%] Built target LLVMBinaryFormat
[ 14%] Built target LLVMBitReader
[ 16%] Built target LLVMBitWriter
[ 18%] Built target LLVMTransformUtils
[ 19%] Built target LLVMInstrumentation
[ 19%] Built target LLVMInstCombine
[ 22%] Built target LLVMScalarOpts
[ 22%] Built target LLVMipo
[ 24%] Built target LLVMVectorize
[ 24%] Built target LLVMHello_exports
[ 24%] Built target LLVMHello
[ 26%] Built target LLVMObjCARCOpts
[ 26%] Built target LLVMCoroutines
[ 26%] Built target LLVMLinker
[ 29%] Built target LLVMAnalysis
[ 29%] Built target llvm_vcsrevision_h
[ 29%] Built target LLV...
2017 Jun 28
3
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
...gt;> [ 14%] Built target LLVMBitReader
>> [ 16%] Built target LLVMBitWriter
>> [ 18%] Built target LLVMTransformUtils
>> [ 19%] Built target LLVMInstrumentation
>> [ 19%] Built target LLVMInstCombine
>> [ 22%] Built target LLVMScalarOpts
>> [ 22%] Built target LLVMipo
>> [ 24%] Built target LLVMVectorize
>> [ 24%] Built target LLVMHello_exports
>> [ 24%] Built target LLVMHello
>> [ 26%] Built target LLVMObjCARCOpts
>> [ 26%] Built target LLVMCoroutines
>> [ 26%] Built target LLVMLinker
>> [ 29%] Built target LLVMAnalysis...
2017 Jun 28
3
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
...t;>> [ 16%] Built target LLVMBitWriter
>>> [ 18%] Built target LLVMTransformUtils
>>> [ 19%] Built target LLVMInstrumentation
>>> [ 19%] Built target LLVMInstCombine
>>> [ 22%] Built target LLVMScalarOpts
>>> [ 22%] Built target LLVMipo
>>> [ 24%] Built target LLVMVectorize
>>> [ 24%] Built target LLVMHello_exports
>>> [ 24%] Built target LLVMHello
>>> [ 26%] Built target LLVMObjCARCOpts
>>> [ 26%] Built target LLVMCoroutines
>>> [ 26%] Built target LLVM...
2015 Jun 05
2
[LLVMdev] Removing AvailableExternal values in GlobalDCE (was Re: RFC: ThinLTO Impementation Plan)
On Thu, Jun 4, 2015 at 5:33 PM, Reid Kleckner <rnk at google.com> wrote:
> On Thu, Jun 4, 2015 at 5:17 PM, Teresa Johnson <tejohnson at google.com> wrote:
>>
>> Agreed. Although I assume you mean invoke the new pass under a
>> ThinLTO-only option so that avail extern are not dropped in the
>> compile pass before the LTO link?
>
>
> No, this pass