Displaying 9 results from an estimated 9 matches for "ipconstantpropag".
Did you mean:
ipconstantprop
2016 May 04
3
status of IPO/IPCP?
...d.
I don't necessarily think your conclusion is wrong, but the patch isn't
proving what you think it's proving. In fact, the below passes all tests
as well. When you call passes through `opt` they don't end up calling
through the createXYZPass path.
diff --git a/lib/Transforms/IPO/IPConstantPropagation.cpp b/lib/Transforms/IPO/IPConstantPropagation.cpp
index b3ee499..8d70b98 100644
--- a/lib/Transforms/IPO/IPConstantPropagation.cpp
+++ b/lib/Transforms/IPO/IPConstantPropagation.cpp
@@ -253,7 +253,9 @@ char IPCP::ID = 0;
INITIALIZE_PASS(IPCP, "ipconstprop",
"I...
2016 May 03
2
status of IPO/IPCP?
The pass is pretty rudimental (as the comment at the top of the file
hints), and it seems LLVM already has IPSCCP (which should do a better
job at interprocedural constant propagation).
I'm also not entirely sure it's used anywhere.
Is there any reason to keep it around?
Thanks,
--
Davide
"There are no solved problems; there are only problems that are more
or less solved" --
2020 Jul 28
2
Removing IPConstantPropagation.cpp
Should ConstantProp.cpp also be removed? It doesn't look like it's been
worked on in over 10 years, and aside from check-llvm lit tests, the only
use is in llvm/unittests/ExecutionEngine/MCJIT/MCJITAPITest.cpp
via LLVMAddConstantPropagationPass.
(it hasn't been ported to the new pass manager which is why I'm asking)
On Mon, Jul 27, 2020 at 6:01 PM Chris Lattner via llvm-dev <
2020 Jul 27
5
Removing IPConstantPropagation.cpp
Hi,
As far as I know, the ipconstprop pass has not been actively used in years and ipsccp has been used instead. This has the potential for confusion and sometimes leads people to spend time finding & reporting bugs as well as updating it to work with the latest API changes.
If there are people actively using it, I would love to hear.
If no-ones using it, I’d propose to remove the dead
2004 Nov 17
2
[LLVMdev] llvm-test portability failures
...ar to be consequences of this error.
===========================================
Several tests fail in gccld with this assertion:
Assertion failed: (ArgumentConstants[i].first && "Unknown constant value!"), function processFunction, file /usr/home/llvm/obj/../lib/Transforms/IPO/IPConstantPropagation.cpp, line 117.
===========================================
/usr/home/llvm/obj/projects/llvm-test/../../../projects/llvm-test/MultiSource/Benchmarks/Prolangs-C/assembler/scan_line.c:10:20: malloc.h: No such file or directory
/usr/home/llvm/obj/projects/llvm-test/../../../projects/llvm-test/Mu...
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
2004 Nov 17
0
[LLVMdev] llvm-test portability failures
...error.
>
> ===========================================
>
> Several tests fail in gccld with this assertion:
>
> Assertion failed: (ArgumentConstants[i].first && "Unknown constant value!"), function processFunction, file /usr/home/llvm/obj/../lib/Transforms/IPO/IPConstantPropagation.cpp, line 117.
>
> ===========================================
>
> /usr/home/llvm/obj/projects/llvm-test/../../../projects/llvm-test/MultiSource/Benchmarks/Prolangs-C/assembler/scan_line.c:10:20: malloc.h: No such file or directory
> /usr/home/llvm/obj/projects/llvm-test/../.....
2004 Dec 03
2
[LLVMdev] [Fwd: Updated LLVM Visual Studio project files]
...le
> RelativePath="..\..\lib\Transforms\Ipo\InlineSimple.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Transforms\Ipo\Internalize.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Transforms\Ipo\IPConstantPropagation.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Transforms\Ipo\LoopExtractor.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Transforms\Ipo\LowerSetJmp.cpp">
> </File>
> <...
2015 Jul 29
1
[LLVMdev] Error when i am using command make -j4 command in cygwin to compile safecode
...r Release+Asserts build
llvm[2]: Building Release+Asserts Archive Library libLLVMExecutionEngine.a
make[2]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/lib/ExecutionEngine'
make[3]: Entering directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/lib/Transforms/ObjCARC'
llvm[3]: Compiling IPConstantPropagation.cpp for Release+Asserts build
llvm[3]: Compiling ARCInstKind.cpp for Release+Asserts build
llvm[2]: Compiling ExpandPostRAPseudos.cpp for Release+Asserts build
llvm[3]: Compiling LoopVectorize.cpp for Release+Asserts build
llvm[3]: Compiling IPO.cpp for Release+Asserts build
llvm[3]: Compiling...