search for: monrocq

Displaying 20 results from an estimated 30 matches for "monrocq".

2013 Jan 13
3
[LLVMdev] Using C++'11 language features in LLVM itself
On Sun, Jan 13, 2013 at 2:10 PM, Matthieu Monrocq <matthieu.monrocq at gmail.com> wrote: > gcc 4.5, MSVC 10, clang 3.1 > - decltype v1.0 [1] + late specified return type > - lambda v1.0 [2] > - local types as template arguments > - r-value 2.0 [3] > - static_assert > - built-in type traits This isn't very encouragin...
2013 Jan 14
0
[LLVMdev] Using C++'11 language features in LLVM itself
On Sun, Jan 13, 2013 at 9:59 PM, Sean Silva <silvas at purdue.edu> wrote: > On Sun, Jan 13, 2013 at 2:10 PM, Matthieu Monrocq > <matthieu.monrocq at gmail.com> wrote: > > gcc 4.5, MSVC 10, clang 3.1 > > - decltype v1.0 [1] + late specified return type > > - lambda v1.0 [2] > > - local types as template arguments > > - r-value 2.0 [3] > > - static_assert > > - built-in typ...
2013 Jan 14
1
[LLVMdev] Using C++'11 language features in LLVM itself
On Mon, Jan 14, 2013 at 1:31 PM, Matthieu Monrocq < matthieu.monrocq at gmail.com> wrote: > > > On Sun, Jan 13, 2013 at 9:59 PM, Sean Silva <silvas at purdue.edu> wrote: > >> On Sun, Jan 13, 2013 at 2:10 PM, Matthieu Monrocq >> <matthieu.monrocq at gmail.com> wrote: >> > gcc 4.5, MSVC 10, clang 3...
2012 May 15
0
[LLVMdev] [cfe-dev] [SafeCode] Unable to build the LLVM from trunk
...(trunk) Target: i386-pc-linux-gnu Thread model: posix [root at localhost opensrc]# cat /etc/centos-release CentOS release 6.2 (Final) Matthieu, Thanks for the fix and let me try again with latest trunk. ~Umesh On Mon, May 14, 2012 at 10:34 PM, Matthieu Monrocq < matthieu.monrocq at gmail.com> wrote: > > > On Mon, May 14, 2012 at 4:39 PM, John Criswell <criswell at illinois.edu>wrote: > >> On 5/14/12 4:32 AM, Umesh Kalappa wrote: >> >> Hi All , >> >> Was trying to build the LLVM src from >> ht...
2012 Oct 04
0
[LLVMdev] [cfe-dev] Inlining and virtualization in Clang/LLVM
On Thu, Oct 4, 2012 at 7:23 PM, Matthieu Monrocq <matthieu.monrocq at gmail.com> wrote: > On Thu, Oct 4, 2012 at 7:37 AM, Nick Lewycky <nlewycky at google.com> wrote: >> On 3 October 2012 13:30, David Blaikie <dblaikie at gmail.com> wrote: >>> >>> On Wed, Oct 3, 2012 at 12:01 PM, Matthieu Monrocq >&...
2012 May 14
2
[LLVMdev] [cfe-dev] [SafeCode] Unable to build the LLVM from trunk
On Mon, May 14, 2012 at 4:39 PM, John Criswell <criswell at illinois.edu>wrote: > On 5/14/12 4:32 AM, Umesh Kalappa wrote: > > Hi All , > > Was trying to build the LLVM src from > http://llvm.org/svn/llvm-project/llvm/branches/release_30 ,But unable to > build the same and clang poped up with below error . > > > First, it sounds like you're building LLVM
2012 Oct 04
2
[LLVMdev] [cfe-dev] Inlining and virtualization in Clang/LLVM
On Thu, Oct 4, 2012 at 7:37 AM, Nick Lewycky <nlewycky at google.com> wrote: > On 3 October 2012 13:30, David Blaikie <dblaikie at gmail.com> wrote: >> >> On Wed, Oct 3, 2012 at 12:01 PM, Matthieu Monrocq >> <matthieu.monrocq at gmail.com> wrote: >> > On Sun, Sep 30, 2012 at 5:04 PM, David Blaikie <dblaikie at gmail.com> >> > wrote: >> >> I'm not sure whether this is the exact problem at hand in your example, >> >> but one of the major...
2013 Jan 13
0
[LLVMdev] Using C++'11 language features in LLVM itself
On Sun, Jan 13, 2013 at 7:39 PM, David Blaikie <dblaikie at gmail.com> wrote: > On Sun, Jan 13, 2013 at 10:26 AM, Tim Northover <t.p.northover at gmail.com> > wrote: > >> Good points David, I don't feel qualified to evaluate the differences > >> between those versions though... Perhaps Richard or Doug could comment > here? > > > > Unless
2013 Jan 13
5
[LLVMdev] Using C++'11 language features in LLVM itself
On Sun, Jan 13, 2013 at 10:26 AM, Tim Northover <t.p.northover at gmail.com> wrote: >> Good points David, I don't feel qualified to evaluate the differences >> between those versions though... Perhaps Richard or Doug could comment here? > > Unless I'm misreading the buildbots, we don't actually have anything > trying to build with MSVC. Have we considered how
2013 Jan 08
4
[LLVMdev] [cfe-dev] LTO "bug" and Clang warnings
On 8 January 2013 18:40, Matthieu Monrocq <matthieu.monrocq at gmail.com>wrote: > I do believe it's undefined. > > §5.2.1 Subscripting [expr.sub] > ... > §5.7 Additive operators [expr.add] > ... > Still, doesn't explicitly say it's undefined. I agree this gives the freedom of implementers to extend...
2012 Oct 03
3
[LLVMdev] [cfe-dev] Inlining and virtualization in Clang/LLVM
On Wed, Oct 3, 2012 at 12:01 PM, Matthieu Monrocq <matthieu.monrocq at gmail.com> wrote: > On Sun, Sep 30, 2012 at 5:04 PM, David Blaikie <dblaikie at gmail.com> wrote: >> I'm not sure whether this is the exact problem at hand in your example, >> but one of the major hurdles llvm suffers when trying to devirtualize &...
2012 Oct 04
0
[LLVMdev] [cfe-dev] Inlining and virtualization in Clang/LLVM
On 3 October 2012 13:30, David Blaikie <dblaikie at gmail.com> wrote: > On Wed, Oct 3, 2012 at 12:01 PM, Matthieu Monrocq > <matthieu.monrocq at gmail.com> wrote: > > On Sun, Sep 30, 2012 at 5:04 PM, David Blaikie <dblaikie at gmail.com> > wrote: > >> I'm not sure whether this is the exact problem at hand in your example, > >> but one of the major hurdles llvm suffers when...
2011 Aug 17
0
[LLVMdev] Non "folding" Stack Allocation
On Aug 17, 2011, at 5:02 AM, Matthieu Monrocq wrote: > My surprise stems from the fact that Clang/LLVM seems to reserve (at least in its bytecode) space for all temporary variables, not taking into account that some are mutually exclusive. I would have expected the space to be folded. However, since this is LLVM IR, and not the final assem...
2013 Jan 08
0
[LLVMdev] [cfe-dev] LTO "bug" and Clang warnings
On Tue, Jan 8, 2013 at 11:11 AM, Renato Golin <renato.golin at linaro.org> wrote: > On 8 January 2013 18:40, Matthieu Monrocq <matthieu.monrocq at gmail.com> > wrote: >> >> I do believe it's undefined. >> >> §5.2.1 Subscripting [expr.sub] >> ... >> §5.7 Additive operators [expr.add] >> ... > > > Still, doesn't explicitly say it's undefined. That'...
2011 Nov 16
0
[LLVMdev] [cfe-dev] Performance Tracking
On 16 Nov 2011, at 19:45, Matthieu Monrocq wrote: > Many thanks David, it had been a while (6 months I guess) since the last benchmark I saw and I was wondering how the new Clang/LLVM compared to GCC! > > One comment though, the graphs are great, however the alternance of "less is better"/"more is better" make...
2013 Jan 08
0
[LLVMdev] [cfe-dev] LTO "bug" and Clang warnings
On Tue, Jan 8, 2013 at 7:29 PM, Renato Golin <renato.golin at linaro.org>wrote: > On 8 January 2013 16:53, David Blaikie <dblaikie at gmail.com> wrote: > >> I'm not sure what you mean by "fix user's stupidity" here - could you >> clarify? >> > > Buffer overrun on foo[20] and relying on it for bar[20]. > > It might not even be an
2012 Sep 29
2
[LLVMdev] Inlining and virtualization in Clang/LLVM
Hello, at the moment the devirtualization of calls is performed in Clang (as far as I understand) whilst inlining and constant propagation are the optimizer's (LLVM) job. It is probably necessary for Clang to perform "some" devirtualization (the meaning of `final` is not known to LLVM), however all the stuff to determine what the dynamic type of a variable is seems redundant with
2012 Oct 03
0
[LLVMdev] [cfe-dev] Inlining and virtualization in Clang/LLVM
...rently possible with a branch to unreachable, except llvm throws > out the unreachable code in SimplyCFG before any optimizations run - so > we need to see if we can keep them around longer - there are some PRs > filed for this but I haven't made much progress on it > From: Matthieu Monrocq > Sent: 9/29/2012 4:41 PM > To: cfe-dev at cs.uiuc.edu; llvmdev > Subject: [cfe-dev] Inlining and virtualization in Clang/LLVM > Hello, > > at the moment the devirtualization of calls is performed in Clang (as > far as I understand) whilst inlining and constant propagation are...
2012 Sep 30
2
[LLVMdev] [cfe-dev] Inlining and virtualization in Clang/LLVM
...his assertion is currently possible with a branch to unreachable, except llvm throws out the unreachable code in SimplyCFG before any optimizations run - so we need to see if we can keep them around longer - there are some PRs filed for this but I haven't made much progress on it From: Matthieu Monrocq Sent: 9/29/2012 4:41 PM To: cfe-dev at cs.uiuc.edu; llvmdev Subject: [cfe-dev] Inlining and virtualization in Clang/LLVM Hello, at the moment the devirtualization of calls is performed in Clang (as far as I understand) whilst inlining and constant propagation are the optimizer's (LLVM) job. I...
2011 Aug 17
2
[LLVMdev] Non "folding" Stack Allocation
Following a question on StackOverflow [1], I was wondering if for big allocations, LLVM would "delay" the allocation or rather perform it upfront. The following code was thus submitted to the LLVM Try Out page: void doSomething(char*,char*); void function(bool b) { char b1[1 * 1024]; if( b ) { char b2[1 * 1024]; doSomething(b1, b2); } else { char