2 Commits

Author SHA1 Message Date
Matt Arsenault
b37025639e
Hexagon: Use -mtriple instead of -march in a couple tests (#176790)
Most tests were converted to avoid -march in 2024.
2026-01-19 18:36:35 +00:00
Sudharsan Veeravalli
376312aa1a
[Hexagon] Implement isUsedByReturnOnly (#167637)
Prior to this patch, libcalls inserted by the `SelectionDAG` legalizer
could never be tailcalled. The eligibility of libcalls for tail calling
is is partly determined by checking
`TargetLowering::isInTailCallPosition` and comparing the return type of
the libcall and the caller. `isInTailCallPosition` in turn calls
`TargetLowering::isUsedByReturnOnly` (which always returns false if not
implemented by the target).
2025-11-14 09:06:00 +05:30