[llvm-dev] empty list assertion

Krzysztof Parzyszek via llvm-dev llvm-dev at lists.llvm.org
Thu Jan 10 11:28:32 PST 2019


In the definition of register classes, have you provided any value types 
for each class?

-Krzysztof

On 1/9/2019 7:19 PM, m m via llvm-dev wrote:
> The file that is causing this assertion contains only 3 include statements
> 
> |//===-- ABCOther.td - Describe the ABC Target Machine ----*- tablegen 
> -*-===// // // 
> //===----------------------------------------------------------------------===// 
> // This is the top level entry point for the ABC target. 
> //===----------------------------------------------------------------------===// 
> //===----------------------------------------------------------------------===// 
> // Target-independent interfaces 
> //===----------------------------------------------------------------------===// 
> include "llvm/Target/Target.td" 
> //===----------------------------------------------------------------------===// 
> // Target-dependent interfaces 
> //===----------------------------------------------------------------------===// 
> include "ABCRegisterInfo.td" include "ABC.td" |
> 
> 
> ------------------------------------------------------------------------
> *From:* Peter Teoh <htmldeveloper at gmail.com>
> *Sent:* Sunday, January 6, 2019 12:10 AM
> *To:* m m
> *Cc:* via llvm-dev
> *Subject:* Re: [llvm-dev] empty list assertion
> sorry, ignore my earlier email.
> 
> I followed this:
> https://stackoverflow.com/questions/42881901/how-to-compile-some-modules-in-llvm-with-debug-mode-others-with-release-mode
> and got the debug build completed.
> 
> 
> 
> On Sat, Jan 5, 2019 at 10:02 AM Peter Teoh <htmldeveloper at gmail.com 
> <mailto:htmldeveloper at gmail.com>> wrote:
> 
>     will this help?
> 
>     https://opensource.apple.com/source/lldb/lldb-69/docs/building-with-debug-llvm.txt.auto.html
> 
>     On Sat, Jan 5, 2019 at 9:04 AM m m via llvm-dev
>     <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
> 
>         Hi,
>         I'm trying to do a Debug build for the 1st time and I keep
>         getting this assertion:
> 
>         llvm-tblgen: CodeGenDAGPatterns.cpp:64:
>         llvm::EEVT::TypeSet::TypeSet(llvm::ArrayRef<llvm::MVT::SimpleValueType>):
>         Assertion `!VTList.empty() && "empty list?"' failed.
> 
>         I do not know what list this assertion is referring to. Does
>         anyone know? I always did Release builds before without any
>         problem.
> 
>         Thanks.
>         _______________________________________________
>         LLVM Developers mailing list
>         llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
>         http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
> 
> 
> 
>     -- 
>     Regards,
>     Peter Teoh
> 
> 
> 
> -- 
> Regards,
> Peter Teoh
> 
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
> 


-- 
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
hosted by The Linux Foundation


More information about the llvm-dev mailing list