[LLVMdev] ATTENTION: SymbolTable Change!!

Chris Lattner sabre at nondot.org
Tue May 25 12:11:01 PDT 2004


> Next steps on bug 122 (each a separate commit):
> * Completely rid ourselves of Type::TypeTy. This involves a rewrite of
>   the SlotCalculator which will be divided up between Bytecode writer
>   and ASM writer.
> * Make Type not inherit from Value and fix the resulting fall out.
> * Get rid of ConstantPointerRef.

Thanks a LOT Reid, you're doing amazing work!

-Chris



> Here's the Feature/Regression test results:
>
> --- STATISTICS
> ---------------------------------------------------------------
>
>      902        tests total
>      874 ( 97%) tests as expected
>       27 (  3%) tests unexpected FAIL
>        1 (  0%) tests unexpected PASS
>
> --- TESTS WITH UNEXPECTED OUTCOMES
> -------------------------------------------
>
>   Regression.Assembler.ConstantExprFold         : FAIL    , expected
> PASS
>     Script:
> /proj/work/llvm/build/test/tmp/trConstantExprFold.llx/testscript.ConstantExprFold.llx
>     Output:
> /proj/work/llvm/build/test/tmp/trConstantExprFold.llx/testscript.ConstantExprFold.llx.out
>
>   Regression.C++Frontend.2004-01-11-DynamicInitializedConstant: FAIL
> , expected PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2004-01-11-DynamicInitializedConstant.cpp.tr/testscript.2004-01-11-DynamicInitializedConstant.cpp.tr
>     Output:
> /proj/work/llvm/build/test/tmp/tr2004-01-11-DynamicInitializedConstant.cpp.tr/testscript.2004-01-11-DynamicInitializedConstant.cpp.tr.out
>
>   Regression.C++Frontend.2004-03-08-ReinterpretCastCopy: FAIL    ,
> expected PASS
>     Compiling C++ code failed
>
>   Regression.C++Frontend.2004-03-15-CleanupsAndGotos: FAIL    , expected
> PASS
>     Compiling C++ code failed
>
>   Regression.CFrontend.2002-07-14-MiscListTests : FAIL    , expected
> PASS
>     Compiling code failed
>
>   Regression.CFrontend.2003-06-29-MultipleFunctionDefinition: FAIL    ,
> expected PASS
>     Compiling C code failed
>
>   Regression.CFrontend.2003-12-14-ExternInlineSupport: FAIL    ,
> expected PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2003-12-14-ExternInlineSupport.c.tr/testscript.2003-12-14-ExternInlineSupport.c.tr
>     Output:
> /proj/work/llvm/build/test/tmp/tr2003-12-14-ExternInlineSupport.c.tr/testscript.2003-12-14-ExternInlineSupport.c.tr.out
>
>   Regression.CFrontend.2004-01-08-ExternInlineRedefine: FAIL    ,
> expected PASS
>     Compiling C code failed
>
>   Regression.CFrontend.2004-02-12-LargeAggregateCopy: FAIL    , expected
> PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2004-02-12-LargeAggregateCopy.c.tr/testscript.2004-02-12-LargeAggregateCopy.c.tr
>     Output:
> /proj/work/llvm/build/test/tmp/tr2004-02-12-LargeAggregateCopy.c.tr/testscript.2004-02-12-LargeAggregateCopy.c.tr.out
>
>   Regression.CFrontend.2004-02-13-BuiltinFrameReturnAddress: FAIL    ,
> expected PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2004-02-13-BuiltinFrameReturnAddress.c.tr/testscript.2004-02-13-BuiltinFrameReturnAddress.c.tr
>     Output:
> /proj/work/llvm/build/test/tmp/tr2004-02-13-BuiltinFrameReturnAddress.c.tr/testscript.2004-02-13-BuiltinFrameReturnAddress.c.tr.out
>
>   Regression.CFrontend.2004-02-13-IllegalVararg : FAIL    , expected
> PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2004-02-13-IllegalVararg.c.tr/testscript.2004-02-13-IllegalVararg.c.tr
>     Output:
> /proj/work/llvm/build/test/tmp/tr2004-02-13-IllegalVararg.c.tr/testscript.2004-02-13-IllegalVararg.c.tr.out
>
>   Regression.CFrontend.2004-02-13-Memset        : FAIL    , expected
> PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2004-02-13-Memset.c.tr/testscript.2004-02-13-Memset.c.tr
>     Output:
> /proj/work/llvm/build/test/tmp/tr2004-02-13-Memset.c.tr/testscript.2004-02-13-Memset.c.tr.out
>
>   Regression.CFrontend.2004-02-14-ZeroInitializer: FAIL    , expected
> PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2004-02-14-ZeroInitializer.c.tr/testscript.2004-02-14-ZeroInitializer.c.tr
>     Output:
> /proj/work/llvm/build/test/tmp/tr2004-02-14-ZeroInitializer.c.tr/testscript.2004-02-14-ZeroInitializer.c.tr.out
>
>   Regression.CFrontend.2004-03-07-ComplexDivEquals: FAIL    , expected
> PASS
>     Compiling C code failed
>
>   Regression.CFrontend.2004-03-15-SimpleIndirectGoto: FAIL    , expected
> PASS
>     Compiling C code failed
>
>   Regression.CFrontend.2004-03-16-AsmRegisterCrash: FAIL    , expected
> PASS
>     Compiling C code failed
>
>   Regression.CFrontend.2004-05-21-IncompleteEnum: FAIL    , expected
> PASS
>     Compiling C code failed
>
>   Regression.CodeGen.Generic.2004-04-09-SameValueCoalescing: FAIL    ,
> expected PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2004-04-09-SameValueCoalescing.llx/testscript.2004-04-09-SameValueCoalescing.llx
>     Output:
> /proj/work/llvm/build/test/tmp/tr2004-04-09-SameValueCoalescing.llx/testscript.2004-04-09-SameValueCoalescing.llx.out
>
>   Regression.CodeGen.Generic.BasicInstrs        : FAIL    , expected
> PASS
>     Script:
> /proj/work/llvm/build/test/tmp/trBasicInstrs.llx/testscript.BasicInstrs.llx
>     Output:
> /proj/work/llvm/build/test/tmp/trBasicInstrs.llx/testscript.BasicInstrs.llx.out
>
>   Regression.Linker.2003-01-30-LinkerTypeRename : FAIL    , expected
> PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2003-01-30-LinkerTypeRename.ll/testscript.2003-01-30-LinkerTypeRename.ll
>     Output:
> /proj/work/llvm/build/test/tmp/tr2003-01-30-LinkerTypeRename.ll/testscript.2003-01-30-LinkerTypeRename.ll.out
>
>   Regression.Linker.2003-10-21-ConflictingTypesTolerance: FAIL    ,
> expected PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2003-10-21-ConflictingTypesTolerance.ll/testscript.2003-10-21-ConflictingTypesTolerance.ll
>     Output:
> /proj/work/llvm/build/test/tmp/tr2003-10-21-ConflictingTypesTolerance.ll/testscript.2003-10-21-ConflictingTypesTolerance.ll.out
>
>   Regression.Other.2002-03-11-ExprAssertion     : FAIL    , expected
> PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2002-03-11-ExprAssertion.ll/testscript.2002-03-11-ExprAssertion.ll
>     Output:
> /proj/work/llvm/build/test/tmp/tr2002-03-11-ExprAssertion.ll/testscript.2002-03-11-ExprAssertion.ll.out
>
>   Regression.Other.2002-03-14-ValueToLarge      : FAIL    , expected
> PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2002-03-14-ValueToLarge.ll/testscript.2002-03-14-ValueToLarge.ll
>     Output:
> /proj/work/llvm/build/test/tmp/tr2002-03-14-ValueToLarge.ll/testscript.2002-03-14-ValueToLarge.ll.out
>
>   Regression.Transforms.CorrelatedExprs.nullpointer: XPASS
>
>   Regression.Transforms.InstCombine.load        : FAIL    , expected
> PASS
>     Script: /proj/work/llvm/build/test/tmp/trload.ll/testscript.load.ll
>     Output:
> /proj/work/llvm/build/test/tmp/trload.ll/testscript.load.ll.out
>
>   Regression.Transforms.InstCombine.phi         : FAIL    , expected
> PASS
>     Script: /proj/work/llvm/build/test/tmp/trphi.ll/testscript.phi.ll
>     Output:
> /proj/work/llvm/build/test/tmp/trphi.ll/testscript.phi.ll.out
>
>   Regression.Transforms.SimplifyCFG.2002-05-05-EmptyBlockMerge: FAIL
> , expected PASS
>     Script:
> /proj/work/llvm/build/test/tmp/tr2002-05-05-EmptyBlockMerge.ll/testscript.2002-05-05-EmptyBlockMerge.ll
>     Output:
> /proj/work/llvm/build/test/tmp/tr2002-05-05-EmptyBlockMerge.ll/testscript.2002-05-05-EmptyBlockMerge.ll.out
>
>   Regression.Verifier.2002-04-13-RetTypes       : FAIL    , expected
> PASS
>     /proj/work/llvm/llvm/test/Regression/Verifier/2002-04-13-RetTypes.ll
> assembled
>
> gmake: [qmtest] Error 1 (ignored)
>
>

-Chris

-- 
http://llvm.cs.uiuc.edu/
http://www.nondot.org/~sabre/Projects/




More information about the llvm-dev mailing list