search for: d6196

Displaying 3 results from an estimated 3 matches for "d6196".

Did you mean: 6196
2015 Jun 30
5
[LLVMdev] Deriving undefined behavior from nsw/inbounds/poison for scalar evolution
Hi Adam, Indvar widening can sometimes be harmful for architectures (e.g. NVPTX and AMDGPU) where wider integer operations are more expensive ( https://llvm.org/bugs/show_bug.cgi?id=21148). For this reason, we disabled indvar widening in NVPTX in http://reviews.llvm.org/D6196. Hope it helps. Jingyue On Mon, Jun 29, 2015 at 11:59 AM Adam Nemet <anemet at apple.com> wrote: > > > On Jun 26, 2015, at 4:01 PM, Bjarke Roune <broune at google.com> wrote: > > > > *** Summary > > I'd like to propose (and implement) functionality in...
2015 Jul 01
3
[LLVMdev] Deriving undefined behavior from nsw/inbounds/poison for scalar evolution
...dam, > > > Indvar widening can sometimes be harmful for architectures (e.g. > NVPTX and AMDGPU) where wider integer operations are more expensive > ( https://llvm.org/bugs/show_bug.cgi?id=21148 ). For this reason, we > disabled indvar widening in NVPTX in http://reviews.llvm.org/D6196 . > > > Hope it helps. > > > Jingyue > > > > > On Mon, Jun 29, 2015 at 11:59 AM Adam Nemet < anemet at apple.com > > wrote: > > > > > On Jun 26, 2015, at 4:01 PM, Bjarke Roune < broune at google.com > > > wrote: > &g...
2015 Jun 26
6
[LLVMdev] Deriving undefined behavior from nsw/inbounds/poison for scalar evolution
*** Summary I'd like to propose (and implement) functionality in LLVM to determine when a poison value from an instruction is guaranteed to produce undefined behavior. I want to use that to improve handling of nsw, inbounds etc. flags in scalar evolution and LSR. I imagine that there would be other uses for it. I'd like feedback on this idea before I proceed with it. *** Details Poison