search for: zinob

Displaying 4 results from an estimated 4 matches for "zinob".

Did you mean: zinb
2016 Nov 16
2
Non-determinism in LLVM codegen
...Finkel <hfinkel at anl.gov> wrote: > > ----- Original Message ----- >> From: "Mandeep Singh via llvm-dev Grang" <llvm-dev at lists.llvm.org> >> To: llvm-dev at lists.llvm.org, "mehdi amini" <mehdi.amini at apple.com>, dexonsmith at apple.com, zinob at codeaurora.org >> Sent: Tuesday, November 15, 2016 5:06:29 PM >> Subject: [llvm-dev] Non-determinism in LLVM codegen >> >> >> Everyone, >> >> There is non-determinism in LLVM codegen in the following scenarios: >> >> 1. Between back-to-ba...
2015 Jul 15
3
[LLVMdev] Register pressure mechanism in PRE or Smarter rematerialization/split/spiller/coalescing ?
..., 2015 at 5:42 PM, Lawrence <lawrence at codeaurora.org> wrote: > +llvmdev > > > > From: Lawrence [mailto:lawrence at codeaurora.org] > Sent: Tuesday, July 14, 2015 5:42 PM > To: 'dberlin at dberlin.org' > Cc: 'Ana Pazos'; 'Sanjin Sijaric'; 'zinob at codeaurora.org' > Subject: RE: Insight of 403050abcc091260be2e8f58484e7a39c0782b47? > > > > Thanks Daniel for your prompt response. > > > > I understand the problem is a combination of multiple things, I have > opened at least one RA bug for it. > > >...
2016 Nov 15
9
Non-determinism in LLVM codegen
Everyone, There is non-determinism in LLVM codegen in the following scenarios: 1. Between back-to-back runs of the same LLVM toolchain 2. Between Release vs Release+Asserts toolchains 3. Between Linux vs Windows toolchains The main reasons for the non-determinism in codegen are: 1. Iteration of unordered containers (like SmallPtrSet, DenseMap, etc) where the iteration order is undefined 2.
2016 Dec 14
0
Non-determinism in LLVM codegen
Everyone, The following patch to reverse iterate SmallPtrSet's has now been merged: https://reviews.llvm.org/D26718 This is how LLVM behavior will change due to this patch: - In LLVM builds with *assertions enabled*, SmallPtrSet's would always be reverse iterated by default. This default behavior can be overridden via the flag "-mllvm -reverse-iterate=<true/false>".