Displaying 8 results from an estimated 8 matches for "scevhandl".
Did you mean:
scevhandle
2009 May 27
0
[LLVMdev] Build fails on windows using VS2008
...sis/ScalarEvolution.h(216) : see
declaration of 'llvm::SCEVExpander'
1>..\..\..\lib\Analysis\ScalarEvolutionExpander.cpp(446) : error C2075:
'RestArray' : array initialization needs curly braces
1>..\..\..\lib\Analysis\ScalarEvolutionExpander.cpp(446) : error C2248:
'llvm::SCEVHandle::SCEVHandle' : cannot access private member declared in
class 'llvm::SCEVHandle'
1> F:\dev\llvm\include\llvm/Analysis/ScalarEvolution.h(152) : see
declaration of 'llvm::SCEVHandle::SCEVHandle'
1> F:\dev\llvm\include\llvm/Analysis/ScalarEvolution.h(150) : see...
2009 Feb 26
2
[LLVMdev] SCEVCouldNotCompute
...RecExpr where we drop down
to this code:
// If this is a chain of recurrences, turn it into a closed form, using the
// folders, then expandCodeFor the closed form. This allows the folders to
// simplify the expression without having to build a bunch of special code
// into this folder.
SCEVHandle IH = SE.getUnknown(I); // Get I as a "symbolic" SCEV.
SCEVHandle V = S->evaluateAtIteration(IH, SE);
//cerr << "Evaluated: " << *this << "\n to: " << *V << "\n";
return expand(V);
SCEVAddRecExpr::evaluateAtIter...
2009 Feb 27
0
[LLVMdev] SCEVCouldNotCompute
...this code:
>
> // If this is a chain of recurrences, turn it into a closed form, using the
> // folders, then expandCodeFor the closed form. This allows the folders to
> // simplify the expression without having to build a bunch of special code
> // into this folder.
> SCEVHandle IH = SE.getUnknown(I); // Get I as a "symbolic" SCEV.
>
> SCEVHandle V = S->evaluateAtIteration(IH, SE);
> //cerr << "Evaluated: " << *this << "\n to: " << *V << "\n";
>
> return expand(V);
>...
2009 Feb 28
1
[LLVMdev] SCEVCouldNotCompute
...t; > // If this is a chain of recurrences, turn it into a closed form, using
> > the // folders, then expandCodeFor the closed form. This allows the
> > folders to // simplify the expression without having to build a bunch of
> > special code // into this folder.
> > SCEVHandle IH = SE.getUnknown(I); // Get I as a "symbolic" SCEV.
> >
> > SCEVHandle V = S->evaluateAtIteration(IH, SE);
> > //cerr << "Evaluated: " << *this << "\n to: " << *V << "\n";
> >
> > r...
2009 Jan 02
2
[LLVMdev] new warnings in -r61596
...&, const
char*, unsigned int, bool, unsigned int)':
/Volumes/mrs5/net/llvm/llvm/lib/AsmParser/LLParser.cpp:446: warning:
'IsConstant' may be used uninitialized in this function
Volumes/mrs5/net/llvm/llvm/lib/Analysis/ScalarEvolution.cpp: In
function 'bool isNegative(llvm::SCEVHandle)':
/Volumes/mrs5/net/llvm/llvm/lib/Analysis/ScalarEvolution.cpp:2911:
warning: control reaches end of non-void function
2008 Feb 22
2
[LLVMdev] ScalarEvolution Patch
Dear All,
Is the following patch to ScalarEvolution correct? It seems that
without it, the enclosing for loop could skip over SCEVAddRecExpr's in
the Ops[] array.
-- John T.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: scpatch
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080222/3ff8edd7/attachment.ksh>
2009 May 13
3
[LLVMdev] MSVC compile error with trunk
...class
llvm::BasicBlock> *,class llvm::LPPassManager &)"
(?runOnLoop at IndVarSimplify@?A0xe882fe7a@@UAE_NPAV?$LoopBase at VBasicBlock@llvm@@@llvm@@AAVLPPassManager at 4@@Z)
30>LLVMScalarOpts.lib(IndVarSimplify.obj) : error LNK2019: unresolved
external symbol "public: class llvm::SCEVHandle __thiscall
llvm::IVUsers::getReplacementExpr(class llvm::IVStrideUse const
&)const " (?getReplacementExpr at IVUsers@llvm@@QBE?AVSCEVHandle at 2@ABVIVStrideUse at 2@@Z)
referenced in function "private: void __thiscall `anonymous
namespace'::IndVarSimplify::RewriteIVExpressions(cl...
2009 Feb 24
2
[LLVMdev] Detecting counted loops
I need to be able to detect a well-behaved loop. (i.e one where exp1
assigns a value to an int i, exp2 compares i with a loop constant,
exp3 adjusts i by a loop constant, and the inner block has no
assignments to i.)
I need this because in Sun's Java VM garbage collection only takes
place at safepoints, so a potentially unbounded loop must call
safepoint() some time. However, safepoints are