[llvm-bugs] [Bug 41448] New: [llvm-exegesis][X86] CMOV changes broke variant sched class resolution? (crash)

via llvm-bugs llvm-bugs at lists.llvm.org
Wed Apr 10 02:42:05 PDT 2019


https://bugs.llvm.org/show_bug.cgi?id=41448

            Bug ID: 41448
           Summary: [llvm-exegesis][X86] CMOV changes broke variant sched
                    class resolution? (crash)
           Product: tools
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: llvm-exegesis
          Assignee: unassignedbugs at nondot.org
          Reporter: lebedev.ri at gmail.com
                CC: clement.courbet at gmail.com, gchatelet at google.com,
                    llvm-bugs at lists.llvm.org

$ ./bin/llvm-exegesis -mode=uops -opcode-name=CMOV16rm
-benchmarks-file=test.yaml
Check generated assembly with: /usr/bin/objdump -d /tmp/snippet-40fc88.o
$ ./bin/llvm-exegesis -mode=analysis -benchmarks-file=test.yaml
-analysis-inconsistencies-output-file=/tmp/uops-clusters.html
-analysis-clustering-epsilon=0.5 -analysis-inconsistency-epsilon=0.5
-analysis-clustering=naiveno exegesis target for x86_64-unknown-linux-gnu,
using default
Parsed 1 benchmark points
Printing sched class consistency analysis results to file
'/tmp/uops-clusters.html'
llvm-exegesis: /build/llvm/include/llvm/ADT/SmallVector.h:153: const T&
llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2>
>::operator[](llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2>
>::size_type) const [with T = llvm::MCOperand; <template-parameter-1-2> = void;
llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::const_reference
= const llvm::MCOperand&; llvm::SmallVectorTemplateCommon<T,
<template-parameter-1-2> >::size_type = long unsigned int]: Assertion `idx <
size()' failed.
Aborted

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190410/297d243d/attachment.html>


More information about the llvm-bugs mailing list