search for: intervaliterator

Displaying 15 results from an estimated 15 matches for "intervaliterator".

2004 Oct 12
1
[LLVMdev] std::remove
Hi all, In llvm/include/llvm/Analysis/IntervalIterator.h "remove" is the std::remove? Index: IntervalIterator.h =================================================================== RCS file: /var/cvs/llvm/llvm/include/llvm/Analysis/IntervalIterator.h,v retrieving revision 1.18 diff -u -r1.18 IntervalIterator.h --- IntervalIterator.h 3 Sep 2...
2012 Feb 04
1
[LLVMdev] How can I see what opt tries to delete at the end of a pass?
...t I'm not great at memory stuff, and so I'm not sure what to make of it... This is code that worked for someone 8 months ago, and I'm just trying to get it to run on llvm 2.9 instead of 2.8, so the fact that it hasn't been working is frustrating. Anyway, my issues seem to stem from IntervalIterator, as seen below. I have a lot of similar issues going back to IntervalIterator, generally involving invalid reads and writes of size 4. Any idea what that could mean? Thanks, Griffin ==16471== Conditional jump or move depends on uninitialised value(s) ==16471== at 0xEA56580: llvm::IntervalIte...
2004 Oct 14
0
[LLVMdev] Removed unnecessary typedef in include/llvm/Analysis/IntervalIterator.h
The typedef of _BB was causing problems with Visual Studio, it looks like something else is #define'ing _BB so I get a compilation error. Since it seems nothing is using this typedef, I just removed it - here is the patch. m. -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: diff.txt URL:
2012 Feb 03
0
[LLVMdev] How can I see what opt tries to delete at the end of a pass?
On Fri, Feb 3, 2012 at 1:20 PM, Griffin Wright <grwright at umich.edu> wrote: > > Hello, > > I've been stuck with a problem for about a month, and it has stumped > everyone in my lab.  I have a function pass that runs, and when it finishes > and opt goes to return, I get: > > While deleting: void % > An asserting value handle still pointed to this value! >
2012 Feb 03
3
[LLVMdev] How can I see what opt tries to delete at the end of a pass?
Hello, I've been stuck with a problem for about a month, and it has stumped everyone in my lab. I have a function pass that runs, and when it finishes and opt goes to return, I get: While deleting: void % An asserting value handle still pointed to this value! UNREACHABLE executed at /x/grwright/llvm/llvm-2.9/lib/VMCore/Value.cpp:569! On a simple test case, the error becomes 'i32 %'
2005 May 04
1
[LLVMdev] IntervalPartition bug?
...ly place where BasicBlock remain is header block. When partioning the function, we first create trivial "zero-order" partition, where each interval has a single basic block. First order partition is then created from zero-order partition and so on. As a side effect of this design, the IntervalIterator no longer has to operate on both Function and IntervalPartition and can be made non-template. Any objections to the above approach? - Volodya
2005 Apr 29
2
[LLVMdev] IntervalPartition bug?
...cted from another interval partition. Say, I have built an interval partition from function, and the first interval has two basic blocks. When I create second order partition and print all intervals, the second basic block of the function is not seen anywhere. Here's what's going on in IntervalIterator.h: bool ProcessInterval(NodeTy *Node) { BasicBlock *Header = getNodeHeader(Node); if (Visited.count(Header)) return false; Interval *Int = new Interval(Header); Visited.insert(Header); // The header has now been visited! Here's NodeTy is a first order interval and can con...
2005 Apr 30
0
[LLVMdev] IntervalPartition bug?
On Fri, 29 Apr 2005, Vladimir Prus wrote: > it looks like the IntervalPartition does not work as expected when constructed > from another interval partition. > > Say, I have built an interval partition from function, and the first interval > has two basic blocks. When I create second order partition and print all > intervals, the second basic block of the function is not seen
2004 Sep 03
4
[LLVMdev] diffs for vc7.1
...er\Reader.cpp(349) : error C3861: 'find': identifier not found, even with argument-dependent lookup - added std:: llvm\lib\Analysis\IntervalPartition.cpp(29) : error C3861: 'for_each': identifier not found, even with argument-dependent lookup llvm\include\llvm\Analysis\IntervalIterator.h(180) : error C3861: 'make_pair': identifier not found, even with argument-dependent lookup llvm\lib\Analysis\LoopInfo.cpp(36) : error C3861: 'find': identifier not found, even with argument-dependent lookup llvm\lib\Transforms\Utils\SimplifyCFG.cpp(52) : error C3861:...
2005 Apr 22
0
[LLVMdev] tabs
...x: examples/BFtoLLVM/BFtoLLVM.cpp Index: include/llvm/AbstractTypeUser.h Index: include/llvm/GlobalVariable.h Index: include/llvm/InstrTypes.h Index: include/llvm/IntrinsicInst.h Index: include/llvm/ADT/PostOrderIterator.h Index: include/llvm/Analysis/ConstantsScanner.h Index: include/llvm/Analysis/IntervalIterator.h Index: include/llvm/Analysis/Verifier.h Index: include/llvm/Assembly/Parser.h Index: include/llvm/Assembly/Writer.h Index: include/llvm/Bytecode/Reader.h Index: include/llvm/CodeGen/LiveVariables.h Index: include/llvm/CodeGen/MachineFunction.h Index: include/llvm/CodeGen/MachineInstr.h Index: inc...
2004 Dec 03
0
[LLVMdev] [Fwd: Updated LLVM Visual Studio project files]
...quot;..\..\include\llvm\Analysis\FindUsedTypes.h"> > > </File> > > <File > > RelativePath="..\..\include\llvm\Analysis\Interval.h"> > > </File> > > <File > > RelativePath="..\..\include\llvm\Analysis\IntervalIterator.h"> > > </File> > > <File > > RelativePath="..\..\include\llvm\Analysis\IntervalPartition.h"> > > </File> > > <File > > RelativePath="..\..\include\llvm\Analysis\LoadValueNumbering.h"> > &...
2010 Oct 01
2
[LLVMdev] CMake "sudo make install" & headers
...e/llvm/Analysis/IVUsers.h -- Installing: /usr/local/llvm-2.8/include/llvm/Analysis/InlineCost.h -- Installing: /usr/local/llvm-2.8/include/llvm/Analysis/InstructionSimplify.h -- Installing: /usr/local/llvm-2.8/include/llvm/Analysis/Interval.h -- Installing: /usr/local/llvm-2.8/include/llvm/Analysis/IntervalIterator.h -- Installing: /usr/local/llvm-2.8/include/llvm/Analysis/IntervalPartition.h -- Installing: /usr/local/llvm-2.8/include/llvm/Analysis/LazyValueInfo.h -- Installing: /usr/local/llvm-2.8/include/llvm/Analysis/LibCallAliasAnalysis.h -- Installing: /usr/local/llvm-2.8/include/llvm/Analysis/LibCallSem...
2010 Oct 01
0
[LLVMdev] CMake "sudo make install" & headers
On Thu, Sep 30, 2010 at 3:08 PM, Samuel Williams <space.ship.traveller at gmail.com> wrote: > Hi, > > I might just be doing something stupid, but when I do > > $ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/llvm-2.8 -DCMAKE_BUILD_TYPE=Release .. > $ sudo make install > > I don't get the expected headers in >        /usr/local/llvm-2.8/include/llvm > > It is
2004 Dec 03
2
[LLVMdev] [Fwd: Updated LLVM Visual Studio project files]
...t;File > RelativePath="..\..\include\llvm\Analysis\FindUsedTypes.h"> > </File> > <File > RelativePath="..\..\include\llvm\Analysis\Interval.h"> > </File> > <File > RelativePath="..\..\include\llvm\Analysis\IntervalIterator.h"> > </File> > <File > RelativePath="..\..\include\llvm\Analysis\IntervalPartition.h"> > </File> > <File > RelativePath="..\..\include\llvm\Analysis\LoadValueNumbering.h"> > </File> > <Fi...
2010 Sep 30
6
[LLVMdev] CMake "sudo make install" & headers
Hi, I might just be doing something stupid, but when I do $ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/llvm-2.8 -DCMAKE_BUILD_TYPE=Release .. $ sudo make install I don't get the expected headers in /usr/local/llvm-2.8/include/llvm It is simply an empty directory. What am I doing wrong? This is on Mac OS X, CMake 2.8+ Kind regards, Samuel