search for: pruner

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

Did you mean: prune
2018 May 15
2
Pass segmentation fault after llvm_shutdown.
...shared library which was already unloaded. I thought we had fixed that, but maybe not?  Looking again, it looks like the patch got reverted and I didn't notice. -Eli On 5/14/2018 10:18 PM, Simone Atzeni via llvm-dev wrote: > This is the correct path to the pass: > https://github.com/PRUNERS/sword/blob/master/lib/Transforms/Instrumentation/InstrumentParallel.cpp > > On Mon, May 14, 2018 at 10:06 PM, Simone Atzeni <simone.at at gmail.com > <mailto:simone.at at gmail.com>> wrote: > > Hi all, > > I was porting my pass from LLVM 4.0 to 6.0 and I a...
2018 May 15
2
Pass segmentation fault after llvm_shutdown.
...orting my pass from LLVM 4.0 to 6.0 and I am getting a segmentation fault. I was able to obtain only the info below from GDB. I tried to debug with some printf and the runOnFunction runs correctly. Any idea/suggestion about what is going on? The source code of the pass is here: https://github.com/PRUNERS/sword/blob/master/lib/Sword.cpp Any help is much appreciated, Thanks! Simone #0 0x00007f1d93735170 in ?? () #1 0x00000000017d2b96 in llvm::object_deleter<llvm::SmallVector<std::pair<llvm::PassManagerBuilder::ExtensionPointTy, std::function<void (llvm::PassManagerBuilder const&,...
2018 May 15
0
Pass segmentation fault after llvm_shutdown.
This is the correct path to the pass: https://github.com/PRUNERS/sword/blob/master/lib/Transforms/Instrumentation/InstrumentParallel.cpp On Mon, May 14, 2018 at 10:06 PM, Simone Atzeni <simone.at at gmail.com> wrote: > Hi all, > > I was porting my pass from LLVM 4.0 to 6.0 and I am getting a segmentation > fault. > I was able to obtain on...
2018 May 17
0
Pass segmentation fault after llvm_shutdown.
...d. > > I thought we had fixed that, but maybe not? Looking again, it looks like > the patch got reverted and I didn't notice. > > -Eli > > > On 5/14/2018 10:18 PM, Simone Atzeni via llvm-dev wrote: > > This is the correct path to the pass: https://github.com/ > PRUNERS/sword/blob/master/lib/Transforms/Instrumentation/ > InstrumentParallel.cpp > > On Mon, May 14, 2018 at 10:06 PM, Simone Atzeni <simone.at at gmail.com> > wrote: > >> Hi all, >> >> I was porting my pass from LLVM 4.0 to 6.0 and I am getting a >> segmenta...
2018 Mar 22
4
[pre-RFC] Data races in concurrent ThinLTO processes
...o the cache file of the same name, are writing the same content, right? (c) If the process needs to read from the cache file, it might wait a bit while the file is open for 'exclusive write'. If within a certain period the cache file doesn't get released by a writer or gets removed by a pruner - oh, well, we have a hit miss. After all, using cache is just an acceleration. Correctness is more important. (d) If we are concerned about data integrity of a cache file (e.g., a writer started to write to a file and something bad happened in the middle), we could do additional checks (I suspect...
2018 Mar 27
2
[pre-RFC] Data races in concurrent ThinLTO processes
...of the same name, > are writing the same content, right? > (c) If the process needs to read from the cache file, it might wait a bit > while the file is open for 'exclusive write'. If within a certain period > the cache file doesn’t get released by a writer or gets removed by a pruner > – oh, well, we have a hit miss. After all, using cache is just an > acceleration. Correctness is more important. > (d) If we are concerned about data integrity of a cache file (e.g., a > writer started to write to a file and something bad happened in the > middle), we could do addi...
2018 Mar 22
0
[pre-RFC] Data races in concurrent ThinLTO processes
...the cache file of the same name, are writing the same content, right? > (c) If the process needs to read from the cache file, it might wait a bit while the file is open for 'exclusive write'. If within a certain period the cache file doesn’t get released by a writer or gets removed by a pruner – oh, well, we have a hit miss. After all, using cache is just an acceleration. Correctness is more important. > (d) If we are concerned about data integrity of a cache file (e.g., a writer started to write to a file and something bad happened in the middle), we could do additional checks (I sus...
2018 Mar 27
0
[pre-RFC] Data races in concurrent ThinLTO processes
...the cache file of the same name, are writing the same content, right? > (c) If the process needs to read from the cache file, it might wait a bit while the file is open for 'exclusive write'. If within a certain period the cache file doesn’t get released by a writer or gets removed by a pruner – oh, well, we have a hit miss. After all, using cache is just an acceleration. Correctness is more important. > (d) If we are concerned about data integrity of a cache file (e.g., a writer started to write to a file and something bad happened in the middle), we could do additional checks (I sus...
2018 Mar 27
4
[pre-RFC] Data races in concurrent ThinLTO processes
...ng to the cache file of the same name, are writing the same content, right? (c) If the process needs to read from the cache file, it might wait a bit while the file is open for 'exclusive write'. If within a certain period the cache file doesn’t get released by a writer or gets removed by a pruner – oh, well, we have a hit miss. After all, using cache is just an acceleration. Correctness is more important. (d) If we are concerned about data integrity of a cache file (e.g., a writer started to write to a file and something bad happened in the middle), we could do additional checks (I suspect...
2018 Mar 27
0
[pre-RFC] Data races in concurrent ThinLTO processes
...cache file of the same name, are writing the same content, right? >> (c) If the process needs to read from the cache file, it might wait a bit while the file is open for 'exclusive write'. If within a certain period the cache file doesn’t get released by a writer or gets removed by a pruner – oh, well, we have a hit miss. After all, using cache is just an acceleration. Correctness is more important. >> (d) If we are concerned about data integrity of a cache file (e.g., a writer started to write to a file and something bad happened in the middle), we could do additional checks (I...
2018 Mar 27
1
[pre-RFC] Data races in concurrent ThinLTO processes
...ng to the cache file of the same name, are writing the same content, right? (c) If the process needs to read from the cache file, it might wait a bit while the file is open for 'exclusive write'. If within a certain period the cache file doesn’t get released by a writer or gets removed by a pruner – oh, well, we have a hit miss. After all, using cache is just an acceleration. Correctness is more important. (d) If we are concerned about data integrity of a cache file (e.g., a writer started to write to a file and something bad happened in the middle), we could do additional checks (I suspect...
2018 Mar 27
0
[pre-RFC] Data races in concurrent ThinLTO processes
...he same name, > are writing the same content, right? > > (c) If the process needs to read from the cache file, it might wait a bit > while the file is open for 'exclusive write'. If within a certain period > the cache file doesn’t get released by a writer or gets removed by a pruner > – oh, well, we have a hit miss. After all, using cache is just an > acceleration. Correctness is more important. > > (d) If we are concerned about data integrity of a cache file (e.g., a > writer started to write to a file and something bad happened in the > middle), we could do...
2018 Mar 27
2
[pre-RFC] Data races in concurrent ThinLTO processes
...ng to the cache file of the same name, are writing the same content, right? (c) If the process needs to read from the cache file, it might wait a bit while the file is open for 'exclusive write'. If within a certain period the cache file doesn’t get released by a writer or gets removed by a pruner – oh, well, we have a hit miss. After all, using cache is just an acceleration. Correctness is more important. (d) If we are concerned about data integrity of a cache file (e.g., a writer started to write to a file and something bad happened in the middle), we could do additional checks (I suspect...
2018 Mar 27
0
[pre-RFC] Data races in concurrent ThinLTO processes
...he same name, > are writing the same content, right? > > (c) If the process needs to read from the cache file, it might wait a bit > while the file is open for 'exclusive write'. If within a certain period > the cache file doesn’t get released by a writer or gets removed by a pruner > – oh, well, we have a hit miss. After all, using cache is just an > acceleration. Correctness is more important. > > (d) If we are concerned about data integrity of a cache file (e.g., a > writer started to write to a file and something bad happened in the > middle), we could do...
2018 Mar 27
1
[pre-RFC] Data races in concurrent ThinLTO processes
...ng to the cache file of the same name, are writing the same content, right? (c) If the process needs to read from the cache file, it might wait a bit while the file is open for 'exclusive write'. If within a certain period the cache file doesn’t get released by a writer or gets removed by a pruner – oh, well, we have a hit miss. After all, using cache is just an acceleration. Correctness is more important. (d) If we are concerned about data integrity of a cache file (e.g., a writer started to write to a file and something bad happened in the middle), we could do additional checks (I suspect...
2003 Sep 10
0
[LLVMdev] Core LLVM status update
...ot;catch block", as required), as well as inlining "invoke" instructions. In addition, we also now have a -prune-eh pass which removes EH information from functions which provably cannot throw (which is a LOT of them). 5. The 'gccas' utility runs the inliner and EH pruner by default now, so small functions should be inlined as you would expect. The inliner is currently tuned to not be very aggressive. Currently it only inlines functions if the result will be a SMALLER program, which is often the case when inlining small C++ methods. 6. The LLVM infras...