Page MenuHomePhabricator

[NOT FOR COMMIT] Avoid entry_val ops with callee clobbered regs in call_value
AbandonedPublic

Authored by djtodoro on Aug 3 2020, 1:27 AM.

Details

Reviewers
vsk
dstenb
aprantl
Summary

Addresses wrong call_value generated within case from PR39716.

(not sure if this is valid patch ...)

Diff Detail

Unit TestsFailed

TimeTest
50 mslinux > LLVM.DebugInfo/AArch64::dbgcall-site-float-entry-value.ll
Script: -- : 'RUN: at line 1'; /mnt/disks/ssd0/agent/llvm-project/build/bin/llc -mtriple aarch64-linux-gnu -emit-call-site-info -filetype=obj -o - /mnt/disks/ssd0/agent/llvm-project/llvm/test/DebugInfo/AArch64/dbgcall-site-float-entry-value.ll | /mnt/disks/ssd0/agent/llvm-project/build/bin/llvm-dwarfdump - | /mnt/disks/ssd0/agent/llvm-project/build/bin/FileCheck /mnt/disks/ssd0/agent/llvm-project/llvm/test/DebugInfo/AArch64/dbgcall-site-float-entry-value.ll
40 mslinux > LLVM.DebugInfo/MIR/AArch64::dbgcall-site-expr-entry-value.mir
Script: -- : 'RUN: at line 1'; /mnt/disks/ssd0/agent/llvm-project/build/bin/llc -mtriple aarch64-linux-gnu -emit-call-site-info -debug-entry-values -start-after=livedebugvalues -filetype=obj -o - /mnt/disks/ssd0/agent/llvm-project/llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-expr-entry-value.mir | /mnt/disks/ssd0/agent/llvm-project/build/bin/llvm-dwarfdump - | /mnt/disks/ssd0/agent/llvm-project/build/bin/FileCheck /mnt/disks/ssd0/agent/llvm-project/llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-expr-entry-value.mir --implicit-check-not=DW_TAG_GNU_call_site_parameter
60 mslinux > LLVM.DebugInfo/MIR/AArch64::dbgcall-site-orr-moves.mir
Script: -- : 'RUN: at line 1'; /mnt/disks/ssd0/agent/llvm-project/build/bin/llc -emit-call-site-info -start-after=livedebugvalues -filetype=obj -o - /mnt/disks/ssd0/agent/llvm-project/llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-orr-moves.mir | /mnt/disks/ssd0/agent/llvm-project/build/bin/llvm-dwarfdump - | /mnt/disks/ssd0/agent/llvm-project/build/bin/FileCheck /mnt/disks/ssd0/agent/llvm-project/llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-orr-moves.mir
50 mslinux > LLVM.DebugInfo/MIR/Mips::dbg-call-site-copy-sub-reg.mir
Script: -- : 'RUN: at line 1'; /mnt/disks/ssd0/agent/llvm-project/build/bin/llc -mtriple mips64-linux -emit-call-site-info -start-after=livedebugvalues -filetype=obj /mnt/disks/ssd0/agent/llvm-project/llvm/test/DebugInfo/MIR/Mips/dbg-call-site-copy-sub-reg.mir -o -| /mnt/disks/ssd0/agent/llvm-project/build/bin/llvm-dwarfdump -| /mnt/disks/ssd0/agent/llvm-project/build/bin/FileCheck /mnt/disks/ssd0/agent/llvm-project/llvm/test/DebugInfo/MIR/Mips/dbg-call-site-copy-sub-reg.mir
50 mslinux > LLVM.DebugInfo/MIR/X86::dbgcall-site-interpretation.mir
Script: -- : 'RUN: at line 1'; /mnt/disks/ssd0/agent/llvm-project/build/bin/llc -emit-call-site-info -start-after=machineverifier -filetype=obj /mnt/disks/ssd0/agent/llvm-project/llvm/test/DebugInfo/MIR/X86/dbgcall-site-interpretation.mir -o -| /mnt/disks/ssd0/agent/llvm-project/build/bin/llvm-dwarfdump -| /mnt/disks/ssd0/agent/llvm-project/build/bin/FileCheck /mnt/disks/ssd0/agent/llvm-project/llvm/test/DebugInfo/MIR/X86/dbgcall-site-interpretation.mir
View Full Test Results (12 Failed)

Event Timeline

djtodoro created this revision.Aug 3 2020, 1:27 AM
djtodoro requested review of this revision.Aug 3 2020, 1:27 AM
djtodoro edited the summary of this revision. (Show Details)
djtodoro abandoned this revision.Fri, Sep 11, 12:10 AM

will make right fix for this (coming soon)