search for: bougacha

Displaying 20 results from an estimated 133 matches for "bougacha".

2015 Feb 27
3
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
On 27 February 2015 at 21:26, Ahmed Bougacha <ahmed.bougacha at gmail.com> wrote: > Which brings us to my fallback proposal: what about disabling the > pass on darwin only? That's a decision for Jim/Evan. I'm ok if they are. > As for other targets, as a first step, making the pass run under -O3 > rather than -O1...
2015 Jan 30
4
[LLVMdev] RFB: Would like to flip the vector shuffle legality flag
...- http://llvm.org/bugs/show_bug.cgi?id=22413 And that's pretty much it for internal changes. I'm fine with flipping the switch; Quentin, are you? Also, just to have an idea, do you (or someone else!) plan to tackle these in the near future? -Ahmed On Thu, Jan 29, 2015 at 11:50 AM, Ahmed Bougacha <ahmed.bougacha at gmail.com> wrote: > > On Wed, Jan 28, 2015 at 4:47 PM, Chandler Carruth <chandlerc at gmail.com> > wrote: > >> >> On Wed, Jan 28, 2015 at 4:05 PM, Ahmed Bougacha <ahmed.bougacha at gmail.com >> > wrote: >> >>> Hi Cha...
2015 Feb 27
0
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
On Fri, Feb 27, 2015 at 2:01 PM, Renato Golin <renato.golin at linaro.org> wrote: > On 27 February 2015 at 21:26, Ahmed Bougacha <ahmed.bougacha at gmail.com> wrote: >> Which brings us to my fallback proposal: what about disabling the >> pass on darwin only? > > That's a decision for Jim/Evan. I'm ok if they are. Jim, thoughts? > >> As for other targets, as a first step, making the...
2015 Feb 27
4
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
> On Feb 27, 2015, at 2:15 PM, Ahmed Bougacha <ahmed.bougacha at gmail.com> wrote: > > On Fri, Feb 27, 2015 at 2:01 PM, Renato Golin <renato.golin at linaro.org> wrote: >> On 27 February 2015 at 21:26, Ahmed Bougacha <ahmed.bougacha at gmail.com> wrote: >>> Which brings us to my fallback proposal: what...
2015 Jan 30
0
[LLVMdev] RFB: Would like to flip the vector shuffle legality flag
I may get one or two in the next month, but not more than that. Focused on the pass manager for now. If none get there first, I'll eventually circle back though, so they won't rot forever. On Jan 30, 2015 11:21 AM, "Ahmed Bougacha" <ahmed.bougacha at gmail.com> wrote: > I filed a couple more, in case they're actually different issues: > - http://llvm.org/bugs/show_bug.cgi?id=22412 > - http://llvm.org/bugs/show_bug.cgi?id=22413 > > And that's pretty much it for internal changes. I'm fin...
2015 Feb 26
4
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
...the AArch64CollectLOH-pass information and a linker that makes use of that information could affect the profitability of the GlobalMerge pass? Thanks, Kristof > -----Original Message----- > From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] > On Behalf Of Ahmed Bougacha > Sent: 26 February 2015 01:13 > To: LLVM Dev > Subject: Re: [LLVMdev] [RFC] AArch64: Should we disable GlobalMerge? > > With the numbers! > -Ahmed > > > On Wed, Feb 25, 2015 at 4:57 PM, Ahmed Bougacha > <ahmed.bougacha at gmail.com> wrote: > > Hi all, &...
2015 Mar 04
2
[LLVMdev] ReduceLoadWidth, DAGCombiner and non 8bit loads/extloads question.
On Wed, Mar 4, 2015 at 10:49 AM, Ahmed Bougacha <ahmed.bougacha at gmail.com> wrote: > On Wed, Mar 4, 2015 at 10:26 AM, Ryan Taylor <ryta1203 at gmail.com> wrote: >> Yes, it is breaking during the legalize phase, depending on which >> TargetLowering callback method we use. For example, Custom will let it >> thro...
2015 Feb 28
1
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
On Fri, Feb 27, 2015 at 3:51 PM, Eric Christopher <echristo at gmail.com> wrote: > > > On Fri, Feb 27, 2015 at 3:48 PM Ahmed Bougacha <ahmed.bougacha at gmail.com> > wrote: >> >> On Fri, Feb 27, 2015 at 3:13 PM, Quentin Colombet <qcolombet at apple.com> >> wrote: >> > To be precise, GlobalMerge is registered as a pre-ISel pass, but still >> > it runs very early in the pipeline, b...
2015 Jan 20
6
[LLVMdev] Basic AliasAnalysis: Can GEPs with the same base but different constant indices into a struct alias?
Hi all, This is covered by (struct-path aware) TBAA, but BasicAA disagrees. See the attached testcase, where it prevents us from removing the redundant load. For arbitrary GEPs, we can't decide based on constant indices (because of e.g., &A[0][1] and &A[1][0], with *A a one-element array). BasicAA has some logic to "try to distinguish something like &A[i][1] against
2015 Feb 02
2
[LLVMdev] Basic AliasAnalysis: Can GEPs with the same base but different constant indices into a struct alias?
On Mon, Feb 2, 2015 at 10:59 AM, Chandler Carruth <chandlerc at google.com> wrote: > > On Mon, Feb 2, 2015 at 10:55 AM, Ahmed Bougacha <ahmed.bougacha at gmail.com> > wrote: > >> Ah yes, the structs are what make it messy. >> >> How about the more useful constraint: >> - the (identical) base must point to a (possibly multidimensional) array >> of structs. >> >> Then, the above...
2015 Mar 13
3
[LLVMdev] Lifting ASM to IR
On 3/12/15 8:14 PM, Daniel Dilts wrote: > On Thu, Mar 12, 2015 at 6:33 PM, Ahmed Bougacha > <ahmed.bougacha at gmail.com <mailto:ahmed.bougacha at gmail.com>> wrote: > > > On Thu, Mar 12, 2015 at 05:44:02PM -0700, Daniel Dilts wrote: > >> Does there exist a tool that could lift a binary (assembly for some > >> supported target) to LL...
2015 Feb 27
2
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
On Fri, Feb 27, 2015 at 1:38 PM Ahmed Bougacha <ahmed.bougacha at gmail.com> wrote: > On Thu, Feb 26, 2015 at 2:33 AM, Kristof Beyls <kristof.beyls at arm.com> > wrote: > > > > Hi Ahmed, > > > > Did you run these experiments on a platform with a linker that makes > > use of the AArch64CollectLOH-...
2015 Feb 27
0
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
...s pretty much the description of -O3. We can still run into problematic cases under LTO, though. -Ahmed > > Thanks, > > Kristof > > > -----Original Message----- > > From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] > > On Behalf Of Ahmed Bougacha > > Sent: 26 February 2015 01:13 > > To: LLVM Dev > > Subject: Re: [LLVMdev] [RFC] AArch64: Should we disable GlobalMerge? > > > > With the numbers! > > -Ahmed > > > > > > On Wed, Feb 25, 2015 at 4:57 PM, Ahmed Bougacha > > <ahmed.bouga...
2016 Jun 14
2
llvm intrinsics/libc/libm question
...t 11:58 AM, Ryan Taylor <ryta1203 at gmail.com> wrote: > I'm still not sure why copysign and fabs have to be lowered to a call when > they are represented as a call in the IR? > > Looks like the DAG makes them into SDNodes. > > > On Thu, Jun 9, 2016 at 2:35 PM, Ahmed Bougacha <ahmed.bougacha at gmail.com> > wrote: > >> On Thu, Jun 9, 2016 at 11:28 AM, Ryan Taylor <ryta1203 at gmail.com> wrote: >> > I'm assuming that "__builtin_" is a keyword in LLVM. If I have code >> like: >> > >> > #define acos __b...
2014 Jul 31
2
[LLVMdev] suspicious typo in MCObjectDisassembler.cpp
my compiler gave me a warning in MCObjectDisassembler.cpp. it found a self-comparation in loop condition. I think it's a typo. the suspicious code was introduced by this patch: >From f176482752fbea3139394e280adfb10270dd3aac Mon Sep 17 00:00:00 2001 From: Ahmed Bougacha <ahmed.bougacha at gmail.com> Date: Wed, 21 Aug 2013 07:28:55 +0000 Subject: MC CFG: Support disassembly at arbitrary addresses in MCObjectDisassembler. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk at 188889 91177308-0d34-0410-b5e6-96231b3b80d8 please review "SE != SE&quot...
2015 Oct 01
2
Fwd: buildbot failure in LLVM on clang-cmake-mips
...ers/clang-cmake-mips/builds/9387 ) - does anyone know/care about it? ---------- Forwarded message ---------- From: <llvm.buildmaster at lab.llvm.org> Date: Wed, Sep 30, 2015 at 7:49 PM Subject: buildbot failure in LLVM on clang-cmake-mips To: Adrian Prantl <aprantl at apple.com>, Ahmed Bougacha < ahmed.bougacha at gmail.com>, Bob Wilson <bob.wilson at apple.com>, David Blaikie <dblaikie at gmail.com>, Davide Italiano <davide at freebsd.org>, Dehao Chen < dehao at google.com> Cc: gkistanova at gmail.com The Buildbot has detected a new failure on builder clan...
2015 Oct 01
2
Fwd: buildbot failure in LLVM on llvm-mips-linux
...now ( http://lab.llvm.org:8011/builders/llvm-mips-linux/builds/14658 ) - is anyone watching it/caring about it? ---------- Forwarded message ---------- From: <llvm.buildmaster at lab.llvm.org> Date: Wed, Sep 30, 2015 at 11:34 PM Subject: buildbot failure in LLVM on llvm-mips-linux To: Ahmed Bougacha <ahmed.bougacha at gmail.com>, Chad Rosier < mcrosier at codeaurora.org>, David Blaikie <dblaikie at gmail.com>, Davide Italiano <davide at freebsd.org>, Dehao Chen <dehao at google.com>, Evgeniy Stepanov <eugeni.stepanov at gmail.com>, Hal Finkel <hfinkel at...
2015 Jan 29
0
[LLVMdev] RFB: Would like to flip the vector shuffle legality flag
On Wed, Jan 28, 2015 at 4:47 PM, Chandler Carruth <chandlerc at gmail.com> wrote: > > On Wed, Jan 28, 2015 at 4:05 PM, Ahmed Bougacha <ahmed.bougacha at gmail.com> > wrote: > >> Hi Chandler, >> >> I've been looking at the regressions Quentin mentioned, and filed a PR >> for the most egregious one: http://llvm.org/bugs/show_bug.cgi?id=22377 >> >> As for the others, I'm workin...
2015 Mar 13
2
[LLVMdev] Lifting ASM to IR
...gen/S2E, Fracture, Dagger (my own), libcpu, several closed-source ones used by pentest shops, some that use another representation before going to IR (say llvm-qemu), and probably others still I forgot about. Are you interested in a specific target / use case? > http://llvm.org/devmtg/2013-04/bougacha-slides.pdf > might be a starting point. Note that after a hiatus I've been slowly revamping Dagger (more to come), making the implementation parts of the slides tremendously out-of-date (it doesn't help that, at the time, I was a kid with a laptop and a dream - not to say I'm much m...
2015 Oct 01
2
buildbot failure in LLVM on clang-cmake-mips
...- does > anyone know/care about it? > > ---------- Forwarded message ---------- > From: <llvm.buildmaster at lab.llvm.org> > Date: Wed, Sep 30, 2015 at 7:49 PM > Subject: buildbot failure in LLVM on clang-cmake-mips > To: Adrian Prantl <aprantl at apple.com>, Ahmed Bougacha < > ahmed.bougacha at gmail.com>, Bob Wilson <bob.wilson at apple.com>, David > Blaikie <dblaikie at gmail.com>, Davide Italiano <davide at freebsd.org>, Dehao > Chen <dehao at google.com> > Cc: gkistanova at gmail.com > > > The Buildbot has detect...