Steven Johnson
Steven Johnson
> LLVM ERROR: Cannot select: t37: ch = masked_store t0, t28, FrameIndex:i64, undef:i64, t35 This may well be a bug in LLVM 18 (rather than Halide itself). Can you try...
Given all the issues, we should just deprecate/remove that flag, since it's both buggy and apparently-not-useful for real world hardware.
Was this discussed, and if so, were there any conclusions?
Does not repro for me on osx 64-bit -- maybe only on 32-bit targets? Will try to repro
Unable to repeat locally with a 32-bit linux build.
How valuable do think this exercise might be? From casual inspection, it would be a pretty messy change -- everyplace in CodeGen that touches `value` would need to also examine/update...
> @steven-johnson > > I'm implementing a Halide backend for PyTorch/torch.compile/TorchInductor. Early work-in-progress version here: [pytorch/pytorch#126417](https://github.com/pytorch/pytorch/pull/126417) > > For this backend I am using the Halide-Python bindings to define a...
EDIT: looks like this fix is somewhat nondeterministic -- it fails for at least two targets for no obvious reason I can tell. I'll have to do some more debugging...
Yeah, this fix is nondeterministic (by compiler/OS/etc) so it makes me too nervous to land. I don't have a better fix yet and I'm off the rest of the week...
> @steven-johnson Did this OSX buildbot fail twice on exactly the same test? This thing doesn't seem to fail on other things? It's surprising that this PR would be related...