Displaying 3 results from an estimated 3 matches for "srcptrscev".
2012 Nov 02
0
[LLVMdev] DependenceAnalysis and PR14241
Here's the current code (abstracted a bit)
const Instruction *Src,
const Instruction *Dst,
// make sure they are loads and stores, then
const Value *SrcPtr = getPointerOperand(Src); // hides a little
casting, then Src->getPointerOperand
const Value *DstPtr = getPointerOperand(Dst); // ditto
// see how underlying objects alias, then
const GEPOperator *SrcGEP =
2012 Nov 02
2
[LLVMdev] DependenceAnalysis and PR14241
On 11/02/2012 11:02 AM, Hal Finkel wrote:
> ----- Original Message -----
>> From: "Tobias Grosser" <tobias at grosser.es>
>> To: "preston briggs" <preston.briggs at gmail.com>
>> Cc: "Benjamin Kramer" <benny.kra at gmail.com>, "LLVM Developers Mailing List" <llvmdev at cs.uiuc.edu>
>> Sent: Friday, November
2013 Apr 11
0
[LLVMdev] Issues with DependenceAnalysis
...ib -hello engine/dragon.bc -debug-only=da > /dev/null
> […] Verifying: "%1525 = load i32* %1524, align 4, !dbg !1371, !tbaa !693" AND "store i32 1, i32* %1532, align 4, !dbg !1381, !tbaa !693"
> common nesting levels = 1
> maximum nesting levels = 1
> SrcPtrSCEV = @worm
> DstPtrSCEV = @worm
> using GEPs
> Assertion failed: (isSCEVable(V->getType()) && "Value is not SCEVable!"), function getSCEV, file /Developer/llvm/lib/Analysis/ScalarEvolution.cpp, line 2721.
> 0 libLLVM-3.3svn.dylib 0x0000000105b01cee llvm::sys::...