[PATCH] D137623: [Hexagon] Use default attributes for intrinsics

Jordan Rupprecht via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 11 13:25:05 PST 2022


rupprecht added a comment.

Looks like this commit is causing a crash when using it from Halide:

  LLVM ERROR: Error while trying to spill V28 from class HvxVR: Cannot scavenge register without an emergency spill slot!
  ...
      @     0x556a7a2a4d6d        224  llvm::report_fatal_error()
      @     0x556a78e1537e        480  llvm::RegScavenger::spill()
      @     0x556a78e1610a        272  llvm::RegScavenger::scavengeRegisterBackwards()
      @     0x556a78e168c7         80  scavengeVReg()
      @     0x556a78e164f2        128  scavengeFrameVirtualRegsInBlock()
      @     0x556a78e1624b         64  llvm::scavengeFrameVirtualRegs()
      @     0x556a78d67c50       1504  (anonymous namespace)::PEI::runOnMachineFunction()
      @     0x556a78c85de9        960  llvm::MachineFunctionPass::runOnFunction()
      @     0x556a7a09ef35        192  llvm::FPPassManager::runOnFunction()
      @     0x556a7a0a5e64         48  llvm::FPPassManager::runOnModule()
      @     0x556a7a09f635        368  llvm::legacy::PassManagerImpl::run()


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137623/new/

https://reviews.llvm.org/D137623



More information about the llvm-commits mailing list