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...
[LLVMdev] Register pressure mechanism in PRE or Smarter rematerialization/split/spiller/coalescing ?
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>".