1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test/DebugInfo/WebAssembly
Heejin Ahn 3f66a78716 [WebAssembly] Add TargetInstrInfo::getCalleeOperand
DwarfDebug unconditionally assumes for all call instructions the 0th
operand is the callee operand, which seems to be true for other targets,
but not for WebAssembly. This adds `TargetInstrInfo::getCallOperand`
method whose default implementation returns `getOperand(0)` and makes
WebAssembly overrides it to use its own utility method to get the callee
operand.

This also fixes an existing bug in `WebAssembly::getCalleeOp`, which was
uncovered by this CL.

Reviewed By: dschuff, djtodoro

Differential Revision: https://reviews.llvm.org/D102978
2021-05-26 11:43:59 -07:00
..
call-site.ll [WebAssembly] Add TargetInstrInfo::getCalleeOperand 2021-05-26 11:43:59 -07:00
dbg-declare.ll
dbg-loop-loc.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
dbg-value-dwarfdump.ll
dbg-value-list.ll [WebAssembly] Add NullifyDebugValueLists pass 2021-05-24 11:36:01 -07:00
dbg-value-live-interval.ll
dbg-value-move-2.ll
dbg-value-move-clone.mir
dbg-value-move-reg-stackify.mir
dbg-value-move.ll
dbg-value-ti.ll
dwarf-headers.ll
fission-cu.ll
fission-sections.ll
lit.local.cfg