search for: llvmpass

Displaying 18 results from an estimated 18 matches for "llvmpass".

2019 Jul 30
2
LLVM Build Error: Target object too big
...ticular input file, my build system failed because the target object was too big. I calculated that the input source file after preprocessing would be about 3.91Mb. system: CYGWIN_NT-10.0 x86_64 Cygwin file: llvm-master/lib/Passes/PassBuilder.cpp build output: Scanning dependencies of target LLVMPasses [ 84%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o /usr/lib/gcc/x86_64-pc-cygwin/5.4.0/../../../../x86_64-pc-cygwin/bin/as: CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o: too many sections (55165) /tmp/cc9ADbCA.s: Assembler messages: /tmp/cc9ADbCA.s: F...
2016 Dec 13
0
[ANNOUNCEMENT] llvm 3.8.1-1
...://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/Unix/Signals.inc?r1=282919&r2=283427 > > I plan to look at rebasing sometime after 3.9.1 is out. OK that fixed my initial problem with 3.9.0 the next failure after that (with both 3.9.0 and 3.9.1) is Scanning dependencies of target LLVMPasses [ 64%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o /usr/lib/gcc/x86_64-pc-cygwin/5.4.0/../../../../x86_64-pc-cygwin/bin/as: CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o: too many sections (34877) /tmp/ccTGhQkv.s: Assembler messages: /tmp/ccTGhQkv.s: Fatal error: can&...
2019 Jan 31
5
Status of the function merging pass?
...tem-critical DSO's). The numbers are even more compelling for Swift code. In fact, the swift compiler enables MergeFunctions by default when optimizing, along with an even more aggressive merging pass which handles equivalence-modulo-constant-uses (https://github.com/apple/swift/blob/master/lib/LLVMPasses/LLVMMergeFunctions.cpp <https://github.com/apple/swift/blob/master/lib/LLVMPasses/LLVMMergeFunctions.cpp>). Is anyone actively working on enabling MergeFunctions in LLVM's default pipelines? Is there a roadmap for doing so? ISTM that preventing miscompiles when merging functions is a...
2019 Feb 01
6
Status of the function merging pass?
...tem-critical DSO's). The numbers are even more compelling for Swift code. In fact, the swift compiler enables MergeFunctions by default when optimizing, along with an even more aggressive merging pass which handles equivalence-modulo-constant-uses (https://github.com/apple/swift/blob/master/lib/LLVMPasses/LLVMMergeFunctions.cpp). Is anyone actively working on enabling MergeFunctions in LLVM's default pipelines? Is there a roadmap for doing so? ISTM that preventing miscompiles when merging functions is a serious, unsolved problem. I.e., it's hard for the MergeFunctions pass to be *really...
2014 Jan 17
2
[LLVMdev] Do all user-written passes have to be run through a PassManager object (called from outside the LLVM infrastructure)?
Thanks John. Out of curiosity, I wonder if it's possible to summarize the LLVMpass-specific design patterns. I.e., the software engineering techniques that were used to design/implement the LLVM Pass Infrastructure. Equivalently, this may also answer the question "Why is the code this way". This visibility can improve understanding and that is likely to improve quality...
2014 Jan 16
3
[LLVMdev] Do all user-written passes have to be run through a PassManager object (called from outside the LLVM infrastructure)?
I have written several passes that have no pre-requisites for any previous LLVM native passes prior to my own. For those passes, I have verified that at least the following two approaches are equivalent in terms of executing those self-written passes and getting the correct results: #if METHOD_1 PassManager PM;
2013 Mar 15
1
[LLVMdev] Problems about developing LLVM pass on windows visual studio
hello: recently,I read the document about“getting started with the LLVM system using Microsoft Visual Studio “.And -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130315/d4537b80/attachment.html>
2020 Apr 23
3
Cannot build master
I am nuilding that now. CC=clang CXX=clang++ cmake -DCMAKE_INSTALL_PREFIX=$HOME/opt/llvm11-git \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=ON \ -DLLVM_ENABLE_EH=ON \ -DLLVM_ENABLE_RTTI=ON \ -DLLVM_HOST_TRIPLE=x86_64-pc-linux-gnu \ -DLLVM_TARGETS_TO_BUILD="AMDGPU;MSP430;WebAssembly;X86" \
2020 Apr 23
2
Cannot build master
...edantic > -Wno-long-long -Wimplicit-fallthrough -Wcovered-switch-default > -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor > -Wstring-conversion -fdiagnostics-color -ffunction-sections > -fdata-sections -O3 -DNDEBUG -fPIC -std=c++14 -MD -MT > lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o -MF > lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o.d -o > lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o -c > > /home/laguest/src/mine-new/llvm/llvm-project/llvm/lib/Passes/PassBuilder.cpp > ninja: build stopped: subcommand failed. > >...
2017 Jun 28
2
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
...45%] Built target LLVMARMDesc [ 47%] Built target LLVMAsmParser [ 47%] Built target LLVMLineEditor [ 47%] Built target LLVMProfileData [ 47%] Built target LLVMCoverage [ 49%] Built target LLVMFuzzerNoMainObjects [ 49%] Built target LLVMFuzzerNoMain [ 49%] Built target LLVMFuzzer [ 49%] Built target LLVMPasses [ 49%] Built target LibOptionsTableGen [ 49%] Built target LLVMLibDriver [ 49%] Built target LLVMXRay [ 49%] Built target gtest [ 49%] Built target LLVMTestingSupport [ 49%] Built target FileCheck [ 49%] Built target llvm-PerfectShuffle [ 49%] Built target count [ 49%] Built target not [ 49%] Bui...
2017 Jun 28
3
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
...>> [ 47%] Built target LLVMLineEditor >> [ 47%] Built target LLVMProfileData >> [ 47%] Built target LLVMCoverage >> [ 49%] Built target LLVMFuzzerNoMainObjects >> [ 49%] Built target LLVMFuzzerNoMain >> [ 49%] Built target LLVMFuzzer >> [ 49%] Built target LLVMPasses >> [ 49%] Built target LibOptionsTableGen >> [ 49%] Built target LLVMLibDriver >> [ 49%] Built target LLVMXRay >> [ 49%] Built target gtest >> [ 49%] Built target LLVMTestingSupport >> [ 49%] Built target FileCheck >> [ 49%] Built target llvm-PerfectShuff...
2017 Jun 28
3
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
...>>> [ 47%] Built target LLVMProfileData >>> [ 47%] Built target LLVMCoverage >>> [ 49%] Built target LLVMFuzzerNoMainObjects >>> [ 49%] Built target LLVMFuzzerNoMain >>> [ 49%] Built target LLVMFuzzer >>> [ 49%] Built target LLVMPasses >>> [ 49%] Built target LibOptionsTableGen >>> [ 49%] Built target LLVMLibDriver >>> [ 49%] Built target LLVMXRay >>> [ 49%] Built target gtest >>> [ 49%] Built target LLVMTestingSupport >>> [ 49%] Built target FileChec...
2017 Jun 28
2
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
...Built target LLVMProfileData >>>> [ 47%] Built target LLVMCoverage >>>> [ 49%] Built target LLVMFuzzerNoMainObjects >>>> [ 49%] Built target LLVMFuzzerNoMain >>>> [ 49%] Built target LLVMFuzzer >>>> [ 49%] Built target LLVMPasses >>>> [ 49%] Built target LibOptionsTableGen >>>> [ 49%] Built target LLVMLibDriver >>>> [ 49%] Built target LLVMXRay >>>> [ 49%] Built target gtest >>>> [ 49%] Built target LLVMTestingSupport >>>> [ 49...
2017 Jun 30
3
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
...ofileData >>>>>> [ 47%] Built target LLVMCoverage >>>>>> [ 49%] Built target LLVMFuzzerNoMainObjects >>>>>> [ 49%] Built target LLVMFuzzerNoMain >>>>>> [ 49%] Built target LLVMFuzzer >>>>>> [ 49%] Built target LLVMPasses >>>>>> [ 49%] Built target LibOptionsTableGen >>>>>> [ 49%] Built target LLVMLibDriver >>>>>> [ 49%] Built target LLVMXRay >>>>>> [ 49%] Built target gtest >>>>>> [ 49%] Built target LLVMTestingSupport >&...
2020 Apr 23
7
Cannot build master
Hi, Using master at b0a1c0b72c9c61f8b0a223e08f43498abb64f5e8, I cannot build LLVM. I configured with: CC=clang CXX=clang++ cmake -DCMAKE_INSTALL_PREFIX=$HOME/opt/llvm11-git \ -DCMAKE_BUILD_TYPE=Release \ -DLLVM_BUILD_LLVM_DYLIB=ON \ -DLLVM_LINK_LLVM_DYLIB=ON \ -DBUILD_SHARED_LIBS=OFF \ -DLLVM_ENABLE_EH=ON \ -DLLVM_ENABLE_RTTI=ON \
2017 Jun 27
3
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
> On 26 Jun 2017, at 16:25, Rui Ueyama <ruiu at google.com> wrote: > > On Sun, Jun 25, 2017 at 6:40 AM, Alessandro Pistocchi via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: > Hi, > > I am trying to build a completely GNU free linux toolchain for the raspberry pi. > > I successfully managed to compile llvm and clang
2013 Mar 15
0
[LLVMdev] Problems about developing LLVM pass on windows visual studio
...visual studio > Message-ID: > <CAED3Lxukzx_C4BMtdqzjRJS0Q6M0R1PXjnwgyC= > RfWoLs72ZGQ at mail.gmail.com> > Content-Type: text/plain; charset="gb2312" > > sorry,I just made a mistake.I do the work and test it with hello.c. Now I > want to develop a LLVMPass,I don't know whether it can work in this > environment. > Eagerly awaiting your reply. > > 2013/3/15 tianxiang sui <suitianxiang at gmail.com> > > > hello? > > recently,I read the document about?getting started with the LLVM system > > using Microsoft Visu...
2019 Apr 30
6
Disk space and RAM requirements in docs
...ObjectYAML/CMakeFiles/LLVMObjectYAML.dir 36M build/lib/ObjectYAML/CMakeFiles 36M build/lib/ObjectYAML 35M build/tools/clang/lib/Format/CMakeFiles/clangFormat.dir 35M build/tools/clang/lib/Format/CMakeFiles 35M build/tools/clang/lib/Format 35M build/lib/Bitcode 33M build/lib/Passes/CMakeFiles/LLVMPasses.dir 33M build/lib/Passes/CMakeFiles 33M build/lib/Passes 32M build/tools/opt/CMakeFiles/opt.dir 32M build/tools/opt/CMakeFiles 32M build/tools/opt 31M build/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir 31M build/lib/Target/Hexagon/MCTargetDesc/CMakeFiles 31M build/lib/Ta...