search for: setoperation

Displaying 13 results from an estimated 13 matches for "setoperation".

Did you mean: setoperations
2004 Oct 12
3
[LLVMdev] set_intersect and Visual C compiler
...Invernizzi to find the status of his effort and to help out. I have set up the build environment now, with help from Paolo and have started to work on fixing some of the problems. One thing that the compiler absolutely does not understand is the definition of set_intersect in include/llvm/ADT/SetOperations.h, and I am having a hard time understanding it myself. template <template<class S1ElTy> class S1Ty, class ETy, class S2Ty> void set_intersect(S1Ty<ETy> &S1, const S2Ty &S2) { for (typename S1Ty<ETy>::iterator I = S1.begin(); I != S1.end();) { const ETy &a...
2004 Oct 12
0
[LLVMdev] set_intersect and Visual C compiler
...the build environment now, with help from Paolo and have started to > work on fixing some of the problems. Great, I'm glad we're all working together on this! :) > One thing that the compiler absolutely does not understand is the > definition of set_intersect in include/llvm/ADT/SetOperations.h, and I > am having a hard time understanding it myself. > > template <template<class S1ElTy> class S1Ty, class ETy, class S2Ty> > void set_intersect(S1Ty<ETy> &S1, const S2Ty &S2) { > for (typename S1Ty<ETy>::iterator I = S1.begin(); I != S1.end(...
2016 Nov 03
3
rotl: undocumented LLVM instruction?
Setting the ISD::ROTL to Expand doesn't work? (via SetOperation) You could also do a Custom hook if that's what you're looking for. On Thu, Nov 3, 2016 at 5:12 PM, Phil Tomson <phil.a.tomson at gmail.com> wrote: > ... or perhaps to rephrase: > > In 3.9 it seems to be doing a smaller combine much sooner, whereas in 3.6 > it deferred...
2020 Jan 02
2
merge_guards_bot reports clang-tidy/clang-format findings unrelated to modified code
First, I love this bot:) It makes LLVM's "pushing to master" practise less awful:) Now the main topic... > clang-tidy: fail. Please fix clang-tidy findings. For example, on https://reviews.llvm.org/D72103#1801916 , merge_guards_bot reports clang-tidy findings of existing code, not just the modified code. I think https://github.com/google/llvm-premerge-checks should use
2012 Feb 27
3
[LLVMdev] SwitchInst handling in backend
Hi, if I want to know how switch instructions are handled in the backend, where do I have to look first? I'm not familiar with the backend framework and I couldn't figure out the interface between the LLVM instruction 'SwitchInst' and whatever there is in the backend. I would be very happy about every hint where I have to look to find the entry point of switch instructions in the
2016 Nov 03
2
rotl: undocumented LLVM instruction?
...and that's causing us to miss other optimization > opportunities later on. > > Phil > > On Thu, Nov 3, 2016 at 2:20 PM, Ryan Taylor <ryta1203 at gmail.com > <mailto:ryta1203 at gmail.com>> wrote: > > Setting the ISD::ROTL to Expand doesn't work? (via SetOperation) > > You could also do a Custom hook if that's what you're looking for. > > On Thu, Nov 3, 2016 at 5:12 PM, Phil Tomson <phil.a.tomson at gmail.com > <mailto:phil.a.tomson at gmail.com>> wrote: > > ... or perhaps to rephrase: > >...
2004 Oct 12
5
[LLVMdev] set_intersect and Visual C compiler
...th help from Paolo and have started to > > work on fixing some of the problems. > > Great, I'm glad we're all working together on this! :) > > > One thing that the compiler absolutely does not understand is the > > definition of set_intersect in include/llvm/ADT/SetOperations.h, and I > > am having a hard time understanding it myself. > > > > template <template<class S1ElTy> class S1Ty, class ETy, class S2Ty> > > void set_intersect(S1Ty<ETy> &S1, const S2Ty &S2) { > > for (typename S1Ty<ETy>::iterator I =...
2016 Nov 03
2
rotl: undocumented LLVM instruction?
Is there any way to get it to delay this optimization where it goes from this: Initial selection DAG: BB#0 'bclr64:entry' SelectionDAG has 14 nodes: t0: ch = EntryToken t2: i64,ch = CopyFromReg t0, Register:i64 %vreg0 t4: i64,ch = CopyFromReg t0, Register:i64 %vreg1 t6: i64 = sub t4, Constant:i64<1> t7: i64 = shl Constant:i64<1>, t6
2004 Dec 03
0
[LLVMdev] [Fwd: Updated LLVM Visual Studio project files]
...vePath="..\..\include\llvm\Adt\PostOrderIterator.h"> > > </File> > > <File > > RelativePath="..\..\include\llvm\Adt\SCCIterator.h"> > > </File> > > <File > > RelativePath="..\..\include\llvm\Adt\SetOperations.h"> > > </File> > > <File > > RelativePath="..\..\include\llvm\Adt\SetVector.h"> > > </File> > > <File > > RelativePath="..\..\include\llvm\Adt\Statistic.h"> > > </File> >...
2010 Oct 01
2
[LLVMdev] CMake "sudo make install" & headers
...local/llvm-2.8/include/llvm/ADT/PriorityQueue.h -- Installing: /usr/local/llvm-2.8/include/llvm/ADT/SCCIterator.h -- Installing: /usr/local/llvm-2.8/include/llvm/ADT/STLExtras.h -- Installing: /usr/local/llvm-2.8/include/llvm/ADT/ScopedHashTable.h -- Installing: /usr/local/llvm-2.8/include/llvm/ADT/SetOperations.h -- Installing: /usr/local/llvm-2.8/include/llvm/ADT/SetVector.h -- Installing: /usr/local/llvm-2.8/include/llvm/ADT/SmallBitVector.h -- Installing: /usr/local/llvm-2.8/include/llvm/ADT/SmallPtrSet.h -- Installing: /usr/local/llvm-2.8/include/llvm/ADT/SmallSet.h -- Installing: /usr/local/llvm-2.8...
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\Adt\PostOrderIterator.h"> > </File> > <File > RelativePath="..\..\include\llvm\Adt\SCCIterator.h"> > </File> > <File > RelativePath="..\..\include\llvm\Adt\SetOperations.h"> > </File> > <File > RelativePath="..\..\include\llvm\Adt\SetVector.h"> > </File> > <File > RelativePath="..\..\include\llvm\Adt\Statistic.h"> > </File> > <File > RelativePath=&...
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