search for: loopsimplyf

Displaying 4 results from an estimated 4 matches for "loopsimplyf".

Did you mean: loopsimplify
2006 Mar 22
2
[LLVMdev] Circular dependencies
...from. It seems to me that LoopSimplify.cpp is in the wrong place. This file defines the LoopSimplify FunctionPass which doesn't seem to me to be a "transform util". I thought the purpose of "Transforms/Util" was to provide utilities that are common amongst transforms. But, LoopSimplyf *is* a transform. So, I think the solution is to move LoopSimplify.cpp out of Transforms/Utils to somewhere else, say just "Transforms. By doing this, we probably eliminate the cycle. I'm going to validate that shortly. Reid. On Wed, 2006-03-22 at 09:26 -0500, Eric Kidd wrote: > On Ma...
2006 Mar 22
0
[LLVMdev] Circular dependencies
...e that LoopSimplify.cpp is in the wrong > place. This file defines the LoopSimplify FunctionPass which doesn't > seem to me to be a "transform util". I thought the purpose of > "Transforms/Util" was to provide utilities that are common amongst > transforms. But, LoopSimplyf *is* a transform. So, I think the solution > is to move LoopSimplify.cpp out of Transforms/Utils to somewhere else, > say just "Transforms. By doing this, we probably eliminate the cycle. > I'm going to validate that shortly. > > Reid. > > On Wed, 2006-03-22 at 09:26...
2006 Mar 22
0
[LLVMdev] Circular dependencies
On Mar 21, 2006, at 11:23 PM, Chris Lattner wrote: >>> LLVMCodeGen.o LLVMSelectionDAG.o libLLVMAnalysis.a >>> libLLVMTarget.a >>> libLLVMTransformUtils.a libLLVMipa.a > > CodeGen should depend on Target, but not the other way around. > LLVMIPA should depend on LLVMAnalysis, but certainly nothing in the > list should depend on LLVMIPA. If you knew
2006 Mar 22
5
[LLVMdev] Circular dependencies
On Tue, 21 Mar 2006, Reid Spencer wrote: > About the only thing I can suggest are: > > 1. Combine LLVMSparc*.o into one LLVMSparc.a. That work is already > happening with the new Sparc backend that is being developed. Should be > out in 1.7 (Chris?) I wouldn't worry about the SparcV9 backend for your project. > 2. Combine the JIT/Interpreter/ExecutionEngine into one .a