>>> terra: Building testing/terra 1.0.4-r0 (using abuild 3.9.0-r2) started Sat, 30 Jul 2022 09:49:07 +0000 >>> terra: Checking sanity of /home/buildozer/aports/testing/terra/APKBUILD... >>> terra: Analyzing dependencies... >>> terra: Installing for build: build-base clang-dev clang-static cmake libedit-dev libffi-dev libxml2-dev llvm-dev llvm-static luajit-dev ncurses-dev openmp-dev samurai zlib-dev (1/41) Installing libffi (3.4.2-r1) (2/41) Installing libxml2 (2.9.14-r1) (3/41) Installing llvm14-libs (14.0.6-r2) (4/41) Installing clang-libs (14.0.6-r1) (5/41) Installing clang (14.0.6-r1) (6/41) Installing clang-extra-tools (14.0.6-r1) (7/41) Installing clang-dev (14.0.6-r1) (8/41) Installing clang-static (14.0.6-r1) (9/41) Installing libarchive (3.6.1-r0) (10/41) Installing rhash-libs (1.4.3-r0) (11/41) Installing libuv (1.44.2-r0) (12/41) Installing cmake (3.23.2-r0) (13/41) Installing ncurses-dev (6.3_p20220724-r0) (14/41) Installing libedit-dev (20210910.3.1-r0) (15/41) Installing linux-headers (5.16.7-r1) (16/41) Installing libffi-dev (3.4.2-r1) (17/41) Installing zlib-dev (1.2.12-r1) (18/41) Installing xz-dev (5.2.5-r1) (19/41) Installing libxml2-dev (2.9.14-r1) (20/41) Installing gdbm (1.23-r0) (21/41) Installing mpdecimal (2.5.1-r1) (22/41) Installing readline (8.1.2-r0) (23/41) Installing sqlite-libs (3.39.2-r0) (24/41) Installing python3 (3.10.5-r1) (25/41) Installing py3-appdirs (1.4.4-r4) (26/41) Installing py3-more-itertools (8.13.0-r0) (27/41) Installing py3-ordered-set (4.0.2-r4) (28/41) Installing py3-parsing (2.4.7-r4) (29/41) Installing py3-six (1.16.0-r2) (30/41) Installing py3-packaging (21.3-r1) (31/41) Installing py3-setuptools (59.4.0-r0) (32/41) Installing llvm14-test-utils (14.0.6-r2) (33/41) Installing llvm14 (14.0.6-r2) (34/41) Installing llvm14-dev (14.0.6-r2) (35/41) Installing llvm14-static (14.0.6-r2) (36/41) Installing luajit (2.1_p20210510-r0) (37/41) Installing luajit-dev (2.1_p20210510-r0) (38/41) Installing openmp (14.0.6-r0) (39/41) Installing openmp-dev (14.0.6-r0) (40/41) Installing samurai (1.2-r2) (41/41) Installing .makedepends-terra (20220730.094909) Executing busybox-1.35.0-r20.trigger OK: 2027 MiB in 144 packages >>> terra: Cleaning up srcdir >>> terra: Cleaning up pkgdir >>> terra: Fetching https://distfiles.alpinelinux.org/distfiles/edge/terra-1.0.4.tar.gz >>> terra: Fetching https://distfiles.alpinelinux.org/distfiles/edge/terra-1.0.4.tar.gz >>> terra: Checking sha512sums... terra-1.0.4.tar.gz: OK no-execinfo.patch: OK system-lua.patch: OK version.patch: OK >>> terra: Unpacking /var/cache/distfiles/edge/terra-1.0.4.tar.gz... >>> terra: no-execinfo.patch patching file src/tdebug.cpp >>> terra: system-lua.patch patching file cmake/Modules/GetLuaJIT.cmake patching file src/CMakeLists.txt Hunk #2 succeeded at 313 (offset 21 lines). >>> terra: version.patch patching file cmake/Modules/VersionNumber.cmake -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib/libffi.so -- Found ZLIB: /lib/libz.so (found version "1.2.12") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.9.14") -- Clang libraries: /usr/lib/libclangFrontend.a;/usr/lib/libclangDriver.a;/usr/lib/libclangSerialization.a;/usr/lib/libclangCodeGen.a;/usr/lib/libclangParse.a;/usr/lib/libclangSema.a;/usr/lib/libclangAnalysis.a;/usr/lib/libclangEdit.a;/usr/lib/libclangAST.a;/usr/lib/libclangASTMatchers.a;/usr/lib/libclangLex.a;/usr/lib/libclangBasic.a -- Found Clang: /usr/include -- Found Git: /usr/bin/git (found version "2.37.1") CUDA_TOOLKIT_ROOT_DIR not found or specified -- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Checking for module 'luajit' -- Found luajit, version 2.1.0-beta3 -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/testing/terra/src/terra-release-1.0.4/build [1/217] Generating llvm_objects/libclangBasic.a/Attributes.cpp.o, llvm_objects/libclangBasic.a/Builtins.cpp.o, llvm_objects/libclangBasic.a/CLWarnings.cpp.o, llvm_objects/libclangBasic.a/CharInfo.cpp.o, llvm_objects/libclangBasic.a/CodeGenOptions.cpp.o, llvm_objects/libclangBasic.a/Cuda.cpp.o, llvm_objects/libclangBasic.a/DarwinSDKInfo.cpp.o, llvm_objects/libclangBasic.a/Diagnostic.cpp.o, llvm_objects/libclangBasic.a/DiagnosticIDs.cpp.o, llvm_objects/libclangBasic.a/DiagnosticOptions.cpp.o, llvm_objects/libclangBasic.a/ExpressionTraits.cpp.o, llvm_objects/libclangBasic.a/FileEntry.cpp.o, llvm_objects/libclangBasic.a/FileManager.cpp.o, llvm_objects/libclangBasic.a/FileSystemStatCache.cpp.o, llvm_objects/libclangBasic.a/IdentifierTable.cpp.o, llvm_objects/libclangBasic.a/LangOptions.cpp.o, llvm_objects/libclangBasic.a/LangStandards.cpp.o, llvm_objects/libclangBasic.a/Module.cpp.o, llvm_objects/libclangBasic.a/ObjCRuntime.cpp.o, llvm_objects/libclangBasic.a/OpenCLOptions.cpp.o, llvm_objects/libclangBasic.a/OpenMPKinds.cpp.o, llvm_objects/libclangBasic.a/OperatorPrecedence.cpp.o, llvm_objects/libclangBasic.a/ProfileList.cpp.o, llvm_objects/libclangBasic.a/NoSanitizeList.cpp.o, llvm_objects/libclangBasic.a/SanitizerSpecialCaseList.cpp.o, llvm_objects/libclangBasic.a/Sanitizers.cpp.o, llvm_objects/libclangBasic.a/SourceLocation.cpp.o, llvm_objects/libclangBasic.a/SourceManager.cpp.o, llvm_objects/libclangBasic.a/Stack.cpp.o, llvm_objects/libclangBasic.a/TargetID.cpp.o, llvm_objects/libclangBasic.a/TargetInfo.cpp.o, llvm_objects/libclangBasic.a/Targets.cpp.o, llvm_objects/libclangBasic.a/AArch64.cpp.o, llvm_objects/libclangBasic.a/AMDGPU.cpp.o, llvm_objects/libclangBasic.a/ARC.cpp.o, llvm_objects/libclangBasic.a/ARM.cpp.o, llvm_objects/libclangBasic.a/AVR.cpp.o, llvm_objects/libclangBasic.a/BPF.cpp.o, llvm_objects/libclangBasic.a/Hexagon.cpp.o, llvm_objects/libclangBasic.a/Lanai.cpp.o, llvm_objects/libclangBasic.a/Le64.cpp.o, llvm_objects/libclangBasic.a/M68k.cpp.o, llvm_objects/libclangBasic.a/MSP430.cpp.o, llvm_objects/libclangBasic.a/Mips.cpp.o, llvm_objects/libclangBasic.a/NVPTX.cpp.o, llvm_objects/libclangBasic.a/OSTargets.cpp.o, llvm_objects/libclangBasic.a/PNaCl.cpp.o, llvm_objects/libclangBasic.a/PPC.cpp.o, llvm_objects/libclangBasic.a/RISCV.cpp.o, llvm_objects/libclangBasic.a/SPIR.cpp.o, llvm_objects/libclangBasic.a/Sparc.cpp.o, llvm_objects/libclangBasic.a/SystemZ.cpp.o, llvm_objects/libclangBasic.a/TCE.cpp.o, llvm_objects/libclangBasic.a/VE.cpp.o, llvm_objects/libclangBasic.a/WebAssembly.cpp.o, llvm_objects/libclangBasic.a/X86.cpp.o, llvm_objects/libclangBasic.a/XCore.cpp.o, llvm_objects/libclangBasic.a/TokenKinds.cpp.o, llvm_objects/libclangBasic.a/TypeTraits.cpp.o, llvm_objects/libclangBasic.a/Version.cpp.o, llvm_objects/libclangBasic.a/Warnings.cpp.o, llvm_objects/libclangBasic.a/XRayInstr.cpp.o, llvm_objects/libclangBasic.a/XRayLists.cpp.o [2/217] Generating llvm_objects/libclangLex.a/DependencyDirectivesSourceMinimizer.cpp.o, llvm_objects/libclangLex.a/HeaderMap.cpp.o, llvm_objects/libclangLex.a/HeaderSearch.cpp.o, llvm_objects/libclangLex.a/InitHeaderSearch.cpp.o, llvm_objects/libclangLex.a/Lexer.cpp.o, llvm_objects/libclangLex.a/LiteralSupport.cpp.o, llvm_objects/libclangLex.a/MacroArgs.cpp.o, llvm_objects/libclangLex.a/MacroInfo.cpp.o, llvm_objects/libclangLex.a/ModuleMap.cpp.o, llvm_objects/libclangLex.a/PPCaching.cpp.o, llvm_objects/libclangLex.a/PPCallbacks.cpp.o, llvm_objects/libclangLex.a/PPConditionalDirectiveRecord.cpp.o, llvm_objects/libclangLex.a/PPDirectives.cpp.o, llvm_objects/libclangLex.a/PPExpressions.cpp.o, llvm_objects/libclangLex.a/PPLexerChange.cpp.o, llvm_objects/libclangLex.a/PPMacroExpansion.cpp.o, llvm_objects/libclangLex.a/Pragma.cpp.o, llvm_objects/libclangLex.a/PreprocessingRecord.cpp.o, llvm_objects/libclangLex.a/Preprocessor.cpp.o, llvm_objects/libclangLex.a/PreprocessorLexer.cpp.o, llvm_objects/libclangLex.a/ScratchBuffer.cpp.o, llvm_objects/libclangLex.a/TokenConcatenation.cpp.o, llvm_objects/libclangLex.a/TokenLexer.cpp.o [3/217] Generating llvm_objects/libclangASTMatchers.a/ASTMatchFinder.cpp.o, llvm_objects/libclangASTMatchers.a/ASTMatchersInternal.cpp.o, llvm_objects/libclangASTMatchers.a/GtestMatchers.cpp.o [4/217] Generating llvm_objects/libclangAST.a/APValue.cpp.o, llvm_objects/libclangAST.a/ASTConcept.cpp.o, llvm_objects/libclangAST.a/ASTConsumer.cpp.o, llvm_objects/libclangAST.a/ASTContext.cpp.o, llvm_objects/libclangAST.a/ASTDiagnostic.cpp.o, llvm_objects/libclangAST.a/ASTDumper.cpp.o, llvm_objects/libclangAST.a/ASTImporter.cpp.o, llvm_objects/libclangAST.a/ASTImporterLookupTable.cpp.o, llvm_objects/libclangAST.a/ASTStructuralEquivalence.cpp.o, llvm_objects/libclangAST.a/ASTTypeTraits.cpp.o, llvm_objects/libclangAST.a/AttrDocTable.cpp.o, llvm_objects/libclangAST.a/AttrImpl.cpp.o, llvm_objects/libclangAST.a/Comment.cpp.o, llvm_objects/libclangAST.a/CommentBriefParser.cpp.o, llvm_objects/libclangAST.a/CommentCommandTraits.cpp.o, llvm_objects/libclangAST.a/CommentLexer.cpp.o, llvm_objects/libclangAST.a/CommentParser.cpp.o, llvm_objects/libclangAST.a/CommentSema.cpp.o, llvm_objects/libclangAST.a/ComparisonCategories.cpp.o, llvm_objects/libclangAST.a/ComputeDependence.cpp.o, llvm_objects/libclangAST.a/CXXInheritance.cpp.o, llvm_objects/libclangAST.a/DataCollection.cpp.o, llvm_objects/libclangAST.a/Decl.cpp.o, llvm_objects/libclangAST.a/DeclarationName.cpp.o, llvm_objects/libclangAST.a/DeclBase.cpp.o, llvm_objects/libclangAST.a/DeclCXX.cpp.o, llvm_objects/libclangAST.a/DeclFriend.cpp.o, llvm_objects/libclangAST.a/DeclGroup.cpp.o, llvm_objects/libclangAST.a/DeclObjC.cpp.o, llvm_objects/libclangAST.a/DeclOpenMP.cpp.o, llvm_objects/libclangAST.a/DeclPrinter.cpp.o, llvm_objects/libclangAST.a/DeclTemplate.cpp.o, llvm_objects/libclangAST.a/ParentMapContext.cpp.o, llvm_objects/libclangAST.a/Expr.cpp.o, llvm_objects/libclangAST.a/ExprClassification.cpp.o, llvm_objects/libclangAST.a/ExprConcepts.cpp.o, llvm_objects/libclangAST.a/ExprConstant.cpp.o, llvm_objects/libclangAST.a/ExprCXX.cpp.o, llvm_objects/libclangAST.a/ExprObjC.cpp.o, llvm_objects/libclangAST.a/ExternalASTMerger.cpp.o, llvm_objects/libclangAST.a/ExternalASTSource.cpp.o, llvm_objects/libclangAST.a/FormatString.cpp.o, llvm_objects/libclangAST.a/InheritViz.cpp.o, llvm_objects/libclangAST.a/ByteCodeEmitter.cpp.o, llvm_objects/libclangAST.a/ByteCodeExprGen.cpp.o, llvm_objects/libclangAST.a/ByteCodeGenError.cpp.o, llvm_objects/libclangAST.a/ByteCodeStmtGen.cpp.o, llvm_objects/libclangAST.a/Context.cpp.o, llvm_objects/libclangAST.a/Descriptor.cpp.o, llvm_objects/libclangAST.a/Disasm.cpp.o, llvm_objects/libclangAST.a/EvalEmitter.cpp.o, llvm_objects/libclangAST.a/Frame.cpp.o, llvm_objects/libclangAST.a/Function.cpp.o, llvm_objects/libclangAST.a/Interp.cpp.o, llvm_objects/libclangAST.a/InterpBlock.cpp.o, llvm_objects/libclangAST.a/InterpFrame.cpp.o, llvm_objects/libclangAST.a/InterpStack.cpp.o, llvm_objects/libclangAST.a/InterpState.cpp.o, llvm_objects/libclangAST.a/Pointer.cpp.o, llvm_objects/libclangAST.a/PrimType.cpp.o, llvm_objects/libclangAST.a/Program.cpp.o, llvm_objects/libclangAST.a/Record.cpp.o, llvm_objects/libclangAST.a/Source.cpp.o, llvm_objects/libclangAST.a/State.cpp.o, llvm_objects/libclangAST.a/ItaniumCXXABI.cpp.o, llvm_objects/libclangAST.a/ItaniumMangle.cpp.o, llvm_objects/libclangAST.a/JSONNodeDumper.cpp.o, llvm_objects/libclangAST.a/Mangle.cpp.o, llvm_objects/libclangAST.a/MicrosoftCXXABI.cpp.o, llvm_objects/libclangAST.a/MicrosoftMangle.cpp.o, llvm_objects/libclangAST.a/NestedNameSpecifier.cpp.o, llvm_objects/libclangAST.a/NSAPI.cpp.o, llvm_objects/libclangAST.a/ODRHash.cpp.o, llvm_objects/libclangAST.a/OpenMPClause.cpp.o, llvm_objects/libclangAST.a/OSLog.cpp.o, llvm_objects/libclangAST.a/ParentMap.cpp.o, llvm_objects/libclangAST.a/PrintfFormatString.cpp.o, llvm_objects/libclangAST.a/QualTypeNames.cpp.o, llvm_objects/libclangAST.a/RawCommentList.cpp.o, llvm_objects/libclangAST.a/RecordLayout.cpp.o, llvm_objects/libclangAST.a/RecordLayoutBuilder.cpp.o, llvm_objects/libclangAST.a/ScanfFormatString.cpp.o, llvm_objects/libclangAST.a/SelectorLocationsKind.cpp.o, llvm_objects/libclangAST.a/Stmt.cpp.o, llvm_objects/libclangAST.a/StmtCXX.cpp.o, llvm_objects/libclangAST.a/StmtIterator.cpp.o, llvm_objects/libclangAST.a/StmtObjC.cpp.o, llvm_objects/libclangAST.a/StmtOpenMP.cpp.o, llvm_objects/libclangAST.a/StmtPrinter.cpp.o, llvm_objects/libclangAST.a/StmtProfile.cpp.o, llvm_objects/libclangAST.a/StmtViz.cpp.o, llvm_objects/libclangAST.a/TemplateBase.cpp.o, llvm_objects/libclangAST.a/TemplateName.cpp.o, llvm_objects/libclangAST.a/TextNodeDumper.cpp.o, llvm_objects/libclangAST.a/Type.cpp.o, llvm_objects/libclangAST.a/TypeLoc.cpp.o, llvm_objects/libclangAST.a/TypePrinter.cpp.o, llvm_objects/libclangAST.a/VTableBuilder.cpp.o, llvm_objects/libclangAST.a/VTTBuilder.cpp.o [5/217] Generating llvm_objects/libclangEdit.a/Commit.cpp.o, llvm_objects/libclangEdit.a/EditedSource.cpp.o, llvm_objects/libclangEdit.a/RewriteObjCFoundationAPI.cpp.o [6/217] Generating llvm_objects/libclangAnalysis.a/AnalysisDeclContext.cpp.o, llvm_objects/libclangAnalysis.a/BodyFarm.cpp.o, llvm_objects/libclangAnalysis.a/CalledOnceCheck.cpp.o, llvm_objects/libclangAnalysis.a/CFG.cpp.o, llvm_objects/libclangAnalysis.a/CFGReachabilityAnalysis.cpp.o, llvm_objects/libclangAnalysis.a/CFGStmtMap.cpp.o, llvm_objects/libclangAnalysis.a/CallGraph.cpp.o, llvm_objects/libclangAnalysis.a/CloneDetection.cpp.o, llvm_objects/libclangAnalysis.a/CocoaConventions.cpp.o, llvm_objects/libclangAnalysis.a/ConstructionContext.cpp.o, llvm_objects/libclangAnalysis.a/Consumed.cpp.o, llvm_objects/libclangAnalysis.a/CodeInjector.cpp.o, llvm_objects/libclangAnalysis.a/Dominators.cpp.o, llvm_objects/libclangAnalysis.a/ExprMutationAnalyzer.cpp.o, llvm_objects/libclangAnalysis.a/IssueHash.cpp.o, llvm_objects/libclangAnalysis.a/LiveVariables.cpp.o, llvm_objects/libclangAnalysis.a/MacroExpansionContext.cpp.o, llvm_objects/libclangAnalysis.a/ObjCNoReturn.cpp.o, llvm_objects/libclangAnalysis.a/PathDiagnostic.cpp.o, llvm_objects/libclangAnalysis.a/PostOrderCFGView.cpp.o, llvm_objects/libclangAnalysis.a/ProgramPoint.cpp.o, llvm_objects/libclangAnalysis.a/ReachableCode.cpp.o, llvm_objects/libclangAnalysis.a/RetainSummaryManager.cpp.o, llvm_objects/libclangAnalysis.a/ThreadSafety.cpp.o, llvm_objects/libclangAnalysis.a/ThreadSafetyCommon.cpp.o, llvm_objects/libclangAnalysis.a/ThreadSafetyLogical.cpp.o, llvm_objects/libclangAnalysis.a/ThreadSafetyTIL.cpp.o, llvm_objects/libclangAnalysis.a/UninitializedValues.cpp.o [7/217] Generating llvm_objects/libclangSema.a/AnalysisBasedWarnings.cpp.o, llvm_objects/libclangSema.a/CodeCompleteConsumer.cpp.o, llvm_objects/libclangSema.a/DeclSpec.cpp.o, llvm_objects/libclangSema.a/DelayedDiagnostic.cpp.o, llvm_objects/libclangSema.a/IdentifierResolver.cpp.o, llvm_objects/libclangSema.a/JumpDiagnostics.cpp.o, llvm_objects/libclangSema.a/MultiplexExternalSemaSource.cpp.o, llvm_objects/libclangSema.a/ParsedAttr.cpp.o, llvm_objects/libclangSema.a/Scope.cpp.o, llvm_objects/libclangSema.a/ScopeInfo.cpp.o, llvm_objects/libclangSema.a/Sema.cpp.o, llvm_objects/libclangSema.a/SemaAccess.cpp.o, llvm_objects/libclangSema.a/SemaAttr.cpp.o, llvm_objects/libclangSema.a/SemaAvailability.cpp.o, llvm_objects/libclangSema.a/SemaCXXScopeSpec.cpp.o, llvm_objects/libclangSema.a/SemaCast.cpp.o, llvm_objects/libclangSema.a/SemaChecking.cpp.o, llvm_objects/libclangSema.a/SemaCodeComplete.cpp.o, llvm_objects/libclangSema.a/SemaConcept.cpp.o, llvm_objects/libclangSema.a/SemaConsumer.cpp.o, llvm_objects/libclangSema.a/SemaCoroutine.cpp.o, llvm_objects/libclangSema.a/SemaCUDA.cpp.o, llvm_objects/libclangSema.a/SemaDecl.cpp.o, llvm_objects/libclangSema.a/SemaDeclAttr.cpp.o, llvm_objects/libclangSema.a/SemaDeclCXX.cpp.o, llvm_objects/libclangSema.a/SemaDeclObjC.cpp.o, llvm_objects/libclangSema.a/SemaExceptionSpec.cpp.o, llvm_objects/libclangSema.a/SemaExpr.cpp.o, llvm_objects/libclangSema.a/SemaExprCXX.cpp.o, llvm_objects/libclangSema.a/SemaExprMember.cpp.o, llvm_objects/libclangSema.a/SemaExprObjC.cpp.o, llvm_objects/libclangSema.a/SemaFixItUtils.cpp.o, llvm_objects/libclangSema.a/SemaInit.cpp.o, llvm_objects/libclangSema.a/SemaLambda.cpp.o, llvm_objects/libclangSema.a/SemaLookup.cpp.o, llvm_objects/libclangSema.a/SemaModule.cpp.o, llvm_objects/libclangSema.a/SemaObjCProperty.cpp.o, llvm_objects/libclangSema.a/SemaOpenMP.cpp.o, llvm_objects/libclangSema.a/SemaOverload.cpp.o, llvm_objects/libclangSema.a/SemaPseudoObject.cpp.o, llvm_objects/libclangSema.a/SemaStmt.cpp.o, llvm_objects/libclangSema.a/SemaStmtAsm.cpp.o, llvm_objects/libclangSema.a/SemaStmtAttr.cpp.o, llvm_objects/libclangSema.a/SemaSYCL.cpp.o, llvm_objects/libclangSema.a/SemaTemplate.cpp.o, llvm_objects/libclangSema.a/SemaTemplateDeduction.cpp.o, llvm_objects/libclangSema.a/SemaTemplateInstantiate.cpp.o, llvm_objects/libclangSema.a/SemaTemplateInstantiateDecl.cpp.o, llvm_objects/libclangSema.a/SemaTemplateVariadic.cpp.o, llvm_objects/libclangSema.a/SemaType.cpp.o, llvm_objects/libclangSema.a/TypeLocBuilder.cpp.o [8/217] Generating llvm_objects/libclangParse.a/ParseAST.cpp.o, llvm_objects/libclangParse.a/ParseCXXInlineMethods.cpp.o, llvm_objects/libclangParse.a/ParseDecl.cpp.o, llvm_objects/libclangParse.a/ParseDeclCXX.cpp.o, llvm_objects/libclangParse.a/ParseExpr.cpp.o, llvm_objects/libclangParse.a/ParseExprCXX.cpp.o, llvm_objects/libclangParse.a/ParseInit.cpp.o, llvm_objects/libclangParse.a/ParseObjc.cpp.o, llvm_objects/libclangParse.a/ParseOpenMP.cpp.o, llvm_objects/libclangParse.a/ParsePragma.cpp.o, llvm_objects/libclangParse.a/ParseStmt.cpp.o, llvm_objects/libclangParse.a/ParseStmtAsm.cpp.o, llvm_objects/libclangParse.a/ParseTemplate.cpp.o, llvm_objects/libclangParse.a/ParseTentative.cpp.o, llvm_objects/libclangParse.a/Parser.cpp.o [9/217] Generating llvm_objects/libclangCodeGen.a/BackendUtil.cpp.o, llvm_objects/libclangCodeGen.a/CGAtomic.cpp.o, llvm_objects/libclangCodeGen.a/CGBlocks.cpp.o, llvm_objects/libclangCodeGen.a/CGBuiltin.cpp.o, llvm_objects/libclangCodeGen.a/CGCUDANV.cpp.o, llvm_objects/libclangCodeGen.a/CGCUDARuntime.cpp.o, llvm_objects/libclangCodeGen.a/CGCXX.cpp.o, llvm_objects/libclangCodeGen.a/CGCXXABI.cpp.o, llvm_objects/libclangCodeGen.a/CGCall.cpp.o, llvm_objects/libclangCodeGen.a/CGClass.cpp.o, llvm_objects/libclangCodeGen.a/CGCleanup.cpp.o, llvm_objects/libclangCodeGen.a/CGCoroutine.cpp.o, llvm_objects/libclangCodeGen.a/CGDebugInfo.cpp.o, llvm_objects/libclangCodeGen.a/CGDecl.cpp.o, llvm_objects/libclangCodeGen.a/CGDeclCXX.cpp.o, llvm_objects/libclangCodeGen.a/CGException.cpp.o, llvm_objects/libclangCodeGen.a/CGExpr.cpp.o, llvm_objects/libclangCodeGen.a/CGExprAgg.cpp.o, llvm_objects/libclangCodeGen.a/CGExprCXX.cpp.o, llvm_objects/libclangCodeGen.a/CGExprComplex.cpp.o, llvm_objects/libclangCodeGen.a/CGExprConstant.cpp.o, llvm_objects/libclangCodeGen.a/CGExprScalar.cpp.o, llvm_objects/libclangCodeGen.a/CGGPUBuiltin.cpp.o, llvm_objects/libclangCodeGen.a/CGLoopInfo.cpp.o, llvm_objects/libclangCodeGen.a/CGNonTrivialStruct.cpp.o, llvm_objects/libclangCodeGen.a/CGObjC.cpp.o, llvm_objects/libclangCodeGen.a/CGObjCGNU.cpp.o, llvm_objects/libclangCodeGen.a/CGObjCMac.cpp.o, llvm_objects/libclangCodeGen.a/CGObjCRuntime.cpp.o, llvm_objects/libclangCodeGen.a/CGOpenCLRuntime.cpp.o, llvm_objects/libclangCodeGen.a/CGOpenMPRuntime.cpp.o, llvm_objects/libclangCodeGen.a/CGOpenMPRuntimeGPU.cpp.o, llvm_objects/libclangCodeGen.a/CGRecordLayoutBuilder.cpp.o, llvm_objects/libclangCodeGen.a/CGStmt.cpp.o, llvm_objects/libclangCodeGen.a/CGStmtOpenMP.cpp.o, llvm_objects/libclangCodeGen.a/CGVTT.cpp.o, llvm_objects/libclangCodeGen.a/CGVTables.cpp.o, llvm_objects/libclangCodeGen.a/CodeGenABITypes.cpp.o, llvm_objects/libclangCodeGen.a/CodeGenAction.cpp.o, llvm_objects/libclangCodeGen.a/CodeGenFunction.cpp.o, llvm_objects/libclangCodeGen.a/CodeGenModule.cpp.o, llvm_objects/libclangCodeGen.a/CodeGenPGO.cpp.o, llvm_objects/libclangCodeGen.a/CodeGenTBAA.cpp.o, llvm_objects/libclangCodeGen.a/CodeGenTypes.cpp.o, llvm_objects/libclangCodeGen.a/ConstantInitBuilder.cpp.o, llvm_objects/libclangCodeGen.a/CoverageMappingGen.cpp.o, llvm_objects/libclangCodeGen.a/ItaniumCXXABI.cpp.o, llvm_objects/libclangCodeGen.a/MacroPPCallbacks.cpp.o, llvm_objects/libclangCodeGen.a/MicrosoftCXXABI.cpp.o, llvm_objects/libclangCodeGen.a/ModuleBuilder.cpp.o, llvm_objects/libclangCodeGen.a/ObjectFilePCHContainerOperations.cpp.o, llvm_objects/libclangCodeGen.a/PatternInit.cpp.o, llvm_objects/libclangCodeGen.a/SanitizerMetadata.cpp.o, llvm_objects/libclangCodeGen.a/SwiftCallingConv.cpp.o, llvm_objects/libclangCodeGen.a/TargetInfo.cpp.o, llvm_objects/libclangCodeGen.a/VarBypassDetector.cpp.o [10/217] Generating llvm_objects/libclangSerialization.a/ASTCommon.cpp.o, llvm_objects/libclangSerialization.a/ASTReader.cpp.o, llvm_objects/libclangSerialization.a/ASTReaderDecl.cpp.o, llvm_objects/libclangSerialization.a/ASTReaderStmt.cpp.o, llvm_objects/libclangSerialization.a/ASTWriter.cpp.o, llvm_objects/libclangSerialization.a/ASTWriterDecl.cpp.o, llvm_objects/libclangSerialization.a/ASTWriterStmt.cpp.o, llvm_objects/libclangSerialization.a/GeneratePCH.cpp.o, llvm_objects/libclangSerialization.a/GlobalModuleIndex.cpp.o, llvm_objects/libclangSerialization.a/InMemoryModuleCache.cpp.o, llvm_objects/libclangSerialization.a/ModuleFile.cpp.o, llvm_objects/libclangSerialization.a/ModuleFileExtension.cpp.o, llvm_objects/libclangSerialization.a/ModuleManager.cpp.o, llvm_objects/libclangSerialization.a/PCHContainerOperations.cpp.o [11/217] Generating llvm_objects/libclangDriver.a/Action.cpp.o, llvm_objects/libclangDriver.a/Compilation.cpp.o, llvm_objects/libclangDriver.a/Distro.cpp.o, llvm_objects/libclangDriver.a/Driver.cpp.o, llvm_objects/libclangDriver.a/DriverOptions.cpp.o, llvm_objects/libclangDriver.a/Job.cpp.o, llvm_objects/libclangDriver.a/Multilib.cpp.o, llvm_objects/libclangDriver.a/OptionUtils.cpp.o, llvm_objects/libclangDriver.a/Phases.cpp.o, llvm_objects/libclangDriver.a/SanitizerArgs.cpp.o, llvm_objects/libclangDriver.a/Tool.cpp.o, llvm_objects/libclangDriver.a/ToolChain.cpp.o, llvm_objects/libclangDriver.a/AArch64.cpp.o, llvm_objects/libclangDriver.a/ARM.cpp.o, llvm_objects/libclangDriver.a/M68k.cpp.o, llvm_objects/libclangDriver.a/Mips.cpp.o, llvm_objects/libclangDriver.a/PPC.cpp.o, llvm_objects/libclangDriver.a/RISCV.cpp.o, llvm_objects/libclangDriver.a/Sparc.cpp.o, llvm_objects/libclangDriver.a/SystemZ.cpp.o, llvm_objects/libclangDriver.a/VE.cpp.o, llvm_objects/libclangDriver.a/X86.cpp.o, llvm_objects/libclangDriver.a/AIX.cpp.o, llvm_objects/libclangDriver.a/Ananas.cpp.o, llvm_objects/libclangDriver.a/AMDGPU.cpp.o, llvm_objects/libclangDriver.a/AMDGPUOpenMP.cpp.o, llvm_objects/libclangDriver.a/AVR.cpp.o, llvm_objects/libclangDriver.a/BareMetal.cpp.o, llvm_objects/libclangDriver.a/Clang.cpp.o, llvm_objects/libclangDriver.a/CloudABI.cpp.o, llvm_objects/libclangDriver.a/CommonArgs.cpp.o, llvm_objects/libclangDriver.a/Contiki.cpp.o, llvm_objects/libclangDriver.a/CrossWindows.cpp.o, llvm_objects/libclangDriver.a/Cuda.cpp.o, llvm_objects/libclangDriver.a/Darwin.cpp.o, llvm_objects/libclangDriver.a/DragonFly.cpp.o, llvm_objects/libclangDriver.a/Flang.cpp.o, llvm_objects/libclangDriver.a/FreeBSD.cpp.o, llvm_objects/libclangDriver.a/Fuchsia.cpp.o, llvm_objects/libclangDriver.a/Gnu.cpp.o, llvm_objects/libclangDriver.a/Haiku.cpp.o, llvm_objects/libclangDriver.a/HIPUtility.cpp.o, llvm_objects/libclangDriver.a/HIPAMD.cpp.o, llvm_objects/libclangDriver.a/HIPSPV.cpp.o, llvm_objects/libclangDriver.a/Hexagon.cpp.o, llvm_objects/libclangDriver.a/Hurd.cpp.o, llvm_objects/libclangDriver.a/Linux.cpp.o, llvm_objects/libclangDriver.a/MipsLinux.cpp.o, llvm_objects/libclangDriver.a/MinGW.cpp.o, llvm_objects/libclangDriver.a/Minix.cpp.o, llvm_objects/libclangDriver.a/MSP430.cpp.o, llvm_objects/libclangDriver.a/MSVC.cpp.o, llvm_objects/libclangDriver.a/Myriad.cpp.o, llvm_objects/libclangDriver.a/NaCl.cpp.o, llvm_objects/libclangDriver.a/NetBSD.cpp.o, llvm_objects/libclangDriver.a/OpenBSD.cpp.o, llvm_objects/libclangDriver.a/PS4CPU.cpp.o, llvm_objects/libclangDriver.a/RISCVToolchain.cpp.o, llvm_objects/libclangDriver.a/Solaris.cpp.o, llvm_objects/libclangDriver.a/SPIRV.cpp.o, llvm_objects/libclangDriver.a/TCE.cpp.o, llvm_objects/libclangDriver.a/VEToolchain.cpp.o, llvm_objects/libclangDriver.a/WebAssembly.cpp.o, llvm_objects/libclangDriver.a/XCore.cpp.o, llvm_objects/libclangDriver.a/PPCLinux.cpp.o, llvm_objects/libclangDriver.a/PPCFreeBSD.cpp.o, llvm_objects/libclangDriver.a/InterfaceStubs.cpp.o, llvm_objects/libclangDriver.a/ZOS.cpp.o, llvm_objects/libclangDriver.a/Types.cpp.o, llvm_objects/libclangDriver.a/XRayArgs.cpp.o [12/217] Generating llvm_objects/libclangFrontend.a/ASTConsumers.cpp.o, llvm_objects/libclangFrontend.a/ASTMerge.cpp.o, llvm_objects/libclangFrontend.a/ASTUnit.cpp.o, llvm_objects/libclangFrontend.a/ChainedDiagnosticConsumer.cpp.o, llvm_objects/libclangFrontend.a/ChainedIncludesSource.cpp.o, llvm_objects/libclangFrontend.a/CompilerInstance.cpp.o, llvm_objects/libclangFrontend.a/CompilerInvocation.cpp.o, llvm_objects/libclangFrontend.a/CreateInvocationFromCommandLine.cpp.o, llvm_objects/libclangFrontend.a/DependencyFile.cpp.o, llvm_objects/libclangFrontend.a/DependencyGraph.cpp.o, llvm_objects/libclangFrontend.a/DiagnosticRenderer.cpp.o, llvm_objects/libclangFrontend.a/ExtractAPIConsumer.cpp.o, llvm_objects/libclangFrontend.a/FrontendAction.cpp.o, llvm_objects/libclangFrontend.a/FrontendActions.cpp.o, llvm_objects/libclangFrontend.a/FrontendOptions.cpp.o, llvm_objects/libclangFrontend.a/HeaderIncludeGen.cpp.o, llvm_objects/libclangFrontend.a/InitPreprocessor.cpp.o, llvm_objects/libclangFrontend.a/LayoutOverrideSource.cpp.o, llvm_objects/libclangFrontend.a/LogDiagnosticPrinter.cpp.o, llvm_objects/libclangFrontend.a/ModuleDependencyCollector.cpp.o, llvm_objects/libclangFrontend.a/MultiplexConsumer.cpp.o, llvm_objects/libclangFrontend.a/PrecompiledPreamble.cpp.o, llvm_objects/libclangFrontend.a/PrintPreprocessedOutput.cpp.o, llvm_objects/libclangFrontend.a/SerializedDiagnosticPrinter.cpp.o, llvm_objects/libclangFrontend.a/SerializedDiagnosticReader.cpp.o, llvm_objects/libclangFrontend.a/TestModuleFileExtension.cpp.o, llvm_objects/libclangFrontend.a/TextDiagnostic.cpp.o, llvm_objects/libclangFrontend.a/TextDiagnosticBuffer.cpp.o, llvm_objects/libclangFrontend.a/TextDiagnosticPrinter.cpp.o, llvm_objects/libclangFrontend.a/VerifyDiagnosticConsumer.cpp.o, llvm_objects/libclangFrontend.a/InterfaceStubFunctionsConsumer.cpp.o [13/217] Generating llvm_objects/libLLVMExegesis.a/Analysis.cpp.o, llvm_objects/libLLVMExegesis.a/Assembler.cpp.o, llvm_objects/libLLVMExegesis.a/BenchmarkResult.cpp.o, llvm_objects/libLLVMExegesis.a/BenchmarkRunner.cpp.o, llvm_objects/libLLVMExegesis.a/Clustering.cpp.o, llvm_objects/libLLVMExegesis.a/CodeTemplate.cpp.o, llvm_objects/libLLVMExegesis.a/Error.cpp.o, llvm_objects/libLLVMExegesis.a/LatencyBenchmarkRunner.cpp.o, llvm_objects/libLLVMExegesis.a/LlvmState.cpp.o, llvm_objects/libLLVMExegesis.a/MCInstrDescView.cpp.o, llvm_objects/libLLVMExegesis.a/ParallelSnippetGenerator.cpp.o, llvm_objects/libLLVMExegesis.a/PerfHelper.cpp.o, llvm_objects/libLLVMExegesis.a/RegisterAliasing.cpp.o, llvm_objects/libLLVMExegesis.a/RegisterValue.cpp.o, llvm_objects/libLLVMExegesis.a/SchedClassResolution.cpp.o, llvm_objects/libLLVMExegesis.a/SerialSnippetGenerator.cpp.o, llvm_objects/libLLVMExegesis.a/SnippetFile.cpp.o, llvm_objects/libLLVMExegesis.a/SnippetGenerator.cpp.o, llvm_objects/libLLVMExegesis.a/SnippetRepetitor.cpp.o, llvm_objects/libLLVMExegesis.a/Target.cpp.o, llvm_objects/libLLVMExegesis.a/UopsBenchmarkRunner.cpp.o [14/217] Generating llvm_objects/libLLVMExegesisMips.a/Target.cpp.o [15/217] Generating llvm_objects/libLLVMExegesisPowerPC.a/Target.cpp.o [16/217] Generating llvm_objects/libLLVMExegesisAArch64.a/Target.cpp.o [17/217] Generating llvm_objects/libLLVMExegesisX86.a/Target.cpp.o, llvm_objects/libLLVMExegesisX86.a/X86Counter.cpp.o [18/217] Generating llvm_objects/libLLVMDiff.a/DiffConsumer.cpp.o, llvm_objects/libLLVMDiff.a/DifferenceEngine.cpp.o, llvm_objects/libLLVMDiff.a/DiffLog.cpp.o [19/217] Generating llvm_objects/libLLVMCFIVerify.a/FileAnalysis.cpp.o, llvm_objects/libLLVMCFIVerify.a/GraphBuilder.cpp.o [20/217] Generating llvm_objects/libLLVMWindowsManifest.a/WindowsManifestMerger.cpp.o [21/217] Generating llvm_objects/libLLVMXRay.a/BlockIndexer.cpp.o, llvm_objects/libLLVMXRay.a/BlockPrinter.cpp.o, llvm_objects/libLLVMXRay.a/BlockVerifier.cpp.o, llvm_objects/libLLVMXRay.a/FDRRecordProducer.cpp.o, llvm_objects/libLLVMXRay.a/FDRRecords.cpp.o, llvm_objects/libLLVMXRay.a/FDRTraceExpander.cpp.o, llvm_objects/libLLVMXRay.a/FDRTraceWriter.cpp.o, llvm_objects/libLLVMXRay.a/FileHeaderReader.cpp.o, llvm_objects/libLLVMXRay.a/InstrumentationMap.cpp.o, llvm_objects/libLLVMXRay.a/LogBuilderConsumer.cpp.o, llvm_objects/libLLVMXRay.a/Profile.cpp.o, llvm_objects/libLLVMXRay.a/RecordInitializer.cpp.o, llvm_objects/libLLVMXRay.a/RecordPrinter.cpp.o, llvm_objects/libLLVMXRay.a/Trace.cpp.o [22/217] Generating llvm_objects/libLLVMLibDriver.a/LibDriver.cpp.o [23/217] Generating llvm_objects/libLLVMDlltoolDriver.a/DlltoolDriver.cpp.o [24/217] Generating llvm_objects/libLLVMTextAPI.a/Architecture.cpp.o, llvm_objects/libLLVMTextAPI.a/ArchitectureSet.cpp.o, llvm_objects/libLLVMTextAPI.a/InterfaceFile.cpp.o, llvm_objects/libLLVMTextAPI.a/PackedVersion.cpp.o, llvm_objects/libLLVMTextAPI.a/Platform.cpp.o, llvm_objects/libLLVMTextAPI.a/Symbol.cpp.o, llvm_objects/libLLVMTextAPI.a/Target.cpp.o, llvm_objects/libLLVMTextAPI.a/TextStub.cpp.o, llvm_objects/libLLVMTextAPI.a/TextStubCommon.cpp.o [25/217] Generating llvm_objects/libLLVMPasses.a/OptimizationLevel.cpp.o, llvm_objects/libLLVMPasses.a/PassBuilder.cpp.o, llvm_objects/libLLVMPasses.a/PassBuilderBindings.cpp.o, llvm_objects/libLLVMPasses.a/PassBuilderPipelines.cpp.o, llvm_objects/libLLVMPasses.a/PassPlugin.cpp.o, llvm_objects/libLLVMPasses.a/StandardInstrumentations.cpp.o [26/217] Generating llvm_objects/libLLVMCoverage.a/CoverageMapping.cpp.o, llvm_objects/libLLVMCoverage.a/CoverageMappingWriter.cpp.o, llvm_objects/libLLVMCoverage.a/CoverageMappingReader.cpp.o [27/217] Generating llvm_objects/libLLVMProfileData.a/GCOV.cpp.o, llvm_objects/libLLVMProfileData.a/InstrProf.cpp.o, llvm_objects/libLLVMProfileData.a/InstrProfCorrelator.cpp.o, llvm_objects/libLLVMProfileData.a/InstrProfReader.cpp.o, llvm_objects/libLLVMProfileData.a/InstrProfWriter.cpp.o, llvm_objects/libLLVMProfileData.a/ProfileSummaryBuilder.cpp.o, llvm_objects/libLLVMProfileData.a/SampleProf.cpp.o, llvm_objects/libLLVMProfileData.a/SampleProfReader.cpp.o, llvm_objects/libLLVMProfileData.a/SampleProfWriter.cpp.o, llvm_objects/libLLVMProfileData.a/RawMemProfReader.cpp.o [28/217] Generating llvm_objects/libLLVMLineEditor.a/LineEditor.cpp.o [29/217] Generating llvm_objects/libLLVMAsmParser.a/LLLexer.cpp.o, llvm_objects/libLLVMAsmParser.a/LLParser.cpp.o, llvm_objects/libLLVMAsmParser.a/Parser.cpp.o [30/217] Generating llvm_objects/libLLVMXCoreInfo.a/XCoreTargetInfo.cpp.o [31/217] Generating llvm_objects/libLLVMXCoreDesc.a/XCoreInstPrinter.cpp.o, llvm_objects/libLLVMXCoreDesc.a/XCoreMCTargetDesc.cpp.o, llvm_objects/libLLVMXCoreDesc.a/XCoreMCAsmInfo.cpp.o [32/217] Generating llvm_objects/libLLVMXCoreDisassembler.a/XCoreDisassembler.cpp.o [33/217] Generating llvm_objects/libLLVMXCoreCodeGen.a/XCoreAsmPrinter.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreFrameLowering.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreInstrInfo.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreISelDAGToDAG.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreISelLowering.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreLowerThreadLocal.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreMachineFunctionInfo.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreMCInstLower.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreRegisterInfo.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreSubtarget.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreTargetMachine.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreTargetObjectFile.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreSelectionDAGInfo.cpp.o, llvm_objects/libLLVMXCoreCodeGen.a/XCoreFrameToArgsOffsetElim.cpp.o [34/217] Generating llvm_objects/libLLVMX86Info.a/X86TargetInfo.cpp.o [35/217] Generating llvm_objects/libLLVMX86Desc.a/X86ATTInstPrinter.cpp.o, llvm_objects/libLLVMX86Desc.a/X86IntelInstPrinter.cpp.o, llvm_objects/libLLVMX86Desc.a/X86InstComments.cpp.o, llvm_objects/libLLVMX86Desc.a/X86InstPrinterCommon.cpp.o, llvm_objects/libLLVMX86Desc.a/X86ShuffleDecode.cpp.o, llvm_objects/libLLVMX86Desc.a/X86AsmBackend.cpp.o, llvm_objects/libLLVMX86Desc.a/X86MCTargetDesc.cpp.o, llvm_objects/libLLVMX86Desc.a/X86MCAsmInfo.cpp.o, llvm_objects/libLLVMX86Desc.a/X86MCCodeEmitter.cpp.o, llvm_objects/libLLVMX86Desc.a/X86MachObjectWriter.cpp.o, llvm_objects/libLLVMX86Desc.a/X86ELFObjectWriter.cpp.o, llvm_objects/libLLVMX86Desc.a/X86WinCOFFObjectWriter.cpp.o, llvm_objects/libLLVMX86Desc.a/X86WinCOFFStreamer.cpp.o, llvm_objects/libLLVMX86Desc.a/X86WinCOFFTargetStreamer.cpp.o [36/217] Generating llvm_objects/libLLVMX86TargetMCA.a/X86CustomBehaviour.cpp.o [37/217] Generating llvm_objects/libLLVMX86Disassembler.a/X86Disassembler.cpp.o [38/217] Generating llvm_objects/libLLVMX86AsmParser.a/X86AsmParser.cpp.o [39/217] Generating llvm_objects/libLLVMX86CodeGen.a/X86AsmPrinter.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86AvoidTrailingCall.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86CallFrameOptimization.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86CallingConv.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86CallLowering.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86CmovConversion.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86DomainReassignment.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86DiscriminateMemOps.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86LowerTileCopy.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86LowerAMXType.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86PreAMXConfig.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86LowerAMXIntrinsics.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86TileConfig.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86FastTileConfig.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86PreTileConfig.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86ExpandPseudo.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86FastISel.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86FixupBWInsts.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86FixupLEAs.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86AvoidStoreForwardingBlocks.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86DynAllocaExpander.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86FixupSetCC.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86FlagsCopyLowering.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86FloatingPoint.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86FrameLowering.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86InstructionSelector.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86ISelDAGToDAG.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86ISelLowering.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86IndirectBranchTracking.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86IndirectThunks.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86InterleavedAccess.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86InsertPrefetch.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86InstCombineIntrinsic.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86InstrFMA3Info.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86InstrFoldTables.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86InstrInfo.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86EvexToVex.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86LegalizerInfo.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86LoadValueInjectionLoadHardening.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86LoadValueInjectionRetHardening.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86MCInstLower.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86MachineFunctionInfo.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86MacroFusion.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86OptimizeLEAs.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86PadShortFunction.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86PartialReduction.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86RegisterBankInfo.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86RegisterInfo.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86SelectionDAGInfo.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86ShuffleDecodeConstantPool.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86SpeculativeLoadHardening.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86SpeculativeExecutionSideEffectSuppression.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86Subtarget.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86TargetMachine.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86TargetObjectFile.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86TargetTransformInfo.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86VZeroUpper.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86WinEHState.cpp.o, llvm_objects/libLLVMX86CodeGen.a/X86InsertWait.cpp.o [40/217] Generating llvm_objects/libLLVMWebAssemblyUtils.a/WebAssemblyUtilities.cpp.o, llvm_objects/libLLVMWebAssemblyUtils.a/WebAssemblyTypeUtilities.cpp.o [41/217] Generating llvm_objects/libLLVMWebAssemblyInfo.a/WebAssemblyTargetInfo.cpp.o [42/217] Generating llvm_objects/libLLVMWebAssemblyDesc.a/WebAssemblyAsmBackend.cpp.o, llvm_objects/libLLVMWebAssemblyDesc.a/WebAssemblyInstPrinter.cpp.o, llvm_objects/libLLVMWebAssemblyDesc.a/WebAssemblyMCAsmInfo.cpp.o, llvm_objects/libLLVMWebAssemblyDesc.a/WebAssemblyMCCodeEmitter.cpp.o, llvm_objects/libLLVMWebAssemblyDesc.a/WebAssemblyMCTargetDesc.cpp.o, llvm_objects/libLLVMWebAssemblyDesc.a/WebAssemblyTargetStreamer.cpp.o, llvm_objects/libLLVMWebAssemblyDesc.a/WebAssemblyWasmObjectWriter.cpp.o [43/217] Generating llvm_objects/libLLVMWebAssemblyDisassembler.a/WebAssemblyDisassembler.cpp.o [44/217] Generating llvm_objects/libLLVMWebAssemblyAsmParser.a/WebAssemblyAsmParser.cpp.o, llvm_objects/libLLVMWebAssemblyAsmParser.a/WebAssemblyAsmTypeCheck.cpp.o [45/217] Generating llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyAddMissingPrototypes.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyArgumentMove.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyAsmPrinter.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyCFGStackify.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyCFGSort.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyDebugFixup.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyDebugValueManager.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyLateEHPrepare.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyExceptionInfo.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyExplicitLocals.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyFastISel.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyFixBrTableDefaults.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyFixIrreducibleControlFlow.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyFixFunctionBitcasts.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyFrameLowering.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyISelDAGToDAG.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyISelLowering.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyInstrInfo.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyLowerBrUnless.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyLowerEmscriptenEHSjLj.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyLowerGlobalDtors.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyLowerRefTypesIntPtrConv.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyMachineFunctionInfo.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyMCInstLower.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyMCLowerPrePass.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyNullifyDebugValueLists.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyOptimizeLiveIntervals.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyOptimizeReturned.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyPeephole.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyPrepareForLiveIntervals.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyRegisterInfo.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyRegColoring.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyRegNumbering.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyRegStackify.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyReplacePhysRegs.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyRuntimeLibcallSignatures.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblySelectionDAGInfo.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblySetP2AlignOperands.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblySortRegion.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyMemIntrinsicResults.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblySubtarget.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyTargetMachine.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyTargetObjectFile.cpp.o, llvm_objects/libLLVMWebAssemblyCodeGen.a/WebAssemblyTargetTransformInfo.cpp.o [46/217] Generating llvm_objects/libLLVMVEDesc.a/VEAsmBackend.cpp.o, llvm_objects/libLLVMVEDesc.a/VEELFObjectWriter.cpp.o, llvm_objects/libLLVMVEDesc.a/VEInstPrinter.cpp.o, llvm_objects/libLLVMVEDesc.a/VEMCAsmInfo.cpp.o, llvm_objects/libLLVMVEDesc.a/VEMCCodeEmitter.cpp.o, llvm_objects/libLLVMVEDesc.a/VEMCExpr.cpp.o, llvm_objects/libLLVMVEDesc.a/VEMCTargetDesc.cpp.o, llvm_objects/libLLVMVEDesc.a/VETargetStreamer.cpp.o [47/217] Generating llvm_objects/libLLVMVEInfo.a/VETargetInfo.cpp.o [48/217] Generating llvm_objects/libLLVMVEDisassembler.a/VEDisassembler.cpp.o [49/217] Generating llvm_objects/libLLVMVEAsmParser.a/VEAsmParser.cpp.o [50/217] Generating llvm_objects/libLLVMVECodeGen.a/LVLGen.cpp.o, llvm_objects/libLLVMVECodeGen.a/VEAsmPrinter.cpp.o, llvm_objects/libLLVMVECodeGen.a/VECustomDAG.cpp.o, llvm_objects/libLLVMVECodeGen.a/VEFrameLowering.cpp.o, llvm_objects/libLLVMVECodeGen.a/VEISelDAGToDAG.cpp.o, llvm_objects/libLLVMVECodeGen.a/VEISelLowering.cpp.o, llvm_objects/libLLVMVECodeGen.a/VEInstrInfo.cpp.o, llvm_objects/libLLVMVECodeGen.a/VEMachineFunctionInfo.cpp.o, llvm_objects/libLLVMVECodeGen.a/VEMCInstLower.cpp.o, llvm_objects/libLLVMVECodeGen.a/VERegisterInfo.cpp.o, llvm_objects/libLLVMVECodeGen.a/VESubtarget.cpp.o, llvm_objects/libLLVMVECodeGen.a/VETargetMachine.cpp.o [51/217] Generating llvm_objects/libLLVMSystemZInfo.a/SystemZTargetInfo.cpp.o [52/217] Generating llvm_objects/libLLVMSystemZDesc.a/SystemZInstPrinter.cpp.o, llvm_objects/libLLVMSystemZDesc.a/SystemZMCAsmBackend.cpp.o, llvm_objects/libLLVMSystemZDesc.a/SystemZMCAsmInfo.cpp.o, llvm_objects/libLLVMSystemZDesc.a/SystemZMCCodeEmitter.cpp.o, llvm_objects/libLLVMSystemZDesc.a/SystemZMCObjectWriter.cpp.o, llvm_objects/libLLVMSystemZDesc.a/SystemZMCTargetDesc.cpp.o [53/217] Generating llvm_objects/libLLVMSystemZDisassembler.a/SystemZDisassembler.cpp.o [54/217] Generating llvm_objects/libLLVMSystemZAsmParser.a/SystemZAsmParser.cpp.o [55/217] Generating llvm_objects/libLLVMSystemZCodeGen.a/SystemZAsmPrinter.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZCallingConv.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZConstantPoolValue.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZCopyPhysRegs.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZElimCompare.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZFrameLowering.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZHazardRecognizer.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZISelDAGToDAG.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZISelLowering.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZInstrInfo.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZLDCleanup.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZLongBranch.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZMachineFunctionInfo.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZMachineScheduler.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZMCInstLower.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZPostRewrite.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZRegisterInfo.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZSelectionDAGInfo.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZShortenInst.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZSubtarget.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZTargetMachine.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZTargetTransformInfo.cpp.o, llvm_objects/libLLVMSystemZCodeGen.a/SystemZTDC.cpp.o [56/217] Generating llvm_objects/libLLVMSparcInfo.a/SparcTargetInfo.cpp.o [57/217] Generating llvm_objects/libLLVMSparcDesc.a/SparcAsmBackend.cpp.o, llvm_objects/libLLVMSparcDesc.a/SparcELFObjectWriter.cpp.o, llvm_objects/libLLVMSparcDesc.a/SparcInstPrinter.cpp.o, llvm_objects/libLLVMSparcDesc.a/SparcMCAsmInfo.cpp.o, llvm_objects/libLLVMSparcDesc.a/SparcMCCodeEmitter.cpp.o, llvm_objects/libLLVMSparcDesc.a/SparcMCTargetDesc.cpp.o, llvm_objects/libLLVMSparcDesc.a/SparcMCExpr.cpp.o, llvm_objects/libLLVMSparcDesc.a/SparcTargetStreamer.cpp.o [58/217] Generating llvm_objects/libLLVMSparcDisassembler.a/SparcDisassembler.cpp.o [59/217] Generating llvm_objects/libLLVMSparcAsmParser.a/SparcAsmParser.cpp.o [60/217] Generating llvm_objects/libLLVMSparcCodeGen.a/DelaySlotFiller.cpp.o, llvm_objects/libLLVMSparcCodeGen.a/LeonPasses.cpp.o, llvm_objects/libLLVMSparcCodeGen.a/SparcAsmPrinter.cpp.o, llvm_objects/libLLVMSparcCodeGen.a/SparcInstrInfo.cpp.o, llvm_objects/libLLVMSparcCodeGen.a/SparcISelDAGToDAG.cpp.o, llvm_objects/libLLVMSparcCodeGen.a/SparcISelLowering.cpp.o, llvm_objects/libLLVMSparcCodeGen.a/SparcFrameLowering.cpp.o, llvm_objects/libLLVMSparcCodeGen.a/SparcMachineFunctionInfo.cpp.o, llvm_objects/libLLVMSparcCodeGen.a/SparcRegisterInfo.cpp.o, llvm_objects/libLLVMSparcCodeGen.a/SparcSubtarget.cpp.o, llvm_objects/libLLVMSparcCodeGen.a/SparcTargetMachine.cpp.o, llvm_objects/libLLVMSparcCodeGen.a/SparcMCInstLower.cpp.o, llvm_objects/libLLVMSparcCodeGen.a/SparcTargetObjectFile.cpp.o [61/217] Generating llvm_objects/libLLVMRISCVInfo.a/RISCVTargetInfo.cpp.o [62/217] Generating llvm_objects/libLLVMRISCVDesc.a/RISCVAsmBackend.cpp.o, llvm_objects/libLLVMRISCVDesc.a/RISCVBaseInfo.cpp.o, llvm_objects/libLLVMRISCVDesc.a/RISCVELFObjectWriter.cpp.o, llvm_objects/libLLVMRISCVDesc.a/RISCVInstPrinter.cpp.o, llvm_objects/libLLVMRISCVDesc.a/RISCVMCAsmInfo.cpp.o, llvm_objects/libLLVMRISCVDesc.a/RISCVMCCodeEmitter.cpp.o, llvm_objects/libLLVMRISCVDesc.a/RISCVMCExpr.cpp.o, llvm_objects/libLLVMRISCVDesc.a/RISCVMCObjectFileInfo.cpp.o, llvm_objects/libLLVMRISCVDesc.a/RISCVMCTargetDesc.cpp.o, llvm_objects/libLLVMRISCVDesc.a/RISCVMatInt.cpp.o, llvm_objects/libLLVMRISCVDesc.a/RISCVTargetStreamer.cpp.o, llvm_objects/libLLVMRISCVDesc.a/RISCVELFStreamer.cpp.o [63/217] Generating llvm_objects/libLLVMRISCVDisassembler.a/RISCVDisassembler.cpp.o [64/217] Generating llvm_objects/libLLVMRISCVAsmParser.a/RISCVAsmParser.cpp.o [65/217] Generating llvm_objects/libLLVMRISCVCodeGen.a/RISCVAsmPrinter.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVCallLowering.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVExpandAtomicPseudoInsts.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVExpandPseudoInsts.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVFrameLowering.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVGatherScatterLowering.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVInsertVSETVLI.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVInstrInfo.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVInstructionSelector.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVISelDAGToDAG.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVISelLowering.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVLegalizerInfo.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVMachineFunctionInfo.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVMCInstLower.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVMergeBaseOffset.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVRegisterBankInfo.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVRegisterInfo.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVSExtWRemoval.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVSubtarget.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVTargetMachine.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVTargetObjectFile.cpp.o, llvm_objects/libLLVMRISCVCodeGen.a/RISCVTargetTransformInfo.cpp.o [66/217] Generating llvm_objects/libLLVMPowerPCInfo.a/PowerPCTargetInfo.cpp.o [67/217] Generating llvm_objects/libLLVMPowerPCDesc.a/PPCAsmBackend.cpp.o, llvm_objects/libLLVMPowerPCDesc.a/PPCInstPrinter.cpp.o, llvm_objects/libLLVMPowerPCDesc.a/PPCMCTargetDesc.cpp.o, llvm_objects/libLLVMPowerPCDesc.a/PPCMCAsmInfo.cpp.o, llvm_objects/libLLVMPowerPCDesc.a/PPCMCCodeEmitter.cpp.o, llvm_objects/libLLVMPowerPCDesc.a/PPCMCExpr.cpp.o, llvm_objects/libLLVMPowerPCDesc.a/PPCPredicates.cpp.o, llvm_objects/libLLVMPowerPCDesc.a/PPCELFObjectWriter.cpp.o, llvm_objects/libLLVMPowerPCDesc.a/PPCXCOFFObjectWriter.cpp.o, llvm_objects/libLLVMPowerPCDesc.a/PPCELFStreamer.cpp.o, llvm_objects/libLLVMPowerPCDesc.a/PPCXCOFFStreamer.cpp.o [68/217] Generating llvm_objects/libLLVMPowerPCDisassembler.a/PPCDisassembler.cpp.o [69/217] Generating llvm_objects/libLLVMPowerPCAsmParser.a/PPCAsmParser.cpp.o [70/217] Generating llvm_objects/libLLVMPowerPCCodeGen.a/PPCInstructionSelector.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCBoolRetToInt.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCAsmPrinter.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCBranchSelector.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCBranchCoalescing.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCCallingConv.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCCCState.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCCTRLoops.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCExpandAtomicPseudoInsts.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCHazardRecognizers.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCInstrInfo.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCISelDAGToDAG.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCISelLowering.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCEarlyReturn.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCFastISel.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCFrameLowering.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCLoopInstrFormPrep.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCMCInstLower.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCMachineFunctionInfo.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCMachineScheduler.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCMacroFusion.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCMIPeephole.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCRegisterInfo.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCSubtarget.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCTargetMachine.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCTargetObjectFile.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCTargetTransformInfo.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCTOCRegDeps.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCTLSDynamicCall.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCVSXCopy.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCReduceCRLogicals.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCVSXFMAMutate.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCVSXSwapRemoval.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCExpandISEL.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCPreEmitPeephole.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCLowerMASSVEntries.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCCallLowering.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCRegisterBankInfo.cpp.o, llvm_objects/libLLVMPowerPCCodeGen.a/PPCLegalizerInfo.cpp.o [71/217] Generating llvm_objects/libLLVMNVPTXInfo.a/NVPTXTargetInfo.cpp.o [72/217] Generating llvm_objects/libLLVMNVPTXDesc.a/NVPTXInstPrinter.cpp.o, llvm_objects/libLLVMNVPTXDesc.a/NVPTXMCAsmInfo.cpp.o, llvm_objects/libLLVMNVPTXDesc.a/NVPTXMCTargetDesc.cpp.o, llvm_objects/libLLVMNVPTXDesc.a/NVPTXTargetStreamer.cpp.o [73/217] Generating llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXAllocaHoisting.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXAtomicLower.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXAsmPrinter.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXAssignValidGlobalNames.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXFrameLowering.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXGenericToNVVM.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXISelDAGToDAG.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXISelLowering.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXImageOptimizer.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXInstrInfo.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXLowerAggrCopies.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXLowerArgs.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXLowerAlloca.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXPeephole.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXMCExpr.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXPrologEpilogPass.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXRegisterInfo.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXReplaceImageHandles.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXSubtarget.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXTargetMachine.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXTargetTransformInfo.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXUtilities.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVVMIntrRange.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVVMReflect.cpp.o, llvm_objects/libLLVMNVPTXCodeGen.a/NVPTXProxyRegErasure.cpp.o [74/217] Generating llvm_objects/libLLVMMSP430Disassembler.a/MSP430Disassembler.cpp.o [75/217] Generating llvm_objects/libLLVMMSP430AsmParser.a/MSP430AsmParser.cpp.o [76/217] Generating llvm_objects/libLLVMMSP430Info.a/MSP430TargetInfo.cpp.o [77/217] Generating llvm_objects/libLLVMMSP430Desc.a/MSP430AsmBackend.cpp.o, llvm_objects/libLLVMMSP430Desc.a/MSP430ELFObjectWriter.cpp.o, llvm_objects/libLLVMMSP430Desc.a/MSP430ELFStreamer.cpp.o, llvm_objects/libLLVMMSP430Desc.a/MSP430InstPrinter.cpp.o, llvm_objects/libLLVMMSP430Desc.a/MSP430MCAsmInfo.cpp.o, llvm_objects/libLLVMMSP430Desc.a/MSP430MCCodeEmitter.cpp.o, llvm_objects/libLLVMMSP430Desc.a/MSP430MCTargetDesc.cpp.o [78/217] Generating llvm_objects/libLLVMMSP430CodeGen.a/MSP430BranchSelector.cpp.o, llvm_objects/libLLVMMSP430CodeGen.a/MSP430ISelDAGToDAG.cpp.o, llvm_objects/libLLVMMSP430CodeGen.a/MSP430ISelLowering.cpp.o, llvm_objects/libLLVMMSP430CodeGen.a/MSP430InstrInfo.cpp.o, llvm_objects/libLLVMMSP430CodeGen.a/MSP430FrameLowering.cpp.o, llvm_objects/libLLVMMSP430CodeGen.a/MSP430MachineFunctionInfo.cpp.o, llvm_objects/libLLVMMSP430CodeGen.a/MSP430RegisterInfo.cpp.o, llvm_objects/libLLVMMSP430CodeGen.a/MSP430Subtarget.cpp.o, llvm_objects/libLLVMMSP430CodeGen.a/MSP430TargetMachine.cpp.o, llvm_objects/libLLVMMSP430CodeGen.a/MSP430AsmPrinter.cpp.o, llvm_objects/libLLVMMSP430CodeGen.a/MSP430MCInstLower.cpp.o [79/217] Generating llvm_objects/libLLVMMipsInfo.a/MipsTargetInfo.cpp.o [80/217] Generating llvm_objects/libLLVMMipsDesc.a/MipsABIInfo.cpp.o, llvm_objects/libLLVMMipsDesc.a/MipsABIFlagsSection.cpp.o, llvm_objects/libLLVMMipsDesc.a/MipsAsmBackend.cpp.o, llvm_objects/libLLVMMipsDesc.a/MipsELFObjectWriter.cpp.o, llvm_objects/libLLVMMipsDesc.a/MipsELFStreamer.cpp.o, llvm_objects/libLLVMMipsDesc.a/MipsInstPrinter.cpp.o, llvm_objects/libLLVMMipsDesc.a/MipsMCAsmInfo.cpp.o, llvm_objects/libLLVMMipsDesc.a/MipsMCCodeEmitter.cpp.o, llvm_objects/libLLVMMipsDesc.a/MipsMCExpr.cpp.o, llvm_objects/libLLVMMipsDesc.a/MipsMCTargetDesc.cpp.o, llvm_objects/libLLVMMipsDesc.a/MipsNaClELFStreamer.cpp.o, llvm_objects/libLLVMMipsDesc.a/MipsOptionRecord.cpp.o, llvm_objects/libLLVMMipsDesc.a/MipsTargetStreamer.cpp.o [81/217] Generating llvm_objects/libLLVMMipsDisassembler.a/MipsDisassembler.cpp.o [82/217] Generating llvm_objects/libLLVMMipsAsmParser.a/MipsAsmParser.cpp.o [83/217] Generating llvm_objects/libLLVMMipsCodeGen.a/Mips16FrameLowering.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/Mips16HardFloat.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/Mips16HardFloatInfo.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/Mips16InstrInfo.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/Mips16ISelDAGToDAG.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/Mips16ISelLowering.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/Mips16RegisterInfo.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsAnalyzeImmediate.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsAsmPrinter.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsCallLowering.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsCCState.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsConstantIslandPass.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsDelaySlotFiller.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsExpandPseudo.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsFastISel.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsInstrInfo.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsInstructionSelector.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsISelDAGToDAG.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsISelLowering.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsFrameLowering.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsLegalizerInfo.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsBranchExpansion.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsMCInstLower.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsMachineFunction.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsModuleISelDAGToDAG.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsOptimizePICCall.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsOs16.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsPreLegalizerCombiner.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsRegisterBankInfo.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsRegisterInfo.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsSEFrameLowering.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsSEInstrInfo.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsSEISelDAGToDAG.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsSEISelLowering.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsSERegisterInfo.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsSubtarget.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsTargetMachine.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsTargetObjectFile.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MicroMipsSizeReduction.cpp.o, llvm_objects/libLLVMMipsCodeGen.a/MipsMulMulBugPass.cpp.o [84/217] Generating llvm_objects/libLLVMLanaiInfo.a/LanaiTargetInfo.cpp.o [85/217] Generating llvm_objects/libLLVMLanaiDesc.a/LanaiAsmBackend.cpp.o, llvm_objects/libLLVMLanaiDesc.a/LanaiELFObjectWriter.cpp.o, llvm_objects/libLLVMLanaiDesc.a/LanaiInstPrinter.cpp.o, llvm_objects/libLLVMLanaiDesc.a/LanaiMCAsmInfo.cpp.o, llvm_objects/libLLVMLanaiDesc.a/LanaiMCCodeEmitter.cpp.o, llvm_objects/libLLVMLanaiDesc.a/LanaiMCExpr.cpp.o, llvm_objects/libLLVMLanaiDesc.a/LanaiMCTargetDesc.cpp.o [86/217] Generating llvm_objects/libLLVMLanaiDisassembler.a/LanaiDisassembler.cpp.o [87/217] Generating llvm_objects/libLLVMLanaiAsmParser.a/LanaiAsmParser.cpp.o [88/217] Generating llvm_objects/libLLVMLanaiCodeGen.a/LanaiAsmPrinter.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiDelaySlotFiller.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiFrameLowering.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiInstrInfo.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiISelDAGToDAG.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiISelLowering.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiMachineFunctionInfo.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiMCInstLower.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiMemAluCombiner.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiRegisterInfo.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiSelectionDAGInfo.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiSubtarget.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiTargetMachine.cpp.o, llvm_objects/libLLVMLanaiCodeGen.a/LanaiTargetObjectFile.cpp.o [89/217] Generating llvm_objects/libLLVMHexagonInfo.a/HexagonTargetInfo.cpp.o [90/217] Generating llvm_objects/libLLVMHexagonDesc.a/HexagonAsmBackend.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonELFObjectWriter.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonInstPrinter.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonMCAsmInfo.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonMCChecker.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonMCCodeEmitter.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonMCCompound.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonMCDuplexInfo.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonMCELFStreamer.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonMCExpr.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonMCInstrInfo.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonMCShuffler.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonMCTargetDesc.cpp.o, llvm_objects/libLLVMHexagonDesc.a/HexagonShuffler.cpp.o [91/217] Generating llvm_objects/libLLVMHexagonDisassembler.a/HexagonDisassembler.cpp.o [92/217] Generating llvm_objects/libLLVMHexagonAsmParser.a/HexagonAsmParser.cpp.o [93/217] Generating llvm_objects/libLLVMHexagonCodeGen.a/BitTracker.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonAsmPrinter.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonBitSimplify.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonBitTracker.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonBlockRanges.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonBranchRelaxation.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonCFGOptimizer.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonCommonGEP.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonConstExtenders.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonConstPropagation.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonCopyToCombine.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonEarlyIfConv.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonExpandCondsets.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonFixupHwLoops.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonFrameLowering.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonGenExtract.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonGenInsert.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonGenMux.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonGenPredicate.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonHardwareLoops.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonHazardRecognizer.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonInstrInfo.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonISelDAGToDAG.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonISelDAGToDAGHVX.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonISelLowering.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonISelLoweringHVX.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonLoopIdiomRecognition.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonMachineFunctionInfo.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonMachineScheduler.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonMCInstLower.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonNewValueJump.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonOptAddrMode.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonOptimizeSZextends.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonPeephole.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonRDFOpt.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonRegisterInfo.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonSelectionDAGInfo.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonSplitConst32AndConst64.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonSplitDouble.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonStoreWidening.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonSubtarget.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonTargetMachine.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonTargetObjectFile.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonTargetTransformInfo.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonVectorCombine.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonVectorLoopCarriedReuse.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonVectorPrint.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonVExtract.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/HexagonVLIWPacketizer.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/RDFCopy.cpp.o, llvm_objects/libLLVMHexagonCodeGen.a/RDFDeadCode.cpp.o [94/217] Generating llvm_objects/libLLVMBPFInfo.a/BPFTargetInfo.cpp.o [95/217] Generating llvm_objects/libLLVMBPFDesc.a/BPFMCTargetDesc.cpp.o, llvm_objects/libLLVMBPFDesc.a/BPFAsmBackend.cpp.o, llvm_objects/libLLVMBPFDesc.a/BPFInstPrinter.cpp.o, llvm_objects/libLLVMBPFDesc.a/BPFMCCodeEmitter.cpp.o, llvm_objects/libLLVMBPFDesc.a/BPFELFObjectWriter.cpp.o [96/217] Generating llvm_objects/libLLVMBPFDisassembler.a/BPFDisassembler.cpp.o [97/217] Generating llvm_objects/libLLVMBPFAsmParser.a/BPFAsmParser.cpp.o [98/217] Generating llvm_objects/libLLVMBPFCodeGen.a/BPFAbstractMemberAccess.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFAdjustOpt.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFAsmPrinter.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFCheckAndAdjustIR.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFFrameLowering.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFInstrInfo.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFIRPeephole.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFISelDAGToDAG.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFISelLowering.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFMCInstLower.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFPreserveDIType.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFRegisterInfo.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFSelectionDAGInfo.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFSubtarget.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFTargetMachine.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFMIPeephole.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFMIChecking.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BPFMISimplifyPatchable.cpp.o, llvm_objects/libLLVMBPFCodeGen.a/BTFDebug.cpp.o [99/217] Generating llvm_objects/libLLVMAVRInfo.a/AVRTargetInfo.cpp.o [100/217] Generating llvm_objects/libLLVMAVRDesc.a/AVRAsmBackend.cpp.o, llvm_objects/libLLVMAVRDesc.a/AVRELFObjectWriter.cpp.o, llvm_objects/libLLVMAVRDesc.a/AVRELFStreamer.cpp.o, llvm_objects/libLLVMAVRDesc.a/AVRInstPrinter.cpp.o, llvm_objects/libLLVMAVRDesc.a/AVRMCAsmInfo.cpp.o, llvm_objects/libLLVMAVRDesc.a/AVRMCCodeEmitter.cpp.o, llvm_objects/libLLVMAVRDesc.a/AVRMCELFStreamer.cpp.o, llvm_objects/libLLVMAVRDesc.a/AVRMCExpr.cpp.o, llvm_objects/libLLVMAVRDesc.a/AVRMCTargetDesc.cpp.o, llvm_objects/libLLVMAVRDesc.a/AVRTargetStreamer.cpp.o [101/217] Generating llvm_objects/libLLVMAVRDisassembler.a/AVRDisassembler.cpp.o [102/217] Generating llvm_objects/libLLVMAVRAsmParser.a/AVRAsmParser.cpp.o [103/217] Generating llvm_objects/libLLVMAVRCodeGen.a/AVRAsmPrinter.cpp.o, llvm_objects/libLLVMAVRCodeGen.a/AVRExpandPseudoInsts.cpp.o, llvm_objects/libLLVMAVRCodeGen.a/AVRFrameLowering.cpp.o, llvm_objects/libLLVMAVRCodeGen.a/AVRInstrInfo.cpp.o, llvm_objects/libLLVMAVRCodeGen.a/AVRISelDAGToDAG.cpp.o, llvm_objects/libLLVMAVRCodeGen.a/AVRISelLowering.cpp.o, llvm_objects/libLLVMAVRCodeGen.a/AVRMCInstLower.cpp.o, llvm_objects/libLLVMAVRCodeGen.a/AVRRelaxMemOperations.cpp.o, llvm_objects/libLLVMAVRCodeGen.a/AVRRegisterInfo.cpp.o, llvm_objects/libLLVMAVRCodeGen.a/AVRShiftExpand.cpp.o, llvm_objects/libLLVMAVRCodeGen.a/AVRSubtarget.cpp.o, llvm_objects/libLLVMAVRCodeGen.a/AVRTargetMachine.cpp.o, llvm_objects/libLLVMAVRCodeGen.a/AVRTargetObjectFile.cpp.o [104/217] Generating llvm_objects/libLLVMARMUtils.a/ARMBaseInfo.cpp.o [105/217] Generating llvm_objects/libLLVMARMInfo.a/ARMTargetInfo.cpp.o [106/217] Generating llvm_objects/libLLVMARMDesc.a/ARMAsmBackend.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMELFObjectWriter.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMELFStreamer.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMInstPrinter.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMMachObjectWriter.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMMachORelocationInfo.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMMCAsmInfo.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMMCCodeEmitter.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMMCExpr.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMMCTargetDesc.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMTargetStreamer.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMUnwindOpAsm.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMWinCOFFObjectWriter.cpp.o, llvm_objects/libLLVMARMDesc.a/ARMWinCOFFStreamer.cpp.o [107/217] Generating llvm_objects/libLLVMARMDisassembler.a/ARMDisassembler.cpp.o [108/217] Generating llvm_objects/libLLVMARMAsmParser.a/ARMAsmParser.cpp.o [109/217] Generating llvm_objects/libLLVMARMCodeGen.a/A15SDOptimizer.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMAsmPrinter.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMBaseInstrInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMBaseRegisterInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMBasicBlockInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMBranchTargets.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMCallingConv.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMCallLowering.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMConstantIslandPass.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMConstantPoolValue.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMExpandPseudoInsts.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMFastISel.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMFrameLowering.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMHazardRecognizer.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMInstructionSelector.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMISelDAGToDAG.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMISelLowering.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMInstrInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMLegalizerInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMParallelDSP.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMLoadStoreOptimizer.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMLowOverheadLoops.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMBlockPlacement.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMMCInstLower.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMMachineFunctionInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMMacroFusion.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMRegisterInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMOptimizeBarriersPass.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMRegisterBankInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMSelectionDAGInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMSLSHardening.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMSubtarget.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMTargetMachine.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMTargetObjectFile.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ARMTargetTransformInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/MLxExpansionPass.cpp.o, llvm_objects/libLLVMARMCodeGen.a/MVEGatherScatterLowering.cpp.o, llvm_objects/libLLVMARMCodeGen.a/MVELaneInterleavingPass.cpp.o, llvm_objects/libLLVMARMCodeGen.a/MVETailPredication.cpp.o, llvm_objects/libLLVMARMCodeGen.a/MVEVPTBlockPass.cpp.o, llvm_objects/libLLVMARMCodeGen.a/MVETPAndVPTOptimisationsPass.cpp.o, llvm_objects/libLLVMARMCodeGen.a/Thumb1FrameLowering.cpp.o, llvm_objects/libLLVMARMCodeGen.a/Thumb1InstrInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/ThumbRegisterInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/Thumb2ITBlockPass.cpp.o, llvm_objects/libLLVMARMCodeGen.a/Thumb2InstrInfo.cpp.o, llvm_objects/libLLVMARMCodeGen.a/Thumb2SizeReduction.cpp.o [110/217] Generating llvm_objects/libLLVMAMDGPUUtils.a/AMDGPUAsmUtils.cpp.o, llvm_objects/libLLVMAMDGPUUtils.a/AMDGPUBaseInfo.cpp.o, llvm_objects/libLLVMAMDGPUUtils.a/AMDGPULDSUtils.cpp.o, llvm_objects/libLLVMAMDGPUUtils.a/AMDGPUPALMetadata.cpp.o, llvm_objects/libLLVMAMDGPUUtils.a/AMDKernelCodeTUtils.cpp.o [111/217] Generating llvm_objects/libLLVMAMDGPUInfo.a/AMDGPUTargetInfo.cpp.o [112/217] Generating llvm_objects/libLLVMAMDGPUDesc.a/AMDGPUAsmBackend.cpp.o, llvm_objects/libLLVMAMDGPUDesc.a/AMDGPUELFObjectWriter.cpp.o, llvm_objects/libLLVMAMDGPUDesc.a/AMDGPUELFStreamer.cpp.o, llvm_objects/libLLVMAMDGPUDesc.a/AMDGPUInstPrinter.cpp.o, llvm_objects/libLLVMAMDGPUDesc.a/AMDGPUMCAsmInfo.cpp.o, llvm_objects/libLLVMAMDGPUDesc.a/AMDGPUMCCodeEmitter.cpp.o, llvm_objects/libLLVMAMDGPUDesc.a/AMDGPUMCTargetDesc.cpp.o, llvm_objects/libLLVMAMDGPUDesc.a/AMDGPUTargetStreamer.cpp.o, llvm_objects/libLLVMAMDGPUDesc.a/R600InstPrinter.cpp.o, llvm_objects/libLLVMAMDGPUDesc.a/R600MCCodeEmitter.cpp.o, llvm_objects/libLLVMAMDGPUDesc.a/R600MCTargetDesc.cpp.o, llvm_objects/libLLVMAMDGPUDesc.a/SIMCCodeEmitter.cpp.o [113/217] Generating llvm_objects/libLLVMAMDGPUTargetMCA.a/AMDGPUCustomBehaviour.cpp.o [114/217] Generating llvm_objects/libLLVMAMDGPUDisassembler.a/AMDGPUDisassembler.cpp.o [115/217] Generating llvm_objects/libLLVMAMDGPUAsmParser.a/AMDGPUAsmParser.cpp.o [116/217] Generating llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUAliasAnalysis.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUAlwaysInlinePass.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUAnnotateKernelFeatures.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUAnnotateUniformValues.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUArgumentUsageInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUAsmPrinter.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUAtomicOptimizer.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUAttributor.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUCallLowering.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUCodeGenPrepare.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUCombinerHelper.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUCtorDtorLowering.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUExportClustering.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUFixFunctionBitcasts.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUFrameLowering.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUGlobalISelUtils.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUHSAMetadataStreamer.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUInstCombineIntrinsic.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUInstrInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUInstructionSelector.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUISelDAGToDAG.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUISelLowering.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPULateCodeGenPrepare.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPULegalizerInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPULibCalls.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPULibFunc.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPULowerIntrinsics.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPULowerKernelArguments.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPULowerKernelAttributes.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPULowerModuleLDSPass.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUMachineCFGStructurizer.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUMachineFunction.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUMachineModuleInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUMacroFusion.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUMCInstLower.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUMIRFormatter.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUPerfHintAnalysis.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUPostLegalizerCombiner.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUPreLegalizerCombiner.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUPrintfRuntimeBinding.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUPromoteAlloca.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUPropagateAttributes.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUPromoteKernelArguments.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPURegBankCombiner.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPURegisterBankInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUReplaceLDSUseWithPointer.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUResourceUsageAnalysis.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPURewriteOutArguments.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUSubtarget.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUTargetMachine.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUTargetObjectFile.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUTargetTransformInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUUnifyDivergentExitNodes.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDGPUUnifyMetadata.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/AMDILCFGStructurizer.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/GCNDPPCombine.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/GCNHazardRecognizer.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/GCNILPSched.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/GCNIterativeScheduler.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/GCNMinRegStrategy.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/GCNNSAReassign.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/GCNPreRAOptimizations.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/GCNRegPressure.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/GCNSchedStrategy.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600AsmPrinter.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600ClauseMergePass.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600ControlFlowFinalizer.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600EmitClauseMarkers.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600ExpandSpecialInstrs.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600FrameLowering.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600InstrInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600ISelDAGToDAG.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600ISelLowering.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600MachineFunctionInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600MachineScheduler.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600MCInstLower.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600OpenCLImageTypeLoweringPass.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600OptimizeVectorRegisters.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600Packetizer.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600RegisterInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600Subtarget.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600TargetMachine.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/R600TargetTransformInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIAnnotateControlFlow.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIFixSGPRCopies.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIFixVGPRCopies.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIFoldOperands.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIFormMemoryClauses.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIFrameLowering.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIInsertHardClauses.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIInsertWaitcnts.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIInstrInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIISelLowering.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SILateBranchLowering.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SILoadStoreOptimizer.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SILowerControlFlow.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SILowerI1Copies.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SILowerSGPRSpills.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIMachineFunctionInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIMachineScheduler.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIMemoryLegalizer.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIModeRegister.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIOptimizeExecMasking.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIOptimizeExecMaskingPreRA.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIOptimizeVGPRLiveRange.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIPeepholeSDWA.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIPostRABundler.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIPreAllocateWWMRegs.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIPreEmitPeephole.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIProgramInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIRegisterInfo.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIShrinkInstructions.cpp.o, llvm_objects/libLLVMAMDGPUCodeGen.a/SIWholeQuadMode.cpp.o [117/217] Generating llvm_objects/libLLVMAArch64Utils.a/AArch64BaseInfo.cpp.o [118/217] Generating llvm_objects/libLLVMAArch64Info.a/AArch64TargetInfo.cpp.o [119/217] Generating llvm_objects/libLLVMAArch64Desc.a/AArch64AsmBackend.cpp.o, llvm_objects/libLLVMAArch64Desc.a/AArch64ELFObjectWriter.cpp.o, llvm_objects/libLLVMAArch64Desc.a/AArch64ELFStreamer.cpp.o, llvm_objects/libLLVMAArch64Desc.a/AArch64InstPrinter.cpp.o, llvm_objects/libLLVMAArch64Desc.a/AArch64MCAsmInfo.cpp.o, llvm_objects/libLLVMAArch64Desc.a/AArch64MCCodeEmitter.cpp.o, llvm_objects/libLLVMAArch64Desc.a/AArch64MCExpr.cpp.o, llvm_objects/libLLVMAArch64Desc.a/AArch64MCTargetDesc.cpp.o, llvm_objects/libLLVMAArch64Desc.a/AArch64MachObjectWriter.cpp.o, llvm_objects/libLLVMAArch64Desc.a/AArch64TargetStreamer.cpp.o, llvm_objects/libLLVMAArch64Desc.a/AArch64WinCOFFObjectWriter.cpp.o, llvm_objects/libLLVMAArch64Desc.a/AArch64WinCOFFStreamer.cpp.o [120/217] Generating llvm_objects/libLLVMAArch64Disassembler.a/AArch64Disassembler.cpp.o, llvm_objects/libLLVMAArch64Disassembler.a/AArch64ExternalSymbolizer.cpp.o [121/217] Generating llvm_objects/libLLVMAArch64AsmParser.a/AArch64AsmParser.cpp.o [122/217] Generating llvm_objects/libLLVMAArch64CodeGen.a/AArch64CallLowering.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64GlobalISelUtils.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64InstructionSelector.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64LegalizerInfo.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64O0PreLegalizerCombiner.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64PreLegalizerCombiner.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64PostLegalizerCombiner.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64PostLegalizerLowering.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64PostSelectOptimize.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64RegisterBankInfo.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64A57FPLoadBalancing.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64AdvSIMDScalarPass.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64AsmPrinter.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64BranchTargets.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64CallingConvention.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64CleanupLocalDynamicTLSPass.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64CollectLOH.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64CondBrTuning.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64ConditionalCompares.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64DeadRegisterDefinitionsPass.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64ExpandImm.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64ExpandPseudoInsts.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64FalkorHWPFFix.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64FastISel.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64A53Fix835769.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64FrameLowering.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64CompressJumpTables.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64ConditionOptimizer.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64RedundantCopyElimination.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64ISelDAGToDAG.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64ISelLowering.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64InstrInfo.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64LoadStoreOptimizer.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64LowerHomogeneousPrologEpilog.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64MachineFunctionInfo.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64MacroFusion.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64MIPeepholeOpt.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64MCInstLower.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64PromoteConstant.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64PBQPRegAlloc.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64RegisterInfo.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64SLSHardening.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64SelectionDAGInfo.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64SpeculationHardening.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64StackTagging.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64StackTaggingPreRA.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64StorePairSuppress.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64Subtarget.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64TargetMachine.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64TargetObjectFile.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64TargetTransformInfo.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/SVEIntrinsicOpts.cpp.o, llvm_objects/libLLVMAArch64CodeGen.a/AArch64SIMDInstrOpt.cpp.o [123/217] Generating llvm_objects/libLLVMTarget.a/Target.cpp.o, llvm_objects/libLLVMTarget.a/TargetIntrinsicInfo.cpp.o, llvm_objects/libLLVMTarget.a/TargetLoweringObjectFile.cpp.o, llvm_objects/libLLVMTarget.a/TargetMachine.cpp.o, llvm_objects/libLLVMTarget.a/TargetMachineC.cpp.o [124/217] Generating llvm_objects/libLLVMRuntimeDyld.a/JITSymbol.cpp.o, llvm_objects/libLLVMRuntimeDyld.a/RTDyldMemoryManager.cpp.o, llvm_objects/libLLVMRuntimeDyld.a/RuntimeDyld.cpp.o, llvm_objects/libLLVMRuntimeDyld.a/RuntimeDyldChecker.cpp.o, llvm_objects/libLLVMRuntimeDyld.a/RuntimeDyldCOFF.cpp.o, llvm_objects/libLLVMRuntimeDyld.a/RuntimeDyldELF.cpp.o, llvm_objects/libLLVMRuntimeDyld.a/RuntimeDyldMachO.cpp.o, llvm_objects/libLLVMRuntimeDyld.a/RuntimeDyldELFMips.cpp.o [125/217] Generating llvm_objects/libLLVMOrcTargetProcess.a/JITLoaderGDB.cpp.o, llvm_objects/libLLVMOrcTargetProcess.a/OrcRTBootstrap.cpp.o, llvm_objects/libLLVMOrcTargetProcess.a/RegisterEHFrames.cpp.o, llvm_objects/libLLVMOrcTargetProcess.a/SimpleExecutorDylibManager.cpp.o, llvm_objects/libLLVMOrcTargetProcess.a/SimpleExecutorMemoryManager.cpp.o, llvm_objects/libLLVMOrcTargetProcess.a/SimpleRemoteEPCServer.cpp.o, llvm_objects/libLLVMOrcTargetProcess.a/TargetExecutionUtils.cpp.o [126/217] Generating llvm_objects/libLLVMOrcShared.a/AllocationActions.cpp.o, llvm_objects/libLLVMOrcShared.a/OrcError.cpp.o, llvm_objects/libLLVMOrcShared.a/OrcRTBridge.cpp.o, llvm_objects/libLLVMOrcShared.a/SimpleRemoteEPCUtils.cpp.o [127/217] Generating llvm_objects/libLLVMOrcJIT.a/CompileOnDemandLayer.cpp.o, llvm_objects/libLLVMOrcJIT.a/CompileUtils.cpp.o, llvm_objects/libLLVMOrcJIT.a/Core.cpp.o, llvm_objects/libLLVMOrcJIT.a/DebugObjectManagerPlugin.cpp.o, llvm_objects/libLLVMOrcJIT.a/DebuggerSupportPlugin.cpp.o, llvm_objects/libLLVMOrcJIT.a/DebugUtils.cpp.o, llvm_objects/libLLVMOrcJIT.a/EPCDynamicLibrarySearchGenerator.cpp.o, llvm_objects/libLLVMOrcJIT.a/EPCDebugObjectRegistrar.cpp.o, llvm_objects/libLLVMOrcJIT.a/EPCEHFrameRegistrar.cpp.o, llvm_objects/libLLVMOrcJIT.a/EPCGenericDylibManager.cpp.o, llvm_objects/libLLVMOrcJIT.a/EPCGenericJITLinkMemoryManager.cpp.o, llvm_objects/libLLVMOrcJIT.a/EPCGenericRTDyldMemoryManager.cpp.o, llvm_objects/libLLVMOrcJIT.a/EPCIndirectionUtils.cpp.o, llvm_objects/libLLVMOrcJIT.a/ExecutionUtils.cpp.o, llvm_objects/libLLVMOrcJIT.a/ObjectFileInterface.cpp.o, llvm_objects/libLLVMOrcJIT.a/IndirectionUtils.cpp.o, llvm_objects/libLLVMOrcJIT.a/IRCompileLayer.cpp.o, llvm_objects/libLLVMOrcJIT.a/IRTransformLayer.cpp.o, llvm_objects/libLLVMOrcJIT.a/JITTargetMachineBuilder.cpp.o, llvm_objects/libLLVMOrcJIT.a/LazyReexports.cpp.o, llvm_objects/libLLVMOrcJIT.a/Layer.cpp.o, llvm_objects/libLLVMOrcJIT.a/LookupAndRecordAddrs.cpp.o, llvm_objects/libLLVMOrcJIT.a/LLJIT.cpp.o, llvm_objects/libLLVMOrcJIT.a/MachOPlatform.cpp.o, llvm_objects/libLLVMOrcJIT.a/ELFNixPlatform.cpp.o, llvm_objects/libLLVMOrcJIT.a/Mangling.cpp.o, llvm_objects/libLLVMOrcJIT.a/ObjectLinkingLayer.cpp.o, llvm_objects/libLLVMOrcJIT.a/ObjectTransformLayer.cpp.o, llvm_objects/libLLVMOrcJIT.a/OrcABISupport.cpp.o, llvm_objects/libLLVMOrcJIT.a/OrcV2CBindings.cpp.o, llvm_objects/libLLVMOrcJIT.a/RTDyldObjectLinkingLayer.cpp.o, llvm_objects/libLLVMOrcJIT.a/SimpleRemoteEPC.cpp.o, llvm_objects/libLLVMOrcJIT.a/Speculation.cpp.o, llvm_objects/libLLVMOrcJIT.a/SpeculateAnalyses.cpp.o, llvm_objects/libLLVMOrcJIT.a/ExecutorProcessControl.cpp.o, llvm_objects/libLLVMOrcJIT.a/TaskDispatch.cpp.o, llvm_objects/libLLVMOrcJIT.a/ThreadSafeModule.cpp.o [128/217] Generating llvm_objects/libLLVMMCJIT.a/MCJIT.cpp.o [129/217] Generating llvm_objects/libLLVMJITLink.a/EHFrameSupport.cpp.o, llvm_objects/libLLVMJITLink.a/JITLink.cpp.o, llvm_objects/libLLVMJITLink.a/JITLinkGeneric.cpp.o, llvm_objects/libLLVMJITLink.a/JITLinkMemoryManager.cpp.o, llvm_objects/libLLVMJITLink.a/MemoryFlags.cpp.o, llvm_objects/libLLVMJITLink.a/MachO.cpp.o, llvm_objects/libLLVMJITLink.a/MachO_arm64.cpp.o, llvm_objects/libLLVMJITLink.a/MachO_x86_64.cpp.o, llvm_objects/libLLVMJITLink.a/MachOLinkGraphBuilder.cpp.o, llvm_objects/libLLVMJITLink.a/ELF.cpp.o, llvm_objects/libLLVMJITLink.a/ELFLinkGraphBuilder.cpp.o, llvm_objects/libLLVMJITLink.a/ELF_aarch64.cpp.o, llvm_objects/libLLVMJITLink.a/ELF_riscv.cpp.o, llvm_objects/libLLVMJITLink.a/ELF_x86_64.cpp.o, llvm_objects/libLLVMJITLink.a/aarch64.cpp.o, llvm_objects/libLLVMJITLink.a/riscv.cpp.o, llvm_objects/libLLVMJITLink.a/x86_64.cpp.o [130/217] Generating llvm_objects/libLLVMInterpreter.a/Execution.cpp.o, llvm_objects/libLLVMInterpreter.a/ExternalFunctions.cpp.o, llvm_objects/libLLVMInterpreter.a/Interpreter.cpp.o [131/217] Generating llvm_objects/libLLVMExecutionEngine.a/ExecutionEngine.cpp.o, llvm_objects/libLLVMExecutionEngine.a/ExecutionEngineBindings.cpp.o, llvm_objects/libLLVMExecutionEngine.a/GDBRegistrationListener.cpp.o, llvm_objects/libLLVMExecutionEngine.a/SectionMemoryManager.cpp.o, llvm_objects/libLLVMExecutionEngine.a/TargetSelect.cpp.o [132/217] Generating llvm_objects/libLLVMDWP.a/DWP.cpp.o, llvm_objects/libLLVMDWP.a/DWPError.cpp.o [133/217] Generating llvm_objects/libLLVMSymbolize.a/DIFetcher.cpp.o, llvm_objects/libLLVMSymbolize.a/DIPrinter.cpp.o, llvm_objects/libLLVMSymbolize.a/SymbolizableObjectFile.cpp.o, llvm_objects/libLLVMSymbolize.a/Symbolize.cpp.o [134/217] Generating llvm_objects/libLLVMDebugInfoPDB.a/GenericError.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/IPDBSourceFile.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDB.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBContext.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBExtras.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBInterfaceAnchors.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbol.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolAnnotation.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolBlock.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolCompiland.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolCompilandDetails.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolCompilandEnv.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolCustom.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolData.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolExe.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolFunc.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolFuncDebugEnd.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolFuncDebugStart.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolLabel.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolPublicSymbol.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolThunk.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeArray.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeBaseClass.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeBuiltin.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeCustom.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeDimension.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeEnum.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeFriend.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeFunctionArg.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeFunctionSig.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeManaged.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypePointer.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeTypedef.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeUDT.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeVTable.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolTypeVTableShape.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolUnknown.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymbolUsingNamespace.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBSymDumper.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/UDTLayout.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/DbiModuleDescriptor.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/DbiModuleDescriptorBuilder.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/DbiModuleList.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/DbiStream.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/DbiStreamBuilder.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/EnumTables.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/GlobalsStream.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/Hash.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/HashTable.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/InfoStream.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/InfoStreamBuilder.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/InjectedSourceStream.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/ModuleDebugStream.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeCompilandSymbol.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeEnumGlobals.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeEnumInjectedSources.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeEnumLineNumbers.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeEnumModules.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeEnumTypes.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeEnumSymbols.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeExeSymbol.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeFunctionSymbol.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeInlineSiteSymbol.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeLineNumber.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativePublicSymbol.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeRawSymbol.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeSourceFile.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeSymbolEnumerator.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeTypeArray.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeTypeBuiltin.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeTypeEnum.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeTypeFunctionSig.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeTypePointer.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeTypeTypedef.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeTypeUDT.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeTypeVTShape.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NamedStreamMap.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/NativeSession.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBFile.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBFileBuilder.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBStringTable.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PDBStringTableBuilder.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/PublicsStream.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/GSIStreamBuilder.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/RawError.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/SymbolCache.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/SymbolStream.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/TpiHashing.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/TpiStream.cpp.o, llvm_objects/libLLVMDebugInfoPDB.a/TpiStreamBuilder.cpp.o [135/217] Generating llvm_objects/libLLVMDebugInfoCodeView.a/AppendingTypeTableBuilder.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/CodeViewError.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/CodeViewRecordIO.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/ContinuationRecordBuilder.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/CVSymbolVisitor.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/CVTypeVisitor.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/DebugChecksumsSubsection.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/DebugCrossExSubsection.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/DebugCrossImpSubsection.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/DebugFrameDataSubsection.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/DebugInlineeLinesSubsection.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/DebugLinesSubsection.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/DebugStringTableSubsection.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/DebugSubsection.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/DebugSubsectionRecord.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/DebugSubsectionVisitor.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/DebugSymbolRVASubsection.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/DebugSymbolsSubsection.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/EnumTables.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/Formatters.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/GlobalTypeTableBuilder.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/LazyRandomTypeCollection.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/Line.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/MergingTypeTableBuilder.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/RecordName.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/RecordSerialization.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/SimpleTypeSerializer.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/StringsAndChecksums.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/SymbolDumper.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/SymbolRecordHelpers.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/SymbolRecordMapping.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/SymbolSerializer.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/TypeDumpVisitor.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/TypeIndex.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/TypeIndexDiscovery.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/TypeHashing.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/TypeRecordHelpers.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/TypeRecordMapping.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/TypeStreamMerger.cpp.o, llvm_objects/libLLVMDebugInfoCodeView.a/TypeTableCollection.cpp.o [136/217] Generating llvm_objects/libLLVMDebugInfoMSF.a/MappedBlockStream.cpp.o, llvm_objects/libLLVMDebugInfoMSF.a/MSFBuilder.cpp.o, llvm_objects/libLLVMDebugInfoMSF.a/MSFCommon.cpp.o, llvm_objects/libLLVMDebugInfoMSF.a/MSFError.cpp.o [137/217] Generating llvm_objects/libLLVMDebugInfoGSYM.a/DwarfTransformer.cpp.o, llvm_objects/libLLVMDebugInfoGSYM.a/Header.cpp.o, llvm_objects/libLLVMDebugInfoGSYM.a/FileWriter.cpp.o, llvm_objects/libLLVMDebugInfoGSYM.a/FunctionInfo.cpp.o, llvm_objects/libLLVMDebugInfoGSYM.a/GsymCreator.cpp.o, llvm_objects/libLLVMDebugInfoGSYM.a/GsymReader.cpp.o, llvm_objects/libLLVMDebugInfoGSYM.a/InlineInfo.cpp.o, llvm_objects/libLLVMDebugInfoGSYM.a/LineTable.cpp.o, llvm_objects/libLLVMDebugInfoGSYM.a/LookupResult.cpp.o, llvm_objects/libLLVMDebugInfoGSYM.a/ObjectFileTransformer.cpp.o, llvm_objects/libLLVMDebugInfoGSYM.a/Range.cpp.o [138/217] Generating llvm_objects/libLLVMDebugInfoDWARF.a/DWARFAbbreviationDeclaration.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFAddressRange.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFAcceleratorTable.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFCompileUnit.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFContext.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDataExtractor.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDebugAbbrev.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDebugAddr.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDebugArangeSet.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDebugAranges.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDebugFrame.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDebugInfoEntry.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDebugLine.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDebugLoc.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDebugMacro.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDebugPubTable.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDebugRangeList.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDebugRnglists.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFDie.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFExpression.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFFormValue.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFGdbIndex.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFListTable.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFLocationExpression.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFTypeUnit.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFUnitIndex.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFUnit.cpp.o, llvm_objects/libLLVMDebugInfoDWARF.a/DWARFVerifier.cpp.o [139/217] Generating llvm_objects/libLLVMDebuginfod.a/Debuginfod.cpp.o, llvm_objects/libLLVMDebuginfod.a/DIFetcher.cpp.o, llvm_objects/libLLVMDebuginfod.a/HTTPClient.cpp.o [140/217] Generating llvm_objects/libLLVMRemarks.a/BitstreamRemarkParser.cpp.o, llvm_objects/libLLVMRemarks.a/BitstreamRemarkSerializer.cpp.o, llvm_objects/libLLVMRemarks.a/Remark.cpp.o, llvm_objects/libLLVMRemarks.a/RemarkFormat.cpp.o, llvm_objects/libLLVMRemarks.a/RemarkLinker.cpp.o, llvm_objects/libLLVMRemarks.a/RemarkParser.cpp.o, llvm_objects/libLLVMRemarks.a/RemarkSerializer.cpp.o, llvm_objects/libLLVMRemarks.a/RemarkStreamer.cpp.o, llvm_objects/libLLVMRemarks.a/RemarkStringTable.cpp.o, llvm_objects/libLLVMRemarks.a/YAMLRemarkParser.cpp.o, llvm_objects/libLLVMRemarks.a/YAMLRemarkSerializer.cpp.o [141/217] Generating llvm_objects/libLLVMOption.a/Arg.cpp.o, llvm_objects/libLLVMOption.a/ArgList.cpp.o, llvm_objects/libLLVMOption.a/Option.cpp.o, llvm_objects/libLLVMOption.a/OptTable.cpp.o [142/217] Generating llvm_objects/libLLVMObjectYAML.a/ArchiveEmitter.cpp.o, llvm_objects/libLLVMObjectYAML.a/ArchiveYAML.cpp.o, llvm_objects/libLLVMObjectYAML.a/CodeViewYAMLDebugSections.cpp.o, llvm_objects/libLLVMObjectYAML.a/CodeViewYAMLSymbols.cpp.o, llvm_objects/libLLVMObjectYAML.a/CodeViewYAMLTypeHashing.cpp.o, llvm_objects/libLLVMObjectYAML.a/CodeViewYAMLTypes.cpp.o, llvm_objects/libLLVMObjectYAML.a/COFFEmitter.cpp.o, llvm_objects/libLLVMObjectYAML.a/COFFYAML.cpp.o, llvm_objects/libLLVMObjectYAML.a/DWARFEmitter.cpp.o, llvm_objects/libLLVMObjectYAML.a/DWARFYAML.cpp.o, llvm_objects/libLLVMObjectYAML.a/ELFEmitter.cpp.o, llvm_objects/libLLVMObjectYAML.a/ELFYAML.cpp.o, llvm_objects/libLLVMObjectYAML.a/MachOEmitter.cpp.o, llvm_objects/libLLVMObjectYAML.a/MachOYAML.cpp.o, llvm_objects/libLLVMObjectYAML.a/ObjectYAML.cpp.o, llvm_objects/libLLVMObjectYAML.a/MinidumpEmitter.cpp.o, llvm_objects/libLLVMObjectYAML.a/MinidumpYAML.cpp.o, llvm_objects/libLLVMObjectYAML.a/WasmEmitter.cpp.o, llvm_objects/libLLVMObjectYAML.a/WasmYAML.cpp.o, llvm_objects/libLLVMObjectYAML.a/XCOFFEmitter.cpp.o, llvm_objects/libLLVMObjectYAML.a/XCOFFYAML.cpp.o, llvm_objects/libLLVMObjectYAML.a/YAML.cpp.o, llvm_objects/libLLVMObjectYAML.a/yaml2obj.cpp.o [143/217] Generating llvm_objects/libLLVMObject.a/Archive.cpp.o, llvm_objects/libLLVMObject.a/ArchiveWriter.cpp.o, llvm_objects/libLLVMObject.a/Binary.cpp.o, llvm_objects/libLLVMObject.a/COFFImportFile.cpp.o, llvm_objects/libLLVMObject.a/COFFModuleDefinition.cpp.o, llvm_objects/libLLVMObject.a/COFFObjectFile.cpp.o, llvm_objects/libLLVMObject.a/Decompressor.cpp.o, llvm_objects/libLLVMObject.a/ELF.cpp.o, llvm_objects/libLLVMObject.a/ELFObjectFile.cpp.o, llvm_objects/libLLVMObject.a/Error.cpp.o, llvm_objects/libLLVMObject.a/FaultMapParser.cpp.o, llvm_objects/libLLVMObject.a/IRObjectFile.cpp.o, llvm_objects/libLLVMObject.a/IRSymtab.cpp.o, llvm_objects/libLLVMObject.a/MachOObjectFile.cpp.o, llvm_objects/libLLVMObject.a/MachOUniversal.cpp.o, llvm_objects/libLLVMObject.a/Minidump.cpp.o, llvm_objects/libLLVMObject.a/ModuleSymbolTable.cpp.o, llvm_objects/libLLVMObject.a/Object.cpp.o, llvm_objects/libLLVMObject.a/ObjectFile.cpp.o, llvm_objects/libLLVMObject.a/RecordStreamer.cpp.o, llvm_objects/libLLVMObject.a/RelocationResolver.cpp.o, llvm_objects/libLLVMObject.a/SymbolicFile.cpp.o, llvm_objects/libLLVMObject.a/SymbolSize.cpp.o, llvm_objects/libLLVMObject.a/TapiFile.cpp.o, llvm_objects/libLLVMObject.a/TapiUniversal.cpp.o, llvm_objects/libLLVMObject.a/MachOUniversalWriter.cpp.o, llvm_objects/libLLVMObject.a/WasmObjectFile.cpp.o, llvm_objects/libLLVMObject.a/WindowsMachineFlag.cpp.o, llvm_objects/libLLVMObject.a/WindowsResource.cpp.o, llvm_objects/libLLVMObject.a/XCOFFObjectFile.cpp.o [144/217] Generating llvm_objects/libLLVMMCA.a/CodeEmitter.cpp.o, llvm_objects/libLLVMMCA.a/Context.cpp.o, llvm_objects/libLLVMMCA.a/CustomBehaviour.cpp.o, llvm_objects/libLLVMMCA.a/HWEventListener.cpp.o, llvm_objects/libLLVMMCA.a/HardwareUnit.cpp.o, llvm_objects/libLLVMMCA.a/LSUnit.cpp.o, llvm_objects/libLLVMMCA.a/RegisterFile.cpp.o, llvm_objects/libLLVMMCA.a/ResourceManager.cpp.o, llvm_objects/libLLVMMCA.a/RetireControlUnit.cpp.o, llvm_objects/libLLVMMCA.a/Scheduler.cpp.o, llvm_objects/libLLVMMCA.a/InstrBuilder.cpp.o, llvm_objects/libLLVMMCA.a/Instruction.cpp.o, llvm_objects/libLLVMMCA.a/Pipeline.cpp.o, llvm_objects/libLLVMMCA.a/DispatchStage.cpp.o, llvm_objects/libLLVMMCA.a/EntryStage.cpp.o, llvm_objects/libLLVMMCA.a/ExecuteStage.cpp.o, llvm_objects/libLLVMMCA.a/InOrderIssueStage.cpp.o, llvm_objects/libLLVMMCA.a/InstructionTables.cpp.o, llvm_objects/libLLVMMCA.a/MicroOpQueueStage.cpp.o, llvm_objects/libLLVMMCA.a/RetireStage.cpp.o, llvm_objects/libLLVMMCA.a/Stage.cpp.o, llvm_objects/libLLVMMCA.a/Support.cpp.o, llvm_objects/libLLVMMCA.a/View.cpp.o [145/217] Generating llvm_objects/libLLVMMCDisassembler.a/Disassembler.cpp.o, llvm_objects/libLLVMMCDisassembler.a/MCDisassembler.cpp.o, llvm_objects/libLLVMMCDisassembler.a/MCExternalSymbolizer.cpp.o, llvm_objects/libLLVMMCDisassembler.a/MCRelocationInfo.cpp.o, llvm_objects/libLLVMMCDisassembler.a/MCSymbolizer.cpp.o [146/217] Generating llvm_objects/libLLVMMCParser.a/AsmLexer.cpp.o, llvm_objects/libLLVMMCParser.a/AsmParser.cpp.o, llvm_objects/libLLVMMCParser.a/COFFAsmParser.cpp.o, llvm_objects/libLLVMMCParser.a/COFFMasmParser.cpp.o, llvm_objects/libLLVMMCParser.a/GOFFAsmParser.cpp.o, llvm_objects/libLLVMMCParser.a/DarwinAsmParser.cpp.o, llvm_objects/libLLVMMCParser.a/ELFAsmParser.cpp.o, llvm_objects/libLLVMMCParser.a/MCAsmLexer.cpp.o, llvm_objects/libLLVMMCParser.a/MCAsmParser.cpp.o, llvm_objects/libLLVMMCParser.a/MCAsmParserExtension.cpp.o, llvm_objects/libLLVMMCParser.a/MCTargetAsmParser.cpp.o, llvm_objects/libLLVMMCParser.a/MasmParser.cpp.o, llvm_objects/libLLVMMCParser.a/WasmAsmParser.cpp.o, llvm_objects/libLLVMMCParser.a/XCOFFAsmParser.cpp.o [147/217] Generating llvm_objects/libLLVMMC.a/ConstantPools.cpp.o, llvm_objects/libLLVMMC.a/ELFObjectWriter.cpp.o, llvm_objects/libLLVMMC.a/MCAsmBackend.cpp.o, llvm_objects/libLLVMMC.a/MCAsmInfo.cpp.o, llvm_objects/libLLVMMC.a/MCAsmInfoCOFF.cpp.o, llvm_objects/libLLVMMC.a/MCAsmInfoDarwin.cpp.o, llvm_objects/libLLVMMC.a/MCAsmInfoELF.cpp.o, llvm_objects/libLLVMMC.a/MCAsmInfoGOFF.cpp.o, llvm_objects/libLLVMMC.a/MCAsmInfoWasm.cpp.o, llvm_objects/libLLVMMC.a/MCAsmInfoXCOFF.cpp.o, llvm_objects/libLLVMMC.a/MCAsmMacro.cpp.o, llvm_objects/libLLVMMC.a/MCAsmStreamer.cpp.o, llvm_objects/libLLVMMC.a/MCAssembler.cpp.o, llvm_objects/libLLVMMC.a/MCCodeEmitter.cpp.o, llvm_objects/libLLVMMC.a/MCCodeView.cpp.o, llvm_objects/libLLVMMC.a/MCContext.cpp.o, llvm_objects/libLLVMMC.a/MCDwarf.cpp.o, llvm_objects/libLLVMMC.a/MCELFObjectTargetWriter.cpp.o, llvm_objects/libLLVMMC.a/MCELFStreamer.cpp.o, llvm_objects/libLLVMMC.a/MCExpr.cpp.o, llvm_objects/libLLVMMC.a/MCFragment.cpp.o, llvm_objects/libLLVMMC.a/MCInst.cpp.o, llvm_objects/libLLVMMC.a/MCInstPrinter.cpp.o, llvm_objects/libLLVMMC.a/MCInstrAnalysis.cpp.o, llvm_objects/libLLVMMC.a/MCInstrDesc.cpp.o, llvm_objects/libLLVMMC.a/MCInstrInfo.cpp.o, llvm_objects/libLLVMMC.a/MCLabel.cpp.o, llvm_objects/libLLVMMC.a/MCLinkerOptimizationHint.cpp.o, llvm_objects/libLLVMMC.a/MCMachOStreamer.cpp.o, llvm_objects/libLLVMMC.a/MCMachObjectTargetWriter.cpp.o, llvm_objects/libLLVMMC.a/MCNullStreamer.cpp.o, llvm_objects/libLLVMMC.a/MCObjectFileInfo.cpp.o, llvm_objects/libLLVMMC.a/MCObjectStreamer.cpp.o, llvm_objects/libLLVMMC.a/MCObjectWriter.cpp.o, llvm_objects/libLLVMMC.a/MCPseudoProbe.cpp.o, llvm_objects/libLLVMMC.a/MCRegisterInfo.cpp.o, llvm_objects/libLLVMMC.a/MCSchedule.cpp.o, llvm_objects/libLLVMMC.a/MCSection.cpp.o, llvm_objects/libLLVMMC.a/MCSectionCOFF.cpp.o, llvm_objects/libLLVMMC.a/MCSectionELF.cpp.o, llvm_objects/libLLVMMC.a/MCSectionMachO.cpp.o, llvm_objects/libLLVMMC.a/MCSectionWasm.cpp.o, llvm_objects/libLLVMMC.a/MCSectionXCOFF.cpp.o, llvm_objects/libLLVMMC.a/MCStreamer.cpp.o, llvm_objects/libLLVMMC.a/MCSubtargetInfo.cpp.o, llvm_objects/libLLVMMC.a/MCSymbol.cpp.o, llvm_objects/libLLVMMC.a/MCSymbolELF.cpp.o, llvm_objects/libLLVMMC.a/MCSymbolXCOFF.cpp.o, llvm_objects/libLLVMMC.a/MCTargetOptions.cpp.o, llvm_objects/libLLVMMC.a/MCTargetOptionsCommandFlags.cpp.o, llvm_objects/libLLVMMC.a/MCValue.cpp.o, llvm_objects/libLLVMMC.a/MCWasmObjectTargetWriter.cpp.o, llvm_objects/libLLVMMC.a/MCWasmStreamer.cpp.o, llvm_objects/libLLVMMC.a/MCWin64EH.cpp.o, llvm_objects/libLLVMMC.a/MCWinCOFFStreamer.cpp.o, llvm_objects/libLLVMMC.a/MCWinEH.cpp.o, llvm_objects/libLLVMMC.a/MCXCOFFObjectTargetWriter.cpp.o, llvm_objects/libLLVMMC.a/MCXCOFFStreamer.cpp.o, llvm_objects/libLLVMMC.a/MachObjectWriter.cpp.o, llvm_objects/libLLVMMC.a/StringTableBuilder.cpp.o, llvm_objects/libLLVMMC.a/SubtargetFeature.cpp.o, llvm_objects/libLLVMMC.a/TargetRegistry.cpp.o, llvm_objects/libLLVMMC.a/WasmObjectWriter.cpp.o, llvm_objects/libLLVMMC.a/WinCOFFObjectWriter.cpp.o, llvm_objects/libLLVMMC.a/XCOFFObjectWriter.cpp.o [148/217] Generating llvm_objects/libLLVMLTO.a/LTO.cpp.o, llvm_objects/libLLVMLTO.a/LTOBackend.cpp.o, llvm_objects/libLLVMLTO.a/LTOModule.cpp.o, llvm_objects/libLLVMLTO.a/LTOCodeGenerator.cpp.o, llvm_objects/libLLVMLTO.a/SummaryBasedOptimizations.cpp.o, llvm_objects/libLLVMLTO.a/UpdateCompilerUsed.cpp.o, llvm_objects/libLLVMLTO.a/ThinLTOCodeGenerator.cpp.o [149/217] Generating llvm_objects/libLLVMAnalysis.a/AliasAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/AliasAnalysisEvaluator.cpp.o, llvm_objects/libLLVMAnalysis.a/AliasAnalysisSummary.cpp.o, llvm_objects/libLLVMAnalysis.a/AliasSetTracker.cpp.o, llvm_objects/libLLVMAnalysis.a/Analysis.cpp.o, llvm_objects/libLLVMAnalysis.a/AssumeBundleQueries.cpp.o, llvm_objects/libLLVMAnalysis.a/AssumptionCache.cpp.o, llvm_objects/libLLVMAnalysis.a/BasicAliasAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/BlockFrequencyInfo.cpp.o, llvm_objects/libLLVMAnalysis.a/BlockFrequencyInfoImpl.cpp.o, llvm_objects/libLLVMAnalysis.a/BranchProbabilityInfo.cpp.o, llvm_objects/libLLVMAnalysis.a/CFG.cpp.o, llvm_objects/libLLVMAnalysis.a/CFGPrinter.cpp.o, llvm_objects/libLLVMAnalysis.a/CFLAndersAliasAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/CFLSteensAliasAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/CGSCCPassManager.cpp.o, llvm_objects/libLLVMAnalysis.a/CallGraph.cpp.o, llvm_objects/libLLVMAnalysis.a/CallGraphSCCPass.cpp.o, llvm_objects/libLLVMAnalysis.a/CallPrinter.cpp.o, llvm_objects/libLLVMAnalysis.a/CaptureTracking.cpp.o, llvm_objects/libLLVMAnalysis.a/CmpInstAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/CostModel.cpp.o, llvm_objects/libLLVMAnalysis.a/CodeMetrics.cpp.o, llvm_objects/libLLVMAnalysis.a/ConstantFolding.cpp.o, llvm_objects/libLLVMAnalysis.a/CycleAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/DDG.cpp.o, llvm_objects/libLLVMAnalysis.a/DDGPrinter.cpp.o, llvm_objects/libLLVMAnalysis.a/ConstraintSystem.cpp.o, llvm_objects/libLLVMAnalysis.a/Delinearization.cpp.o, llvm_objects/libLLVMAnalysis.a/DemandedBits.cpp.o, llvm_objects/libLLVMAnalysis.a/DependenceAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/DependenceGraphBuilder.cpp.o, llvm_objects/libLLVMAnalysis.a/DevelopmentModeInlineAdvisor.cpp.o, llvm_objects/libLLVMAnalysis.a/DivergenceAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/DomPrinter.cpp.o, llvm_objects/libLLVMAnalysis.a/DomTreeUpdater.cpp.o, llvm_objects/libLLVMAnalysis.a/DominanceFrontier.cpp.o, llvm_objects/libLLVMAnalysis.a/EHPersonalities.cpp.o, llvm_objects/libLLVMAnalysis.a/FunctionPropertiesAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/GlobalsModRef.cpp.o, llvm_objects/libLLVMAnalysis.a/GuardUtils.cpp.o, llvm_objects/libLLVMAnalysis.a/HeatUtils.cpp.o, llvm_objects/libLLVMAnalysis.a/IRSimilarityIdentifier.cpp.o, llvm_objects/libLLVMAnalysis.a/IVDescriptors.cpp.o, llvm_objects/libLLVMAnalysis.a/IVUsers.cpp.o, llvm_objects/libLLVMAnalysis.a/ImportedFunctionsInliningStatistics.cpp.o, llvm_objects/libLLVMAnalysis.a/IndirectCallPromotionAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/InlineCost.cpp.o, llvm_objects/libLLVMAnalysis.a/InlineAdvisor.cpp.o, llvm_objects/libLLVMAnalysis.a/InlineSizeEstimatorAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/InstCount.cpp.o, llvm_objects/libLLVMAnalysis.a/InstructionPrecedenceTracking.cpp.o, llvm_objects/libLLVMAnalysis.a/InstructionSimplify.cpp.o, llvm_objects/libLLVMAnalysis.a/Interval.cpp.o, llvm_objects/libLLVMAnalysis.a/IntervalPartition.cpp.o, llvm_objects/libLLVMAnalysis.a/LazyBranchProbabilityInfo.cpp.o, llvm_objects/libLLVMAnalysis.a/LazyBlockFrequencyInfo.cpp.o, llvm_objects/libLLVMAnalysis.a/LazyCallGraph.cpp.o, llvm_objects/libLLVMAnalysis.a/LazyValueInfo.cpp.o, llvm_objects/libLLVMAnalysis.a/LegacyDivergenceAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/Lint.cpp.o, llvm_objects/libLLVMAnalysis.a/Loads.cpp.o, llvm_objects/libLLVMAnalysis.a/LoopAccessAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/LoopAnalysisManager.cpp.o, llvm_objects/libLLVMAnalysis.a/LoopCacheAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/LoopNestAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/LoopUnrollAnalyzer.cpp.o, llvm_objects/libLLVMAnalysis.a/LoopInfo.cpp.o, llvm_objects/libLLVMAnalysis.a/LoopPass.cpp.o, llvm_objects/libLLVMAnalysis.a/MLInlineAdvisor.cpp.o, llvm_objects/libLLVMAnalysis.a/MemDepPrinter.cpp.o, llvm_objects/libLLVMAnalysis.a/MemDerefPrinter.cpp.o, llvm_objects/libLLVMAnalysis.a/MemoryBuiltins.cpp.o, llvm_objects/libLLVMAnalysis.a/MemoryDependenceAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/MemoryLocation.cpp.o, llvm_objects/libLLVMAnalysis.a/MemorySSA.cpp.o, llvm_objects/libLLVMAnalysis.a/MemorySSAUpdater.cpp.o, llvm_objects/libLLVMAnalysis.a/ModelUnderTrainingRunner.cpp.o, llvm_objects/libLLVMAnalysis.a/ModuleDebugInfoPrinter.cpp.o, llvm_objects/libLLVMAnalysis.a/ModuleSummaryAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/MustExecute.cpp.o, llvm_objects/libLLVMAnalysis.a/NoInferenceModelRunner.cpp.o, llvm_objects/libLLVMAnalysis.a/ObjCARCAliasAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/ObjCARCAnalysisUtils.cpp.o, llvm_objects/libLLVMAnalysis.a/ObjCARCInstKind.cpp.o, llvm_objects/libLLVMAnalysis.a/OptimizationRemarkEmitter.cpp.o, llvm_objects/libLLVMAnalysis.a/OverflowInstAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/PHITransAddr.cpp.o, llvm_objects/libLLVMAnalysis.a/PhiValues.cpp.o, llvm_objects/libLLVMAnalysis.a/PostDominators.cpp.o, llvm_objects/libLLVMAnalysis.a/ProfileSummaryInfo.cpp.o, llvm_objects/libLLVMAnalysis.a/PtrUseVisitor.cpp.o, llvm_objects/libLLVMAnalysis.a/RegionInfo.cpp.o, llvm_objects/libLLVMAnalysis.a/RegionPass.cpp.o, llvm_objects/libLLVMAnalysis.a/RegionPrinter.cpp.o, llvm_objects/libLLVMAnalysis.a/ReplayInlineAdvisor.cpp.o, llvm_objects/libLLVMAnalysis.a/ScalarEvolution.cpp.o, llvm_objects/libLLVMAnalysis.a/ScalarEvolutionAliasAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/ScalarEvolutionDivision.cpp.o, llvm_objects/libLLVMAnalysis.a/ScalarEvolutionNormalization.cpp.o, llvm_objects/libLLVMAnalysis.a/StackLifetime.cpp.o, llvm_objects/libLLVMAnalysis.a/StackSafetyAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/SyncDependenceAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/SyntheticCountsUtils.cpp.o, llvm_objects/libLLVMAnalysis.a/TFUtils.cpp.o, llvm_objects/libLLVMAnalysis.a/TargetLibraryInfo.cpp.o, llvm_objects/libLLVMAnalysis.a/TargetTransformInfo.cpp.o, llvm_objects/libLLVMAnalysis.a/Trace.cpp.o, llvm_objects/libLLVMAnalysis.a/TypeBasedAliasAnalysis.cpp.o, llvm_objects/libLLVMAnalysis.a/TypeMetadataUtils.cpp.o, llvm_objects/libLLVMAnalysis.a/ScopedNoAliasAA.cpp.o, llvm_objects/libLLVMAnalysis.a/ValueLattice.cpp.o, llvm_objects/libLLVMAnalysis.a/ValueLatticeUtils.cpp.o, llvm_objects/libLLVMAnalysis.a/ValueTracking.cpp.o, llvm_objects/libLLVMAnalysis.a/VectorUtils.cpp.o, llvm_objects/libLLVMAnalysis.a/VFABIDemangling.cpp.o [150/217] Generating llvm_objects/libLLVMLinker.a/IRMover.cpp.o, llvm_objects/libLLVMLinker.a/LinkModules.cpp.o [151/217] Generating llvm_objects/libLLVMCFGuard.a/CFGuard.cpp.o [152/217] Generating llvm_objects/libLLVMCoroutines.a/Coroutines.cpp.o, llvm_objects/libLLVMCoroutines.a/CoroCleanup.cpp.o, llvm_objects/libLLVMCoroutines.a/CoroEarly.cpp.o, llvm_objects/libLLVMCoroutines.a/CoroElide.cpp.o, llvm_objects/libLLVMCoroutines.a/CoroFrame.cpp.o, llvm_objects/libLLVMCoroutines.a/CoroSplit.cpp.o [153/217] Generating llvm_objects/libLLVMObjCARCOpts.a/ObjCARC.cpp.o, llvm_objects/libLLVMObjCARCOpts.a/ObjCARCOpts.cpp.o, llvm_objects/libLLVMObjCARCOpts.a/ObjCARCExpand.cpp.o, llvm_objects/libLLVMObjCARCOpts.a/ObjCARCAPElim.cpp.o, llvm_objects/libLLVMObjCARCOpts.a/ObjCARCContract.cpp.o, llvm_objects/libLLVMObjCARCOpts.a/DependencyAnalysis.cpp.o, llvm_objects/libLLVMObjCARCOpts.a/ProvenanceAnalysis.cpp.o, llvm_objects/libLLVMObjCARCOpts.a/ProvenanceAnalysisEvaluator.cpp.o, llvm_objects/libLLVMObjCARCOpts.a/PtrState.cpp.o [154/217] Generating llvm_objects/libLLVMVectorize.a/LoadStoreVectorizer.cpp.o, llvm_objects/libLLVMVectorize.a/LoopVectorizationLegality.cpp.o, llvm_objects/libLLVMVectorize.a/LoopVectorize.cpp.o, llvm_objects/libLLVMVectorize.a/SLPVectorizer.cpp.o, llvm_objects/libLLVMVectorize.a/Vectorize.cpp.o, llvm_objects/libLLVMVectorize.a/VectorCombine.cpp.o, llvm_objects/libLLVMVectorize.a/VPlan.cpp.o, llvm_objects/libLLVMVectorize.a/VPlanHCFGBuilder.cpp.o, llvm_objects/libLLVMVectorize.a/VPlanPredicator.cpp.o, llvm_objects/libLLVMVectorize.a/VPlanSLP.cpp.o, llvm_objects/libLLVMVectorize.a/VPlanTransforms.cpp.o, llvm_objects/libLLVMVectorize.a/VPlanVerifier.cpp.o [155/217] Generating llvm_objects/libLLVMipo.a/AlwaysInliner.cpp.o, llvm_objects/libLLVMipo.a/Annotation2Metadata.cpp.o, llvm_objects/libLLVMipo.a/ArgumentPromotion.cpp.o, llvm_objects/libLLVMipo.a/Attributor.cpp.o, llvm_objects/libLLVMipo.a/AttributorAttributes.cpp.o, llvm_objects/libLLVMipo.a/BarrierNoopPass.cpp.o, llvm_objects/libLLVMipo.a/BlockExtractor.cpp.o, llvm_objects/libLLVMipo.a/CalledValuePropagation.cpp.o, llvm_objects/libLLVMipo.a/ConstantMerge.cpp.o, llvm_objects/libLLVMipo.a/CrossDSOCFI.cpp.o, llvm_objects/libLLVMipo.a/DeadArgumentElimination.cpp.o, llvm_objects/libLLVMipo.a/ElimAvailExtern.cpp.o, llvm_objects/libLLVMipo.a/ExtractGV.cpp.o, llvm_objects/libLLVMipo.a/ForceFunctionAttrs.cpp.o, llvm_objects/libLLVMipo.a/FunctionAttrs.cpp.o, llvm_objects/libLLVMipo.a/FunctionImport.cpp.o, llvm_objects/libLLVMipo.a/FunctionSpecialization.cpp.o, llvm_objects/libLLVMipo.a/GlobalDCE.cpp.o, llvm_objects/libLLVMipo.a/GlobalOpt.cpp.o, llvm_objects/libLLVMipo.a/GlobalSplit.cpp.o, llvm_objects/libLLVMipo.a/HotColdSplitting.cpp.o, llvm_objects/libLLVMipo.a/IPO.cpp.o, llvm_objects/libLLVMipo.a/IROutliner.cpp.o, llvm_objects/libLLVMipo.a/InferFunctionAttrs.cpp.o, llvm_objects/libLLVMipo.a/InlineSimple.cpp.o, llvm_objects/libLLVMipo.a/Inliner.cpp.o, llvm_objects/libLLVMipo.a/Internalize.cpp.o, llvm_objects/libLLVMipo.a/LoopExtractor.cpp.o, llvm_objects/libLLVMipo.a/LowerTypeTests.cpp.o, llvm_objects/libLLVMipo.a/MergeFunctions.cpp.o, llvm_objects/libLLVMipo.a/ModuleInliner.cpp.o, llvm_objects/libLLVMipo.a/OpenMPOpt.cpp.o, llvm_objects/libLLVMipo.a/PartialInlining.cpp.o, llvm_objects/libLLVMipo.a/PassManagerBuilder.cpp.o, llvm_objects/libLLVMipo.a/PruneEH.cpp.o, llvm_objects/libLLVMipo.a/SampleContextTracker.cpp.o, llvm_objects/libLLVMipo.a/SampleProfile.cpp.o, llvm_objects/libLLVMipo.a/SampleProfileProbe.cpp.o, llvm_objects/libLLVMipo.a/SCCP.cpp.o, llvm_objects/libLLVMipo.a/StripDeadPrototypes.cpp.o, llvm_objects/libLLVMipo.a/StripSymbols.cpp.o, llvm_objects/libLLVMipo.a/SyntheticCountsPropagation.cpp.o, llvm_objects/libLLVMipo.a/ThinLTOBitcodeWriter.cpp.o, llvm_objects/libLLVMipo.a/WholeProgramDevirt.cpp.o [156/217] Generating llvm_objects/libLLVMScalarOpts.a/ADCE.cpp.o, llvm_objects/libLLVMScalarOpts.a/AlignmentFromAssumptions.cpp.o, llvm_objects/libLLVMScalarOpts.a/AnnotationRemarks.cpp.o, llvm_objects/libLLVMScalarOpts.a/BDCE.cpp.o, llvm_objects/libLLVMScalarOpts.a/CallSiteSplitting.cpp.o, llvm_objects/libLLVMScalarOpts.a/ConstantHoisting.cpp.o, llvm_objects/libLLVMScalarOpts.a/ConstraintElimination.cpp.o, llvm_objects/libLLVMScalarOpts.a/CorrelatedValuePropagation.cpp.o, llvm_objects/libLLVMScalarOpts.a/DCE.cpp.o, llvm_objects/libLLVMScalarOpts.a/DeadStoreElimination.cpp.o, llvm_objects/libLLVMScalarOpts.a/DFAJumpThreading.cpp.o, llvm_objects/libLLVMScalarOpts.a/DivRemPairs.cpp.o, llvm_objects/libLLVMScalarOpts.a/EarlyCSE.cpp.o, llvm_objects/libLLVMScalarOpts.a/FlattenCFGPass.cpp.o, llvm_objects/libLLVMScalarOpts.a/Float2Int.cpp.o, llvm_objects/libLLVMScalarOpts.a/GuardWidening.cpp.o, llvm_objects/libLLVMScalarOpts.a/GVN.cpp.o, llvm_objects/libLLVMScalarOpts.a/GVNHoist.cpp.o, llvm_objects/libLLVMScalarOpts.a/GVNSink.cpp.o, llvm_objects/libLLVMScalarOpts.a/IVUsersPrinter.cpp.o, llvm_objects/libLLVMScalarOpts.a/InductiveRangeCheckElimination.cpp.o, llvm_objects/libLLVMScalarOpts.a/IndVarSimplify.cpp.o, llvm_objects/libLLVMScalarOpts.a/InferAddressSpaces.cpp.o, llvm_objects/libLLVMScalarOpts.a/InstSimplifyPass.cpp.o, llvm_objects/libLLVMScalarOpts.a/JumpThreading.cpp.o, llvm_objects/libLLVMScalarOpts.a/LICM.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopAccessAnalysisPrinter.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopBoundSplit.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopSink.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopDeletion.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopDataPrefetch.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopDistribute.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopFuse.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopIdiomRecognize.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopInstSimplify.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopInterchange.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopFlatten.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopLoadElimination.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopPassManager.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopPredication.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopRerollPass.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopRotation.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopSimplifyCFG.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopStrengthReduce.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopUnrollPass.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopUnrollAndJamPass.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopUnswitch.cpp.o, llvm_objects/libLLVMScalarOpts.a/LoopVersioningLICM.cpp.o, llvm_objects/libLLVMScalarOpts.a/LowerAtomic.cpp.o, llvm_objects/libLLVMScalarOpts.a/LowerConstantIntrinsics.cpp.o, llvm_objects/libLLVMScalarOpts.a/LowerExpectIntrinsic.cpp.o, llvm_objects/libLLVMScalarOpts.a/LowerGuardIntrinsic.cpp.o, llvm_objects/libLLVMScalarOpts.a/LowerMatrixIntrinsics.cpp.o, llvm_objects/libLLVMScalarOpts.a/LowerWidenableCondition.cpp.o, llvm_objects/libLLVMScalarOpts.a/MakeGuardsExplicit.cpp.o, llvm_objects/libLLVMScalarOpts.a/MemCpyOptimizer.cpp.o, llvm_objects/libLLVMScalarOpts.a/MergeICmps.cpp.o, llvm_objects/libLLVMScalarOpts.a/MergedLoadStoreMotion.cpp.o, llvm_objects/libLLVMScalarOpts.a/NaryReassociate.cpp.o, llvm_objects/libLLVMScalarOpts.a/NewGVN.cpp.o, llvm_objects/libLLVMScalarOpts.a/PartiallyInlineLibCalls.cpp.o, llvm_objects/libLLVMScalarOpts.a/PlaceSafepoints.cpp.o, llvm_objects/libLLVMScalarOpts.a/Reassociate.cpp.o, llvm_objects/libLLVMScalarOpts.a/Reg2Mem.cpp.o, llvm_objects/libLLVMScalarOpts.a/RewriteStatepointsForGC.cpp.o, llvm_objects/libLLVMScalarOpts.a/SCCP.cpp.o, llvm_objects/libLLVMScalarOpts.a/SROA.cpp.o, llvm_objects/libLLVMScalarOpts.a/Scalar.cpp.o, llvm_objects/libLLVMScalarOpts.a/Scalarizer.cpp.o, llvm_objects/libLLVMScalarOpts.a/ScalarizeMaskedMemIntrin.cpp.o, llvm_objects/libLLVMScalarOpts.a/SeparateConstOffsetFromGEP.cpp.o, llvm_objects/libLLVMScalarOpts.a/SimpleLoopUnswitch.cpp.o, llvm_objects/libLLVMScalarOpts.a/SimplifyCFGPass.cpp.o, llvm_objects/libLLVMScalarOpts.a/Sink.cpp.o, llvm_objects/libLLVMScalarOpts.a/SpeculativeExecution.cpp.o, llvm_objects/libLLVMScalarOpts.a/StraightLineStrengthReduce.cpp.o, llvm_objects/libLLVMScalarOpts.a/StructurizeCFG.cpp.o, llvm_objects/libLLVMScalarOpts.a/TailRecursionElimination.cpp.o, llvm_objects/libLLVMScalarOpts.a/WarnMissedTransforms.cpp.o [157/217] Generating llvm_objects/libLLVMInstCombine.a/InstructionCombining.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineAddSub.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineAtomicRMW.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineAndOrXor.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineCalls.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineCasts.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineCompares.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineLoadStoreAlloca.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineMulDivRem.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineNegator.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombinePHI.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineSelect.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineShifts.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineSimplifyDemanded.cpp.o, llvm_objects/libLLVMInstCombine.a/InstCombineVectorOps.cpp.o [158/217] Generating llvm_objects/libLLVMAggressiveInstCombine.a/AggressiveInstCombine.cpp.o, llvm_objects/libLLVMAggressiveInstCombine.a/TruncInstCombine.cpp.o [159/217] Generating llvm_objects/libLLVMInstrumentation.a/AddressSanitizer.cpp.o, llvm_objects/libLLVMInstrumentation.a/BoundsChecking.cpp.o, llvm_objects/libLLVMInstrumentation.a/CGProfile.cpp.o, llvm_objects/libLLVMInstrumentation.a/ControlHeightReduction.cpp.o, llvm_objects/libLLVMInstrumentation.a/DataFlowSanitizer.cpp.o, llvm_objects/libLLVMInstrumentation.a/GCOVProfiling.cpp.o, llvm_objects/libLLVMInstrumentation.a/MemProfiler.cpp.o, llvm_objects/libLLVMInstrumentation.a/MemorySanitizer.cpp.o, llvm_objects/libLLVMInstrumentation.a/IndirectCallPromotion.cpp.o, llvm_objects/libLLVMInstrumentation.a/Instrumentation.cpp.o, llvm_objects/libLLVMInstrumentation.a/InstrOrderFile.cpp.o, llvm_objects/libLLVMInstrumentation.a/InstrProfiling.cpp.o, llvm_objects/libLLVMInstrumentation.a/PGOInstrumentation.cpp.o, llvm_objects/libLLVMInstrumentation.a/PGOMemOPSizeOpt.cpp.o, llvm_objects/libLLVMInstrumentation.a/PoisonChecking.cpp.o, llvm_objects/libLLVMInstrumentation.a/SanitizerCoverage.cpp.o, llvm_objects/libLLVMInstrumentation.a/ValueProfileCollector.cpp.o, llvm_objects/libLLVMInstrumentation.a/ThreadSanitizer.cpp.o, llvm_objects/libLLVMInstrumentation.a/HWAddressSanitizer.cpp.o [160/217] Generating llvm_objects/libLLVMTransformUtils.a/AddDiscriminators.cpp.o, llvm_objects/libLLVMTransformUtils.a/AMDGPUEmitPrintf.cpp.o, llvm_objects/libLLVMTransformUtils.a/ASanStackFrameLayout.cpp.o, llvm_objects/libLLVMTransformUtils.a/AssumeBundleBuilder.cpp.o, llvm_objects/libLLVMTransformUtils.a/BasicBlockUtils.cpp.o, llvm_objects/libLLVMTransformUtils.a/BreakCriticalEdges.cpp.o, llvm_objects/libLLVMTransformUtils.a/BuildLibCalls.cpp.o, llvm_objects/libLLVMTransformUtils.a/BypassSlowDivision.cpp.o, llvm_objects/libLLVMTransformUtils.a/CallPromotionUtils.cpp.o, llvm_objects/libLLVMTransformUtils.a/CallGraphUpdater.cpp.o, llvm_objects/libLLVMTransformUtils.a/CanonicalizeAliases.cpp.o, llvm_objects/libLLVMTransformUtils.a/CanonicalizeFreezeInLoops.cpp.o, llvm_objects/libLLVMTransformUtils.a/CloneFunction.cpp.o, llvm_objects/libLLVMTransformUtils.a/CloneModule.cpp.o, llvm_objects/libLLVMTransformUtils.a/CodeExtractor.cpp.o, llvm_objects/libLLVMTransformUtils.a/CodeLayout.cpp.o, llvm_objects/libLLVMTransformUtils.a/CodeMoverUtils.cpp.o, llvm_objects/libLLVMTransformUtils.a/CtorUtils.cpp.o, llvm_objects/libLLVMTransformUtils.a/Debugify.cpp.o, llvm_objects/libLLVMTransformUtils.a/DemoteRegToStack.cpp.o, llvm_objects/libLLVMTransformUtils.a/EntryExitInstrumenter.cpp.o, llvm_objects/libLLVMTransformUtils.a/EscapeEnumerator.cpp.o, llvm_objects/libLLVMTransformUtils.a/Evaluator.cpp.o, llvm_objects/libLLVMTransformUtils.a/FixIrreducible.cpp.o, llvm_objects/libLLVMTransformUtils.a/FlattenCFG.cpp.o, llvm_objects/libLLVMTransformUtils.a/FunctionComparator.cpp.o, llvm_objects/libLLVMTransformUtils.a/FunctionImportUtils.cpp.o, llvm_objects/libLLVMTransformUtils.a/GlobalStatus.cpp.o, llvm_objects/libLLVMTransformUtils.a/GuardUtils.cpp.o, llvm_objects/libLLVMTransformUtils.a/HelloWorld.cpp.o, llvm_objects/libLLVMTransformUtils.a/InlineFunction.cpp.o, llvm_objects/libLLVMTransformUtils.a/InjectTLIMappings.cpp.o, llvm_objects/libLLVMTransformUtils.a/InstructionNamer.cpp.o, llvm_objects/libLLVMTransformUtils.a/IntegerDivision.cpp.o, llvm_objects/libLLVMTransformUtils.a/LCSSA.cpp.o, llvm_objects/libLLVMTransformUtils.a/LibCallsShrinkWrap.cpp.o, llvm_objects/libLLVMTransformUtils.a/Local.cpp.o, llvm_objects/libLLVMTransformUtils.a/LoopPeel.cpp.o, llvm_objects/libLLVMTransformUtils.a/LoopRotationUtils.cpp.o, llvm_objects/libLLVMTransformUtils.a/LoopSimplify.cpp.o, llvm_objects/libLLVMTransformUtils.a/LoopUnroll.cpp.o, llvm_objects/libLLVMTransformUtils.a/LoopUnrollAndJam.cpp.o, llvm_objects/libLLVMTransformUtils.a/LoopUnrollRuntime.cpp.o, llvm_objects/libLLVMTransformUtils.a/LoopUtils.cpp.o, llvm_objects/libLLVMTransformUtils.a/LoopVersioning.cpp.o, llvm_objects/libLLVMTransformUtils.a/LowerInvoke.cpp.o, llvm_objects/libLLVMTransformUtils.a/LowerMemIntrinsics.cpp.o, llvm_objects/libLLVMTransformUtils.a/LowerSwitch.cpp.o, llvm_objects/libLLVMTransformUtils.a/MatrixUtils.cpp.o, llvm_objects/libLLVMTransformUtils.a/MemoryOpRemark.cpp.o, llvm_objects/libLLVMTransformUtils.a/Mem2Reg.cpp.o, llvm_objects/libLLVMTransformUtils.a/MetaRenamer.cpp.o, llvm_objects/libLLVMTransformUtils.a/ModuleUtils.cpp.o, llvm_objects/libLLVMTransformUtils.a/NameAnonGlobals.cpp.o, llvm_objects/libLLVMTransformUtils.a/PredicateInfo.cpp.o, llvm_objects/libLLVMTransformUtils.a/PromoteMemoryToRegister.cpp.o, llvm_objects/libLLVMTransformUtils.a/RelLookupTableConverter.cpp.o, llvm_objects/libLLVMTransformUtils.a/ScalarEvolutionExpander.cpp.o, llvm_objects/libLLVMTransformUtils.a/SCCPSolver.cpp.o, llvm_objects/libLLVMTransformUtils.a/StripGCRelocates.cpp.o, llvm_objects/libLLVMTransformUtils.a/SSAUpdater.cpp.o, llvm_objects/libLLVMTransformUtils.a/SSAUpdaterBulk.cpp.o, llvm_objects/libLLVMTransformUtils.a/SampleProfileInference.cpp.o, llvm_objects/libLLVMTransformUtils.a/SampleProfileLoaderBaseUtil.cpp.o, llvm_objects/libLLVMTransformUtils.a/SanitizerStats.cpp.o, llvm_objects/libLLVMTransformUtils.a/SimplifyCFG.cpp.o, llvm_objects/libLLVMTransformUtils.a/SimplifyIndVar.cpp.o, llvm_objects/libLLVMTransformUtils.a/SimplifyLibCalls.cpp.o, llvm_objects/libLLVMTransformUtils.a/SizeOpts.cpp.o, llvm_objects/libLLVMTransformUtils.a/SplitModule.cpp.o, llvm_objects/libLLVMTransformUtils.a/StripNonLineTableDebugInfo.cpp.o, llvm_objects/libLLVMTransformUtils.a/SymbolRewriter.cpp.o, llvm_objects/libLLVMTransformUtils.a/UnifyFunctionExitNodes.cpp.o, llvm_objects/libLLVMTransformUtils.a/UnifyLoopExits.cpp.o, llvm_objects/libLLVMTransformUtils.a/Utils.cpp.o, llvm_objects/libLLVMTransformUtils.a/ValueMapper.cpp.o, llvm_objects/libLLVMTransformUtils.a/VNCoercion.cpp.o [161/217] Generating llvm_objects/libLLVMFrontendOpenMP.a/OMP.cpp.o, llvm_objects/libLLVMFrontendOpenMP.a/OMPContext.cpp.o, llvm_objects/libLLVMFrontendOpenMP.a/OMPIRBuilder.cpp.o [162/217] Generating llvm_objects/libLLVMFrontendOpenACC.a/ACC.cpp.o [163/217] Generating llvm_objects/libLLVMExtensions.a/Extensions.cpp.o [164/217] Generating llvm_objects/libLLVMDWARFLinker.a/DWARFLinkerCompileUnit.cpp.o, llvm_objects/libLLVMDWARFLinker.a/DWARFLinkerDeclContext.cpp.o, llvm_objects/libLLVMDWARFLinker.a/DWARFLinker.cpp.o, llvm_objects/libLLVMDWARFLinker.a/DWARFStreamer.cpp.o [165/217] Generating llvm_objects/libLLVMBitstreamReader.a/BitstreamReader.cpp.o [166/217] Generating llvm_objects/libLLVMBitWriter.a/BitWriter.cpp.o, llvm_objects/libLLVMBitWriter.a/BitcodeWriter.cpp.o, llvm_objects/libLLVMBitWriter.a/BitcodeWriterPass.cpp.o, llvm_objects/libLLVMBitWriter.a/ValueEnumerator.cpp.o [167/217] Generating llvm_objects/libLLVMBitReader.a/BitcodeAnalyzer.cpp.o, llvm_objects/libLLVMBitReader.a/BitReader.cpp.o, llvm_objects/libLLVMBitReader.a/BitcodeReader.cpp.o, llvm_objects/libLLVMBitReader.a/MetadataLoader.cpp.o, llvm_objects/libLLVMBitReader.a/ValueList.cpp.o [168/217] Generating llvm_objects/libLLVMBinaryFormat.a/AMDGPUMetadataVerifier.cpp.o, llvm_objects/libLLVMBinaryFormat.a/COFF.cpp.o, llvm_objects/libLLVMBinaryFormat.a/Dwarf.cpp.o, llvm_objects/libLLVMBinaryFormat.a/ELF.cpp.o, llvm_objects/libLLVMBinaryFormat.a/MachO.cpp.o, llvm_objects/libLLVMBinaryFormat.a/Magic.cpp.o, llvm_objects/libLLVMBinaryFormat.a/Minidump.cpp.o, llvm_objects/libLLVMBinaryFormat.a/MsgPackDocument.cpp.o, llvm_objects/libLLVMBinaryFormat.a/MsgPackDocumentYAML.cpp.o, llvm_objects/libLLVMBinaryFormat.a/MsgPackReader.cpp.o, llvm_objects/libLLVMBinaryFormat.a/MsgPackWriter.cpp.o, llvm_objects/libLLVMBinaryFormat.a/Wasm.cpp.o, llvm_objects/libLLVMBinaryFormat.a/XCOFF.cpp.o [169/217] Generating llvm_objects/libLLVMGlobalISel.a/CSEInfo.cpp.o, llvm_objects/libLLVMGlobalISel.a/GISelKnownBits.cpp.o, llvm_objects/libLLVMGlobalISel.a/CSEMIRBuilder.cpp.o, llvm_objects/libLLVMGlobalISel.a/CallLowering.cpp.o, llvm_objects/libLLVMGlobalISel.a/GlobalISel.cpp.o, llvm_objects/libLLVMGlobalISel.a/Combiner.cpp.o, llvm_objects/libLLVMGlobalISel.a/CombinerHelper.cpp.o, llvm_objects/libLLVMGlobalISel.a/GISelChangeObserver.cpp.o, llvm_objects/libLLVMGlobalISel.a/IRTranslator.cpp.o, llvm_objects/libLLVMGlobalISel.a/InlineAsmLowering.cpp.o, llvm_objects/libLLVMGlobalISel.a/InstructionSelect.cpp.o, llvm_objects/libLLVMGlobalISel.a/InstructionSelector.cpp.o, llvm_objects/libLLVMGlobalISel.a/LegalityPredicates.cpp.o, llvm_objects/libLLVMGlobalISel.a/LegalizeMutations.cpp.o, llvm_objects/libLLVMGlobalISel.a/Legalizer.cpp.o, llvm_objects/libLLVMGlobalISel.a/LegalizerHelper.cpp.o, llvm_objects/libLLVMGlobalISel.a/LegalizerInfo.cpp.o, llvm_objects/libLLVMGlobalISel.a/LegacyLegalizerInfo.cpp.o, llvm_objects/libLLVMGlobalISel.a/LoadStoreOpt.cpp.o, llvm_objects/libLLVMGlobalISel.a/Localizer.cpp.o, llvm_objects/libLLVMGlobalISel.a/LostDebugLocObserver.cpp.o, llvm_objects/libLLVMGlobalISel.a/MachineIRBuilder.cpp.o, llvm_objects/libLLVMGlobalISel.a/RegBankSelect.cpp.o, llvm_objects/libLLVMGlobalISel.a/RegisterBank.cpp.o, llvm_objects/libLLVMGlobalISel.a/RegisterBankInfo.cpp.o, llvm_objects/libLLVMGlobalISel.a/Utils.cpp.o [170/217] Generating llvm_objects/libLLVMMIRParser.a/MILexer.cpp.o, llvm_objects/libLLVMMIRParser.a/MIParser.cpp.o, llvm_objects/libLLVMMIRParser.a/MIRParser.cpp.o [171/217] Generating llvm_objects/libLLVMAsmPrinter.a/AccelTable.cpp.o, llvm_objects/libLLVMAsmPrinter.a/AddressPool.cpp.o, llvm_objects/libLLVMAsmPrinter.a/AIXException.cpp.o, llvm_objects/libLLVMAsmPrinter.a/ARMException.cpp.o, llvm_objects/libLLVMAsmPrinter.a/AsmPrinter.cpp.o, llvm_objects/libLLVMAsmPrinter.a/AsmPrinterDwarf.cpp.o, llvm_objects/libLLVMAsmPrinter.a/AsmPrinterInlineAsm.cpp.o, llvm_objects/libLLVMAsmPrinter.a/DbgEntityHistoryCalculator.cpp.o, llvm_objects/libLLVMAsmPrinter.a/DebugHandlerBase.cpp.o, llvm_objects/libLLVMAsmPrinter.a/DebugLocStream.cpp.o, llvm_objects/libLLVMAsmPrinter.a/DIE.cpp.o, llvm_objects/libLLVMAsmPrinter.a/DIEHash.cpp.o, llvm_objects/libLLVMAsmPrinter.a/DwarfCFIException.cpp.o, llvm_objects/libLLVMAsmPrinter.a/DwarfCompileUnit.cpp.o, llvm_objects/libLLVMAsmPrinter.a/DwarfDebug.cpp.o, llvm_objects/libLLVMAsmPrinter.a/DwarfExpression.cpp.o, llvm_objects/libLLVMAsmPrinter.a/DwarfFile.cpp.o, llvm_objects/libLLVMAsmPrinter.a/DwarfStringPool.cpp.o, llvm_objects/libLLVMAsmPrinter.a/DwarfUnit.cpp.o, llvm_objects/libLLVMAsmPrinter.a/EHStreamer.cpp.o, llvm_objects/libLLVMAsmPrinter.a/ErlangGCPrinter.cpp.o, llvm_objects/libLLVMAsmPrinter.a/OcamlGCPrinter.cpp.o, llvm_objects/libLLVMAsmPrinter.a/PseudoProbePrinter.cpp.o, llvm_objects/libLLVMAsmPrinter.a/WinCFGuard.cpp.o, llvm_objects/libLLVMAsmPrinter.a/WinException.cpp.o, llvm_objects/libLLVMAsmPrinter.a/CodeViewDebug.cpp.o, llvm_objects/libLLVMAsmPrinter.a/WasmException.cpp.o [172/217] Generating llvm_objects/libLLVMSelectionDAG.a/DAGCombiner.cpp.o, llvm_objects/libLLVMSelectionDAG.a/FastISel.cpp.o, llvm_objects/libLLVMSelectionDAG.a/FunctionLoweringInfo.cpp.o, llvm_objects/libLLVMSelectionDAG.a/InstrEmitter.cpp.o, llvm_objects/libLLVMSelectionDAG.a/LegalizeDAG.cpp.o, llvm_objects/libLLVMSelectionDAG.a/LegalizeFloatTypes.cpp.o, llvm_objects/libLLVMSelectionDAG.a/LegalizeIntegerTypes.cpp.o, llvm_objects/libLLVMSelectionDAG.a/LegalizeTypes.cpp.o, llvm_objects/libLLVMSelectionDAG.a/LegalizeTypesGeneric.cpp.o, llvm_objects/libLLVMSelectionDAG.a/LegalizeVectorOps.cpp.o, llvm_objects/libLLVMSelectionDAG.a/LegalizeVectorTypes.cpp.o, llvm_objects/libLLVMSelectionDAG.a/ResourcePriorityQueue.cpp.o, llvm_objects/libLLVMSelectionDAG.a/ScheduleDAGFast.cpp.o, llvm_objects/libLLVMSelectionDAG.a/ScheduleDAGRRList.cpp.o, llvm_objects/libLLVMSelectionDAG.a/ScheduleDAGSDNodes.cpp.o, llvm_objects/libLLVMSelectionDAG.a/ScheduleDAGVLIW.cpp.o, llvm_objects/libLLVMSelectionDAG.a/SelectionDAGBuilder.cpp.o, llvm_objects/libLLVMSelectionDAG.a/SelectionDAG.cpp.o, llvm_objects/libLLVMSelectionDAG.a/SelectionDAGAddressAnalysis.cpp.o, llvm_objects/libLLVMSelectionDAG.a/SelectionDAGDumper.cpp.o, llvm_objects/libLLVMSelectionDAG.a/SelectionDAGISel.cpp.o, llvm_objects/libLLVMSelectionDAG.a/SelectionDAGPrinter.cpp.o, llvm_objects/libLLVMSelectionDAG.a/SelectionDAGTargetInfo.cpp.o, llvm_objects/libLLVMSelectionDAG.a/StatepointLowering.cpp.o, llvm_objects/libLLVMSelectionDAG.a/TargetLowering.cpp.o [173/217] Generating llvm_objects/libLLVMCodeGen.a/AggressiveAntiDepBreaker.cpp.o, llvm_objects/libLLVMCodeGen.a/AllocationOrder.cpp.o, llvm_objects/libLLVMCodeGen.a/Analysis.cpp.o, llvm_objects/libLLVMCodeGen.a/AtomicExpandPass.cpp.o, llvm_objects/libLLVMCodeGen.a/BasicTargetTransformInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/BranchFolding.cpp.o, llvm_objects/libLLVMCodeGen.a/BranchRelaxation.cpp.o, llvm_objects/libLLVMCodeGen.a/BreakFalseDeps.cpp.o, llvm_objects/libLLVMCodeGen.a/BasicBlockSections.cpp.o, llvm_objects/libLLVMCodeGen.a/CalcSpillWeights.cpp.o, llvm_objects/libLLVMCodeGen.a/CallingConvLower.cpp.o, llvm_objects/libLLVMCodeGen.a/CFGuardLongjmp.cpp.o, llvm_objects/libLLVMCodeGen.a/CFIInstrInserter.cpp.o, llvm_objects/libLLVMCodeGen.a/CodeGen.cpp.o, llvm_objects/libLLVMCodeGen.a/CodeGenCommonISel.cpp.o, llvm_objects/libLLVMCodeGen.a/CodeGenPassBuilder.cpp.o, llvm_objects/libLLVMCodeGen.a/CodeGenPrepare.cpp.o, llvm_objects/libLLVMCodeGen.a/CommandFlags.cpp.o, llvm_objects/libLLVMCodeGen.a/CriticalAntiDepBreaker.cpp.o, llvm_objects/libLLVMCodeGen.a/DeadMachineInstructionElim.cpp.o, llvm_objects/libLLVMCodeGen.a/DetectDeadLanes.cpp.o, llvm_objects/libLLVMCodeGen.a/DFAPacketizer.cpp.o, llvm_objects/libLLVMCodeGen.a/DwarfEHPrepare.cpp.o, llvm_objects/libLLVMCodeGen.a/EarlyIfConversion.cpp.o, llvm_objects/libLLVMCodeGen.a/EdgeBundles.cpp.o, llvm_objects/libLLVMCodeGen.a/EHContGuardCatchret.cpp.o, llvm_objects/libLLVMCodeGen.a/ExecutionDomainFix.cpp.o, llvm_objects/libLLVMCodeGen.a/ExpandMemCmp.cpp.o, llvm_objects/libLLVMCodeGen.a/ExpandPostRAPseudos.cpp.o, llvm_objects/libLLVMCodeGen.a/ExpandReductions.cpp.o, llvm_objects/libLLVMCodeGen.a/ExpandVectorPredication.cpp.o, llvm_objects/libLLVMCodeGen.a/FaultMaps.cpp.o, llvm_objects/libLLVMCodeGen.a/FEntryInserter.cpp.o, llvm_objects/libLLVMCodeGen.a/FinalizeISel.cpp.o, llvm_objects/libLLVMCodeGen.a/FixupStatepointCallerSaved.cpp.o, llvm_objects/libLLVMCodeGen.a/FuncletLayout.cpp.o, llvm_objects/libLLVMCodeGen.a/GCMetadata.cpp.o, llvm_objects/libLLVMCodeGen.a/GCMetadataPrinter.cpp.o, llvm_objects/libLLVMCodeGen.a/GCRootLowering.cpp.o, llvm_objects/libLLVMCodeGen.a/GlobalMerge.cpp.o, llvm_objects/libLLVMCodeGen.a/HardwareLoops.cpp.o, llvm_objects/libLLVMCodeGen.a/IfConversion.cpp.o, llvm_objects/libLLVMCodeGen.a/ImplicitNullChecks.cpp.o, llvm_objects/libLLVMCodeGen.a/IndirectBrExpandPass.cpp.o, llvm_objects/libLLVMCodeGen.a/InlineSpiller.cpp.o, llvm_objects/libLLVMCodeGen.a/InterferenceCache.cpp.o, llvm_objects/libLLVMCodeGen.a/InterleavedAccessPass.cpp.o, llvm_objects/libLLVMCodeGen.a/InterleavedLoadCombinePass.cpp.o, llvm_objects/libLLVMCodeGen.a/IntrinsicLowering.cpp.o, llvm_objects/libLLVMCodeGen.a/LatencyPriorityQueue.cpp.o, llvm_objects/libLLVMCodeGen.a/LazyMachineBlockFrequencyInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/LexicalScopes.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveDebugVariables.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveIntervals.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveInterval.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveIntervalUnion.cpp.o, llvm_objects/libLLVMCodeGen.a/LivePhysRegs.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveRangeCalc.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveIntervalCalc.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveRangeEdit.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveRangeShrink.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveRegMatrix.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveRegUnits.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveStacks.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveVariables.cpp.o, llvm_objects/libLLVMCodeGen.a/LLVMTargetMachine.cpp.o, llvm_objects/libLLVMCodeGen.a/LocalStackSlotAllocation.cpp.o, llvm_objects/libLLVMCodeGen.a/LoopTraversal.cpp.o, llvm_objects/libLLVMCodeGen.a/LowLevelType.cpp.o, llvm_objects/libLLVMCodeGen.a/LowerEmuTLS.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineBasicBlock.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineBlockFrequencyInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineBlockPlacement.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineBranchProbabilityInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineCombiner.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineCopyPropagation.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineCSE.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineCheckDebugify.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineCycleAnalysis.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineDebugify.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineDominanceFrontier.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineDominators.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineFrameInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineFunction.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineFunctionPass.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineFunctionPrinterPass.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineFunctionSplitter.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineInstrBundle.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineInstr.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineLICM.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineLoopInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineLoopUtils.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineModuleInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineModuleInfoImpls.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineModuleSlotTracker.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineOperand.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineOptimizationRemarkEmitter.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineOutliner.cpp.o, llvm_objects/libLLVMCodeGen.a/MachinePassManager.cpp.o, llvm_objects/libLLVMCodeGen.a/MachinePipeliner.cpp.o, llvm_objects/libLLVMCodeGen.a/MachinePostDominators.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineRegionInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineRegisterInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineScheduler.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineSink.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineSizeOpts.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineSSAContext.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineSSAUpdater.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineStripDebug.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineTraceMetrics.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineVerifier.cpp.o, llvm_objects/libLLVMCodeGen.a/MIRFSDiscriminator.cpp.o, llvm_objects/libLLVMCodeGen.a/MIRSampleProfile.cpp.o, llvm_objects/libLLVMCodeGen.a/MIRYamlMapping.cpp.o, llvm_objects/libLLVMCodeGen.a/MLRegallocEvictAdvisor.cpp.o, llvm_objects/libLLVMCodeGen.a/ModuloSchedule.cpp.o, llvm_objects/libLLVMCodeGen.a/MultiHazardRecognizer.cpp.o, llvm_objects/libLLVMCodeGen.a/PatchableFunction.cpp.o, llvm_objects/libLLVMCodeGen.a/MBFIWrapper.cpp.o, llvm_objects/libLLVMCodeGen.a/MIRPrinter.cpp.o, llvm_objects/libLLVMCodeGen.a/MIRPrintingPass.cpp.o, llvm_objects/libLLVMCodeGen.a/MacroFusion.cpp.o, llvm_objects/libLLVMCodeGen.a/NonRelocatableStringpool.cpp.o, llvm_objects/libLLVMCodeGen.a/OptimizePHIs.cpp.o, llvm_objects/libLLVMCodeGen.a/ParallelCG.cpp.o, llvm_objects/libLLVMCodeGen.a/PeepholeOptimizer.cpp.o, llvm_objects/libLLVMCodeGen.a/PHIElimination.cpp.o, llvm_objects/libLLVMCodeGen.a/PHIEliminationUtils.cpp.o, llvm_objects/libLLVMCodeGen.a/PostRAHazardRecognizer.cpp.o, llvm_objects/libLLVMCodeGen.a/PostRASchedulerList.cpp.o, llvm_objects/libLLVMCodeGen.a/PreISelIntrinsicLowering.cpp.o, llvm_objects/libLLVMCodeGen.a/ProcessImplicitDefs.cpp.o, llvm_objects/libLLVMCodeGen.a/PrologEpilogInserter.cpp.o, llvm_objects/libLLVMCodeGen.a/PseudoProbeInserter.cpp.o, llvm_objects/libLLVMCodeGen.a/PseudoSourceValue.cpp.o, llvm_objects/libLLVMCodeGen.a/RDFGraph.cpp.o, llvm_objects/libLLVMCodeGen.a/RDFLiveness.cpp.o, llvm_objects/libLLVMCodeGen.a/RDFRegisters.cpp.o, llvm_objects/libLLVMCodeGen.a/ReachingDefAnalysis.cpp.o, llvm_objects/libLLVMCodeGen.a/RegAllocBase.cpp.o, llvm_objects/libLLVMCodeGen.a/RegAllocBasic.cpp.o, llvm_objects/libLLVMCodeGen.a/RegAllocEvictionAdvisor.cpp.o, llvm_objects/libLLVMCodeGen.a/RegAllocFast.cpp.o, llvm_objects/libLLVMCodeGen.a/RegAllocGreedy.cpp.o, llvm_objects/libLLVMCodeGen.a/RegAllocPBQP.cpp.o, llvm_objects/libLLVMCodeGen.a/RegAllocScore.cpp.o, llvm_objects/libLLVMCodeGen.a/RegisterClassInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/RegisterCoalescer.cpp.o, llvm_objects/libLLVMCodeGen.a/RegisterPressure.cpp.o, llvm_objects/libLLVMCodeGen.a/RegisterScavenging.cpp.o, llvm_objects/libLLVMCodeGen.a/RemoveRedundantDebugValues.cpp.o, llvm_objects/libLLVMCodeGen.a/RenameIndependentSubregs.cpp.o, llvm_objects/libLLVMCodeGen.a/MachineStableHash.cpp.o, llvm_objects/libLLVMCodeGen.a/MIRVRegNamerUtils.cpp.o, llvm_objects/libLLVMCodeGen.a/MIRNamerPass.cpp.o, llvm_objects/libLLVMCodeGen.a/MIRCanonicalizerPass.cpp.o, llvm_objects/libLLVMCodeGen.a/RegisterUsageInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/RegUsageInfoCollector.cpp.o, llvm_objects/libLLVMCodeGen.a/RegUsageInfoPropagate.cpp.o, llvm_objects/libLLVMCodeGen.a/ReplaceWithVeclib.cpp.o, llvm_objects/libLLVMCodeGen.a/ResetMachineFunctionPass.cpp.o, llvm_objects/libLLVMCodeGen.a/SafeStack.cpp.o, llvm_objects/libLLVMCodeGen.a/SafeStackLayout.cpp.o, llvm_objects/libLLVMCodeGen.a/ScheduleDAG.cpp.o, llvm_objects/libLLVMCodeGen.a/ScheduleDAGInstrs.cpp.o, llvm_objects/libLLVMCodeGen.a/ScheduleDAGPrinter.cpp.o, llvm_objects/libLLVMCodeGen.a/ScoreboardHazardRecognizer.cpp.o, llvm_objects/libLLVMCodeGen.a/ShadowStackGCLowering.cpp.o, llvm_objects/libLLVMCodeGen.a/ShrinkWrap.cpp.o, llvm_objects/libLLVMCodeGen.a/SjLjEHPrepare.cpp.o, llvm_objects/libLLVMCodeGen.a/SlotIndexes.cpp.o, llvm_objects/libLLVMCodeGen.a/SpillPlacement.cpp.o, llvm_objects/libLLVMCodeGen.a/SplitKit.cpp.o, llvm_objects/libLLVMCodeGen.a/StackColoring.cpp.o, llvm_objects/libLLVMCodeGen.a/StackMapLivenessAnalysis.cpp.o, llvm_objects/libLLVMCodeGen.a/StackMaps.cpp.o, llvm_objects/libLLVMCodeGen.a/StackProtector.cpp.o, llvm_objects/libLLVMCodeGen.a/StackSlotColoring.cpp.o, llvm_objects/libLLVMCodeGen.a/SwiftErrorValueTracking.cpp.o, llvm_objects/libLLVMCodeGen.a/SwitchLoweringUtils.cpp.o, llvm_objects/libLLVMCodeGen.a/TailDuplication.cpp.o, llvm_objects/libLLVMCodeGen.a/TailDuplicator.cpp.o, llvm_objects/libLLVMCodeGen.a/TargetFrameLoweringImpl.cpp.o, llvm_objects/libLLVMCodeGen.a/TargetInstrInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/TargetLoweringBase.cpp.o, llvm_objects/libLLVMCodeGen.a/TargetLoweringObjectFileImpl.cpp.o, llvm_objects/libLLVMCodeGen.a/TargetOptionsImpl.cpp.o, llvm_objects/libLLVMCodeGen.a/TargetPassConfig.cpp.o, llvm_objects/libLLVMCodeGen.a/TargetRegisterInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/TargetSchedule.cpp.o, llvm_objects/libLLVMCodeGen.a/TargetSubtargetInfo.cpp.o, llvm_objects/libLLVMCodeGen.a/TypePromotion.cpp.o, llvm_objects/libLLVMCodeGen.a/TwoAddressInstructionPass.cpp.o, llvm_objects/libLLVMCodeGen.a/UnreachableBlockElim.cpp.o, llvm_objects/libLLVMCodeGen.a/ValueTypes.cpp.o, llvm_objects/libLLVMCodeGen.a/VLIWMachineScheduler.cpp.o, llvm_objects/libLLVMCodeGen.a/VirtRegMap.cpp.o, llvm_objects/libLLVMCodeGen.a/WasmEHPrepare.cpp.o, llvm_objects/libLLVMCodeGen.a/WinEHPrepare.cpp.o, llvm_objects/libLLVMCodeGen.a/XRayInstrumentation.cpp.o, llvm_objects/libLLVMCodeGen.a/LiveDebugValues.cpp.o, llvm_objects/libLLVMCodeGen.a/VarLocBasedImpl.cpp.o, llvm_objects/libLLVMCodeGen.a/InstrRefBasedImpl.cpp.o [174/217] Generating llvm_objects/libLLVMIRReader.a/IRReader.cpp.o [175/217] Generating llvm_objects/libLLVMInterfaceStub.a/ELFObjHandler.cpp.o, llvm_objects/libLLVMInterfaceStub.a/IFSHandler.cpp.o, llvm_objects/libLLVMInterfaceStub.a/IFSStub.cpp.o [176/217] Generating llvm_objects/libLLVMFileCheck.a/FileCheck.cpp.o [177/217] Generating llvm_objects/libLLVMFuzzMutate.a/FuzzerCLI.cpp.o, llvm_objects/libLLVMFuzzMutate.a/IRMutator.cpp.o, llvm_objects/libLLVMFuzzMutate.a/OpDescriptor.cpp.o, llvm_objects/libLLVMFuzzMutate.a/Operations.cpp.o, llvm_objects/libLLVMFuzzMutate.a/RandomIRBuilder.cpp.o [178/217] Generating llvm_objects/libLLVMCore.a/AbstractCallSite.cpp.o, llvm_objects/libLLVMCore.a/AsmWriter.cpp.o, llvm_objects/libLLVMCore.a/Assumptions.cpp.o, llvm_objects/libLLVMCore.a/Attributes.cpp.o, llvm_objects/libLLVMCore.a/AutoUpgrade.cpp.o, llvm_objects/libLLVMCore.a/BasicBlock.cpp.o, llvm_objects/libLLVMCore.a/BuiltinGCs.cpp.o, llvm_objects/libLLVMCore.a/Comdat.cpp.o, llvm_objects/libLLVMCore.a/ConstantFold.cpp.o, llvm_objects/libLLVMCore.a/ConstantRange.cpp.o, llvm_objects/libLLVMCore.a/Constants.cpp.o, llvm_objects/libLLVMCore.a/Core.cpp.o, llvm_objects/libLLVMCore.a/DIBuilder.cpp.o, llvm_objects/libLLVMCore.a/DataLayout.cpp.o, llvm_objects/libLLVMCore.a/DebugInfo.cpp.o, llvm_objects/libLLVMCore.a/DebugInfoMetadata.cpp.o, llvm_objects/libLLVMCore.a/DebugLoc.cpp.o, llvm_objects/libLLVMCore.a/DiagnosticHandler.cpp.o, llvm_objects/libLLVMCore.a/DiagnosticInfo.cpp.o, llvm_objects/libLLVMCore.a/DiagnosticPrinter.cpp.o, llvm_objects/libLLVMCore.a/Dominators.cpp.o, llvm_objects/libLLVMCore.a/FPEnv.cpp.o, llvm_objects/libLLVMCore.a/Function.cpp.o, llvm_objects/libLLVMCore.a/GCStrategy.cpp.o, llvm_objects/libLLVMCore.a/GVMaterializer.cpp.o, llvm_objects/libLLVMCore.a/Globals.cpp.o, llvm_objects/libLLVMCore.a/IRBuilder.cpp.o, llvm_objects/libLLVMCore.a/IRPrintingPasses.cpp.o, llvm_objects/libLLVMCore.a/SSAContext.cpp.o, llvm_objects/libLLVMCore.a/InlineAsm.cpp.o, llvm_objects/libLLVMCore.a/Instruction.cpp.o, llvm_objects/libLLVMCore.a/Instructions.cpp.o, llvm_objects/libLLVMCore.a/IntrinsicInst.cpp.o, llvm_objects/libLLVMCore.a/LLVMContext.cpp.o, llvm_objects/libLLVMCore.a/LLVMContextImpl.cpp.o, llvm_objects/libLLVMCore.a/LLVMRemarkStreamer.cpp.o, llvm_objects/libLLVMCore.a/LegacyPassManager.cpp.o, llvm_objects/libLLVMCore.a/MDBuilder.cpp.o, llvm_objects/libLLVMCore.a/Mangler.cpp.o, llvm_objects/libLLVMCore.a/Metadata.cpp.o, llvm_objects/libLLVMCore.a/Module.cpp.o, llvm_objects/libLLVMCore.a/ModuleSummaryIndex.cpp.o, llvm_objects/libLLVMCore.a/Operator.cpp.o, llvm_objects/libLLVMCore.a/OptBisect.cpp.o, llvm_objects/libLLVMCore.a/Pass.cpp.o, llvm_objects/libLLVMCore.a/PassInstrumentation.cpp.o, llvm_objects/libLLVMCore.a/PassManager.cpp.o, llvm_objects/libLLVMCore.a/PassRegistry.cpp.o, llvm_objects/libLLVMCore.a/PassTimingInfo.cpp.o, llvm_objects/libLLVMCore.a/PrintPasses.cpp.o, llvm_objects/libLLVMCore.a/SafepointIRVerifier.cpp.o, llvm_objects/libLLVMCore.a/ProfileSummary.cpp.o, llvm_objects/libLLVMCore.a/PseudoProbe.cpp.o, llvm_objects/libLLVMCore.a/ReplaceConstant.cpp.o, llvm_objects/libLLVMCore.a/Statepoint.cpp.o, llvm_objects/libLLVMCore.a/StructuralHash.cpp.o, llvm_objects/libLLVMCore.a/Type.cpp.o, llvm_objects/libLLVMCore.a/TypeFinder.cpp.o, llvm_objects/libLLVMCore.a/Use.cpp.o, llvm_objects/libLLVMCore.a/User.cpp.o, llvm_objects/libLLVMCore.a/Value.cpp.o, llvm_objects/libLLVMCore.a/ValueSymbolTable.cpp.o, llvm_objects/libLLVMCore.a/Verifier.cpp.o [179/217] Generating llvm_objects/libLLVMTableGenGlobalISel.a/CodeExpander.cpp.o, llvm_objects/libLLVMTableGenGlobalISel.a/GIMatchDag.cpp.o, llvm_objects/libLLVMTableGenGlobalISel.a/GIMatchDagEdge.cpp.o, llvm_objects/libLLVMTableGenGlobalISel.a/GIMatchDagInstr.cpp.o, llvm_objects/libLLVMTableGenGlobalISel.a/GIMatchDagOperands.cpp.o, llvm_objects/libLLVMTableGenGlobalISel.a/GIMatchDagPredicate.cpp.o, llvm_objects/libLLVMTableGenGlobalISel.a/GIMatchDagPredicateDependencyEdge.cpp.o, llvm_objects/libLLVMTableGenGlobalISel.a/GIMatchTree.cpp.o [180/217] Generating llvm_objects/libLLVMTableGen.a/DetailedRecordsBackend.cpp.o, llvm_objects/libLLVMTableGen.a/Error.cpp.o, llvm_objects/libLLVMTableGen.a/JSONBackend.cpp.o, llvm_objects/libLLVMTableGen.a/Main.cpp.o, llvm_objects/libLLVMTableGen.a/Record.cpp.o, llvm_objects/libLLVMTableGen.a/SetTheory.cpp.o, llvm_objects/libLLVMTableGen.a/StringMatcher.cpp.o, llvm_objects/libLLVMTableGen.a/TableGenBackend.cpp.o, llvm_objects/libLLVMTableGen.a/TableGenBackendSkeleton.cpp.o, llvm_objects/libLLVMTableGen.a/TGLexer.cpp.o, llvm_objects/libLLVMTableGen.a/TGParser.cpp.o [181/217] Generating llvm_objects/libLLVMSupport.a/AArch64TargetParser.cpp.o, llvm_objects/libLLVMSupport.a/ABIBreak.cpp.o, llvm_objects/libLLVMSupport.a/ARMTargetParser.cpp.o, llvm_objects/libLLVMSupport.a/AMDGPUMetadata.cpp.o, llvm_objects/libLLVMSupport.a/APFixedPoint.cpp.o, llvm_objects/libLLVMSupport.a/APFloat.cpp.o, llvm_objects/libLLVMSupport.a/APInt.cpp.o, llvm_objects/libLLVMSupport.a/APSInt.cpp.o, llvm_objects/libLLVMSupport.a/ARMBuildAttrs.cpp.o, llvm_objects/libLLVMSupport.a/ARMAttributeParser.cpp.o, llvm_objects/libLLVMSupport.a/ARMWinEH.cpp.o, llvm_objects/libLLVMSupport.a/Allocator.cpp.o, llvm_objects/libLLVMSupport.a/AutoConvert.cpp.o, llvm_objects/libLLVMSupport.a/BinaryStreamError.cpp.o, llvm_objects/libLLVMSupport.a/BinaryStreamReader.cpp.o, llvm_objects/libLLVMSupport.a/BinaryStreamRef.cpp.o, llvm_objects/libLLVMSupport.a/BinaryStreamWriter.cpp.o, llvm_objects/libLLVMSupport.a/BlockFrequency.cpp.o, llvm_objects/libLLVMSupport.a/BranchProbability.cpp.o, llvm_objects/libLLVMSupport.a/BuryPointer.cpp.o, llvm_objects/libLLVMSupport.a/CachePruning.cpp.o, llvm_objects/libLLVMSupport.a/Caching.cpp.o, llvm_objects/libLLVMSupport.a/circular_raw_ostream.cpp.o, llvm_objects/libLLVMSupport.a/Chrono.cpp.o, llvm_objects/libLLVMSupport.a/COM.cpp.o, llvm_objects/libLLVMSupport.a/CodeGenCoverage.cpp.o, llvm_objects/libLLVMSupport.a/CommandLine.cpp.o, llvm_objects/libLLVMSupport.a/Compression.cpp.o, llvm_objects/libLLVMSupport.a/CRC.cpp.o, llvm_objects/libLLVMSupport.a/ConvertUTF.cpp.o, llvm_objects/libLLVMSupport.a/ConvertUTFWrapper.cpp.o, llvm_objects/libLLVMSupport.a/CrashRecoveryContext.cpp.o, llvm_objects/libLLVMSupport.a/DataExtractor.cpp.o, llvm_objects/libLLVMSupport.a/Debug.cpp.o, llvm_objects/libLLVMSupport.a/DebugCounter.cpp.o, llvm_objects/libLLVMSupport.a/DeltaAlgorithm.cpp.o, llvm_objects/libLLVMSupport.a/DivisionByConstantInfo.cpp.o, llvm_objects/libLLVMSupport.a/DAGDeltaAlgorithm.cpp.o, llvm_objects/libLLVMSupport.a/DJB.cpp.o, llvm_objects/libLLVMSupport.a/ELFAttributeParser.cpp.o, llvm_objects/libLLVMSupport.a/ELFAttributes.cpp.o, llvm_objects/libLLVMSupport.a/Error.cpp.o, llvm_objects/libLLVMSupport.a/ErrorHandling.cpp.o, llvm_objects/libLLVMSupport.a/ExtensibleRTTI.cpp.o, llvm_objects/libLLVMSupport.a/FileCollector.cpp.o, llvm_objects/libLLVMSupport.a/FileUtilities.cpp.o, llvm_objects/libLLVMSupport.a/FileOutputBuffer.cpp.o, llvm_objects/libLLVMSupport.a/FoldingSet.cpp.o, llvm_objects/libLLVMSupport.a/FormattedStream.cpp.o, llvm_objects/libLLVMSupport.a/FormatVariadic.cpp.o, llvm_objects/libLLVMSupport.a/GlobPattern.cpp.o, llvm_objects/libLLVMSupport.a/GraphWriter.cpp.o, llvm_objects/libLLVMSupport.a/Hashing.cpp.o, llvm_objects/libLLVMSupport.a/InitLLVM.cpp.o, llvm_objects/libLLVMSupport.a/InstructionCost.cpp.o, llvm_objects/libLLVMSupport.a/IntEqClasses.cpp.o, llvm_objects/libLLVMSupport.a/IntervalMap.cpp.o, llvm_objects/libLLVMSupport.a/ItaniumManglingCanonicalizer.cpp.o, llvm_objects/libLLVMSupport.a/JSON.cpp.o, llvm_objects/libLLVMSupport.a/KnownBits.cpp.o, llvm_objects/libLLVMSupport.a/LEB128.cpp.o, llvm_objects/libLLVMSupport.a/LineIterator.cpp.o, llvm_objects/libLLVMSupport.a/Locale.cpp.o, llvm_objects/libLLVMSupport.a/LockFileManager.cpp.o, llvm_objects/libLLVMSupport.a/LowLevelType.cpp.o, llvm_objects/libLLVMSupport.a/ManagedStatic.cpp.o, llvm_objects/libLLVMSupport.a/MathExtras.cpp.o, llvm_objects/libLLVMSupport.a/MemAlloc.cpp.o, llvm_objects/libLLVMSupport.a/MemoryBuffer.cpp.o, llvm_objects/libLLVMSupport.a/MemoryBufferRef.cpp.o, llvm_objects/libLLVMSupport.a/MD5.cpp.o, llvm_objects/libLLVMSupport.a/MSP430Attributes.cpp.o, llvm_objects/libLLVMSupport.a/MSP430AttributeParser.cpp.o, llvm_objects/libLLVMSupport.a/NativeFormatting.cpp.o, llvm_objects/libLLVMSupport.a/OptimizedStructLayout.cpp.o, llvm_objects/libLLVMSupport.a/Optional.cpp.o, llvm_objects/libLLVMSupport.a/Parallel.cpp.o, llvm_objects/libLLVMSupport.a/PluginLoader.cpp.o, llvm_objects/libLLVMSupport.a/PrettyStackTrace.cpp.o, llvm_objects/libLLVMSupport.a/RandomNumberGenerator.cpp.o, llvm_objects/libLLVMSupport.a/Regex.cpp.o, llvm_objects/libLLVMSupport.a/RISCVAttributes.cpp.o, llvm_objects/libLLVMSupport.a/RISCVAttributeParser.cpp.o, llvm_objects/libLLVMSupport.a/RISCVISAInfo.cpp.o, llvm_objects/libLLVMSupport.a/ScaledNumber.cpp.o, llvm_objects/libLLVMSupport.a/ScopedPrinter.cpp.o, llvm_objects/libLLVMSupport.a/SHA1.cpp.o, llvm_objects/libLLVMSupport.a/SHA256.cpp.o, llvm_objects/libLLVMSupport.a/Signposts.cpp.o, llvm_objects/libLLVMSupport.a/SmallPtrSet.cpp.o, llvm_objects/libLLVMSupport.a/SmallVector.cpp.o, llvm_objects/libLLVMSupport.a/SourceMgr.cpp.o, llvm_objects/libLLVMSupport.a/SpecialCaseList.cpp.o, llvm_objects/libLLVMSupport.a/Statistic.cpp.o, llvm_objects/libLLVMSupport.a/StringExtras.cpp.o, llvm_objects/libLLVMSupport.a/StringMap.cpp.o, llvm_objects/libLLVMSupport.a/StringSaver.cpp.o, llvm_objects/libLLVMSupport.a/StringRef.cpp.o, llvm_objects/libLLVMSupport.a/SuffixTree.cpp.o, llvm_objects/libLLVMSupport.a/SymbolRemappingReader.cpp.o, llvm_objects/libLLVMSupport.a/SystemUtils.cpp.o, llvm_objects/libLLVMSupport.a/TarWriter.cpp.o, llvm_objects/libLLVMSupport.a/TargetParser.cpp.o, llvm_objects/libLLVMSupport.a/ThreadPool.cpp.o, llvm_objects/libLLVMSupport.a/TimeProfiler.cpp.o, llvm_objects/libLLVMSupport.a/Timer.cpp.o, llvm_objects/libLLVMSupport.a/ToolOutputFile.cpp.o, llvm_objects/libLLVMSupport.a/TrigramIndex.cpp.o, llvm_objects/libLLVMSupport.a/Triple.cpp.o, llvm_objects/libLLVMSupport.a/Twine.cpp.o, llvm_objects/libLLVMSupport.a/TypeSize.cpp.o, llvm_objects/libLLVMSupport.a/Unicode.cpp.o, llvm_objects/libLLVMSupport.a/UnicodeCaseFold.cpp.o, llvm_objects/libLLVMSupport.a/VersionTuple.cpp.o, llvm_objects/libLLVMSupport.a/VirtualFileSystem.cpp.o, llvm_objects/libLLVMSupport.a/WithColor.cpp.o, llvm_objects/libLLVMSupport.a/X86TargetParser.cpp.o, llvm_objects/libLLVMSupport.a/YAMLParser.cpp.o, llvm_objects/libLLVMSupport.a/YAMLTraits.cpp.o, llvm_objects/libLLVMSupport.a/raw_os_ostream.cpp.o, llvm_objects/libLLVMSupport.a/raw_ostream.cpp.o, llvm_objects/libLLVMSupport.a/regcomp.c.o, llvm_objects/libLLVMSupport.a/regerror.c.o, llvm_objects/libLLVMSupport.a/regexec.c.o, llvm_objects/libLLVMSupport.a/regfree.c.o, llvm_objects/libLLVMSupport.a/regstrlcpy.c.o, llvm_objects/libLLVMSupport.a/xxhash.cpp.o, llvm_objects/libLLVMSupport.a/Z3Solver.cpp.o, llvm_objects/libLLVMSupport.a/Atomic.cpp.o, llvm_objects/libLLVMSupport.a/DynamicLibrary.cpp.o, llvm_objects/libLLVMSupport.a/Errno.cpp.o, llvm_objects/libLLVMSupport.a/Host.cpp.o, llvm_objects/libLLVMSupport.a/Memory.cpp.o, llvm_objects/libLLVMSupport.a/Path.cpp.o, llvm_objects/libLLVMSupport.a/Process.cpp.o, llvm_objects/libLLVMSupport.a/Program.cpp.o, llvm_objects/libLLVMSupport.a/RWMutex.cpp.o, llvm_objects/libLLVMSupport.a/Signals.cpp.o, llvm_objects/libLLVMSupport.a/ThreadLocal.cpp.o, llvm_objects/libLLVMSupport.a/Threading.cpp.o, llvm_objects/libLLVMSupport.a/Valgrind.cpp.o, llvm_objects/libLLVMSupport.a/Watchdog.cpp.o [182/217] Generating llvm_objects/libLLVMDemangle.a/Demangle.cpp.o, llvm_objects/libLLVMDemangle.a/ItaniumDemangle.cpp.o, llvm_objects/libLLVMDemangle.a/MicrosoftDemangle.cpp.o, llvm_objects/libLLVMDemangle.a/MicrosoftDemangleNodes.cpp.o, llvm_objects/libLLVMDemangle.a/RustDemangle.cpp.o, llvm_objects/libLLVMDemangle.a/DLangDemangle.cpp.o [183/217] Generating ../terralist.bc [184/217] Generating ../asdl.bc [185/217] Generating ../cudalib.bc [186/217] Generating ../strict.bc [187/217] Generating ../terralib.bc [188/217] Generating ../internalizedfiles.h [189/217] Generating ../include/terra/terra.h [190/217] Generating ../terralist.h [191/217] Generating ../asdl.h [192/217] Generating ../cudalib.h [193/217] Generating ../strict.h find "/usr/lib/llvm14/lib/clang/14.0.6" find: /usr/lib/llvm14/lib/clang/14.0.6: No such file or directory find: /usr/lib/llvm14/lib/clang/14.0.6: No such file or directory find "/usr/lib/llvm14/lib/clang/14.0.6" find "/home/buildozer/aports/testing/terra/src/terra-release-1.0.4/lib" [194/217] Generating ../terralib.h [195/217] Building C object src/CMakeFiles/TerraObjectFiles.dir/lj_strscan.c.o [196/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/tinternalizedfiles.cpp.o [197/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/tdebug.cpp.o [198/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/tcuda.cpp.o [199/217] Building C object src/CMakeFiles/TerraObjectFiles.dir/treadnumber.c.o [200/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/lctype.cpp.o [201/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/llex.cpp.o [202/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/lzio.cpp.o [203/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/lobject.cpp.o [204/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/lstring.cpp.o [205/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/lparser.cpp.o [206/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/terra.cpp.o [207/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/tinline.cpp.o [208/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/tcwrapper.cpp.o [209/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/tllvmutil.cpp.o [210/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/tcompiler.cpp.o [211/217] Building CXX object src/CMakeFiles/TerraObjectFiles.dir/tkind.cpp.o [212/217] Building CXX object src/CMakeFiles/TerraExecutable.dir/linenoise.cpp.o [213/217] Building CXX object src/CMakeFiles/TerraExecutable.dir/main.cpp.o /home/buildozer/aports/testing/terra/src/terra-release-1.0.4/src/tinline.cpp:5: warning: "NDEBUG" redefined 5 | #define NDEBUG | : note: this is the location of the previous definition In file included from /usr/lib/llvm14/include/llvm/ExecutionEngine/JITEventListener.h:19, from /home/buildozer/aports/testing/terra/src/terra-release-1.0.4/src/llvmheaders.h:37, from /home/buildozer/aports/testing/terra/src/terra-release-1.0.4/src/tcompiler.cpp:16: /usr/lib/llvm14/include/llvm/ExecutionEngine/RuntimeDyld.h:183:18: warning: 'virtual void llvm::RuntimeDyld::MemoryManager::notifyObjectLoaded(llvm::RuntimeDyld&, const llvm::object::ObjectFile&)' was hidden [-Woverloaded-virtual] 183 | virtual void notifyObjectLoaded(RuntimeDyld &RTDyld, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/terra/src/terra-release-1.0.4/src/tcompiler.cpp:152:10: note: by 'virtual void TerraSectionMemoryManager::notifyObjectLoaded(llvm::ExecutionEngine*, const llvm::object::ObjectFile&)' 152 | void notifyObjectLoaded(ExecutionEngine *EE, const object::ObjectFile &obj) override { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/terra/src/terra-release-1.0.4/src/tcompiler.cpp: In member function 'llvm::Type* CCallingConv::TypeForClass(size_t, CCallingConv::RegisterClass)': /home/buildozer/aports/testing/terra/src/terra-release-1.0.4/src/tcompiler.cpp:956:13: warning: control reaches end of non-void function [-Wreturn-type] 956 | default: | ^~~~~~~ [214/217] Linking CXX shared library lib/libterra.so [215/217] Linking CXX static library lib/libterra_s.a [216/217] Linking CXX executable bin/terra [217/217] Generating ../lib/terra.so foundintermediate3.t: foundintermediate3.t:4: function being recursively referenced needs an explicit return type, function defintion at: foundintermediate3.t:8: terra foo(a : int) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:611: in function 'gettype' foundintermediate3.t:4: in function 'userfn' foundintermediate3.t:4: Errors reported during evaluating Lua code from Terra print(foo:gettype()) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1843: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2874: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' foundintermediate3.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' foundintermediate3.t:1: in main chunk cdata: 0x7f9240e06830 definition {} -> int32 define dso_local i32 @"$bar"() { entry: %puts.i = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([13 x i8], [13 x i8]* @str, i64 0, i64 0)) %puts1.i = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([13 x i8], [13 x i8]* @str.1, i64 0, i64 0)) %puts2.i = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([13 x i8], [13 x i8]* @str.2, i64 0, i64 0)) %puts3.i = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([13 x i8], [13 x i8]* @str.3, i64 0, i64 0)) %puts4.i = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([13 x i8], [13 x i8]* @str.4, i64 0, i64 0)) %puts5.i = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([13 x i8], [13 x i8]* @str.5, i64 0, i64 0)) %puts6.i = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([13 x i8], [13 x i8]* @str.6, i64 0, i64 0)) %puts7.i = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([13 x i8], [13 x i8]* @str.7, i64 0, i64 0)) %puts8.i = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([13 x i8], [13 x i8]* @str.8, i64 0, i64 0)) %puts9.i = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([13 x i8], [13 x i8]* @str.9, i64 0, i64 0)) ret i32 4 } assembly for function at address 0x7f9121a34000 0x7f9121a34000(+0): push rbx 0x7f9121a34001(+1): movabs rdi, 140261308321792 0x7f9121a3400b(+11): movabs rbx, 140261316335836 0x7f9121a34015(+21): call rbx 0x7f9121a34017(+23): movabs rdi, 140261308321805 0x7f9121a34021(+33): call rbx 0x7f9121a34023(+35): movabs rdi, 140261308321818 0x7f9121a3402d(+45): call rbx 0x7f9121a3402f(+47): movabs rdi, 140261308321831 0x7f9121a34039(+57): call rbx 0x7f9121a3403b(+59): movabs rdi, 140261308321844 0x7f9121a34045(+69): call rbx 0x7f9121a34047(+71): movabs rdi, 140261308321857 0x7f9121a34051(+81): call rbx 0x7f9121a34053(+83): movabs rdi, 140261308321870 0x7f9121a3405d(+93): call rbx 0x7f9121a3405f(+95): movabs rdi, 140261308321883 0x7f9121a34069(+105): call rbx 0x7f9121a3406b(+107): movabs rdi, 140261308321896 0x7f9121a34075(+117): call rbx 0x7f9121a34077(+119): movabs rdi, 140261308321909 0x7f9121a34081(+129): call rbx 0x7f9121a34083(+131): mov eax, 4 0x7f9121a34088(+136): pop rbx 0x7f9121a34089(+137): ret definition {float} -> float define dso_local float @"$sintable"(float %0) { entry: %1 = fpext float %0 to double %2 = fdiv double %1, 0x401921FB54442D18 %3 = fmul double %2, 3.200000e+01 %4 = fptosi double %3 to i32 %5 = sext i32 %4 to i64 %6 = getelementptr [32 x float], [32 x float]* @"", i64 0, i64 %5 %7 = load float, float* %6, align 4 ret float %7 } assembly for function at address 0x7f51bb251000 0x7f51bb251000(+0): vcvtss2sd xmm0, xmm0, xmm0 0x7f51bb251004(+4): movabs rax, 139989008851072 0x7f51bb25100e(+14): vdivsd xmm0, xmm0, qword ptr [rax] 0x7f51bb251012(+18): movabs rax, 139989008851080 0x7f51bb25101c(+28): vmulsd xmm0, xmm0, qword ptr [rax] 0x7f51bb251020(+32): vcvttsd2si eax, xmm0 0x7f51bb251024(+36): cdqe 0x7f51bb251026(+38): movabs rcx, 139989008850944 0x7f51bb251030(+48): vmovss xmm0, dword ptr [rcx + 4*rax] 0x7f51bb251035(+53): ret 0 0.70710676908493 C: 14 CUDA not enabled, not performing test... A CUDA not enabled, not performing test... 3 4 5 4 :5:29: warning: overflow in expression; result is 2147483647 with type 'int' [-Winteger-overflow] D_VALUE = (1 << 31) - 1, ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. foundintermediate2.t:4: referenced function needs an explicit return type (it is recursively referenced or used before its own defintion). local terra what() return foo(3) end ^ foundintermediate2.t:8: definition of function is here. terra foo(a : int) ^ foundintermediate2.t:4: expected 0 parameters (), but found 1 (int32) local terra what() return foo(3) end ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' foundintermediate2.t:4: in function 'userfn' foundintermediate2.t:4: Errors reported during evaluating Lua code from Terra local terra what() return foo(3) end ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1843: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2874: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' foundintermediate2.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' foundintermediate2.t:1: in main chunk metatype init of A allocating slot 1 to method times2 in type A stub times2 in A metatype init of B importing times2 at slot 1 in type B allocating slot 2 to method combine in type B stub times2 in B stub combine in B metatype init of C importing times2 at slot 1 in type C importing combine at slot 2 in type C override slot 1 with method times2 in type C override slot 2 with method combine in type C stub times2 in C stub combine in C Warning, not running test b/c this isn't a mac times = 61 define dso_local void @"$diffuse"(float* %0, i32 %1, i32 %2, i32 %3, float* %4, float* %5, float %6) { entry: %7 = icmp sgt i32 %2, 0 br i1 %7, label %forcond1.preheader.lr.ph, label %merge forcond1.preheader.lr.ph: ; preds = %entry %8 = sub i32 %3, %1 %9 = fmul float %6, 4.000000e+00 %10 = fadd float %9, 1.000000e+00 %11 = fdiv float 1.000000e+00, %10 %12 = icmp sgt i32 %1, 0 %13 = sext i32 %3 to i64 %14 = sub nsw i64 0, %13 %15 = insertelement <4 x float> undef, float %6, i64 0 %16 = shufflevector <4 x float> %15, <4 x float> poison, <4 x i32> zeroinitializer %17 = insertelement <4 x float> undef, float %11, i64 0 %18 = shufflevector <4 x float> %17, <4 x float> poison, <4 x i32> zeroinitializer %19 = sext i32 %8 to i64 br i1 %12, label %forcond1.preheader.us, label %merge forcond1.preheader.us: ; preds = %forcond1.preheader.lr.ph, %forcond1.merge3_crit_edge.us %output.013.us = phi float* [ %48, %forcond1.merge3_crit_edge.us ], [ %0, %forcond1.preheader.lr.ph ] %x.012.us = phi float* [ %47, %forcond1.merge3_crit_edge.us ], [ %4, %forcond1.preheader.lr.ph ] %i.011.us = phi i32 [ %49, %forcond1.merge3_crit_edge.us ], [ 0, %forcond1.preheader.lr.ph ] %x0.010.us = phi float* [ %46, %forcond1.merge3_crit_edge.us ], [ %5, %forcond1.preheader.lr.ph ] br label %forbody2.us forbody2.us: ; preds = %forcond1.preheader.us, %forbody2.us %output.17.us = phi float* [ %output.013.us, %forcond1.preheader.us ], [ %43, %forbody2.us ] %x.16.us = phi float* [ %x.012.us, %forcond1.preheader.us ], [ %42, %forbody2.us ] %j.05.us = phi i32 [ 0, %forcond1.preheader.us ], [ %44, %forbody2.us ] %x0.14.us = phi float* [ %x0.010.us, %forcond1.preheader.us ], [ %41, %forbody2.us ] %20 = bitcast float* %x0.14.us to <4 x float>* %21 = load <4 x float>, <4 x float>* %20, align 4 %22 = getelementptr float, float* %x.16.us, i64 %14 %23 = bitcast float* %22 to <4 x float>* %24 = load <4 x float>, <4 x float>* %23, align 4 %25 = getelementptr float, float* %x.16.us, i64 %13 %26 = bitcast float* %25 to <4 x float>* %27 = load <4 x float>, <4 x float>* %26, align 4 %28 = fadd <4 x float> %24, %27 %29 = getelementptr float, float* %x.16.us, i64 -1 %30 = bitcast float* %29 to <4 x float>* %31 = load <4 x float>, <4 x float>* %30, align 4 %32 = fadd <4 x float> %28, %31 %33 = getelementptr float, float* %x.16.us, i64 1 %34 = bitcast float* %33 to <4 x float>* %35 = load <4 x float>, <4 x float>* %34, align 4 %36 = fadd <4 x float> %32, %35 %37 = fmul <4 x float> %16, %36 %38 = fadd <4 x float> %21, %37 %39 = fmul <4 x float> %18, %38 %40 = bitcast float* %output.17.us to <4 x float>* store <4 x float> %39, <4 x float>* %40, align 4 %41 = getelementptr float, float* %x0.14.us, i64 4 %42 = getelementptr float, float* %x.16.us, i64 4 %43 = getelementptr float, float* %output.17.us, i64 4 %44 = add i32 %j.05.us, 4 %45 = icmp slt i32 %44, %1 br i1 %45, label %forbody2.us, label %forcond1.merge3_crit_edge.us forcond1.merge3_crit_edge.us: ; preds = %forbody2.us %46 = getelementptr float, float* %41, i64 %19 %47 = getelementptr float, float* %42, i64 %19 %48 = getelementptr float, float* %43, i64 %19 %49 = add nuw nsw i32 %i.011.us, 1 %exitcond.not = icmp eq i32 %49, %2 br i1 %exitcond.not, label %merge, label %forcond1.preheader.us merge: ; preds = %forcond1.merge3_crit_edge.us, %forcond1.preheader.lr.ph, %entry ret void } 0.001659 14.125136 7.062568 definition {&float,int32,int32,int32,&float,&float,float} -> {} assembly for function at address 0x7fe9a9efd000 0x7fe9a9efd000(+0): push rbp 0x7fe9a9efd001(+1): push r15 0x7fe9a9efd003(+3): push r14 0x7fe9a9efd005(+5): push rbx 0x7fe9a9efd006(+6): test edx, edx 0x7fe9a9efd008(+8): jle 181 0x7fe9a9efd00e(+14): test esi, esi 0x7fe9a9efd010(+16): jle 173 0x7fe9a9efd016(+22): movabs rax, 140641555132416 0x7fe9a9efd020(+32): vmulss xmm1, xmm0, dword ptr [rax] 0x7fe9a9efd024(+36): movabs rax, 140641555132420 0x7fe9a9efd02e(+46): vmovss xmm2, dword ptr [rax] 0x7fe9a9efd032(+50): vaddss xmm1, xmm1, xmm2 0x7fe9a9efd036(+54): vdivss xmm1, xmm2, xmm1 0x7fe9a9efd03a(+58): movsxd r10, ecx 0x7fe9a9efd03d(+61): sub ecx, esi 0x7fe9a9efd03f(+63): mov r11, r10 0x7fe9a9efd042(+66): neg r11 0x7fe9a9efd045(+69): vpermilps xmm0, xmm0, 0 0x7fe9a9efd04b(+75): vpermilps xmm1, xmm1, 0 0x7fe9a9efd051(+81): movsxd r14, ecx 0x7fe9a9efd054(+84): xor r15d, r15d 0x7fe9a9efd057(+87): nop word ptr [rax + rax] 0x7fe9a9efd060(+96): lea rcx, [r8 + 4*r10] 0x7fe9a9efd064(+100): lea rax, [r8 + 4*r11] 0x7fe9a9efd068(+104): xor ebx, ebx 0x7fe9a9efd06a(+106): xor ebp, ebp 0x7fe9a9efd06c(+108): nop dword ptr [rax] 0x7fe9a9efd070(+112): vmovups xmm2, xmmword ptr [rax + rbx] 0x7fe9a9efd075(+117): vaddps xmm2, xmm2, xmmword ptr [rcx + rbx] 0x7fe9a9efd07a(+122): vaddps xmm2, xmm2, xmmword ptr [r8 + rbx - 4] 0x7fe9a9efd081(+129): vaddps xmm2, xmm2, xmmword ptr [r8 + rbx + 4] 0x7fe9a9efd088(+136): vmulps xmm2, xmm0, xmm2 0x7fe9a9efd08c(+140): vaddps xmm2, xmm2, xmmword ptr [r9 + rbx] 0x7fe9a9efd092(+146): vmulps xmm2, xmm1, xmm2 0x7fe9a9efd096(+150): vmovups xmmword ptr [rdi + rbx], xmm2 0x7fe9a9efd09b(+155): add ebp, 4 0x7fe9a9efd09e(+158): add rbx, 16 0x7fe9a9efd0a2(+162): cmp ebp, esi 0x7fe9a9efd0a4(+164): jl -54 0x7fe9a9efd0a6(+166): lea r9, [r9 + 4*r14] 0x7fe9a9efd0aa(+170): add r9, rbx 0x7fe9a9efd0ad(+173): lea r8, [r8 + 4*r14] 0x7fe9a9efd0b1(+177): add r8, rbx 0x7fe9a9efd0b4(+180): lea rdi, [rdi + 4*r14] 0x7fe9a9efd0b8(+184): add rdi, rbx 0x7fe9a9efd0bb(+187): inc r15d 0x7fe9a9efd0be(+190): cmp r15d, edx 0x7fe9a9efd0c1(+193): jne -99 0x7fe9a9efd0c3(+195): pop rbx 0x7fe9a9efd0c4(+196): pop r14 0x7fe9a9efd0c6(+198): pop r15 0x7fe9a9efd0c8(+200): pop rbp 0x7fe9a9efd0c9(+201): ret times = 60 0.001671 14.025596 7.012798 nan stack has 3 arguments metatype init of A allocating slot 1 to method times2 in type A stub times2 in A metatype init of B importing times2 at slot 1 in type B allocating slot 2 to method combine in type B stub times2 in B stub combine in B metatype init of C importing times2 at slot 1 in type C importing combine at slot 2 in type C override slot 1 with method times2 in type C override slot 2 with method combine in type C stub times2 in C stub combine in C metatype init of D allocating slot 1 to method times2 in type D allocating slot 2 to method add in type D stub times2 in D stub add in D defining interface Doubles for type D defining interface Adds for type D interface Doubles calling method times2 interface Adds calling method add metatype init of Animal allocating slot 1 to method speak in type Animal stub speak in Animal metatype init of Dog importing speak at slot 1 in type Dog override slot 1 with method speak in type Dog stub speak in Dog metatype init of Cat importing speak at slot 1 in type Cat override slot 1 with method speak in type Cat stub speak in Cat meow! 0 woof! 1 metatype init of P allocating slot 1 to method add in type P stub add in P metatype init of C$1 importing add at slot 1 in type C$1 allocating slot 2 to method sub in type C$1 stub sub in C$1 stub add in C$1 defining interface Add for type P defining interface Add for type C$1 defining interface Sub for type C$1 interface Add calling method add interface Add calling method add interface Sub calling method sub 1.1920928955078e-06 0 (&int32)[4] define dso_local i32 @"$nilcall"(i32 %0) { entry: ret i32 %0 } A: a: int32[4] -> int32 b: &int32 -> int32 c: int32 d: int32 e: &{int32} -> int32 -> {int32} -> int32: parameters: {int32}: _0: int32 returntype:int32 definition {{},int32} -> {int32,{}} assembly for function at address 0x7f9e5da97000 0x7f9e5da97000(+0): mov eax, edi 0x7f9e5da97002(+2): ret HERE decltwicef.t:6: Errors reported during function declaration. decltwicef.t:25: duplicate definition of function terra b.mything(a : int) return a + 1 end ^ decltwicef.t:12: previous definition is here terra a.mything(a : int) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1161: in function 'defineobjects' decltwicef.t:6: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' decltwicef.t:1: in main chunk Warning, not running test b/c this isn't a mac 0 0 -6.000000 0 1 6.000000 1 0 6.000000 1 1 0.000000 Expect this ouput: String1111111111111111111111111111111111111111 String2222222222222222222222222222222222222222 Inside Terra function: String1111111111111111111111111111111111111111 String2222222222222222222222222222222222222222 definition {} -> int32 ; Function Attrs: alwaysinline define dso_local i32 @"$foo"() #0 { entry: ret i32 1 } assembly for function at address 0x7f0f4b882000 0x7f0f4b882000(+0): mov eax, 1 0x7f0f4b882005(+5): ret 2% i0 5% (not i0) 8% (i0 and i1) 10% (i0 or i1) 13% (i0 and (not i1)) 16% (i0 or (not i1)) 18% (i0 and (i1 and i2)) 21% (i0 or (i1 and i2)) 24% (i0 and (i1 or i2)) 27% (i0 or (i1 or i2)) 29% (not (not i0)) 32% ((not i0) and i1) 35% ((not i0) or i1) 37% ((not i0) and (not i1)) 40% ((not i0) or (not i1)) 43% ((not i0) and (i1 and i2)) 45% ((not i0) or (i1 and i2)) 48% ((not i0) and (i1 or i2)) 51% ((not i0) or (i1 or i2)) 54% (not (i0 and i1)) 56% ((i0 and i1) and i2) 59% ((i0 and i1) or i2) 62% ((i0 and i1) and (not i2)) 64% ((i0 and i1) or (not i2)) 67% ((i0 and i1) and (i2 and i3)) 70% ((i0 and i1) or (i2 and i3)) 72% ((i0 and i1) and (i2 or i3)) 75% ((i0 and i1) or (i2 or i3)) 78% (not (i0 or i1)) 81% ((i0 or i1) and i2) 83% ((i0 or i1) or i2) 86% ((i0 or i1) and (not i2)) 89% ((i0 or i1) or (not i2)) 91% ((i0 or i1) and (i2 and i3)) 94% ((i0 or i1) or (i2 and i3)) 97% ((i0 or i1) and (i2 or i3)) 100% ((i0 or i1) or (i2 or i3)) a definition {int32} -> int32 define dso_local i32 @"$foo"(i32 %0) { entry: ret i32 %0 } assembly for function at address 0x7f02ec140000 0x7f02ec140000(+0): mov eax, edi 0x7f02ec140002(+2): ret metatype init of Shape metatype init of Square allocating slot 1 to method draw in type Square stub draw in Square defining interface Drawable for type Square threadid 0 threadid 1 threadid 2 threadid 3 0 1 4 5 16 17 20 21 2 3 6 7 18 19 22 23 8 9 12 13 24 25 28 29 10 11 14 15 26 27 30 31 32 33 36 37 48 49 52 53 34 35 38 39 50 51 54 55 40 41 44 45 56 57 60 61 42 43 46 47 58 59 62 63 blocking2.t:65: terra laplace(input : &ImageImpl,output : &ImageImpl) : {} blocking2.t:66: var newN : int32 = (@input).N - 2 blocking2.t:67: ImageImpl.init(&@output, newN) blocking2.t:11: for i : int32 = /src/terralib.lua:2169: 0, blocking2.t:11: min( /src/terralib.lua:2169: 0 + blocking2.t:11: newN, newN), /src/terralib.lua:2169: 32 do blocking2.t:12: for j : int32 = /src/terralib.lua:2169: 0, blocking2.t:12: min( /src/terralib.lua:2169: 0 + blocking2.t:12: newN, newN), /src/terralib.lua:2169: 32 do blocking2.t:11: for i$1 : int32 = i,min(i + /src/terralib.lua:2169: 32, blocking2.t:11: newN), /src/terralib.lua:2169: 1 do blocking2.t:12: for j$1 : int32 = j,min(j + /src/terralib.lua:2169: 32, blocking2.t:12: newN), /src/terralib.lua:2169: 1 do blocking2.t:71: blocking2.t:58: blocking2.t:70: (@output).data[ blocking2.t:58: blocking2.t:70: i$1 * (@output).N + j$1] = blocking2.t:75: blocking2.t:74: blocking2.t:73: blocking2.t:72: blocking2.t:58: blocking2.t:71: (@input).data[ blocking2.t:58: ( blocking2.t:71: i$1 + 0) * (@input).N + (j$1 + 1)] + blocking2.t:58: blocking2.t:72: (@input).data[ blocking2.t:58: ( blocking2.t:72: i$1 + 2) * (@input).N + (j$1 + 1)] + blocking2.t:58: blocking2.t:73: (@input).data[ blocking2.t:58: ( blocking2.t:73: i$1 + 1) * (@input).N + (j$1 + 2)] + blocking2.t:58: blocking2.t:74: (@input).data[ blocking2.t:58: ( blocking2.t:74: i$1 + 1) * (@input).N + (j$1 + 0)] - blocking2.t:75: [float](4) * blocking2.t:58: blocking2.t:75: (@input).data[ blocking2.t:58: ( blocking2.t:75: i$1 + 1) * (@input).N + (j$1 + 1)] blocking2.t:12: end blocking2.t:11: end blocking2.t:12: end blocking2.t:11: end blocking2.t:65: end cmpxchg.t:1: terra cmpxchg_arm(x : &int32,y : int32,z : int32) : {int32,bool} cmpxchg.t:2: return cmpxchg(x, y, z, { syncscope = "", success_ordering = "acq_rel", failure_ordering = "monotonic", align = native, isvolatile = false, isweak = false }) cmpxchg.t:1: end define dso_local i64 @"$cmpxchg_arm"(i32* %0, i32 %1, i32 %2) { entry: %3 = cmpxchg i32* %0, i32 %1, i32 %2 acq_rel monotonic, align 4 %4 = extractvalue { i32, i1 } %3, 0 %5 = extractvalue { i32, i1 } %3, 1 %.sroa.2.0.insert.shift = select i1 %5, i64 4294967296, i64 0 %.sroa.0.0.insert.ext = zext i32 %4 to i64 %.sroa.0.0.insert.insert = or i64 %.sroa.2.0.insert.shift, %.sroa.0.0.insert.ext ret i64 %.sroa.0.0.insert.insert } definition {&int32,int32,int32} -> {int32,bool} assembly for function at address 0x7f8f235ee000 0x7f8f235ee000(+0): mov eax, esi 0x7f8f235ee002(+2): xor ecx, ecx 0x7f8f235ee004(+4): lock 0x7f8f235ee005(+5): cmpxchg dword ptr [rdi], edx 0x7f8f235ee008(+8): sete cl 0x7f8f235ee00b(+11): shl rcx, 32 0x7f8f235ee00f(+15): mov eax, eax 0x7f8f235ee011(+17): or rax, rcx 0x7f8f235ee014(+20): ret 6 hello, world prec2.t:1: terra foo(a : float,b : float,c : float,d : float) : float return a * (b - c) end 54 0.015958 0.045535 0.024875 CUDA not enabled, not performing test... A simpleadd.t: constantinits.t: vecptr.t: vecsize.t: structcast.t: defer.t: quote3.t: methodantiquote.t: aggregatearr.t: quote.t: typeexp.t: let1.t: ainline.t: overloadmethod3.t: sintable.t: stdio.t: cudatex.t: methodrvalue.t: lazycstring.t: cudaprintf.t: luaterramethod.t: simpleapply.t: enumc.t: symbolvar4.t: pointerarith.t: foundintermediate2.t: class6.t: testrequire.t: diffuse.t: falsespec.t: amdgpu_kernel.t: arraylit.t: hexf.t: nantest.t: torturechain.t: incomplete3.t: painfulrecstruct.t: anon3.t: exportdynamic.t: luaapi.t: class.t: coverage3.t: globals.t: decltwicef.t: objc2.t: dgemm2.t: incomplete5.t: parsefail2.t: blocking2-fixed.t: symbolvar2.t: getmethod.t: unm.t: bug372c.t: addlanguage1.t: method.t: forwardtodef.t: vars.t: anonstruct2.t: zeroreturn2.t: blankexp.t: lazylog.t: gettype.t: printfarray.t: fakeasm.t: takedefinition.t: cstruct.t: class4.t: or.t: array.t: pthreads.t: blocking2.t: sumlanguage2.t: crash1.t: cmpxchg.t: hello.t: prec2.t: speed.t: incomplete2.t: cudaconst2.t: badname.t: defercond.t:1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 definition {&vector(float,4),vector(int32,4)} -> {} define dso_local void @"$foobar"(<4 x float>* %0, <4 x i32> %1) { entry: %2 = sitofp <4 x i32> %1 to <4 x float> store volatile <4 x float> %2, <4 x float>* %0, align 16 ret void } assembly for function at address 0x7f5272550000 0x7f5272550000(+0): vcvtdq2ps xmm0, xmm0 0x7f5272550004(+4): vmovaps xmmword ptr [rdi], xmm0 0x7f5272550008(+8): ret CUDA not enabled, not performing test... defergoto.t:15: terra foo() : int32 defergoto.t:16: d(0) defergoto.t:17: defer d(14) defergoto.t:18: var a : int32 = 0 defergoto.t:19: ::begin:: defergoto.t:20: defer d(terralib.select(a == 10, 13, a + 1)) defergoto.t:21: if a >= 10 then defergoto.t:22: defer d(11) defergoto.t:23: goto theend defergoto.t:21: end defergoto.t:25: a = a + 1 defergoto.t:26: goto begin defergoto.t:27: ::theend:: defergoto.t:28: defer d(12) defergoto.t:29: return a defergoto.t:15: end d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 definition {int32} -> {} define dso_local void @"$bar"(i32 %0) { entry: ret void } assembly for function at address 0x7f233cced000 0x7f233cced000(+0): ret "what" define dso_local i32 @"$doit"(i32 %0) { entry: %1 = sext i32 %0 to i64 %2 = getelementptr [3 x i8*], [3 x i8*]* @"", i64 0, i64 %1 %3 = bitcast i8** %2 to i32 ()** %4 = load i32 ()*, i32 ()** %3, align 8 %5 = tail call i32 %4() %6 = tail call i32 @"$A"() %7 = add i32 %6, %5 ret i32 %7 } definition {int32} -> int32 assembly for function at address 0x7fc38390a000 0x7fc38390a000(+0): push rbx 0x7fc38390a001(+1): movsxd rax, edi 0x7fc38390a004(+4): movabs rcx, 140477702647808 0x7fc38390a00e(+14): call qword ptr [rcx + 8*rax] 0x7fc38390a011(+17): mov ebx, eax 0x7fc38390a013(+19): movabs rax, 140477702643792 0x7fc38390a01d(+29): call rax 0x7fc38390a01f(+31): add eax, ebx 0x7fc38390a021(+33): pop rbx 0x7fc38390a022(+34): ret B A CUDA not enabled, not performing test... get = &{} -> int32 set = &{int32} -> {} 4 4 BEFORE CALLED AFTER hello, world 3.500000 definition {bool,bool,bool} -> bool define dso_local zeroext i1 @"$foo"(i1 zeroext %0, i1 zeroext %1, i1 zeroext %2) { entry: %3 = select i1 %0, i1 %1, i1 false %spec.select = select i1 %3, i1 true, i1 %2 ret i1 %spec.select } assembly for function at address 0x7ff76fc2e000 0x7ff76fc2e000(+0): mov eax, edi 0x7ff76fc2e002(+2): and eax, esi 0x7ff76fc2e004(+4): or eax, edx 0x7ff76fc2e006(+6): ret 6 quoteenv.t:17: terra foo() : int32 quoteenv.t:18: var a : int32 = 3 quoteenv.t:19: return quoteenv.t:11: quoteenv.t:9: 0 + quoteenv.t:19: a + a + a + a + a quoteenv.t:17: end define dso_local i32 @"$foo"() { entry: ret i32 15 } definition {} -> int32 assembly for function at address 0x7f1daf854000 0x7f1daf854000(+0): mov eax, 15 0x7f1daf854005(+5): ret 0 0 -6.000000 0 1 6.000000 0 2 0.000000 0 3 -6.000000 0 4 6.000000 0 5 0.000000 0 6 -6.000000 0 7 6.000000 1 0 6.000000 1 1 0.000000 1 2 -6.000000 1 3 6.000000 1 4 0.000000 1 5 -6.000000 1 6 6.000000 1 7 0.000000 2 0 0.000000 2 1 -6.000000 2 2 6.000000 2 3 0.000000 2 4 -6.000000 2 5 6.000000 2 6 0.000000 2 7 -6.000000 3 0 -6.000000 3 1 6.000000 3 2 0.000000 3 3 -6.000000 3 4 6.000000 3 5 0.000000 3 6 -6.000000 3 7 6.000000 4 0 6.000000 4 1 0.000000 4 2 -6.000000 4 3 6.000000 4 4 0.000000 4 5 -6.000000 4 6 6.000000 4 7 0.000000 5 0 0.000000 5 1 -6.000000 5 2 6.000000 5 3 0.000000 5 4 -6.000000 5 5 6.000000 5 6 0.000000 5 7 -6.000000 6 0 -6.000000 6 1 6.000000 6 2 0.000000 6 3 -6.000000 6 4 6.000000 6 5 0.000000 6 6 -6.000000 6 7 6.000000 7 0 6.000000 7 1 0.000000 7 2 -6.000000 7 3 6.000000 7 4 0.000000 7 5 -6.000000 7 6 6.000000 7 7 0.000000 vecobj.t:59: terra foo(v : float_4,w : float_4) : float vecobj.t:60: var z : float_4 = vecobj.t:38: VecType.methods.FromConstant( vecobj.t:60: [float](1)) vecobj.t:61: var x : float_4 = doop1(doop1(doop1(v, vecobj.t:38: VecType.methods.FromConstant( vecobj.t:61: [float](4))), w), vecobj.t:38: VecType.methods.FromConstant( vecobj.t:61: [float](1))) vecobj.t:62: for i : int32 = 0,4 do vecobj.t:63: /src/terralib.lua:2167: {}>( vecobj.t:35: vecobj.t:63: [&float](x.data)[i]) vecobj.t:62: end vecobj.t:65: return vecobj.t:35: vecobj.t:65: [&float](x.data)[2] vecobj.t:59: end define dso_local float @"$foo"(<2 x float> %0, <2 x float> %1, <2 x float> %2, <2 x float> %3) { entry: %4 = fmul <2 x float> %0, %5 = fmul <2 x float> %1, %6 = fadd <2 x float> %4, %2 %7 = fadd <2 x float> %5, %3 %8 = fadd <2 x float> %6, %9 = fadd <2 x float> %7, %x.sroa.0.0.vec.extract = extractelement <2 x float> %8, i64 0 tail call void inttoptr (i64 140700386787336 to void (float)*)(float %x.sroa.0.0.vec.extract) %x.sroa.0.4.vec.extract = extractelement <2 x float> %8, i64 1 tail call void inttoptr (i64 140700386787336 to void (float)*)(float %x.sroa.0.4.vec.extract) %x.sroa.3.8.vec.extract46 = extractelement <2 x float> %9, i64 0 tail call void inttoptr (i64 140700386787336 to void (float)*)(float %x.sroa.3.8.vec.extract46) %x.sroa.3.12.vec.extract = extractelement <2 x float> %9, i64 1 tail call void inttoptr (i64 140700386787336 to void (float)*)(float %x.sroa.3.12.vec.extract) ret float %x.sroa.3.8.vec.extract46 } definition {float_4,float_4} -> float assembly for function at address 0x7ff75c719000 0x7ff75c719000(+0): push rbx 0x7ff75c719001(+1): sub rsp, 32 0x7ff75c719005(+5): movabs rax, 140700384591872 0x7ff75c71900f(+15): vmovaps xmm4, xmmword ptr [rax] 0x7ff75c719013(+19): vmulps xmm0, xmm0, xmm4 0x7ff75c719017(+23): vmulps xmm1, xmm1, xmm4 0x7ff75c71901b(+27): vaddps xmm0, xmm0, xmm2 0x7ff75c71901f(+31): vaddps xmm1, xmm1, xmm3 0x7ff75c719023(+35): movabs rax, 140700384591888 0x7ff75c71902d(+45): vmovaps xmm2, xmmword ptr [rax] 0x7ff75c719031(+49): vaddps xmm3, xmm0, xmm2 0x7ff75c719035(+53): vmovaps xmmword ptr [rsp + 16], xmm3 0x7ff75c71903b(+59): vaddps xmm0, xmm1, xmm2 0x7ff75c71903f(+63): vmovaps xmmword ptr [rsp], xmm0 0x7ff75c719044(+68): movabs rbx, 140700386787336 0x7ff75c71904e(+78): vmovaps xmm0, xmm3 0x7ff75c719052(+82): call rbx 0x7ff75c719054(+84): vmovshdup xmm0, xmmword ptr [rsp + 16] 0x7ff75c71905a(+90): call rbx 0x7ff75c71905c(+92): vmovaps xmm0, xmmword ptr [rsp] 0x7ff75c719061(+97): call rbx 0x7ff75c719063(+99): vmovshdup xmm0, xmmword ptr [rsp] 0x7ff75c719068(+104): call rbx 0x7ff75c71906a(+106): vmovaps xmm0, xmmword ptr [rsp] 0x7ff75c71906f(+111): add rsp, 32 0x7ff75c719073(+115): pop rbx 0x7ff75c719074(+116): ret 10 15 20 25 {table: 0x7fe9c5aa0430} 1: table: 0x7fe9c5aa0430 type: name: filename: testlang2.t linenumber: 3 value: astring {table: 0x7fe9c5aa0430} 2 table: 0x7f38d99cbcf8 filename: exampleparser1.t linenumber: 3 op: + rhs: table: 0x7f38d99cc228 filename: exampleparser1.t linenumber: 3 op: * rhs: table: 0x7f38d99cc928 filename: exampleparser1.t linenumber: 3 op: - rhs: table: 0x7f38d99ccbd0 filename: exampleparser1.t linenumber: 3 value: 3 lhs: table: 0x7f38d99cc6e8 filename: exampleparser1.t linenumber: 3 value: 2 lhs: table: 0x7f38d99cbfa0 filename: exampleparser1.t linenumber: 3 value: 1 lhs: table: 0x7f38d99cb690 filename: exampleparser1.t linenumber: 3 exp: table: 0x7f38d99cba70 filename: exampleparser1.t linenumber: 3 value: 1 op: - table: 0x7f38d998f0e0 filename: exampleparser1.t linenumber: 4 op: or rhs: table: 0x7f38d998f520 filename: exampleparser1.t linenumber: 4 op: and rhs: table: 0x7f38d998f7a8 filename: exampleparser1.t linenumber: 4 value: 3 lhs: table: 0x7f38d998f300 filename: exampleparser1.t linenumber: 4 value: false lhs: table: 0x7f38d998ed30 filename: exampleparser1.t linenumber: 4 exp: table: 0x7f38d998eec0 filename: exampleparser1.t linenumber: 4 value: true op: not table: 0x7f38d9992db0 filename: exampleparser1.t linenumber: 5 params: table: 0x7f38d9992e60 1: table: 0x7f38d9993080 filename: exampleparser1.t linenumber: 5 name: a 2: table: 0x7f38d9993498 filename: exampleparser1.t linenumber: 5 name: b 3: table: 0x7f38d9993868 filename: exampleparser1.t linenumber: 5 name: c exp: table: 0x7f38d9992a98 filename: exampleparser1.t linenumber: 5 params: table: 0x7f38d9992b48 exp: table: 0x7f38d9991fb0 filename: exampleparser1.t linenumber: 5 exp: table: 0x7f38d9991bf0 filename: exampleparser1.t linenumber: 5 field: c exp: table: 0x7f38d9991878 filename: exampleparser1.t linenumber: 5 field: b exp: table: 0x7f38d9991610 filename: exampleparser1.t linenumber: 5 name: a index: table: 0x7f38d9992280 filename: exampleparser1.t linenumber: 5 name: d table: 0x7f38d9995ec0 filename: exampleparser1.t linenumber: 6 params: table: 0x7f38d9995f70 1: table: 0x7f38d9996190 filename: exampleparser1.t linenumber: 6 value: 4 exp: table: 0x7f38d9995930 filename: exampleparser1.t linenumber: 6 op: + rhs: table: 0x7f38d9995bb8 filename: exampleparser1.t linenumber: 6 value: 3 lhs: table: 0x7f38d9995710 filename: exampleparser1.t linenumber: 6 name: a table: 0x7f38d99980f0 filename: exampleparser1.t linenumber: 7 entries: table: 0x7f38d99981a0 1: table: 0x7f38d99982f8 filename: exampleparser1.t linenumber: 7 value: table: 0x7f38d9998420 filename: exampleparser1.t linenumber: 7 name: a 2: table: 0x7f38d99987b8 filename: exampleparser1.t linenumber: 7 value: table: 0x7f38d9998860 filename: exampleparser1.t linenumber: 7 value: 3 3: table: 0x7f38d9998bf8 filename: exampleparser1.t linenumber: 7 value: table: 0x7f38d9998ca0 filename: exampleparser1.t linenumber: 7 value: 4 4: table: 0x7f38d9999228 filename: exampleparser1.t linenumber: 7 name: d value: table: 0x7f38d9999658 filename: exampleparser1.t linenumber: 7 value: 4 5: table: 0x7f38d9999900 filename: exampleparser1.t linenumber: 7 name: table: 0x7f38d9999d48 filename: exampleparser1.t linenumber: 7 op: + rhs: table: 0x7f38d9999fd0 filename: exampleparser1.t linenumber: 7 value: 3 lhs: table: 0x7f38d9999b28 filename: exampleparser1.t linenumber: 7 value: 1 value: table: 0x7f38d999a418 filename: exampleparser1.t linenumber: 7 value: 3 table: 0x7f38d999c220 filename: exampleparser1.t linenumber: 8 luaexp: function: 0x7f38d999c4d0 table: 0x7f38d999e208 filename: exampleparser1.t linenumber: 9 initializers: table: 0x7f38d999fa10 1: table: 0x7f38d999fb68 filename: exampleparser1.t linenumber: 9 value: 3 vars: table: 0x7f38d999e300 1: table: 0x7f38d999e348 filename: exampleparser1.t linenumber: 9 name: a 2: table: 0x7f38d999e6c8 filename: exampleparser1.t linenumber: 9 name: b 3: table: 0x7f38d999ea38 filename: exampleparser1.t linenumber: 9 name: c type: function: 0x7f38d999f2e8 table: 0x7f38d99a17e8 filename: exampleparser1.t linenumber: 11 body: table: 0x7f38d99a1980 filename: exampleparser1.t linenumber: 11 statements: table: 0x7f38d99a1a30 1: table: 0x7f38d99a1a78 filename: exampleparser1.t linenumber: 11 orelse: table: 0x7f38d99a2460 filename: exampleparser1.t linenumber: 11 statements: table: 0x7f38d99a26c0 1: table: 0x7f38d99a27d0 1: table: 0x7f38d99a2818 filename: exampleparser1.t linenumber: 11 name: c conditionals: table: 0x7f38d99a1c38 1: table: 0x7f38d99a1d48 body: table: 0x7f38d99a1ee8 filename: exampleparser1.t linenumber: 11 statements: table: 0x7f38d99a2148 1: table: 0x7f38d99a2258 1: table: 0x7f38d99a22a0 filename: exampleparser1.t linenumber: 11 name: b condition: table: 0x7f38d99a1d90 filename: exampleparser1.t linenumber: 11 name: a 2: table: 0x7f38d99a3658 filename: exampleparser1.t linenumber: 12 conditionals: table: 0x7f38d99a3880 1: table: 0x7f38d99a3990 body: table: 0x7f38d99a3f00 filename: exampleparser1.t linenumber: 12 statements: table: 0x7f38d99a4160 1: table: 0x7f38d99a4270 1: table: 0x7f38d99a42b8 filename: exampleparser1.t linenumber: 12 name: b condition: table: 0x7f38d99a39d8 filename: exampleparser1.t linenumber: 12 name: a 3: table: 0x7f38d99a49d8 filename: exampleparser1.t linenumber: 13 conditionals: table: 0x7f38d99a5060 1: table: 0x7f38d99a5170 body: table: 0x7f38d99a5310 filename: exampleparser1.t linenumber: 13 statements: table: 0x7f38d99a5570 1: table: 0x7f38d99a5968 1: table: 0x7f38d99a59b0 filename: exampleparser1.t linenumber: 13 name: b condition: table: 0x7f38d99a51b8 filename: exampleparser1.t linenumber: 13 name: a 2: table: 0x7f38d99a5b70 body: table: 0x7f38d99a5fc0 filename: exampleparser1.t linenumber: 13 statements: table: 0x7f38d99a6220 1: table: 0x7f38d99a6330 1: table: 0x7f38d99a6378 filename: exampleparser1.t linenumber: 13 name: d condition: table: 0x7f38d99a5dc8 filename: exampleparser1.t linenumber: 13 name: c 4: table: 0x7f38d99a6898 filename: exampleparser1.t linenumber: 14 cond: table: 0x7f38d99a6ce0 filename: exampleparser1.t linenumber: 14 op: + rhs: table: 0x7f38d99a6f68 filename: exampleparser1.t linenumber: 14 value: 3 lhs: table: 0x7f38d99a6ac0 filename: exampleparser1.t linenumber: 14 value: 3 block: table: 0x7f38d99a71f0 filename: exampleparser1.t linenumber: 14 statements: table: 0x7f38d99a72e8 5: table: 0x7f38d99a7440 filename: exampleparser1.t linenumber: 16 cond: table: 0x7f38d99a7e50 filename: exampleparser1.t linenumber: 16 op: + rhs: table: 0x7f38d99a80d8 filename: exampleparser1.t linenumber: 16 name: b lhs: table: 0x7f38d99a7938 filename: exampleparser1.t linenumber: 16 name: a body: table: 0x7f38d99a75a0 filename: exampleparser1.t linenumber: 16 statements: table: 0x7f38d99a7650 6: table: 0x7f38d99a8bb8 vars: table: 0x7f38d99a8de0 1: table: 0x7f38d99a8e28 filename: exampleparser1.t linenumber: 17 name: a 2: table: 0x7f38d99a8f80 filename: exampleparser1.t linenumber: 17 name: b 3: table: 0x7f38d99a92b8 filename: exampleparser1.t linenumber: 17 name: c type: function: 0x7f38d99a9728 filename: exampleparser1.t linenumber: 17 initializers: table: 0x7f38d99a9f70 1: table: 0x7f38d99aa0c8 filename: exampleparser1.t linenumber: 17 value: 1 2: table: 0x7f38d99aa498 filename: exampleparser1.t linenumber: 17 value: 3 body: table: 0x7f38d99aa658 filename: exampleparser1.t linenumber: 17 statements: table: 0x7f38d99aa7f0 numeric: true 7: table: 0x7f38d99aa948 filename: exampleparser1.t linenumber: 18 initializers: table: 0x7f38d99ac2d0 1: table: 0x7f38d99ac428 filename: exampleparser1.t linenumber: 18 value: 1 2: table: 0x7f38d99ac7f8 filename: exampleparser1.t linenumber: 18 value: 3 body: table: 0x7f38d99ac9b8 filename: exampleparser1.t linenumber: 18 statements: table: 0x7f38d99acb50 vars: table: 0x7f38d99aab70 1: table: 0x7f38d99aabb8 filename: exampleparser1.t linenumber: 18 name: a 2: table: 0x7f38d99aad10 filename: exampleparser1.t linenumber: 18 name: b 3: table: 0x7f38d99ab860 filename: exampleparser1.t linenumber: 18 name: c type: function: 0x7f38d99ac120 8: table: 0x7f38d998d420 filename: exampleparser1.t linenumber: 19 rhs: table: 0x7f38d99ac678 1: table: 0x7f38d99a5c48 filename: exampleparser1.t linenumber: 19 name: b lhs: table: 0x7f38d99acfa8 1: table: 0x7f38d99ac630 filename: exampleparser1.t linenumber: 19 name: a 9: table: 0x7f38d999aa50 1: table: 0x7f38d999aa98 filename: exampleparser1.t linenumber: 20 name: a 10: table: 0x7f38d9a41180 filename: exampleparser1.t linenumber: 21 rhs: table: 0x7f38d9a411c8 1: table: 0x7f38d996e108 filename: exampleparser1.t linenumber: 21 name: d 2: table: 0x7f38d996e598 filename: exampleparser1.t linenumber: 21 name: e lhs: table: 0x7f38d99a8930 1: table: 0x7f38d999ca98 filename: exampleparser1.t linenumber: 21 name: a 2: table: 0x7f38d99cc510 filename: exampleparser1.t linenumber: 21 name: c A.C(n = 1,e = E(a = 4),b = A.D,nwhat = N.What()) true CUDA not enabled, not performing test... struct anchor: table: 0x7f44bacc0ba8 linenumber: 772 filename: ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua llvm_definingtarget: 0 methods: table: 0x7f44bacc0d38 cachedlayout: table: 0x7f44bacc1550 entries: {table: 0x7f44bacc1a60,table: 0x7f44bacc1bf0} 1: table: 0x7f44bacc1a60 allocation: 0 type: int32 inunion: true key: a 2: table: 0x7f44bacc1bf0 allocation: 0 type: float inunion: true key: b keytoindex: table: 0x7f44bacc1618 a: 0 b: 1 llvm_definingfunction: __makeeverythinginclanglive_0 metamethods: table: 0x7f44bacc0de8 cachedentries: {{table: 0x7f44bacc1410,table: 0x7f44bacc14b0}} 1: {table: 0x7f44bacc1410,table: 0x7f44bacc14b0} 1: table: 0x7f44bacc1410 field: a type: int32 2: table: 0x7f44bacc14b0 field: b type: float llvm_argumentposition: 1 entries: {{table: 0x7f44bacc0e78,table: 0x7f44bacc1080}} 1: {table: 0x7f44bacc0e78,table: 0x7f44bacc1080} 1: table: 0x7f44bacc0e78 field: a type: int32 2: table: 0x7f44bacc1080 field: b type: float name: S CUDA not enabled, not performing test... table: 0x7fb93308ef20 rhs: table: 0x7fb93308edf0 arg: table: 0x7fb93308ecf8 fn: b arg: c name: call name: uminus lhs: table: 0x7fb93308dfb8 rhs: table: 0x7fb93308df08 rhs: table: 0x7fb93308dd70 rhs: table: 0x7fb93308dd28 arg: a name: uminus lhs: table: 0x7fb93308d898 rhs: 4 lhs: 2 name: - name: + lhs: table: 0x7fb93308d138 rhs: table: 0x7fb93308d088 rhs: table: 0x7fb93308ab20 rhs: 6 lhs: 5 name: ^ lhs: 4 name: ^ lhs: 3 name: * name: / lhs: 1 name: + name: + 3 define dso_local i32 @"$mint"(i32 %0, i32 %1) { entry: %2 = icmp slt i32 %0, %1 %. = select i1 %2, i32 %0, i32 %1 ret i32 %. } 3 definition {int32,int32} -> int32 assembly for function at address 0x7f3637997000 0x7f3637997000(+0): mov eax, esi 0x7f3637997002(+2): cmp edi, esi 0x7f3637997004(+4): cmovl eax, edi 0x7f3637997007(+7): ret metatype init of Leaf allocating slot 1 to method print in type Leaf stub print in Leaf metatype init of Node importing print at slot 1 in type Node override slot 1 with method print in type Node stub print in Node defining interface Prints for type Leaf defining interface Prints for type Node interface Prints calling method print 2 1 definition {&Bar} -> {} define dso_local void @"$terrafoo"(%0* %0) { entry: ret void } assembly for function at address 0x7f05de528000 0x7f05de528000(+0): ret 40 40 40 inf 8.521761 inf 160 160 160 inf 12.192952 inf 280 280 280 inf 11.946719 inf 400 400 400 inf 12.068854 inf 520 520 520 inf 4.638244 inf 640 640 640 inf 4.397756 inf 760 760 760 inf 7.432520 inf 880 880 880 inf 8.831019 inf orig: String111222333 copy: String111222333 CUDA not enabled, not performing test... receivercasts.t: goto2.t: callbackcache.t: isvolatile.t: forbreak.t: cast.t: nestedcalls.t: cudahello.t: defergoto.t: setter.t: names.t: fnames.t: multimacro.t: constanttypes.t: sgemm3.t: hasbeenfrozen.t: cudaaggregate.t: symparam3.t: dgemm.t: metatype.t: parsefail.t: quote4.t: weirdheader.t: constant.t: ifelse.t: class2.t: ssimple.t: symbolmangling.t: cnamespace.t: testlog.t: examplelanguage1.t: quoteenv.t: blocking3.t: foo.t: includetwice.t: fact.t: nojit.t: empty.t: let2.t: vecobj.t: indexing64.t: testlang2.t: customline.t: inline_c.t: version.t: defaultoperator.t: antiquote1.t: overload.t: splitquote.t: exampleparser1.t: nillocal.t: macroselect.t: multiconstructor.t: sharedlib.t: asdlns.t: twolang.t: conflict.t: niltype.t: testvector.t: zeroreturn.t: signext.t: cudashared.t: cunion.t: cudatest.t: pratttest1.t: ppltalk.t: lvaluepointer.t: class3.t: chaindecl.t: rename.t: template.t: benchmark_dgemm.t: symparam.t: scc.t: cnamespaces.t: symbolvar7.t: bug372b.t: vars2.t: for2.t: pow.t: cudaagg.t: unstrict.t: nil nil about to compile unpack_param finished compile unpack_param in 0 seconds Operation not permitted blocking.t:44: terra main() : {} blocking.t:46: var M : int32, var N : int32 = 30, 40 blocking.t:33: for $i11 : int32 = /src/terralib.lua:2169: 0, blocking.t:33: min( /src/terralib.lua:2169: 0 + blocking.t:33: M, M), /src/terralib.lua:2169: 10 do blocking.t:33: for $i12 : int32 = /src/terralib.lua:2169: 0, blocking.t:33: min( /src/terralib.lua:2169: 0 + blocking.t:33: N, N), /src/terralib.lua:2169: 10 do blocking.t:33: for $i21 : int32 = $i11,min($i11 + /src/terralib.lua:2169: 10, blocking.t:33: M), /src/terralib.lua:2169: 1 do blocking.t:33: for $i22 : int32 = $i12,min($i12 + /src/terralib.lua:2169: 10, blocking.t:33: N), /src/terralib.lua:2169: 1 do blocking.t:50: printf("%d %d\n", $i21, $i22) blocking.t:33: end end end end blocking.t:44: end 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 6 0 6 1 6 2 6 3 6 4 6 5 6 6 6 7 6 8 6 9 7 0 7 1 7 2 7 3 7 4 7 5 7 6 7 7 7 8 7 9 8 0 8 1 8 2 8 3 8 4 8 5 8 6 8 7 8 8 8 9 9 0 9 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 7 10 7 11 7 12 7 13 7 14 7 15 7 16 7 17 7 18 7 19 8 10 8 11 8 12 8 13 8 14 8 15 8 16 8 17 8 18 8 19 9 10 9 11 9 12 9 13 9 14 9 15 9 16 9 17 9 18 9 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 2 20 2 21 2 22 2 23 2 24 2 25 2 26 2 27 2 28 2 29 3 20 3 21 3 22 3 23 3 24 3 25 3 26 3 27 3 28 3 29 4 20 4 21 4 22 4 23 4 24 4 25 4 26 4 27 4 28 4 29 5 20 5 21 5 22 5 23 5 24 5 25 5 26 5 27 5 28 5 29 6 20 6 21 6 22 6 23 6 24 6 25 6 26 6 27 6 28 6 29 7 20 7 21 7 22 7 23 7 24 7 25 7 26 7 27 7 28 7 29 8 20 8 21 8 22 8 23 8 24 8 25 8 26 8 27 8 28 8 29 9 20 9 21 9 22 9 23 9 24 9 25 9 26 9 27 9 28 9 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 2 30 2 31 2 32 2 33 2 34 2 35 2 36 2 37 2 38 2 39 3 30 3 31 3 32 3 33 3 34 3 35 3 36 3 37 3 38 3 39 4 30 4 31 4 32 4 33 4 34 4 35 4 36 4 37 4 38 4 39 5 30 5 31 5 32 5 33 5 34 5 35 5 36 5 37 5 38 5 39 6 30 6 31 6 32 6 33 6 34 6 35 6 36 6 37 6 38 6 39 7 30 7 31 7 32 7 33 7 34 7 35 7 36 7 37 7 38 7 39 8 30 8 31 8 32 8 33 8 34 8 35 8 36 8 37 8 38 8 39 9 30 9 31 9 32 9 33 9 34 9 35 9 36 9 37 9 38 9 39 10 0 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 11 0 11 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 12 0 12 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 13 0 13 1 13 2 13 3 13 4 13 5 13 6 13 7 13 8 13 9 14 0 14 1 14 2 14 3 14 4 14 5 14 6 14 7 14 8 14 9 15 0 15 1 15 2 15 3 15 4 15 5 15 6 15 7 15 8 15 9 16 0 16 1 16 2 16 3 16 4 16 5 16 6 16 7 16 8 16 9 17 0 17 1 17 2 17 3 17 4 17 5 17 6 17 7 17 8 17 9 18 0 18 1 18 2 18 3 18 4 18 5 18 6 18 7 18 8 18 9 19 0 19 1 19 2 19 3 19 4 19 5 19 6 19 7 19 8 19 9 10 10 10 11 10 12 10 13 10 14 10 15 10 16 10 17 10 18 10 19 11 10 11 11 11 12 11 13 11 14 11 15 11 16 11 17 11 18 11 19 12 10 12 11 12 12 12 13 12 14 12 15 12 16 12 17 12 18 12 19 13 10 13 11 13 12 13 13 13 14 13 15 13 16 13 17 13 18 13 19 14 10 14 11 14 12 14 13 14 14 14 15 14 16 14 17 14 18 14 19 15 10 15 11 15 12 15 13 15 14 15 15 15 16 15 17 15 18 15 19 16 10 16 11 16 12 16 13 16 14 16 15 16 16 16 17 16 18 16 19 17 10 17 11 17 12 17 13 17 14 17 15 17 16 17 17 17 18 17 19 18 10 18 11 18 12 18 13 18 14 18 15 18 16 18 17 18 18 18 19 19 10 19 11 19 12 19 13 19 14 19 15 19 16 19 17 19 18 19 19 10 20 10 21 10 22 10 23 10 24 10 25 10 26 10 27 10 28 10 29 11 20 11 21 11 22 11 23 11 24 11 25 11 26 11 27 11 28 11 29 12 20 12 21 12 22 12 23 12 24 12 25 12 26 12 27 12 28 12 29 13 20 13 21 13 22 13 23 13 24 13 25 13 26 13 27 13 28 13 29 14 20 14 21 14 22 14 23 14 24 14 25 14 26 14 27 14 28 14 29 15 20 15 21 15 22 15 23 15 24 15 25 15 26 15 27 15 28 15 29 16 20 16 21 16 22 16 23 16 24 16 25 16 26 16 27 16 28 16 29 17 20 17 21 17 22 17 23 17 24 17 25 17 26 17 27 17 28 17 29 18 20 18 21 18 22 18 23 18 24 18 25 18 26 18 27 18 28 18 29 19 20 19 21 19 22 19 23 19 24 19 25 19 26 19 27 19 28 19 29 10 30 10 31 10 32 10 33 10 34 10 35 10 36 10 37 10 38 10 39 11 30 11 31 11 32 11 33 11 34 11 35 11 36 11 37 11 38 11 39 12 30 12 31 12 32 12 33 12 34 12 35 12 36 12 37 12 38 12 39 13 30 13 31 13 32 13 33 13 34 13 35 13 36 13 37 13 38 13 39 14 30 14 31 14 32 14 33 14 34 14 35 14 36 14 37 14 38 14 39 15 30 15 31 15 32 15 33 15 34 15 35 15 36 15 37 15 38 15 39 16 30 16 31 16 32 16 33 16 34 16 35 16 36 16 37 16 38 16 39 17 30 17 31 17 32 17 33 17 34 17 35 17 36 17 37 17 38 17 39 18 30 18 31 18 32 18 33 18 34 18 35 18 36 18 37 18 38 18 39 19 30 19 31 19 32 19 33 19 34 19 35 19 36 19 37 19 38 19 39 20 0 20 1 20 2 20 3 20 4 20 5 20 6 20 7 20 8 20 9 21 0 21 1 21 2 21 3 21 4 21 5 21 6 21 7 21 8 21 9 22 0 22 1 22 2 22 3 22 4 22 5 22 6 22 7 22 8 22 9 23 0 23 1 23 2 23 3 23 4 23 5 23 6 23 7 23 8 23 9 24 0 24 1 24 2 24 3 24 4 24 5 24 6 24 7 24 8 24 9 25 0 25 1 25 2 25 3 25 4 25 5 25 6 25 7 25 8 25 9 26 0 26 1 26 2 26 3 26 4 26 5 26 6 26 7 26 8 26 9 27 0 27 1 27 2 27 3 27 4 27 5 27 6 27 7 27 8 27 9 28 0 28 1 28 2 28 3 28 4 28 5 28 6 28 7 28 8 28 9 29 0 29 1 29 2 29 3 29 4 29 5 29 6 29 7 29 8 29 9 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 18 20 19 21 10 21 11 21 12 21 13 21 14 21 15 21 16 21 17 21 18 21 19 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 24 10 24 11 24 12 24 13 24 14 24 15 24 16 24 17 24 18 24 19 25 10 25 11 25 12 25 13 25 14 25 15 25 16 25 17 25 18 25 19 26 10 26 11 26 12 26 13 26 14 26 15 26 16 26 17 26 18 26 19 27 10 27 11 27 12 27 13 27 14 27 15 27 16 27 17 27 18 27 19 28 10 28 11 28 12 28 13 28 14 28 15 28 16 28 17 28 18 28 19 29 10 29 11 29 12 29 13 29 14 29 15 29 16 29 17 29 18 29 19 20 20 20 21 20 22 20 23 20 24 20 25 20 26 20 27 20 28 20 29 21 20 21 21 21 22 21 23 21 24 21 25 21 26 21 27 21 28 21 29 22 20 22 21 22 22 22 23 22 24 22 25 22 26 22 27 22 28 22 29 23 20 23 21 23 22 23 23 23 24 23 25 23 26 23 27 23 28 23 29 24 20 24 21 24 22 24 23 24 24 24 25 24 26 24 27 24 28 24 29 25 20 25 21 25 22 25 23 25 24 25 25 25 26 25 27 25 28 25 29 26 20 26 21 26 22 26 23 26 24 26 25 26 26 26 27 26 28 26 29 27 20 27 21 27 22 27 23 27 24 27 25 27 26 27 27 27 28 27 29 28 20 28 21 28 22 28 23 28 24 28 25 28 26 28 27 28 28 28 29 29 20 29 21 29 22 29 23 29 24 29 25 29 26 29 27 29 28 29 29 20 30 20 31 20 32 20 33 20 34 20 35 20 36 20 37 20 38 20 39 21 30 21 31 21 32 21 33 21 34 21 35 21 36 21 37 21 38 21 39 22 30 22 31 22 32 22 33 22 34 22 35 22 36 22 37 22 38 22 39 23 30 23 31 23 32 23 33 23 34 23 35 23 36 23 37 23 38 23 39 24 30 24 31 24 32 24 33 24 34 24 35 24 36 24 37 24 38 24 39 25 30 25 31 25 32 25 33 25 34 25 35 25 36 25 37 25 38 25 39 26 30 26 31 26 32 26 33 26 34 26 35 26 36 26 37 26 38 26 39 27 30 27 31 27 32 27 33 27 34 27 35 27 36 27 37 27 38 27 39 28 30 28 31 28 32 28 33 28 34 28 35 28 36 28 37 28 38 28 39 29 30 29 31 29 32 29 33 29 34 29 35 29 36 29 37 29 38 29 39 printd.t:3: terra foo() : double return 0.4 end terra: 0 lua: 0 terra: 1 lua: 1 terra: 2 lua: 2 terra: 3 lua: 3 terra: 4 lua: 4 terra: 5 lua: 5 terra: 6 lua: 6 terra: 7 lua: 7 terra: 8 lua: 8 terra: 9 lua: 9 terra: 10 lua: 10 terra: 11 lua: 11 terra: 12 lua: 12 terra: 13 lua: 13 terra: 14 lua: 14 terra: 15 lua: 15 terra: 16 lua: 16 terra: 17 lua: 17 terra: 18 lua: 18 terra: 19 lua: 19 terra: 20 lua: 20 terra: 21 lua: 21 terra: 22 lua: 22 terra: 23 lua: 23 terra: 24 lua: 24 terra: 25 lua: 25 terra: 26 lua: 26 terra: 27 lua: 27 terra: 28 lua: 28 terra: 29 lua: 29 terra: 30 lua: 30 terra: 31 lua: 31 terra: 32 lua: 32 terra: 33 lua: 33 terra: 34 lua: 34 terra: 35 lua: 35 terra: 36 lua: 36 terra: 37 lua: 37 terra: 38 lua: 38 terra: 39 lua: 39 terra: 40 lua: 40 terra: 41 lua: 41 terra: 42 lua: 42 terra: 43 lua: 43 terra: 44 lua: 44 terra: 45 lua: 45 terra: 46 lua: 46 terra: 47 lua: 47 terra: 48 lua: 48 terra: 49 lua: 49 terra: 50 lua: 50 terra: 51 lua: 51 terra: 52 lua: 52 terra: 53 lua: 53 terra: 54 lua: 54 terra: 55 lua: 55 terra: 56 lua: 56 terra: 57 lua: 57 terra: 58 lua: 58 terra: 59 lua: 59 terra: 60 lua: 60 terra: 61 lua: 61 terra: 62 lua: 62 terra: 63 lua: 63 terra: 64 lua: 64 terra: 65 lua: 65 terra: 66 lua: 66 terra: 67 lua: 67 terra: 68 lua: 68 terra: 69 lua: 69 terra: 70 lua: 70 terra: 71 lua: 71 terra: 72 lua: 72 terra: 73 lua: 73 terra: 74 lua: 74 terra: 75 lua: 75 terra: 76 lua: 76 terra: 77 lua: 77 terra: 78 lua: 78 terra: 79 lua: 79 terra: 80 lua: 80 terra: 81 lua: 81 terra: 82 lua: 82 terra: 83 lua: 83 terra: 84 lua: 84 terra: 85 lua: 85 terra: 86 lua: 86 terra: 87 lua: 87 terra: 88 lua: 88 terra: 89 lua: 89 terra: 90 lua: 90 terra: 91 lua: 91 terra: 92 lua: 92 terra: 93 lua: 93 terra: 94 lua: 94 terra: 95 lua: 95 terra: 96 lua: 96 terra: 97 lua: 97 terra: 98 lua: 98 terra: 99 lua: 99 terra: 100 nestextract.t:33: terra doit() : {int32,int32} nestextract.t:34: return takesAnA( nestextract.t:15: twoAs( nestextract.t:34: twoInts()._0)._0), takesAnA( nestextract.t:15: twoAs( nestextract.t:34: twoInts()._0)._0) nestextract.t:33: end Foo: what: &{int32} -> int32 -> {int32} -> int32: parameters: {int32}: _0: int32 returntype:int32 define dso_local void @"$foo"(%struct.Foo* %0, i8* %1) { entry: %2 = bitcast %struct.Foo* %0 to i8** store i8* %1, i8** %2, align 8 ret void } definition {&Foo,&{int32} -> int32} -> {} assembly for function at address 0x7fb2f25ff000 0x7fb2f25ff000(+0): mov qword ptr [rdi], rsi 0x7fb2f25ff003(+3): ret cdata: 0x7fa5be6ef000 userdata: 0x7fa5be6ef000 global : double DONE 13 13 13 3.300000 579 ; ModuleID = 'terra' source_filename = "terra" target datalayout = "e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7" target triple = "amdgcn-amd-amdhsa" ; Function Attrs: mustprogress nofree norecurse nosync nounwind readnone willreturn define dso_local i32 @f() local_unnamed_addr #0 { entry: ret i32 579 } attributes #0 = { mustprogress nofree norecurse nosync nounwind readnone willreturn } bug372_perf.t:295: terra unpack_param(fixed_ptr : &opaque) : BCStruct bug372_perf.t:296: var result : BCStruct = @[&BCStruct](fixed_ptr) bug372_perf.t:297: return result bug372_perf.t:295: end define dso_local void @"$unpack_param"(%struct.BCStruct* noalias sret(%struct.BCStruct) %0, i8* %1) { entry: %2 = bitcast %struct.BCStruct* %0 to i8* call void @llvm.memcpy.p0i8.p0i8.i64(i8* noundef nonnull align 8 dereferenceable(9928) %2, i8* noundef nonnull align 8 dereferenceable(9928) %1, i64 9928, i1 false) ret void } definition {&opaque} -> BCStruct assembly for function at address 0x7feacf2ff000 0x7feacf2ff000(+0): push rbx 0x7feacf2ff001(+1): mov rbx, rdi 0x7feacf2ff004(+4): movabs rax, 140646480131733 0x7feacf2ff00e(+14): mov edx, 9928 0x7feacf2ff013(+19): call rax 0x7feacf2ff015(+21): mov rax, rbx 0x7feacf2ff018(+24): pop rbx 0x7feacf2ff019(+25): ret CUDA not enabled, not performing test... atomicrmw test settings: synscope true, align true, fadd true define dso_local void @"$atomic_add"(i32* %0, i32 %1, i32 %2, i32 %3, i32 %4) { entry: %5 = atomicrmw add i32* %0, i32 %1 seq_cst, align 4 %6 = atomicrmw add i32* %0, i32 %2 acq_rel, align 4 fence release %7 = atomicrmw add i32* %0, i32 %3 syncscope("singlethread") monotonic, align 16 fence acquire %8 = atomicrmw volatile add i32* %0, i32 %4 monotonic, align 4 ret void } atomicrmw.t:11: terra atomic_add(x : &int32,y : int32,z : int32,w : int32,u : int32) : {} atomicrmw.t:12: atomicrmw("add", x, y, { syncscope = "", ordering = "seq_cst", align = native, isvolatile = false }) atomicrmw.t:13: atomicrmw("add", x, z, { syncscope = "", ordering = "acq_rel", align = native, isvolatile = false }) atomicrmw.t:14: fence({ syncscope = "", ordering = "release" }) atomicrmw.t:18: atomicrmw("add", x, w, { syncscope = "singlethread", ordering = "monotonic", align = 16, isvolatile = false }) atomicrmw.t:30: fence({ syncscope = "", ordering = "acquire" }) atomicrmw.t:31: atomicrmw("add", x, u, { syncscope = "", ordering = "monotonic", align = native, isvolatile = true }) atomicrmw.t:11: end definition {&int32,int32,int32,int32,int32} -> {} assembly for function at address 0x7f2ddeb49000 0x7f2ddeb49000(+0): lock 0x7f2ddeb49001(+1): add dword ptr [rdi], esi 0x7f2ddeb49003(+3): lock 0x7f2ddeb49004(+4): add dword ptr [rdi], edx 0x7f2ddeb49006(+6): lock 0x7f2ddeb49007(+7): add dword ptr [rdi], ecx 0x7f2ddeb49009(+9): lock 0x7f2ddeb4900a(+10): add dword ptr [rdi], r8d 0x7f2ddeb4900d(+13): ret define dso_local i32 @"$atomic_add_and_return"(i32* %0, i32 %1) { entry: %2 = atomicrmw add i32* %0, i32 %1 acq_rel, align 4 ret i32 %2 } 54321 atomicrmw.t:69: terra atomic_add_and_return(x : &int32,y : int32) : int32 atomicrmw.t:70: return atomicrmw("add", x, y, { syncscope = "", ordering = "acq_rel", align = native, isvolatile = false }) atomicrmw.t:69: end definition {&int32,int32} -> int32 assembly for function at address 0x7f2ddeb63000 0x7f2ddeb63000(+0): mov eax, esi 0x7f2ddeb63002(+2): lock 0x7f2ddeb63003(+3): xadd dword ptr [rdi], eax 0x7f2ddeb63006(+6): ret define dso_local void @"$atomic_fadd"(double* %0, double %1) { entry: %2 = atomicrmw fadd double* %0, double %1 monotonic, align 8 ret void } 22 atomicrmw.t:91: terra atomic_fadd(x : &double,y : double) : {} atomicrmw.t:92: atomicrmw("fadd", x, y, { syncscope = "", ordering = "monotonic", align = native, isvolatile = false }) atomicrmw.t:91: end definition {&double,double} -> {} assembly for function at address 0x7f2ddeb2f000 0x7f2ddeb2f000(+0): vmovsd xmm1, qword ptr [rdi] 0x7f2ddeb2f004(+4): nop word ptr cs:[rax + rax] 0x7f2ddeb2f010(+16): vaddsd xmm2, xmm1, xmm0 0x7f2ddeb2f014(+20): vmovq rcx, xmm2 0x7f2ddeb2f019(+25): vmovq rax, xmm1 0x7f2ddeb2f01e(+30): lock 0x7f2ddeb2f01f(+31): cmpxchg qword ptr [rdi], rcx 0x7f2ddeb2f023(+35): vmovq xmm1, rax 0x7f2ddeb2f028(+40): jne -26 0x7f2ddeb2f02a(+42): ret define dso_local i32 @"$atomic_add_and_return"(i32* %0, i32 %1) { entry: %2 = atomicrmw add i32* %0, i32 %1 acq_rel, align 4 ret i32 %2 } 21 atomicrmw.t:69: terra atomic_add_and_return(x : &int32,y : int32) : int32 atomicrmw.t:70: return atomicrmw("add", x, y, { syncscope = "", ordering = "acq_rel", align = native, isvolatile = false }) atomicrmw.t:69: end definition {&int32,int32} -> int32 assembly for function at address 0x7f2ddeb63000 0x7f2ddeb63000(+0): mov eax, esi 0x7f2ddeb63002(+2): lock 0x7f2ddeb63003(+3): xadd dword ptr [rdi], eax 0x7f2ddeb63006(+6): ret true cdata: 0x7fe37b5aaee0 recfn.t:1: terra foo() : {} recfn.t:2: bar() recfn.t:1: end about to compile unpack_param finished compile unpack_param in 0 seconds false definition {int32} -> int32 define dso_local i32 @"$anon (./lib/embeddedcode.t:30)"(i32 %0) { entry: %1 = add i32 %0, 7 ret i32 %1 } assembly for function at address 0x7f71b45b0000 0x7f71b45b0000(+0): lea eax, [rdi + 7] 0x7f71b45b0003(+3): ret define dso_local i32 @"$anon (./lib/embeddedcode.t:30).1"(i32 %0) { entry: %1 = add i32 %0, 7 ret i32 %1 } definition {int32} -> int32 assembly for function at address 0x7f71b42e5000 0x7f71b42e5000(+0): lea eax, [rdi + 7] 0x7f71b42e5003(+3): ret false newerrortest.t:3: no stack traceback: [C]: in function 'error' newerrortest.t:3: in function 'userfn' newerrortest.t:7: Errors reported during invoking macro a() ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' newerrortest.t:6: in function [C]: in function 'xpcall' newerrortest.t:1: in main chunk definition {{float,float,float,float},{float,float,float,float}} -> {float,float,float,float} ; Function Attrs: alwaysinline define dso_local { <2 x float>, <2 x float> } @"$add4_val_val"(<2 x float> %0, <2 x float> %1, <2 x float> %2, <2 x float> %3) #0 { entry: %4 = fadd <2 x float> %0, %2 %5 = fadd <2 x float> %1, %3 %6 = insertvalue { <2 x float>, <2 x float> } undef, <2 x float> %4, 0 %7 = insertvalue { <2 x float>, <2 x float> } %6, <2 x float> %5, 1 ret { <2 x float>, <2 x float> } %7 } assembly for function at address 0x7f94b207c000 0x7f94b207c000(+0): vaddps xmm0, xmm0, xmm2 0x7f94b207c004(+4): vaddps xmm1, xmm1, xmm3 0x7f94b207c008(+8): ret CUDA not enabled, not performing test... f11 7 f11 3 _ __1 float2: v: float[2] -> float _0: anon$1: x: float y: float -0.169075164 -0.169086185 threadid 0 threadid 1 threadid 2 threadid 3 new terra 2 new terra 0 new terra 3 new terra 1 6 threadid 0 threadid 1 threadid 2 threadid 3 new terra 1 new terra 3 new terra 0 new terra 2 definition {} -> A define dso_local void @"$foo"(%0* noalias sret(%0) %0) { entry: %.sroa.0.0..sroa_idx = getelementptr inbounds %0, %0* %0, i64 0, i32 0 store %1* null, %1** %.sroa.0.0..sroa_idx, align 8 ret void } assembly for function at address 0x7fb70dd6f000 0x7fb70dd6f000(+0): mov rax, rdi 0x7fb70dd6f003(+3): mov qword ptr [rdi], 0 0x7fb70dd6f00a(+10): ret cdata: 0x7fb70ddf8948 ppnil.t:1: terra foo() : niltype ppnil.t:2: return nil ppnil.t:1: end sh: ../terra: not found ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/defer.t:3: deferred statement must resolve to a function call defer 3 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/defer.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/defer.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f14.t:4: some entries in constructor are named while others are not var a : struct { a : int, b : int } = {b = 1, a = 1,3} ^ fails/f14.t:5: expected a structural type return a.a ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f14.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f14.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2068: Errors reported during typechecking. fails/methodantiquote.t:14: invalid conversion from {int32,int32} to M.B var b : M.B = { 1,2 } ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2062: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2068: in function 'checklabel' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2766: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/methodantiquote.t:13: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/methodantiquote.t:1: in main chunk symbolvar6.t: compile_time_array.t: macro2.t: terracast.t: functionnoproto.t: strerror.t: blocking.t: printd.t: fnptrc.t: bounce.t: nestextract.t: fnptrstruct.t: pt.t: def1.t: call.t: luabridge.t: terraluamethod.t: cnames.t: localenv2.t: printfloat.t: renaming.t: amdgpu_struct.t: gemm.t: usercast.t: bug372_perf.t: paren.t: incompletetypetest3.t: zeroargs.t: stattest.t: special.t: cudaatomic.t: numliteral.t: opaquealloc.t: proxystruct.t: completec.t: atomicrmw.t: luabridgeunion.t: veclit.t: simplestruct.t: logical.t: recfn.t: compile_time_array2.t: sgemmkernel.t: macro.t: sugar.t: embeddedcode1.t: macrolet.t: newerrortest.t: symbolvar5.t: classifyfloatstructs.t: fastcall.t: quote9.t: vecarith.t: cudaglobal.t: pointerlike.t: requiretwice.t: structsyntax.t: overload2.t: incomplete4.t: quote2.t: switch.t: scope.t: cconv.t: emptyname.t: canon2.t: benchmark_nbody.t: multiterra.t: shallowfreeze.t: ppnil.t: coverage2.t: blockescape.t: eager.t: declerrors.t: asm.t: fails/defer.t: fails/f14.t: fails/methodantiquote.t: fails/nesterror.t:...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/nesterror.t:5: attempting to call a method on a non-structural type int32 return (1):foo() ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/nesterror.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/nesterror.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/nilsym.t:3: expected a symbol or string but found nil var [what] = 4 ^ fails/nilsym.t:3: expected 0 parameters (), but found 1 (int32) var [what] = 4 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/nilsym.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/nilsym.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:429: Errors reported during typechecking. fails/veclit3.t:5: cannot determine type of empty aggregate var a = vector() ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'userfn' fails/veclit3.t:5: Errors reported during invoking macro var a = vector() ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3310: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/veclit3.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/veclit3.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f0.t:3: variable 'a' not found return a ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f0.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f0.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f23.t:4: argument of dereference is not a pointer type but int32 @(3) = 4 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f23.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f23.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: Errors reported during typechecking. fails/ucall.t:7: lua object of type function not understood by terra code. what(Foo {}) ^ fails/ucall.t:7: to call a lua function from terra first use terralib.cast to cast it to a terra function type. what(Foo {}) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2058: in function 'invokeuserfunction' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2775: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/ucall.t:6: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/ucall.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/symbolvar2.t:7: definition of variable with symbol $0 is not in scope in this context [a] = [a] + 1 ^ fails/symbolvar2.t:7: definition of variable with symbol $0 is not in scope in this context [a] = [a] + 1 ^ fails/symbolvar2.t:12: definition of variable with symbol $0 is not in scope in this context return [a] ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/symbolvar2.t:10: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/symbolvar2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/getmethod.t:12: error while looking up method: fails/getmethod.t:7: nope! return a:bar() ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/getmethod.t:10: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/getmethod.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/recpattern.t:16: invalid conversion from int32 to {} return start() + foo ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/recpattern.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/recpattern.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3640: attributes must be a table, not a number stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3640: in function 'createattributetable' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3661: in function 'userfn' fails/attrstore.t:6: Errors reported during invoking macro terralib.attrstore(&a,4,4) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/attrstore.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/attrstore.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: Errors reported during typechecking. fails/gettype.t:16: expected a terra expression but found terramacro return makestuff(true).a,makestuff(3.0).a,makestuff(makestuff).a ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2058: in function 'invokeuserfunction' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3435: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1202: in function 'definequote' fails/gettype.t:10: in function 'userfn' fails/gettype.t:16: Errors reported during invoking macro return makestuff(true).a,makestuff(3.0).a,makestuff(makestuff).a ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ... ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/gettype.t:15: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/gettype.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1758: vectors must be composed of primitive types (for now...) but found type &int32 stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1758: in function 'init' ...ports/testing/terra/src/terra-release-1.0.4/src/asdl.lua:312: in function 'userfn' fails/vectype.t:3: Errors reported during evaluating Lua code from Terra var a : vector(&int,3) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1843: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1850: in function 'evaltype' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1870: in function 'evaluateparameterlist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3168: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3311: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/vectype.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/vectype.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f17.t:4: incompatible types: bool and int32 return true + 1 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f17.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f17.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2457: attempting to use an opaque type {} -> {} where the layout of the type is needed stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1555: in function 'reportopaque' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1639: in function 'userfn' fails/fnindex.t:8: Errors reported during finalizing type return foo + 1 ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2457: in function 'ascompletepointer' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2464: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/fnindex.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/fnindex.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f46.t:4: type must be specified for parameters and uninitialized variables var a,b,c ^ fails/f46.t:4: type must be specified for parameters and uninitialized variables var a,b,c ^ fails/f46.t:4: type must be specified for parameters and uninitialized variables var a,b,c ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f46.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f46.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f3.t:4: no field _1 in terra object of type {int32} return a._1 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f3.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f3.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/intrinsic4.t:17: incompatible types: float and {} return sqrt(4) + c[3] + sqrt3(v)[3] + sqrt3(4.f) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/intrinsic4.t:14: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/intrinsic4.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:429: bad argument #2 to 'vector' expected 'number' but found 'nil' stack traceback: [C]: in function 'error' ...ports/testing/terra/src/terra-release-1.0.4/src/asdl.lua:261: in function 'reporterr' ...ports/testing/terra/src/terra-release-1.0.4/src/asdl.lua:295: in function 'userfn' fails/vectorerror.t:6: Errors reported during evaluating Lua code from Terra var a : vector(int,morenonsense) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1843: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1850: in function 'evaltype' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1870: in function 'evaluateparameterlist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3168: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3311: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/vectorerror.t:5: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/vectorerror.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/cast.t:6: expected a terra expression but found terra type double. If this is a cast, you may have omitted the required parentheses: [T](exp) var a = [double] b ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/cast.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/cast.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/defergoto.t:13: goto crosses the scope of a deferred statement goto what ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/defergoto.t:6: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/defergoto.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:429: Errors reported during typechecking. fails/atomicrmw3.t:6: invalid conversion from bool to int32 return terralib.atomicrmw("add", &a, true, {ordering = "monotonic"}) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'userfn' fails/atomicrmw3.t:6: Errors reported during invoking macro return terralib.atomicrmw("add", &a, true, {ordering = "monotonic"}) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/atomicrmw3.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/atomicrmw3.t:1: in main chunk fails/symparam3.t:9: Errors reported during function declaration. fails/symparam3.t:9: expected a symbol but found terralabel terra foo2([a], b : int, [d]) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1161: in function 'defineobjects' fails/symparam3.t:9: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/symparam3.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/let.t:12: definition of variable with symbol $0 is not in scope in this context return ([c]) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/let.t:10: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/let.t:1: in main chunk fails/metatype.t:3: what stack traceback: [C]: in function 'error' fails/metatype.t:3: in function 'userfn' fails/metatype.t:5: Errors reported during invoking metatype function struct A(foo) { ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1051: in function 'layoutstruct' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1165: in function 'defineobjects' fails/metatype.t:5: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/metatype.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f13.t:4: some entries in constructor are named while others are not var a : struct { a : int, b : int } = {1, a = 2} ^ fails/f13.t:5: expected a structural type return a.a ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f13.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f13.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:429: Errors reported during typechecking. fails/ifelse.t:4: incompatible types: vector(int32,2) and &int8 return terralib.select(a > 0, vector(1,1),"a") ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'userfn' fails/ifelse.t:4: Errors reported during invoking macro return terralib.select(a > 0, vector(1,1),"a") ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/ifelse.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/ifelse.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2457: attempting to use an opaque type opaque where the layout of the type is needed stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1555: in function 'reportopaque' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1639: in function 'userfn' fails/opaque.t:6: Errors reported during finalizing type return a + 1 ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2457: in function 'ascompletepointer' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2464: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/opaque.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/opaque.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f35.t:5: lua object of type function not understood by terra code. return aa.a ^ fails/f35.t:5: to call a lua function from terra first use terralib.cast to cast it to a terra function type. return aa.a ^ fails/f35.t:5: expected a table but found function return aa.a ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f35.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f35.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:429: Errors reported during typechecking. fails/veclit2.t:5: vectors must be composed of primitive types (for now...) but found type terratype var a = vector("what","what","what") ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'userfn' fails/veclit2.t:5: Errors reported during invoking macro var a = vector("what","what","what") ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3310: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/veclit2.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/veclit2.t:1: in main chunk fails/recursivecompile.t:7: function foo is not defined. terra foo() : {} ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:511: in function 'visit' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:516: in function 'visit' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:523: in function 'readytocompile' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:531: in function 'checkreadytocompile' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:819: in function 'addvalue' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:823: in function 'jitvalue' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:537: in function 'userfn' fails/recursivecompile.t:9: Errors reported during evaluating Lua code from Terra [ bar ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1843: in function 'evalluaexpression' ... ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/recursivecompile.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/recursivecompile.t:1: in main chunk fails/overload4.t:4: Errors reported during function declaration. fails/overload4.t:6: duplicate definition of function terra foo(a : &int8) ^ fails/overload4.t:4: previous definition is here terra foo(a : int) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1161: in function 'defineobjects' fails/overload4.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/overload4.t:1: in main chunk fails/overload.t:3: Errors reported during function declaration. fails/overload.t:7: duplicate definition of function terra foo(a : &int8) ^ fails/overload.t:3: previous definition is here terra foo(a : int) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1161: in function 'defineobjects' fails/overload.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/overload.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f19.t:4: argument of unary operator is not valid type but bool return -false ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f19.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f19.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/macroselect.t:8: expected a string or label but found number return a.[c] ^ fails/macroselect.t:8: no field $error in terra object of type A return a.[c] ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/macroselect.t:6: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/macroselect.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/defergoto2.t:13: goto crosses the scope of a deferred statement goto what ^ fails/defergoto2.t:13: goto crosses the scope of a deferred statement goto what ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/defergoto2.t:6: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/defergoto2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/usercastwrong.t:13: user-defined cast returned expression with the wrong type. var b : int = A { 3 } ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/usercastwrong.t:12: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/usercastwrong.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2068: Errors reported during typechecking. fails/symboltest.t:18: no field $3 in terra object of type A a.[f] = 4 ^ fails/symboltest.t:18: argument to operator must be an lvalue a.[f] = 4 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2062: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2068: in function 'checklabel' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2766: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.4/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2572: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ... ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/symboltest.t:15: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/symboltest.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f25.t:4: expected 3 parameters (passthrough,passthrough,passthrough), but found 2 (int32,int32) var a,b,c = 3,4 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f25.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f25.t:1: in main chunk fails/recursivecompile2.t:11: function foo is not defined. terra foo() : {} ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:511: in function 'visit' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:516: in function 'visit' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:516: in function 'visit' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:523: in function 'readytocompile' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:531: in function 'checkreadytocompile' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:819: in function 'addvalue' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:823: in function 'jitvalue' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:537: in function 'userfn' fails/recursivecompile2.t:13: Errors reported during evaluating Lua code from Terra [ baz ^ ... ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/recursivecompile2.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/recursivecompile2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/defer1.t:4: deferred statement must resolve to a function call defer bar() ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/defer1.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/defer1.t:1: in main chunk fails/symparam.t:4: Errors reported during function declaration. fails/symparam.t:4: expected a symbol but found terralabel terra foo([a], b : int) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1161: in function 'defineobjects' fails/symparam.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/symparam.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2870: Errors reported during typechecking. fails/symbolvar7.t:10: expected 3 parameters (double,double,double), but found 2 (double,double) var [c],[d] = 3.25,3.25 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2062: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2870: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.4/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2572: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.4/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2572: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'fn' ... ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/symbolvar7.t:8: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/symbolvar7.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/for2.t:4: incompatible types: &int8 and uint64 for i = "a",a,s do ^ fails/for2.t:4: expected an integral type for loop initialization but found for i = "a",a,s do ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/for2.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/for2.t:1: in main chunk fails/f7.t:4: type recursively contains itself, or using a type whose layout failed struct A { b : B } ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1370: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1575: in function 'ensurelayout' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1577: in function 'ensurelayout' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1582: in function 'addentry' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1614: in function 'addentrylist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1618: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1373: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1575: in function 'ensurelayout' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1582: in function 'addentry' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1614: in function 'addentrylist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1618: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1373: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1642: in function 'userfn' fails/f7.t:7: Errors reported during finalizing type var a : A ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3180: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3311: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f7.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f7.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2870: Errors reported during typechecking. fails/symbolvar6.t:10: expected a symbol but found number var [a],[b] = 1.25,3 ^ fails/symbolvar6.t:10: expected 1 parameters (double), but found 2 (double,int32) var [a],[b] = 1.25,3 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2062: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2870: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.4/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2572: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ... ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/symbolvar6.t:9: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/symbolvar6.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f37.t:4: operator .. not defined in terra code. return 4 .. 4 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f37.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f37.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f26.t:4: expected 3 parameters (passthrough,passthrough,passthrough), but found 4 (int32,int32,int32,int32) var a,b,c = 3,4,6,7 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f26.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f26.t:1: in main chunk fails/escapeerr.t:9: attempt to perform arithmetic on global 'foo' (a nil value) stack traceback: fails/escapeerr.t:9: in function 'userfn' fails/escapeerr.t:9: Errors reported during evaluating Lua code from Terra a : foo + 1 ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1843: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1028: in function 'fn' .../testing/terra/src/terra-release-1.0.4/src/terralist.lua:150: in function 'getrecords' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1045: in function 'layoutstruct' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1165: in function 'defineobjects' fails/escapeerr.t:8: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/escapeerr.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f29.t:5: expected a function but found int32 return a(8) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f29.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f29.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/quoteescape2.t:15: definition of variable with symbol $a is not in scope in this context b = foo(a) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/quoteescape2.t:11: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/quoteescape2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f15.t:5: invalid conversion from int32 to &int32 var a : &int = 7 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f15.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f15.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3643: align attribute must be a number, not a string stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3643: in function 'createattributetable' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3654: in function 'userfn' fails/attrload3.t:5: Errors reported during invoking macro terralib.attrload(x, {align = "asdf"}) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/attrload3.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/attrload3.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f36.t:4: no field a in lua object return aa.a ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f36.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f36.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:429: Errors reported during typechecking. fails/attrload2.t:6: address must be a pointer but found int32 return terralib.attrload(a,{}) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'userfn' fails/attrload2.t:6: Errors reported during invoking macro return terralib.attrload(a,{}) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/attrload2.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/attrload2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3755: atomicrmw requires four arguments stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3755: in function 'userfn' fails/atomicrmw.t:6: Errors reported during invoking macro return terralib.atomicrmw(&a,4) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/atomicrmw.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/atomicrmw.t:1: in main chunk fails/nilreturn.t:2: Errors reported during function declaration. fails/nilreturn.t:2: expected a type but found nil terra foo() : bar ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1161: in function 'defineobjects' fails/nilreturn.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/nilreturn.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f5.t:2: duplicate definition of variable a terra foo(a : int, a : int) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f5.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f5.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/escapemacro.t:17: definition of variable with symbol $a is not in scope in this context store(a) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/escapemacro.t:14: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/escapemacro.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:429: Errors reported during typechecking. fails/veclit.t:4: incompatible types: int32 and &int8 var a = 2* vector(1,"what",3) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'userfn' fails/veclit.t:4: Errors reported during invoking macro var a = 2* vector(1,"what",3) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.4/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2572: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3310: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/veclit.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/veclit.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/recfn.t:3: variable 'bar' not found bar() ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/recfn.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/recfn.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f21.t:4: arguments of binary operator are not valid type but &int8 return nil + "a" ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f21.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f21.t:1: in main chunk fails/nilsym.t: fails/veclit3.t: fails/f0.t: fails/f23.t: fails/ucall.t: fails/symbolvar2.t: fails/getmethod.t: fails/recpattern.t: fails/attrstore.t: fails/gettype.t: fails/vectype.t: fails/f17.t: fails/fnindex.t: fails/f46.t: fails/f3.t: fails/intrinsic4.t: fails/vectorerror.t: fails/cast.t: fails/defergoto.t: fails/atomicrmw3.t: fails/symparam3.t: fails/let.t: fails/metatype.t: fails/f13.t: fails/ifelse.t: fails/opaque.t: fails/f35.t: fails/veclit2.t: fails/recursivecompile.t: fails/overload4.t: fails/overload.t: fails/f19.t: fails/macroselect.t: fails/defergoto2.t: fails/usercastwrong.t: fails/symboltest.t: fails/f25.t: fails/recursivecompile2.t: fails/defer1.t: fails/symparam.t: fails/symbolvar7.t: fails/for2.t: fails/f7.t: fails/symbolvar6.t: fails/f37.t: fails/f26.t: fails/escapeerr.t: fails/f29.t: fails/quoteescape2.t: fails/f15.t: fails/attrload3.t: fails/f36.t: fails/attrload2.t: fails/atomicrmw.t: fails/nilreturn.t: fails/f5.t: fails/escapemacro.t: fails/veclit.t: fails/recfn.t: fails/f21.t: fails/f9.t:fails/f9.t:3: Errors reported during function declaration. fails/f9.t:3: expected a type but found number terra foo() : 3 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1161: in function 'defineobjects' fails/f9.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f9.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/intrinsic1.t:17: expected an intrinsic name but found terratype return sqrt(4) + c[3] + sqrt3(v)[3] + sqrt3(4.f) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/intrinsic1.t:14: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/intrinsic1.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:429: Errors reported during typechecking. fails/ifelse2.t:4: conditional in select is not the same shape as vector(bool,2) return terralib.select(vector(true,false), vector(3,4,5),-1)[0] ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'userfn' fails/ifelse2.t:4: Errors reported during invoking macro return terralib.select(vector(true,false), vector(3,4,5),-1)[0] ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2968: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ... ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/ifelse2.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/ifelse2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f47.t:4: goto to undefined label goto a ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f47.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f47.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/dupvar.t:6: duplicate definition of variable a var a = 4 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/dupvar.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/dupvar.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f30.t:6: incompatible types: {} and int32 return bar() + 3 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f30.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f30.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f20.t:4: expected a terra expression but found terra type niltype. If this is a cast, you may have omitted the required parentheses: [T](exp) return niltype + "a" ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f20.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f20.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/missingmethod.t:8: no such method bar defined for type A a:bar() ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/missingmethod.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/missingmethod.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f48.t:7: incompatible types: {int32,int32} and {int32,int32,int32} return 1,2,3 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f48.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f48.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/symbolvar3.t:15: definition of variable with symbol $0 is not in scope in this context return [a] ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/symbolvar3.t:11: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/symbolvar3.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2121: attempting to use an opaque type {} -> int64 where the layout of the type is needed stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1555: in function 'reportopaque' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1639: in function 'userfn' fails/fnpointer.t:20: Errors reported during finalizing type return bar3(@afn) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2121: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2775: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ... ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/fnpointer.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/fnpointer.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2068: Errors reported during typechecking. fails/constructor.t:8: some entries in constructor are named while others are not var a = { [b], [c] = 2, [dd] = 3, r = 4} ^ fails/constructor.t:9: expected a structural type return a._0 + a.[c] + a.d + a.r ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2062: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2068: in function 'checklabel' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2901: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.4/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2572: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.4/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2572: in function 'docheck' ... ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/constructor.t:7: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/constructor.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f28.t:5: expected a function but found int32 return a(8) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f28.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f28.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f16.t:4: pointer to int8 conversion loses precision var a : int8 = int8(&c) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f16.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f16.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:429: Errors reported during typechecking. fails/intrinsic5.t:16: expected 1 parameters (vector(float,4)), but found 2 (vector(int32,4),int32) var c = sqrt2(vector(1,2,3,4),5) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'userfn' fails/intrinsic5.t:16: Errors reported during invoking macro var c = sqrt2(vector(1,2,3,4),5) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3310: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/intrinsic5.t:14: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/intrinsic5.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3738: ordering attribute must be specified for atomic operations stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3738: in function 'createatomicattributetable' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3761: in function 'userfn' fails/atomicrmw2.t:6: Errors reported during invoking macro return terralib.atomicrmw("add", &a, 4, {}) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/atomicrmw2.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/atomicrmw2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f38.t:5: expected integral index but found double return a[3.3] ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f38.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f38.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:429: Errors reported during typechecking. fails/attrstore2.t:6: address must be a pointer but found int32 terralib.attrstore(a,4,{}) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'userfn' fails/attrstore2.t:6: Errors reported during invoking macro terralib.attrstore(a,4,{}) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/attrstore2.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/attrstore2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/niltype2.t:5: expected a type but found nil var a : A ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/niltype2.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/niltype2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/forlist2.t:9: expected 1 parameters (passthrough), but found 0 () for i in Range {} do ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/forlist2.t:8: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/forlist2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f31.t:5: no field b in terra object of type anon$1 return a.b + 4 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f31.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f31.t:1: in main chunk fails/f8.t:3: Errors reported during function declaration. fails/f8.t:3: expected a type but found table terra foo() : {int,1} ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1161: in function 'defineobjects' fails/f8.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f8.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:429: Errors reported during typechecking. fails/atomicrmw4.t:6: for operator add address must be a pointer to an integral or pointer type, but found bool return terralib.atomicrmw("add", &a, true, {ordering = "monotonic"}) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'userfn' fails/atomicrmw4.t:6: Errors reported during invoking macro return terralib.atomicrmw("add", &a, true, {ordering = "monotonic"}) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/atomicrmw4.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/atomicrmw4.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f44.t:5: label defined twice ::a:: ^ fails/f44.t:4: previous definition here ::a:: ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f44.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f44.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/lvaluetreelist.t:7: expected 3 parameters (int32,int32,{int32,int32}), but found 4 (int32,int32,int32,int32) a,a,[quote in a,4 end] = 5,6,7,8 ^ fails/lvaluetreelist.t:7: argument to operator must be an lvalue a,a,[quote in a,4 end] = 5,6,7,8 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/lvaluetreelist.t:5: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/lvaluetreelist.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/abouttofreeze.t:13: no field fooa in terra object of type A a.fooa = 3 ^ fails/abouttofreeze.t:13: argument to operator must be an lvalue a.fooa = 3 ^ fails/abouttofreeze.t:14: no field foob in terra object of type A a.foob = 4 ^ fails/abouttofreeze.t:14: argument to operator must be an lvalue a.foob = 4 ^ fails/abouttofreeze.t:15: no field fooa in terra object of type A return a.fooa + a.foob ^ fails/abouttofreeze.t:15: no field foob in terra object of type A return a.fooa + a.foob ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/abouttofreeze.t:11: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/abouttofreeze.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/intrinsic3.t:17: expected intrinsic to resolve to a function type but found terratype return sqrt(4) + c[3] + sqrt3(v)[3] + sqrt3(4.f) ^ fails/intrinsic3.t:17: incompatible types: float and {} return sqrt(4) + c[3] + sqrt3(v)[3] + sqrt3(4.f) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/intrinsic3.t:14: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/intrinsic3.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/failtrunc.t:4: structural cast invalid, source has 2 fields but target has only 0 return (foo()),4 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/failtrunc.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/failtrunc.t:1: in main chunk fails/entrieserror.t:2: computed entries are not a table struct A {} ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1527: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1373: in function 'getentries' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1563: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1373: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1642: in function 'userfn' fails/entrieserror.t:8: Errors reported during finalizing type var a : A ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3180: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3311: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/entrieserror.t:7: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/entrieserror.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f40.t:4: expected a string or label but found number return { [3] = 4 } ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f40.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f40.t:1: in main chunk fails/f1.t:4: attempt to perform arithmetic on a string value stack traceback: fails/f1.t:4: in function 'userfn' fails/f1.t:4: Errors reported during evaluating Lua code from Terra var a : 1 + "a" ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1843: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1850: in function 'evaltype' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1870: in function 'evaluateparameterlist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3168: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3311: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f1.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f1.t:1: in main chunk fails/overload3.t:3: Errors reported during function declaration. fails/overload3.t:10: duplicate definition of function terra foo(a : B) ^ fails/overload3.t:6: previous definition is here terra foo(a : A) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1161: in function 'defineobjects' fails/overload3.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/overload3.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/arith.t:3: arguments of binary operator are not valid type but float var d = 1.f ^ 2.f ^ fails/arith.t:4: arguments of binary operator are not valid type but double var e = 3.75 ^ 2.0 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/arith.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/arith.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f34.t:5: variable 'aa' not found return aa ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f34.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f34.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/quoteescape.t:14: definition of variable with symbol $a is not in scope in this context return foo(a) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/quoteescape.t:12: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/quoteescape.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f32.t:5: expected a structural type return a.b + 4 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f32.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f32.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/intrinsic2.t:17: intrinsic llvm.sqrt.f32 does not support arguments: float return sqrt(4) + c[3] + sqrt3(v)[3] + sqrt3(4.f) ^ fails/intrinsic2.t:17: incompatible types: float and {} return sqrt(4) + c[3] + sqrt3(v)[3] + sqrt3(4.f) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/intrinsic2.t:14: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/intrinsic2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1105: attempting to use type A before it is defined. stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1524: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1373: in function 'getentries' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1563: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1373: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1642: in function 'userfn' fails/incomplete.t:5: Errors reported during finalizing type return a.b ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2121: in function 'insertdereference' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2927: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ... ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/incomplete.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/incomplete.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3180: attempting to use an opaque type opaque where the layout of the type is needed stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1555: in function 'reportopaque' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1639: in function 'userfn' fails/opaque2.t:4: Errors reported during finalizing type terra what(a : opaque) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3180: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3426: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/opaque2.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/opaque2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f24.t:4: arguments to shift must be integers but found int32 and double return 3 >> 4.4 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f24.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f24.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f39.t:4: expected an array or pointer but found int32 return (4)[4] ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f39.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f39.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f43.t:4: expected a bool expression but found int32 while 1 do end ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f43.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f43.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f45.t:4: break found outside a loop break ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f45.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f45.t:1: in main chunk fails/f4.t:2: duplicate field a struct A { a : int, a : int } ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1586: in function 'addentry' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1614: in function 'addentrylist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1618: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1373: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1642: in function 'userfn' fails/f4.t:4: Errors reported during finalizing type var a : A ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3180: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3311: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f4.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f4.t:1: in main chunk fails/f12.t:4: duplicate field a var a = { a = 1, a = 2, c = 3} ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1586: in function 'addentry' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1614: in function 'addentrylist' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1618: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1373: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1642: in function 'userfn' fails/f12.t:4: Errors reported during finalizing type var a = { a = 1, a = 2, c = 3} ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3109: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ... ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f12.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f12.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f27.t:4: invalid conversion from int32 to niltype return niltype(8) ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f27.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f27.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/for.t:5: expected an integral type for loop initialization but found double for i = 0.0,a,s do ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/for.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/for.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/missingmetamethod.t:8: no such metamethodmethod __apply defined for type A a() ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/missingmetamethod.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/missingmetamethod.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f18.t:4: incompatible types: niltype and int32 return nil + 1 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f18.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f18.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/forlist.t:5: expected a struct with a __for metamethod but found int32 for i in 3 do ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/forlist.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/forlist.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f11.t:4: invalid conversion from anon$1 to anon$2 var a : struct { a : int, b : int } = { a = 1, b = 2, c = 3} ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f11.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f11.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f2.t:3: referenced function needs an explicit return type (it is recursively referenced or used before its own defintion). foo() ^ fails/f2.t:2: definition of function is here. terra foo() ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f2.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f2.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/comparestruct.t:5: cannot compare aggregate type S return a == b ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/comparestruct.t:2: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/comparestruct.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/forlist3.t:9: lua object of type function not understood by terra code. for i in Range {} do ^ fails/forlist3.t:9: to call a lua function from terra first use terralib.cast to cast it to a terra function type. for i in Range {} do ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/forlist3.t:8: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/forlist3.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f33.t:10: lua object of type userdata not understood by terra code. var a = what ^ fails/f33.t:10: expected a terra expression but found userdata var a = what ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f33.t:9: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f33.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2870: Errors reported during typechecking. fails/symbolvar.t:7: expected a symbol but found string var [a] = 3 ^ fails/symbolvar.t:7: expected 0 parameters (), but found 1 (int32) var [a] = 3 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2062: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2870: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/symbolvar.t:6: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/symbolvar.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f22.t:4: argument to operator must be an lvalue (3) = 4 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f22.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f22.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3640: attributes must be a table, not a number stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3640: in function 'createattributetable' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3654: in function 'userfn' fails/attrload.t:6: Errors reported during invoking macro return terralib.attrload(&a,4) ^ ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/attrload.t:4: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/attrload.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: Errors reported during typechecking. fails/f41.t:4: incompatible types: {} and int32 return a + 20 ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f41.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f41.t:1: in main chunk ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: Errors reported during typechecking. fails/f10.t:4: some entries in constructor are named while others are not var a = [ int[2] ]({0, a = 3}).a ^ stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2058: in function 'invokeuserfunction' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2900: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3310: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.4/src/terralib.lua:1172: in function 'defineobjects' fails/f10.t:3: in main chunk [C]: in function 'xpcall' ./fail.lua:5: in function 'failit' ./fail.lua:14: in main chunk [C]: in function 'require' fails/f10.t:1: in main chunk 1 1 2 3 5 8 13 21 34 55 89 orig: String111222333 copy: String111222333 Warning, not running test b/c this isn't a mac my foobar thing is alive 1 2.000000 3 3.000000 4.000000 5.000000 0 fails/intrinsic1.t: fails/ifelse2.t: fails/f47.t: fails/dupvar.t: fails/f30.t: fails/f20.t: fails/missingmethod.t: fails/f48.t: fails/symbolvar3.t: fails/fnpointer.t: fails/constructor.t: fails/f28.t: fails/f16.t: fails/intrinsic5.t: fails/atomicrmw2.t: fails/f38.t: fails/attrstore2.t: fails/niltype2.t: fails/forlist2.t: fails/f31.t: fails/f8.t: fails/atomicrmw4.t: fails/f44.t: fails/lvaluetreelist.t: fails/abouttofreeze.t: fails/intrinsic3.t: fails/failtrunc.t: fails/entrieserror.t: fails/f40.t: fails/f1.t: fails/overload3.t: fails/arith.t: fails/f34.t: fails/quoteescape.t: fails/f32.t: fails/intrinsic2.t: fails/incomplete.t: fails/opaque2.t: fails/f24.t: fails/f39.t: fails/f43.t: fails/f45.t: fails/f4.t: fails/f12.t: fails/f27.t: fails/for.t: fails/missingmetamethod.t: fails/f18.t: fails/forlist.t: fails/f11.t: fails/f2.t: fails/comparestruct.t: fails/forlist3.t: fails/f33.t: fails/symbolvar.t: fails/f22.t: fails/attrload.t: fails/f41.t: fails/f10.t: fib2.t: bug372.t: objc.t: includec.t: fmod.t: defercond2.t:definition {} -> int32 define dso_local i32 @"$two"() { entry: ret i32 2 } assembly for function at address 0x7fb0943b8000 0x7fb0943b8000(+0): mov eax, 2 0x7fb0943b8005(+5): ret 3 STATIC INIT A STATIC INIT B hello hello Warning, not running test b/c this isn't a mac warning: attempting to define a C struct FFIDefined that has already been defined by the luajit ffi, assuming the Terra type matches it. 73196 73196 Pfannkuchen(10) = 38 Pfannkuchen(10) = 38 0.415352 73196 Pfannkuchen(10) = 38 metatype init of A allocating slot 1 to method times2 in type A stub times2 in A metatype init of B importing times2 at slot 1 in type B allocating slot 2 to method combine in type B stub combine in B stub times2 in B metatype init of C importing combine at slot 2 in type C importing times2 at slot 1 in type C override slot 1 with method times2 in type C override slot 2 with method combine in type C stub times2 in C stub combine in C alignment.t:3: terra foobar(a : &float) : {} alignment.t:4: attrstore(a, attrload(a + 3, { nontemporal = false, align = 16, isvolatile = false }), { nontemporal = false, align = 16, isvolatile = false }) alignment.t:3: end define dso_local void @"$foobar"(float* %0) { entry: %1 = getelementptr float, float* %0, i64 3 %2 = load float, float* %1, align 16 store float %2, float* %0, align 16 ret void } definition {&float} -> {} assembly for function at address 0x7f8aa5cbc000 0x7f8aa5cbc000(+0): vmovss xmm0, dword ptr [rdi + 12] 0x7f8aa5cbc005(+5): vmovss dword ptr [rdi], xmm0 0x7f8aa5cbc009(+9): ret 9 8 7 6 5 4 3 2 1 0 1 5 hello {table: 0x7f0f4f93f210} 1: table: 0x7f0f4f93f210 value: astring type: name: filename: testlang1.t linenumber: 4 {table: 0x7f0f4f93fff0} 1: table: 0x7f0f4f93fff0 linenumber: 5 filename: testlang1.t type: name: valuetype: int32 value: 4 {table: 0x7f0f4f940ee0,table: 0x7f0f4f941248,table: 0x7f0f4f9413a8} 1: table: 0x7f0f4f940ee0 filename: testlang1.t type: and linenumber: 6 2: table: 0x7f0f4f941248 filename: testlang1.t type: or linenumber: 6 3: table: 0x7f0f4f9413a8 filename: testlang1.t type: & linenumber: 6 {table: 0x7f0f4f9421d0} 1: table: 0x7f0f4f9421d0 filename: testlang1.t type: image linenumber: 7 {table: 0x7f0f4f943058} 1: table: 0x7f0f4f943058 filename: testlang1.t type: akeyword linenumber: 8 {table: 0x7f0f4f943f28} 1: table: 0x7f0f4f943f28 value: foobar type: name: filename: testlang1.t linenumber: 9 {table: 0x7f0f4f93f210} 3 4 7 4 5 6 {table: 0x7f0f4f9487b0} 1: table: 0x7f0f4f9487b0 filename: testlang1.t type: linenumber: 22 definition {} -> {} define dso_local void @"$foo"() { entry: tail call void @exit(i32 0) unreachable } assembly for function at address 0x7fcfa6b93000 0x7fcfa6b93000(+0): push rax 0x7fcfa6b93001(+1): movabs rax, 140529836892272 0x7fcfa6b9300b(+11): xor edi, edi 0x7fcfa6b9300d(+13): call rax -32768 32767 -2147483648 2147483647 -9223372036854775808 9223372036854775807 0 65535 0 4294967295 0 18446744073709551615 -inf inf -inf inf myStruct: $someFlag: bool ############################################################ nil ############################################################ ; ModuleID = 'terra' source_filename = "terra" target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-alpine-linux-musl" ; Function Attrs: mustprogress nofree norecurse nosync nounwind readnone willreturn define dso_local double @f(double %0, double %1) local_unnamed_addr #0 { entry: %2 = fadd double %0, %1 ret double %2 } attributes #0 = { mustprogress nofree norecurse nosync nounwind readnone willreturn } ############################################################ {} ############################################################ ; ModuleID = 'terra' source_filename = "terra" target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-alpine-linux-musl" ; Function Attrs: mustprogress nofree norecurse nosync nounwind readnone willreturn define dso_local double @f(double %0, double %1) local_unnamed_addr #0 { entry: %2 = fadd double %0, %1 ret double %2 } attributes #0 = { mustprogress nofree norecurse nosync nounwind readnone willreturn } ############################################################ {fastmath=false} ############################################################ ; ModuleID = 'terra' source_filename = "terra" target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-alpine-linux-musl" ; Function Attrs: mustprogress nofree norecurse nosync nounwind readnone willreturn define dso_local double @f(double %0, double %1) local_unnamed_addr #0 { entry: %2 = fadd double %0, %1 ret double %2 } attributes #0 = { mustprogress nofree norecurse nosync nounwind readnone willreturn } ############################################################ {fastmath=true} ############################################################ ; ModuleID = 'terra' source_filename = "terra" target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-alpine-linux-musl" ; Function Attrs: mustprogress nofree norecurse nosync nounwind readnone willreturn define dso_local double @f(double %0, double %1) local_unnamed_addr #0 { entry: %2 = fadd fast double %1, %0 ret double %2 } attributes #0 = { mustprogress nofree norecurse nosync nounwind readnone willreturn } ############################################################ {fastmath=fast} ############################################################ ; ModuleID = 'terra' source_filename = "terra" target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-alpine-linux-musl" ; Function Attrs: mustprogress nofree norecurse nosync nounwind readnone willreturn define dso_local double @f(double %0, double %1) local_unnamed_addr #0 { entry: %2 = fadd fast double %1, %0 ret double %2 } attributes #0 = { mustprogress nofree norecurse nosync nounwind readnone willreturn } ############################################################ {fastmath=ninf} ############################################################ ; ModuleID = 'terra' source_filename = "terra" target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-alpine-linux-musl" ; Function Attrs: mustprogress nofree norecurse nosync nounwind readnone willreturn define dso_local double @f(double %0, double %1) local_unnamed_addr #0 { entry: %2 = fadd ninf double %0, %1 ret double %2 } attributes #0 = { mustprogress nofree norecurse nosync nounwind readnone willreturn } ############################################################ {fastmath={}} ############################################################ ; ModuleID = 'terra' source_filename = "terra" target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-alpine-linux-musl" ; Function Attrs: mustprogress nofree norecurse nosync nounwind readnone willreturn define dso_local double @f(double %0, double %1) local_unnamed_addr #0 { entry: %2 = fadd double %0, %1 ret double %2 } attributes #0 = { mustprogress nofree norecurse nosync nounwind readnone willreturn } ############################################################ {fastmath={1=ninf, 2=nnan}} ############################################################ ; ModuleID = 'terra' source_filename = "terra" target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-alpine-linux-musl" ; Function Attrs: mustprogress nofree norecurse nosync nounwind readnone willreturn define dso_local double @f(double %0, double %1) local_unnamed_addr #0 { entry: %2 = fadd nnan ninf double %0, %1 ret double %2 } attributes #0 = { mustprogress nofree norecurse nosync nounwind readnone willreturn } CUDA not enabled, not performing test... hello constant : int32 = 4 + 6 1 2 3 5 8 13 21 34 55 89 144 a b 3 Warning, not running test b/c this isn't a mac it works! Terra ; ModuleID = 'terra' source_filename = "terra" target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-alpine-linux-musl" @"$string" = private unnamed_addr constant [7 x i8] c"Terra\0A\00", align 1 @str = private unnamed_addr constant [6 x i8] c"Terra\00", align 1 @str.1 = private unnamed_addr constant [2 x i8] c"C\00", align 1 define dso_local void @"$testTerra"() { entry: %puts = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([6 x i8], [6 x i8]* @str, i64 0, i64 0)) ret void } declare dso_local i32 @printf(i8*, ...) ; Function Attrs: nofree nounwind declare noundef i32 @puts(i8* nocapture noundef readonly) #0 ; Function Attrs: nounwind define dso_local void @testC() #1 { entry: %puts = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([2 x i8], [2 x i8]* @str.1, i64 0, i64 0)) ret void } ; Function Attrs: nounwind define dso_local void @testC2() #1 { entry: %puts = tail call i32 @puts(i8* nonnull dereferenceable(1) getelementptr inbounds ([2 x i8], [2 x i8]* @str.1, i64 0, i64 0)) ret void } attributes #0 = { nofree nounwind } attributes #1 = { nounwind "frame-pointer"="none" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="sandybridge" "target-features"="+avx,+crc32,+cx16,+cx8,+fxsr,+mmx,+pclmul,+popcnt,+sahf,+sse,+sse2,+sse3,+sse4.1,+sse4.2,+ssse3,+x87,+xsave,+xsaveopt" } !llvm.dbg.cu = !{} C C antiquote4.t:3: terra foo() : int32 antiquote4.t:4: var a : int32 = 4 antiquote4.t:5: return a antiquote4.t:3: end table: 0x7f7f8f8a4310 gflops: 0 rm: 4 rn: 2 v: 4 b: 40 10 running test for int8[0] running test for int8[1] running test for int8[2] running test for int8[3] running test for int8[4] running test for int8[5] running test for int8[6] running test for int8[7] running test for int8[8] running test for int8[9] running test for int8[10] running test for int8[11] running test for int16[0] running test for int16[1] running test for int16[2] running test for int16[3] running test for int16[4] running test for int16[5] running test for int16[6] running test for int16[7] running test for int16[8] running test for int16[9] running test for int16[10] running test for int16[11] running test for int16[12] running test for int16[13] running test for int16[14] running test for int16[15] running test for int16[16] running test for int16[17] running test for int16[18] running test for int16[19] running test for int16[20] running test for int16[21] running test for int16[22] running test for int16[23] running test for int16[24] running test for int16[25] running test for int16[26] running test for int16[27] running test for int16[28] running test for int16[29] running test for int16[30] running test for int16[31] running test for int16[32] running test for int32[0] running test for int32[1] running test for int32[2] running test for int32[3] running test for int32[4] running test for int32[5] running test for int32[6] running test for int32[7] running test for int32[8] running test for int32[9] running test for int32[10] running test for int32[11] running test for int32[12] running test for int32[13] running test for int32[14] running test for int32[15] running test for int32[16] running test for int32[17] running test for int32[18] running test for int32[19] running test for int32[20] running test for int32[21] running test for int32[22] running test for int32[23] running test for int32[24] running test for int32[25] running test for int32[26] running test for int32[27] running test for int32[28] running test for int32[29] running test for int32[30] running test for int32[31] running test for int32[32] running test for int64[0] running test for int64[1] running test for int64[2] running test for int64[3] running test for int64[4] running test for int64[5] running test for int64[6] running test for int64[7] running test for int64[8] running test for int64[9] running test for int64[10] running test for int64[11] running test for int64[12] running test for int64[13] running test for int64[14] running test for int64[15] running test for int64[16] running test for int64[17] running test for int64[18] running test for int64[19] running test for int64[20] running test for int64[21] running test for int64[22] running test for int64[23] running test for int64[24] running test for int64[25] running test for int64[26] running test for int64[27] running test for int64[28] running test for int64[29] running test for int64[30] running test for int64[31] running test for int64[32] running test for float[0] running test for float[1] running test for float[2] running test for float[3] running test for float[4] running test for float[5] running test for float[6] running test for float[7] running test for float[8] running test for float[9] running test for float[10] running test for float[11] running test for float[12] running test for float[13] running test for float[14] running test for float[15] running test for float[16] running test for float[17] running test for float[18] running test for float[19] running test for float[20] running test for float[21] running test for float[22] running test for float[23] running test for float[24] running test for float[25] running test for float[26] running test for float[27] running test for float[28] running test for float[29] running test for float[30] running test for float[31] running test for float[32] running test for double[0] running test for double[1] running test for double[2] running test for double[3] running test for double[4] running test for double[5] running test for double[6] running test for double[7] running test for double[8] running test for double[9] running test for double[10] running test for double[11] running test for double[12] running test for double[13] running test for double[14] running test for double[15] running test for double[16] running test for double[17] running test for double[18] running test for double[19] running test for double[20] running test for double[21] running test for double[22] running test for double[23] running test for double[24] running test for double[25] running test for double[26] running test for double[27] running test for double[28] running test for double[29] running test for double[30] running test for double[31] running test for double[32] CUDA not enabled, not performing test... intrinsic.t: luabridge2.t: symbolvar3.t: setname.t: nonprototypec.t: fnpointer.t: constructor.t: point.t: macrokey.t: calc.t: ordercomplete.t: quote7.t: arrayt2.t: cstringtest.t: structrvalue.t: coverage4.t: quote10.t: simpleglobal.t: benchmark_fannkuchredux.t: class5.t: macrotest.t: goto.t: alignment.t: new.t: and.t: recstruct.t: forlist2.t: overloadmethod.t: fnptr.t: structarg.t: huge.t: simplerec.t: testlang1.t: cfgbug.t: explicitcast.t: noreturn.t: splitprimary.t: testminmax.t: prettyprintsym.t: fastmath.t: cunion2.t: cudaoo.t: quoteselect.t: sizetests.t: isconstant.t: shift.t: lvaluetreelist.t: anon.t: methodmissing.t: output.t: quoteblock.t: arrptr.t: evenodd.t: testdebug.t: mixed.t: localenv.t: terranew.t: recstruct2.t: simple.t: cvar.t: bug.t: linklibrary.t: stringconst.t: antiquote4.t: cstruct2.t: nestnoerror.t: dgemm3.t: parsecrash.t: symparam2.t: labelbug.t: antiquote5.t: canon.t: overload3.t: cconv_array.t: missingfields.t: struct.t: exittest.t: arith.t: cudaoffline.t: cbool.t: selectoverload.t: incomplete.t:pretty.t:17: terra foo() : {int32,int32,uint64,{int32,int32}} pretty.t:18: var aa : A pretty.t:20: baz() pretty.t:21: {}>() pretty.t:23: do end pretty.t:24: ::what:: pretty.t:25: goto what pretty.t:26: while 4 < 3 do pretty.t:27: break pretty.t:28: attrload(&aa, { nontemporal = false, align = native, isvolatile = false }) pretty.t:29: var d : {} = attrstore(&aa, aa, { nontemporal = false, align = native, isvolatile = false }) pretty.t:30: return [{int32,int32,uint64,{int32,int32}}](3, 4, 4, bar(aa.data)) pretty.t:26: end pretty.t:32: var a : double = 0 pretty.t:33: if a < [double](3) then pretty.t:34: a = -(a + [double](1)) pretty.t:33: end pretty.t:37: if a < [double](3) then pretty.t:38: a = -a + [double](1) pretty.t:39: elseif a > [double](4) then pretty.t:40: a = a - [double](1) pretty.t:37: end pretty.t:43: repeat a = a + [double](1) pretty.t:44: until a > [double](55) pretty.t:45: var b : int32, var c : int32 = 4, 5 pretty.t:46: a, b = [double](5), c pretty.t:47: var d : int32[3] = array(1, 2, 3) pretty.t:48: b = [int32]((&a)[1]) pretty.t:49: var e : int32 = [int32](a) pretty.t:50: var g : int32 = terralib.select(true, 0, 1) pretty.t:51: var ee : uint64 = sizeof(int32) pretty.t:52: var more : anon$3 = a, c, _2 = 5, 4, 3 pretty.t:53: baz() pretty.t:54: var bbb : {int32,int32} = bar(1) pretty.t:55: var bb : int32 = takebar([double](bbb._0), bbb._1) pretty.t:56: var vv : vector(int32,2) = vector(3, 4) pretty.t:57: var vvv : A = @ pretty.t:58: var vvvv : {} = A.moo(&@) pretty.t:59: return 3, 4, ee, bar(1) pretty.t:17: end pretty.t:17: terra foo() : {int32,int32,uint64,{int32,int32}} pretty.t:18: var aa : A pretty.t:20: baz() pretty.t:21: /src/terralib.lua:2167: {}>() pretty.t:23: do end pretty.t:24: ::what:: pretty.t:25: goto what pretty.t:26: while 4 < 3 do pretty.t:27: break pretty.t:28: attrload(&aa, { nontemporal = false, align = native, isvolatile = false }) pretty.t:29: var d : {} = attrstore(&aa, aa, { nontemporal = false, align = native, isvolatile = false }) pretty.t:30: return [{int32,int32,uint64,{int32,int32}}](3, 4, 4, bar(aa.data)) pretty.t:26: end pretty.t:32: var a : double = 0 pretty.t:33: if a < [double](3) then pretty.t:34: a = -(a + [double](1)) pretty.t:33: end pretty.t:37: if a < [double](3) then pretty.t:38: a = -a + [double](1) pretty.t:39: elseif a > [double](4) then pretty.t:40: a = a - [double](1) pretty.t:37: end pretty.t:43: repeat a = a + [double](1) pretty.t:44: until a > [double](55) pretty.t:45: var b : int32, var c : int32 = 4, 5 pretty.t:46: a, b = [double](5), c pretty.t:47: var d : int32[3] = array(1, 2, 3) pretty.t:48: b = [int32]((&a)[1]) pretty.t:49: var e : int32 = [int32](a) pretty.t:50: var g : int32 = terralib.select(true, 0, 1) pretty.t:51: var ee : uint64 = sizeof(int32) pretty.t:52: var more : anon$3 = a, c, _2 = 5, 4, 3 pretty.t:53: baz() pretty.t:54: var bbb : {int32,int32} = bar(1) pretty.t:55: var bb : int32 = takebar([double](bbb._0), bbb._1) pretty.t:56: var vv : vector(int32,2) = vector(3, 4) pretty.t:57: var vvv : A = /src/terralib.lua:2164: @ pretty.t:58: var vvvv : {} = A.moo( /src/terralib.lua:2164: &@) pretty.t:59: return 3, 4, ee, bar(1) pretty.t:17: end pretty.t:66: 1 + 2 pretty.t:67: let var c : int32 = pretty.t:66: 1 + 2 + (1 + 2) pretty.t:67: in pretty.t:66: 1 + 2 + pretty.t:67: 1 end table: 0x7fae9e100a10 hello, world Expect this ouput: String1111111111111111111111111111111111111111 String2222222222222222222222222222222222222222 Inside the task: String1111111111111111111111111111111111111111 String2222222222222222222222222222222222222222 sgemm-old.t:153: terra my_sgemm(gettime : &{} -> double,M : int32,N : int32,K : int32,alpha : float,A : &float,lda : int32,B : &float,ldb : int32,beta : float,C : &float,ldc : int32) : {} sgemm-old.t:156: var TB : &float = [&float](malloc([uint64](K * N) * sizeof(float))) sgemm-old.t:157: var TA : &float = A sgemm-old.t:158: for kk : int32 = 0,K,64 do sgemm-old.t:159: for nn : int32 = 0,N,64 do sgemm-old.t:160: for k : int32 = kk,kk + 64 do sgemm-old.t:161: for n : int32 = nn,nn + 64 do sgemm-old.t:162: if 1 then sgemm-old.t:163: TB[nn * K + 64 * (kk + n - nn) + k - kk] = B[k * ldb + n] sgemm-old.t:165: else TB[n * K + k] = B[k * ldb + n] sgemm-old.t:162: end sgemm-old.t:161: end sgemm-old.t:160: end sgemm-old.t:159: end sgemm-old.t:158: end sgemm-old.t:172: if 1 then sgemm-old.t:173: TA = [&float](malloc([uint64](M * K) * sizeof(float))) sgemm-old.t:174: for mm : int32 = 0,M,64 do sgemm-old.t:175: for kk : int32 = 0,K,64 do sgemm-old.t:176: for m : int32 = mm,mm + 64 do sgemm-old.t:177: for k : int32 = kk,kk + 64 do sgemm-old.t:178: TA[mm * K + 64 * (kk + m - mm) + k - kk] = A[m * lda + k] sgemm-old.t:177: end sgemm-old.t:176: end sgemm-old.t:175: end sgemm-old.t:174: end sgemm-old.t:172: end sgemm-old.t:185: for mm : int32 = 0,M,64 do sgemm-old.t:186: for nn : int32 = 0,N,64 do sgemm-old.t:187: for kk : int32 = 0,K,64 do sgemm-old.t:188: for m : int32 = mm,mm + 64,2 do sgemm-old.t:189: for n : int32 = nn,nn + 64,2 do sgemm-old.t:54: var $c00 : vector(float,8) = [vector(float,8)](0) var $c01 : vector(float,8) = [vector(float,8)](0) var $c10 : vector(float,8) = [vector(float,8)](0) var $c11 : vector(float,8) = [vector(float,8)](0) sgemm-old.t:115: for $k : int32 = kk,kk + 64,8 * 2 do sgemm-old.t:75: var $a00 : vector(float,8) = vecload(TA, mm * K + 64 * (kk + m - mm + 0) + $k - kk + 0 * 8) sgemm-old.t:91: var $b00 : vector(float,8) = vecload(TB, nn * K + 64 * (kk + n - nn + 0) + $k - kk + 0 * 8) sgemm-old.t:108: $c00 = $c00 + $a00 * $b00 sgemm-old.t:91: var $b10 : vector(float,8) = vecload(TB, nn * K + 64 * (kk + n - nn + 1) + $k - kk + 0 * 8) sgemm-old.t:108: $c01 = $c01 + $a00 * $b10 sgemm-old.t:75: var $a10 : vector(float,8) = vecload(TA, mm * K + 64 * (kk + m - mm + 1) + $k - kk + 0 * 8) sgemm-old.t:108: $c10 = $c10 + $a10 * $b00 $c11 = $c11 + $a10 * $b10 sgemm-old.t:75: var $a01 : vector(float,8) = vecload(TA, mm * K + 64 * (kk + m - mm + 0) + $k - kk + 1 * 8) sgemm-old.t:91: var $b01 : vector(float,8) = vecload(TB, nn * K + 64 * (kk + n - nn + 0) + $k - kk + 1 * 8) sgemm-old.t:108: $c00 = $c00 + $a01 * $b01 sgemm-old.t:91: var $b11 : vector(float,8) = vecload(TB, nn * K + 64 * (kk + n - nn + 1) + $k - kk + 1 * 8) sgemm-old.t:108: $c01 = $c01 + $a01 * $b11 sgemm-old.t:75: var $a11 : vector(float,8) = vecload(TA, mm * K + 64 * (kk + m - mm + 1) + $k - kk + 1 * 8) sgemm-old.t:108: $c10 = $c10 + $a11 * $b01 $c11 = $c11 + $a11 * $b11 sgemm-old.t:115: end sgemm-old.t:140: var r : float = $c00[0] + $c00[1] + ($c00[2] + $c00[3]) + ($c00[4] + $c00[5] + ($c00[6] + $c00[7])) sgemm-old.t:141: if kk == 0 then sgemm-old.t:142: C[(m + 0) * ldc + (n + 0)] = r sgemm-old.t:144: else C[(m + 0) * ldc + (n + 0)] = C[(m + 0) * ldc + (n + 0)] + r sgemm-old.t:141: end sgemm-old.t:140: var r$1 : float = $c01[0] + $c01[1] + ($c01[2] + $c01[3]) + ($c01[4] + $c01[5] + ($c01[6] + $c01[7])) sgemm-old.t:141: if kk == 0 then sgemm-old.t:142: C[(m + 0) * ldc + (n + 1)] = r$1 sgemm-old.t:144: else C[(m + 0) * ldc + (n + 1)] = C[(m + 0) * ldc + (n + 1)] + r$1 sgemm-old.t:141: end sgemm-old.t:140: var r$2 : float = $c10[0] + $c10[1] + ($c10[2] + $c10[3]) + ($c10[4] + $c10[5] + ($c10[6] + $c10[7])) sgemm-old.t:141: if kk == 0 then sgemm-old.t:142: C[(m + 1) * ldc + (n + 0)] = r$2 sgemm-old.t:144: else C[(m + 1) * ldc + (n + 0)] = C[(m + 1) * ldc + (n + 0)] + r$2 sgemm-old.t:141: end sgemm-old.t:140: var r$3 : float = $c11[0] + $c11[1] + ($c11[2] + $c11[3]) + ($c11[4] + $c11[5] + ($c11[6] + $c11[7])) sgemm-old.t:141: if kk == 0 then sgemm-old.t:142: C[(m + 1) * ldc + (n + 1)] = r$3 sgemm-old.t:144: else C[(m + 1) * ldc + (n + 1)] = C[(m + 1) * ldc + (n + 1)] + r$3 sgemm-old.t:141: end sgemm-old.t:189: end sgemm-old.t:188: end sgemm-old.t:187: end sgemm-old.t:186: end sgemm-old.t:185: end sgemm-old.t:196: free([&opaque](TB)) sgemm-old.t:197: if 1 then sgemm-old.t:198: free([&opaque](TA)) sgemm-old.t:197: end sgemm-old.t:153: end I GOT A 5 definition {&float,int32} -> float define dso_local float @"$sum"(float* %0, i32 %1) { entry: %2 = icmp sgt i32 %1, 0 br i1 %2, label %forbody, label %merge forbody: ; preds = %entry, %forbody %acc.03 = phi <4 x float> [ %7, %forbody ], [ zeroinitializer, %entry ] %i.02 = phi i32 [ %8, %forbody ], [ 0, %entry ] %3 = sext i32 %i.02 to i64 %4 = getelementptr float, float* %0, i64 %3 %5 = bitcast float* %4 to <4 x float>* %6 = load <4 x float>, <4 x float>* %5, align 16 %7 = fadd <4 x float> %acc.03, %6 %8 = add i32 %i.02, 4 %9 = icmp slt i32 %8, %1 br i1 %9, label %forbody, label %merge merge: ; preds = %forbody, %entry %acc.0.lcssa = phi <4 x float> [ zeroinitializer, %entry ], [ %7, %forbody ] %shift = shufflevector <4 x float> %acc.0.lcssa, <4 x float> poison, <4 x i32> %10 = fadd <4 x float> %acc.0.lcssa, %shift %shift4 = shufflevector <4 x float> %acc.0.lcssa, <4 x float> poison, <4 x i32> %11 = fadd <4 x float> %shift4, %10 %shift5 = shufflevector <4 x float> %acc.0.lcssa, <4 x float> poison, <4 x i32> %12 = fadd <4 x float> %shift5, %11 %13 = extractelement <4 x float> %12, i64 0 ret float %13 } assembly for function at address 0x7fd244c9e000 0x7fd244c9e000(+0): test esi, esi 0x7fd244c9e002(+2): jle 28 0x7fd244c9e004(+4): xor eax, eax 0x7fd244c9e006(+6): vxorps xmm0, xmm0, xmm0 0x7fd244c9e00a(+10): nop word ptr [rax + rax] 0x7fd244c9e010(+16): cdqe 0x7fd244c9e012(+18): vaddps xmm0, xmm0, xmmword ptr [rdi + 4*rax] 0x7fd244c9e017(+23): add eax, 4 0x7fd244c9e01a(+26): cmp eax, esi 0x7fd244c9e01c(+28): jl -14 0x7fd244c9e01e(+30): jmp 4 0x7fd244c9e020(+32): vxorps xmm0, xmm0, xmm0 0x7fd244c9e024(+36): vmovshdup xmm1, xmm0 0x7fd244c9e028(+40): vaddss xmm1, xmm0, xmm1 0x7fd244c9e02c(+44): vpermilpd xmm2, xmm0, 1 0x7fd244c9e032(+50): vaddss xmm1, xmm2, xmm1 0x7fd244c9e036(+54): vpermilps xmm0, xmm0, 255 0x7fd244c9e03c(+60): vaddss xmm0, xmm0, xmm1 0x7fd244c9e040(+64): ret running scalar test for N=1, {uint8} -> uint8 running scalar test for N=2, {uint8,uint8} -> uint8 running scalar test for N=3, {uint8,uint8,uint8} -> uint8 running scalar test for N=4, {uint8,uint8,uint8,uint8} -> uint8 running scalar test for N=5, {uint8,uint8,uint8,uint8,uint8} -> uint8 running scalar test for N=6, {uint8,uint8,uint8,uint8,uint8,uint8} -> uint8 running scalar test for N=7, {uint8,uint8,uint8,uint8,uint8,uint8,uint8} -> uint8 running scalar test for N=8, {uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8} -> uint8 running scalar test for N=9, {uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8} -> uint8 running scalar test for N=1, {int16} -> int16 running scalar test for N=2, {int16,int16} -> int16 running scalar test for N=3, {int16,int16,int16} -> int16 running scalar test for N=4, {int16,int16,int16,int16} -> int16 running scalar test for N=5, {int16,int16,int16,int16,int16} -> int16 running scalar test for N=6, {int16,int16,int16,int16,int16,int16} -> int16 running scalar test for N=7, {int16,int16,int16,int16,int16,int16,int16} -> int16 running scalar test for N=8, {int16,int16,int16,int16,int16,int16,int16,int16} -> int16 running scalar test for N=9, {int16,int16,int16,int16,int16,int16,int16,int16,int16} -> int16 running scalar test for N=1, {int32} -> int32 running scalar test for N=2, {int32,int32} -> int32 running scalar test for N=3, {int32,int32,int32} -> int32 running scalar test for N=4, {int32,int32,int32,int32} -> int32 running scalar test for N=5, {int32,int32,int32,int32,int32} -> int32 running scalar test for N=6, {int32,int32,int32,int32,int32,int32} -> int32 running scalar test for N=7, {int32,int32,int32,int32,int32,int32,int32} -> int32 running scalar test for N=8, {int32,int32,int32,int32,int32,int32,int32,int32} -> int32 running scalar test for N=9, {int32,int32,int32,int32,int32,int32,int32,int32,int32} -> int32 running scalar test for N=1, {int64} -> int64 running scalar test for N=2, {int64,int64} -> int64 running scalar test for N=3, {int64,int64,int64} -> int64 running scalar test for N=4, {int64,int64,int64,int64} -> int64 running scalar test for N=5, {int64,int64,int64,int64,int64} -> int64 running scalar test for N=6, {int64,int64,int64,int64,int64,int64} -> int64 running scalar test for N=7, {int64,int64,int64,int64,int64,int64,int64} -> int64 running scalar test for N=8, {int64,int64,int64,int64,int64,int64,int64,int64} -> int64 running scalar test for N=9, {int64,int64,int64,int64,int64,int64,int64,int64,int64} -> int64 running scalar test for N=1, {float} -> float running scalar test for N=2, {float,float} -> float running scalar test for N=3, {float,float,float} -> float running scalar test for N=4, {float,float,float,float} -> float running scalar test for N=5, {float,float,float,float,float} -> float running scalar test for N=6, {float,float,float,float,float,float} -> float running scalar test for N=7, {float,float,float,float,float,float,float} -> float running scalar test for N=8, {float,float,float,float,float,float,float,float} -> float running scalar test for N=9, {float,float,float,float,float,float,float,float,float} -> float running scalar test for N=1, {double} -> double running scalar test for N=2, {double,double} -> double running scalar test for N=3, {double,double,double} -> double running scalar test for N=4, {double,double,double,double} -> double running scalar test for N=5, {double,double,double,double,double} -> double running scalar test for N=6, {double,double,double,double,double,double} -> double running scalar test for N=7, {double,double,double,double,double,double,double} -> double running scalar test for N=8, {double,double,double,double,double,double,double,double} -> double running scalar test for N=9, {double,double,double,double,double,double,double,double,double} -> double running scalar test for N=1, {uint8_t_2} -> uint8 running scalar test for N=2, {uint8_t_2,uint8_t_2} -> uint8 running scalar test for N=3, {uint8_t_2,uint8_t_2,uint8_t_2} -> uint8 running scalar test for N=4, {uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2} -> uint8 running scalar test for N=5, {uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2} -> uint8 running scalar test for N=6, {uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2} -> uint8 running scalar test for N=7, {uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2} -> uint8 running scalar test for N=8, {uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2} -> uint8 running scalar test for N=9, {uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2,uint8_t_2} -> uint8 running scalar test for N=1, {int16_t_2} -> int16 running scalar test for N=2, {int16_t_2,int16_t_2} -> int16 running scalar test for N=3, {int16_t_2,int16_t_2,int16_t_2} -> int16 running scalar test for N=4, {int16_t_2,int16_t_2,int16_t_2,int16_t_2} -> int16 running scalar test for N=5, {int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2} -> int16 running scalar test for N=6, {int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2} -> int16 running scalar test for N=7, {int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2} -> int16 running scalar test for N=8, {int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2} -> int16 running scalar test for N=9, {int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2,int16_t_2} -> int16 running scalar test for N=1, {int32_t_2} -> int32 running scalar test for N=2, {int32_t_2,int32_t_2} -> int32 running scalar test for N=3, {int32_t_2,int32_t_2,int32_t_2} -> int32 running scalar test for N=4, {int32_t_2,int32_t_2,int32_t_2,int32_t_2} -> int32 running scalar test for N=5, {int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2} -> int32 running scalar test for N=6, {int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2} -> int32 running scalar test for N=7, {int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2} -> int32 running scalar test for N=8, {int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2} -> int32 running scalar test for N=9, {int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2,int32_t_2} -> int32 running scalar test for N=1, {int64_t_2} -> int64 running scalar test for N=2, {int64_t_2,int64_t_2} -> int64 running scalar test for N=3, {int64_t_2,int64_t_2,int64_t_2} -> int64 running scalar test for N=4, {int64_t_2,int64_t_2,int64_t_2,int64_t_2} -> int64 running scalar test for N=5, {int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2} -> int64 running scalar test for N=6, {int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2} -> int64 running scalar test for N=7, {int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2} -> int64 running scalar test for N=8, {int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2} -> int64 running scalar test for N=9, {int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2,int64_t_2} -> int64 running scalar test for N=1, {float_2} -> float running scalar test for N=2, {float_2,float_2} -> float running scalar test for N=3, {float_2,float_2,float_2} -> float running scalar test for N=4, {float_2,float_2,float_2,float_2} -> float running scalar test for N=5, {float_2,float_2,float_2,float_2,float_2} -> float running scalar test for N=6, {float_2,float_2,float_2,float_2,float_2,float_2} -> float running scalar test for N=7, {float_2,float_2,float_2,float_2,float_2,float_2,float_2} -> float running scalar test for N=8, {float_2,float_2,float_2,float_2,float_2,float_2,float_2,float_2} -> float running scalar test for N=9, {float_2,float_2,float_2,float_2,float_2,float_2,float_2,float_2,float_2} -> float running scalar test for N=1, {double_2} -> double running scalar test for N=2, {double_2,double_2} -> double running scalar test for N=3, {double_2,double_2,double_2} -> double running scalar test for N=4, {double_2,double_2,double_2,double_2} -> double running scalar test for N=5, {double_2,double_2,double_2,double_2,double_2} -> double running scalar test for N=6, {double_2,double_2,double_2,double_2,double_2,double_2} -> double running scalar test for N=7, {double_2,double_2,double_2,double_2,double_2,double_2,double_2} -> double running scalar test for N=8, {double_2,double_2,double_2,double_2,double_2,double_2,double_2,double_2} -> double running scalar test for N=9, {double_2,double_2,double_2,double_2,double_2,double_2,double_2,double_2,double_2} -> double running scalar test for N=1, {uint8} -> uint8 running scalar test for N=2, {uint8,int16} -> int16 running scalar test for N=3, {uint8,int16,int32} -> int32 running scalar test for N=4, {uint8,int16,int32,int64} -> int64 running scalar test for N=5, {uint8,int16,int32,int64,double} -> double running scalar test for N=6, {uint8,int16,int32,int64,double,uint8} -> double running scalar test for N=7, {uint8,int16,int32,int64,double,uint8,int16} -> double running scalar test for N=8, {uint8,int16,int32,int64,double,uint8,int16,int32} -> double running scalar test for N=9, {uint8,int16,int32,int64,double,uint8,int16,int32,int64} -> double running scalar test for N=1, {float} -> float running scalar test for N=2, {float,float} -> float running scalar test for N=3, {float,float,uint8} -> float running scalar test for N=4, {float,float,uint8,uint8} -> float running scalar test for N=5, {float,float,uint8,uint8,int16} -> float running scalar test for N=6, {float,float,uint8,uint8,int16,int32} -> float running scalar test for N=7, {float,float,uint8,uint8,int16,int32,int64} -> float running scalar test for N=8, {float,float,uint8,uint8,int16,int32,int64,float} -> float running scalar test for N=9, {float,float,uint8,uint8,int16,int32,int64,float,float} -> float running scalar test for N=1, {uint8} -> uint8 running scalar test for N=2, {uint8,int16_t_2} -> int16 running scalar test for N=3, {uint8,int16_t_2,int64} -> int64 running scalar test for N=4, {uint8,int16_t_2,int64,float_3} -> float running scalar test for N=5, {uint8,int16_t_2,int64,float_3,double_2} -> double running scalar test for N=6, {uint8,int16_t_2,int64,float_3,double_2,uint8} -> double running scalar test for N=7, {uint8,int16_t_2,int64,float_3,double_2,uint8,int16_t_2} -> double running scalar test for N=8, {uint8,int16_t_2,int64,float_3,double_2,uint8,int16_t_2,int64} -> double running scalar test for N=9, {uint8,int16_t_2,int64,float_3,double_2,uint8,int16_t_2,int64,float_3} -> double running scalar test for N=1, {float} -> float running scalar test for N=2, {float,float_2} -> float running scalar test for N=3, {float,float_2,float} -> float running scalar test for N=4, {float,float_2,float,float_2} -> float running scalar test for N=5, {float,float_2,float,float_2,float} -> float running scalar test for N=6, {float,float_2,float,float_2,float,float_2} -> float running scalar test for N=7, {float,float_2,float,float_2,float,float_2,float} -> float running scalar test for N=8, {float,float_2,float,float_2,float,float_2,float,float_2} -> float running scalar test for N=9, {float,float_2,float,float_2,float,float_2,float,float_2,float} -> float running scalar test for N=1, {double} -> double running scalar test for N=2, {double,double_4} -> double running scalar test for N=3, {double,double_4,double} -> double running scalar test for N=4, {double,double_4,double,double_4} -> double running scalar test for N=5, {double,double_4,double,double_4,double} -> double running scalar test for N=6, {double,double_4,double,double_4,double,double_4} -> double running scalar test for N=7, {double,double_4,double,double_4,double,double_4,double} -> double running scalar test for N=8, {double,double_4,double,double_4,double,double_4,double,double_4} -> double running scalar test for N=9, {double,double_4,double,double_4,double,double_4,double,double_4,double} -> double running aggregate test for N=1, {p1} -> p1 where p1={f1=uint8} running aggregate test for N=2, {p2} -> p2 where p2={f1=uint8,f2=uint8} running aggregate test for N=3, {p3} -> p3 where p3={f1=uint8,f2=uint8,f3=uint8} running aggregate test for N=4, {p4} -> p4 where p4={f1=uint8,f2=uint8,f3=uint8,f4=uint8} running aggregate test for N=5, {p5} -> p5 where p5={f1=uint8,f2=uint8,f3=uint8,f4=uint8,f5=uint8} running aggregate test for N=6, {p6} -> p6 where p6={f1=uint8,f2=uint8,f3=uint8,f4=uint8,f5=uint8,f6=uint8} running aggregate test for N=7, {p7} -> p7 where p7={f1=uint8,f2=uint8,f3=uint8,f4=uint8,f5=uint8,f6=uint8,f7=uint8} running aggregate test for N=8, {p8} -> p8 where p8={f1=uint8,f2=uint8,f3=uint8,f4=uint8,f5=uint8,f6=uint8,f7=uint8,f8=uint8} running aggregate test for N=9, {p9} -> p9 where p9={f1=uint8,f2=uint8,f3=uint8,f4=uint8,f5=uint8,f6=uint8,f7=uint8,f8=uint8,f9=uint8} running aggregate test for N=1, {q1} -> q1 where q1={f1=int16} running aggregate test for N=2, {q2} -> q2 where q2={f1=int16,f2=int16} running aggregate test for N=3, {q3} -> q3 where q3={f1=int16,f2=int16,f3=int16} running aggregate test for N=4, {q4} -> q4 where q4={f1=int16,f2=int16,f3=int16,f4=int16} running aggregate test for N=5, {q5} -> q5 where q5={f1=int16,f2=int16,f3=int16,f4=int16,f5=int16} running aggregate test for N=6, {q6} -> q6 where q6={f1=int16,f2=int16,f3=int16,f4=int16,f5=int16,f6=int16} running aggregate test for N=7, {q7} -> q7 where q7={f1=int16,f2=int16,f3=int16,f4=int16,f5=int16,f6=int16,f7=int16} running aggregate test for N=8, {q8} -> q8 where q8={f1=int16,f2=int16,f3=int16,f4=int16,f5=int16,f6=int16,f7=int16,f8=int16} running aggregate test for N=9, {q9} -> q9 where q9={f1=int16,f2=int16,f3=int16,f4=int16,f5=int16,f6=int16,f7=int16,f8=int16,f9=int16} running aggregate test for N=1, {r1} -> r1 where r1={f1=int32} running aggregate test for N=2, {r2} -> r2 where r2={f1=int32,f2=int32} running aggregate test for N=3, {r3} -> r3 where r3={f1=int32,f2=int32,f3=int32} running aggregate test for N=4, {r4} -> r4 where r4={f1=int32,f2=int32,f3=int32,f4=int32} running aggregate test for N=5, {r5} -> r5 where r5={f1=int32,f2=int32,f3=int32,f4=int32,f5=int32} running aggregate test for N=6, {r6} -> r6 where r6={f1=int32,f2=int32,f3=int32,f4=int32,f5=int32,f6=int32} running aggregate test for N=7, {r7} -> r7 where r7={f1=int32,f2=int32,f3=int32,f4=int32,f5=int32,f6=int32,f7=int32} running aggregate test for N=8, {r8} -> r8 where r8={f1=int32,f2=int32,f3=int32,f4=int32,f5=int32,f6=int32,f7=int32,f8=int32} running aggregate test for N=9, {r9} -> r9 where r9={f1=int32,f2=int32,f3=int32,f4=int32,f5=int32,f6=int32,f7=int32,f8=int32,f9=int32} running aggregate test for N=1, {s1} -> s1 where s1={f1=int64} running aggregate test for N=2, {s2} -> s2 where s2={f1=int64,f2=int64} running aggregate test for N=3, {s3} -> s3 where s3={f1=int64,f2=int64,f3=int64} running aggregate test for N=4, {s4} -> s4 where s4={f1=int64,f2=int64,f3=int64,f4=int64} running aggregate test for N=5, {s5} -> s5 where s5={f1=int64,f2=int64,f3=int64,f4=int64,f5=int64} running aggregate test for N=6, {s6} -> s6 where s6={f1=int64,f2=int64,f3=int64,f4=int64,f5=int64,f6=int64} running aggregate test for N=7, {s7} -> s7 where s7={f1=int64,f2=int64,f3=int64,f4=int64,f5=int64,f6=int64,f7=int64} running aggregate test for N=8, {s8} -> s8 where s8={f1=int64,f2=int64,f3=int64,f4=int64,f5=int64,f6=int64,f7=int64,f8=int64} running aggregate test for N=9, {s9} -> s9 where s9={f1=int64,f2=int64,f3=int64,f4=int64,f5=int64,f6=int64,f7=int64,f8=int64,f9=int64} running aggregate test for N=1, {t1} -> t1 where t1={f1=float} running aggregate test for N=2, {t2} -> t2 where t2={f1=float,f2=float} running aggregate test for N=3, {t3} -> t3 where t3={f1=float,f2=float,f3=float} running aggregate test for N=4, {t4} -> t4 where t4={f1=float,f2=float,f3=float,f4=float} running aggregate test for N=5, {t5} -> t5 where t5={f1=float,f2=float,f3=float,f4=float,f5=float} running aggregate test for N=6, {t6} -> t6 where t6={f1=float,f2=float,f3=float,f4=float,f5=float,f6=float} running aggregate test for N=7, {t7} -> t7 where t7={f1=float,f2=float,f3=float,f4=float,f5=float,f6=float,f7=float} running aggregate test for N=8, {t8} -> t8 where t8={f1=float,f2=float,f3=float,f4=float,f5=float,f6=float,f7=float,f8=float} running aggregate test for N=9, {t9} -> t9 where t9={f1=float,f2=float,f3=float,f4=float,f5=float,f6=float,f7=float,f8=float,f9=float} running aggregate test for N=1, {u1} -> u1 where u1={f1=double} running aggregate test for N=2, {u2} -> u2 where u2={f1=double,f2=double} running aggregate test for N=3, {u3} -> u3 where u3={f1=double,f2=double,f3=double} running aggregate test for N=4, {u4} -> u4 where u4={f1=double,f2=double,f3=double,f4=double} running aggregate test for N=5, {u5} -> u5 where u5={f1=double,f2=double,f3=double,f4=double,f5=double} running aggregate test for N=6, {u6} -> u6 where u6={f1=double,f2=double,f3=double,f4=double,f5=double,f6=double} running aggregate test for N=7, {u7} -> u7 where u7={f1=double,f2=double,f3=double,f4=double,f5=double,f6=double,f7=double} running aggregate test for N=8, {u8} -> u8 where u8={f1=double,f2=double,f3=double,f4=double,f5=double,f6=double,f7=double,f8=double} running aggregate test for N=9, {u9} -> u9 where u9={f1=double,f2=double,f3=double,f4=double,f5=double,f6=double,f7=double,f8=double,f9=double} running aggregate test for N=1, {pp1} -> pp1 where pp1={f1=uint8[2]} running aggregate test for N=2, {pp2} -> pp2 where pp2={f1=uint8[2],f2=uint8[2]} running aggregate test for N=3, {pp3} -> pp3 where pp3={f1=uint8[2],f2=uint8[2],f3=uint8[2]} running aggregate test for N=4, {pp4} -> pp4 where pp4={f1=uint8[2],f2=uint8[2],f3=uint8[2],f4=uint8[2]} running aggregate test for N=5, {pp5} -> pp5 where pp5={f1=uint8[2],f2=uint8[2],f3=uint8[2],f4=uint8[2],f5=uint8[2]} running aggregate test for N=6, {pp6} -> pp6 where pp6={f1=uint8[2],f2=uint8[2],f3=uint8[2],f4=uint8[2],f5=uint8[2],f6=uint8[2]} running aggregate test for N=7, {pp7} -> pp7 where pp7={f1=uint8[2],f2=uint8[2],f3=uint8[2],f4=uint8[2],f5=uint8[2],f6=uint8[2],f7=uint8[2]} running aggregate test for N=8, {pp8} -> pp8 where pp8={f1=uint8[2],f2=uint8[2],f3=uint8[2],f4=uint8[2],f5=uint8[2],f6=uint8[2],f7=uint8[2],f8=uint8[2]} running aggregate test for N=9, {pp9} -> pp9 where pp9={f1=uint8[2],f2=uint8[2],f3=uint8[2],f4=uint8[2],f5=uint8[2],f6=uint8[2],f7=uint8[2],f8=uint8[2],f9=uint8[2]} running aggregate test for N=1, {qq1} -> qq1 where qq1={f1=int16[2]} running aggregate test for N=2, {qq2} -> qq2 where qq2={f1=int16[2],f2=int16[2]} running aggregate test for N=3, {qq3} -> qq3 where qq3={f1=int16[2],f2=int16[2],f3=int16[2]} running aggregate test for N=4, {qq4} -> qq4 where qq4={f1=int16[2],f2=int16[2],f3=int16[2],f4=int16[2]} running aggregate test for N=5, {qq5} -> qq5 where qq5={f1=int16[2],f2=int16[2],f3=int16[2],f4=int16[2],f5=int16[2]} running aggregate test for N=6, {qq6} -> qq6 where qq6={f1=int16[2],f2=int16[2],f3=int16[2],f4=int16[2],f5=int16[2],f6=int16[2]} running aggregate test for N=7, {qq7} -> qq7 where qq7={f1=int16[2],f2=int16[2],f3=int16[2],f4=int16[2],f5=int16[2],f6=int16[2],f7=int16[2]} running aggregate test for N=8, {qq8} -> qq8 where qq8={f1=int16[2],f2=int16[2],f3=int16[2],f4=int16[2],f5=int16[2],f6=int16[2],f7=int16[2],f8=int16[2]} running aggregate test for N=9, {qq9} -> qq9 where qq9={f1=int16[2],f2=int16[2],f3=int16[2],f4=int16[2],f5=int16[2],f6=int16[2],f7=int16[2],f8=int16[2],f9=int16[2]} running aggregate test for N=1, {rr1} -> rr1 where rr1={f1=int32[2]} running aggregate test for N=2, {rr2} -> rr2 where rr2={f1=int32[2],f2=int32[2]} running aggregate test for N=3, {rr3} -> rr3 where rr3={f1=int32[2],f2=int32[2],f3=int32[2]} running aggregate test for N=4, {rr4} -> rr4 where rr4={f1=int32[2],f2=int32[2],f3=int32[2],f4=int32[2]} running aggregate test for N=5, {rr5} -> rr5 where rr5={f1=int32[2],f2=int32[2],f3=int32[2],f4=int32[2],f5=int32[2]} running aggregate test for N=6, {rr6} -> rr6 where rr6={f1=int32[2],f2=int32[2],f3=int32[2],f4=int32[2],f5=int32[2],f6=int32[2]} running aggregate test for N=7, {rr7} -> rr7 where rr7={f1=int32[2],f2=int32[2],f3=int32[2],f4=int32[2],f5=int32[2],f6=int32[2],f7=int32[2]} running aggregate test for N=8, {rr8} -> rr8 where rr8={f1=int32[2],f2=int32[2],f3=int32[2],f4=int32[2],f5=int32[2],f6=int32[2],f7=int32[2],f8=int32[2]} running aggregate test for N=9, {rr9} -> rr9 where rr9={f1=int32[2],f2=int32[2],f3=int32[2],f4=int32[2],f5=int32[2],f6=int32[2],f7=int32[2],f8=int32[2],f9=int32[2]} running aggregate test for N=1, {ss1} -> ss1 where ss1={f1=int64[2]} running aggregate test for N=2, {ss2} -> ss2 where ss2={f1=int64[2],f2=int64[2]} running aggregate test for N=3, {ss3} -> ss3 where ss3={f1=int64[2],f2=int64[2],f3=int64[2]} running aggregate test for N=4, {ss4} -> ss4 where ss4={f1=int64[2],f2=int64[2],f3=int64[2],f4=int64[2]} running aggregate test for N=5, {ss5} -> ss5 where ss5={f1=int64[2],f2=int64[2],f3=int64[2],f4=int64[2],f5=int64[2]} running aggregate test for N=6, {ss6} -> ss6 where ss6={f1=int64[2],f2=int64[2],f3=int64[2],f4=int64[2],f5=int64[2],f6=int64[2]} running aggregate test for N=7, {ss7} -> ss7 where ss7={f1=int64[2],f2=int64[2],f3=int64[2],f4=int64[2],f5=int64[2],f6=int64[2],f7=int64[2]} running aggregate test for N=8, {ss8} -> ss8 where ss8={f1=int64[2],f2=int64[2],f3=int64[2],f4=int64[2],f5=int64[2],f6=int64[2],f7=int64[2],f8=int64[2]} running aggregate test for N=9, {ss9} -> ss9 where ss9={f1=int64[2],f2=int64[2],f3=int64[2],f4=int64[2],f5=int64[2],f6=int64[2],f7=int64[2],f8=int64[2],f9=int64[2]} running aggregate test for N=1, {tt1} -> tt1 where tt1={f1=float[2]} running aggregate test for N=2, {tt2} -> tt2 where tt2={f1=float[2],f2=float[2]} running aggregate test for N=3, {tt3} -> tt3 where tt3={f1=float[2],f2=float[2],f3=float[2]} running aggregate test for N=4, {tt4} -> tt4 where tt4={f1=float[2],f2=float[2],f3=float[2],f4=float[2]} running aggregate test for N=5, {tt5} -> tt5 where tt5={f1=float[2],f2=float[2],f3=float[2],f4=float[2],f5=float[2]} running aggregate test for N=6, {tt6} -> tt6 where tt6={f1=float[2],f2=float[2],f3=float[2],f4=float[2],f5=float[2],f6=float[2]} running aggregate test for N=7, {tt7} -> tt7 where tt7={f1=float[2],f2=float[2],f3=float[2],f4=float[2],f5=float[2],f6=float[2],f7=float[2]} running aggregate test for N=8, {tt8} -> tt8 where tt8={f1=float[2],f2=float[2],f3=float[2],f4=float[2],f5=float[2],f6=float[2],f7=float[2],f8=float[2]} running aggregate test for N=9, {tt9} -> tt9 where tt9={f1=float[2],f2=float[2],f3=float[2],f4=float[2],f5=float[2],f6=float[2],f7=float[2],f8=float[2],f9=float[2]} running aggregate test for N=1, {uu1} -> uu1 where uu1={f1=double[2]} running aggregate test for N=2, {uu2} -> uu2 where uu2={f1=double[2],f2=double[2]} running aggregate test for N=3, {uu3} -> uu3 where uu3={f1=double[2],f2=double[2],f3=double[2]} running aggregate test for N=4, {uu4} -> uu4 where uu4={f1=double[2],f2=double[2],f3=double[2],f4=double[2]} running aggregate test for N=5, {uu5} -> uu5 where uu5={f1=double[2],f2=double[2],f3=double[2],f4=double[2],f5=double[2]} running aggregate test for N=6, {uu6} -> uu6 where uu6={f1=double[2],f2=double[2],f3=double[2],f4=double[2],f5=double[2],f6=double[2]} running aggregate test for N=7, {uu7} -> uu7 where uu7={f1=double[2],f2=double[2],f3=double[2],f4=double[2],f5=double[2],f6=double[2],f7=double[2]} running aggregate test for N=8, {uu8} -> uu8 where uu8={f1=double[2],f2=double[2],f3=double[2],f4=double[2],f5=double[2],f6=double[2],f7=double[2],f8=double[2]} running aggregate test for N=9, {uu9} -> uu9 where uu9={f1=double[2],f2=double[2],f3=double[2],f4=double[2],f5=double[2],f6=double[2],f7=double[2],f8=double[2],f9=double[2]} running aggregate test for N=1, {v1} -> v1 where v1={f1=uint8} running aggregate test for N=2, {v2} -> v2 where v2={f1=uint8,f2=int16} running aggregate test for N=3, {v3} -> v3 where v3={f1=uint8,f2=int16,f3=int32} running aggregate test for N=4, {v4} -> v4 where v4={f1=uint8,f2=int16,f3=int32,f4=int64} running aggregate test for N=5, {v5} -> v5 where v5={f1=uint8,f2=int16,f3=int32,f4=int64,f5=double} running aggregate test for N=6, {v6} -> v6 where v6={f1=uint8,f2=int16,f3=int32,f4=int64,f5=double,f6=uint8} running aggregate test for N=7, {v7} -> v7 where v7={f1=uint8,f2=int16,f3=int32,f4=int64,f5=double,f6=uint8,f7=int16} running aggregate test for N=8, {v8} -> v8 where v8={f1=uint8,f2=int16,f3=int32,f4=int64,f5=double,f6=uint8,f7=int16,f8=int32} running aggregate test for N=9, {v9} -> v9 where v9={f1=uint8,f2=int16,f3=int32,f4=int64,f5=double,f6=uint8,f7=int16,f8=int32,f9=int64} running aggregate test for N=1, {w1} -> w1 where w1={f1=float} running aggregate test for N=2, {w2} -> w2 where w2={f1=float,f2=float} running aggregate test for N=3, {w3} -> w3 where w3={f1=float,f2=float,f3=uint8} running aggregate test for N=4, {w4} -> w4 where w4={f1=float,f2=float,f3=uint8,f4=uint8} running aggregate test for N=5, {w5} -> w5 where w5={f1=float,f2=float,f3=uint8,f4=uint8,f5=int16} running aggregate test for N=6, {w6} -> w6 where w6={f1=float,f2=float,f3=uint8,f4=uint8,f5=int16,f6=int32} running aggregate test for N=7, {w7} -> w7 where w7={f1=float,f2=float,f3=uint8,f4=uint8,f5=int16,f6=int32,f7=int64} running aggregate test for N=8, {w8} -> w8 where w8={f1=float,f2=float,f3=uint8,f4=uint8,f5=int16,f6=int32,f7=int64,f8=float} running aggregate test for N=9, {w9} -> w9 where w9={f1=float,f2=float,f3=uint8,f4=uint8,f5=int16,f6=int32,f7=int64,f8=float,f9=float} running aggregate test for N=1, {x1} -> x1 where x1={f1=uint8} running aggregate test for N=2, {x2} -> x2 where x2={f1=uint8,f2=int16[2]} running aggregate test for N=3, {x3} -> x3 where x3={f1=uint8,f2=int16[2],f3=int64} running aggregate test for N=4, {x4} -> x4 where x4={f1=uint8,f2=int16[2],f3=int64,f4=float[3]} running aggregate test for N=5, {x5} -> x5 where x5={f1=uint8,f2=int16[2],f3=int64,f4=float[3],f5=double[2]} running aggregate test for N=6, {x6} -> x6 where x6={f1=uint8,f2=int16[2],f3=int64,f4=float[3],f5=double[2],f6=uint8} running aggregate test for N=7, {x7} -> x7 where x7={f1=uint8,f2=int16[2],f3=int64,f4=float[3],f5=double[2],f6=uint8,f7=int16[2]} running aggregate test for N=8, {x8} -> x8 where x8={f1=uint8,f2=int16[2],f3=int64,f4=float[3],f5=double[2],f6=uint8,f7=int16[2],f8=int64} running aggregate test for N=9, {x9} -> x9 where x9={f1=uint8,f2=int16[2],f3=int64,f4=float[3],f5=double[2],f6=uint8,f7=int16[2],f8=int64,f9=float[3]} running aggregate test for N=1, {y1} -> y1 where y1={f1=float} running aggregate test for N=2, {y2} -> y2 where y2={f1=float,f2=float[2]} running aggregate test for N=3, {y3} -> y3 where y3={f1=float,f2=float[2],f3=float} running aggregate test for N=4, {y4} -> y4 where y4={f1=float,f2=float[2],f3=float,f4=float[2]} running aggregate test for N=5, {y5} -> y5 where y5={f1=float,f2=float[2],f3=float,f4=float[2],f5=float} running aggregate test for N=6, {y6} -> y6 where y6={f1=float,f2=float[2],f3=float,f4=float[2],f5=float,f6=float[2]} running aggregate test for N=7, {y7} -> y7 where y7={f1=float,f2=float[2],f3=float,f4=float[2],f5=float,f6=float[2],f7=float} running aggregate test for N=8, {y8} -> y8 where y8={f1=float,f2=float[2],f3=float,f4=float[2],f5=float,f6=float[2],f7=float,f8=float[2]} running aggregate test for N=9, {y9} -> y9 where y9={f1=float,f2=float[2],f3=float,f4=float[2],f5=float,f6=float[2],f7=float,f8=float[2],f9=float} running aggregate test for N=1, {z1} -> z1 where z1={f1=double} running aggregate test for N=2, {z2} -> z2 where z2={f1=double,f2=double[4]} running aggregate test for N=3, {z3} -> z3 where z3={f1=double,f2=double[4],f3=double} running aggregate test for N=4, {z4} -> z4 where z4={f1=double,f2=double[4],f3=double,f4=double[4]} running aggregate test for N=5, {z5} -> z5 where z5={f1=double,f2=double[4],f3=double,f4=double[4],f5=double} running aggregate test for N=6, {z6} -> z6 where z6={f1=double,f2=double[4],f3=double,f4=double[4],f5=double,f6=double[4]} running aggregate test for N=7, {z7} -> z7 where z7={f1=double,f2=double[4],f3=double,f4=double[4],f5=double,f6=double[4],f7=double} running aggregate test for N=8, {z8} -> z8 where z8={f1=double,f2=double[4],f3=double,f4=double[4],f5=double,f6=double[4],f7=double,f8=double[4]} running aggregate test for N=9, {z9} -> z9 where z9={f1=double,f2=double[4],f3=double,f4=double[4],f5=double,f6=double[4],f7=double,f8=double[4],f9=double} running aggregate test for N=1, {p1,p1} -> p1 where p1={f1=uint8} running aggregate test for N=2, {p2,p2} -> p2 where p2={f1=uint8,f2=uint8} running aggregate test for N=3, {p3,p3} -> p3 where p3={f1=uint8,f2=uint8,f3=uint8} running aggregate test for N=4, {p4,p4} -> p4 where p4={f1=uint8,f2=uint8,f3=uint8,f4=uint8} running aggregate test for N=5, {p5,p5} -> p5 where p5={f1=uint8,f2=uint8,f3=uint8,f4=uint8,f5=uint8} running aggregate test for N=6, {p6,p6} -> p6 where p6={f1=uint8,f2=uint8,f3=uint8,f4=uint8,f5=uint8,f6=uint8} running aggregate test for N=7, {p7,p7} -> p7 where p7={f1=uint8,f2=uint8,f3=uint8,f4=uint8,f5=uint8,f6=uint8,f7=uint8} running aggregate test for N=8, {p8,p8} -> p8 where p8={f1=uint8,f2=uint8,f3=uint8,f4=uint8,f5=uint8,f6=uint8,f7=uint8,f8=uint8} running aggregate test for N=9, {p9,p9} -> p9 where p9={f1=uint8,f2=uint8,f3=uint8,f4=uint8,f5=uint8,f6=uint8,f7=uint8,f8=uint8,f9=uint8} running aggregate test for N=1, {q1,q1} -> q1 where q1={f1=int16} running aggregate test for N=2, {q2,q2} -> q2 where q2={f1=int16,f2=int16} running aggregate test for N=3, {q3,q3} -> q3 where q3={f1=int16,f2=int16,f3=int16} running aggregate test for N=4, {q4,q4} -> q4 where q4={f1=int16,f2=int16,f3=int16,f4=int16} running aggregate test for N=5, {q5,q5} -> q5 where q5={f1=int16,f2=int16,f3=int16,f4=int16,f5=int16} running aggregate test for N=6, {q6,q6} -> q6 where q6={f1=int16,f2=int16,f3=int16,f4=int16,f5=int16,f6=int16} running aggregate test for N=7, {q7,q7} -> q7 where q7={f1=int16,f2=int16,f3=int16,f4=int16,f5=int16,f6=int16,f7=int16} running aggregate test for N=8, {q8,q8} -> q8 where q8={f1=int16,f2=int16,f3=int16,f4=int16,f5=int16,f6=int16,f7=int16,f8=int16} running aggregate test for N=9, {q9,q9} -> q9 where q9={f1=int16,f2=int16,f3=int16,f4=int16,f5=int16,f6=int16,f7=int16,f8=int16,f9=int16} running aggregate test for N=1, {r1,r1} -> r1 where r1={f1=int32} running aggregate test for N=2, {r2,r2} -> r2 where r2={f1=int32,f2=int32} running aggregate test for N=3, {r3,r3} -> r3 where r3={f1=int32,f2=int32,f3=int32} running aggregate test for N=4, {r4,r4} -> r4 where r4={f1=int32,f2=int32,f3=int32,f4=int32} running aggregate test for N=5, {r5,r5} -> r5 where r5={f1=int32,f2=int32,f3=int32,f4=int32,f5=int32} running aggregate test for N=6, {r6,r6} -> r6 where r6={f1=int32,f2=int32,f3=int32,f4=int32,f5=int32,f6=int32} running aggregate test for N=7, {r7,r7} -> r7 where r7={f1=int32,f2=int32,f3=int32,f4=int32,f5=int32,f6=int32,f7=int32} running aggregate test for N=8, {r8,r8} -> r8 where r8={f1=int32,f2=int32,f3=int32,f4=int32,f5=int32,f6=int32,f7=int32,f8=int32} running aggregate test for N=9, {r9,r9} -> r9 where r9={f1=int32,f2=int32,f3=int32,f4=int32,f5=int32,f6=int32,f7=int32,f8=int32,f9=int32} running aggregate test for N=1, {s1,s1} -> s1 where s1={f1=int64} running aggregate test for N=2, {s2,s2} -> s2 where s2={f1=int64,f2=int64} running aggregate test for N=3, {s3,s3} -> s3 where s3={f1=int64,f2=int64,f3=int64} running aggregate test for N=4, {s4,s4} -> s4 where s4={f1=int64,f2=int64,f3=int64,f4=int64} running aggregate test for N=5, {s5,s5} -> s5 where s5={f1=int64,f2=int64,f3=int64,f4=int64,f5=int64} running aggregate test for N=6, {s6,s6} -> s6 where s6={f1=int64,f2=int64,f3=int64,f4=int64,f5=int64,f6=int64} running aggregate test for N=7, {s7,s7} -> s7 where s7={f1=int64,f2=int64,f3=int64,f4=int64,f5=int64,f6=int64,f7=int64} running aggregate test for N=8, {s8,s8} -> s8 where s8={f1=int64,f2=int64,f3=int64,f4=int64,f5=int64,f6=int64,f7=int64,f8=int64} running aggregate test for N=9, {s9,s9} -> s9 where s9={f1=int64,f2=int64,f3=int64,f4=int64,f5=int64,f6=int64,f7=int64,f8=int64,f9=int64} running aggregate test for N=1, {t1,t1} -> t1 where t1={f1=float} running aggregate test for N=2, {t2,t2} -> t2 where t2={f1=float,f2=float} running aggregate test for N=3, {t3,t3} -> t3 where t3={f1=float,f2=float,f3=float} running aggregate test for N=4, {t4,t4} -> t4 where t4={f1=float,f2=float,f3=float,f4=float} running aggregate test for N=5, {t5,t5} -> t5 where t5={f1=float,f2=float,f3=float,f4=float,f5=float} running aggregate test for N=6, {t6,t6} -> t6 where t6={f1=float,f2=float,f3=float,f4=float,f5=float,f6=float} running aggregate test for N=7, {t7,t7} -> t7 where t7={f1=float,f2=float,f3=float,f4=float,f5=float,f6=float,f7=float} running aggregate test for N=8, {t8,t8} -> t8 where t8={f1=float,f2=float,f3=float,f4=float,f5=float,f6=float,f7=float,f8=float} running aggregate test for N=9, {t9,t9} -> t9 where t9={f1=float,f2=float,f3=float,f4=float,f5=float,f6=float,f7=float,f8=float,f9=float} running aggregate test for N=1, {u1,u1} -> u1 where u1={f1=double} running aggregate test for N=2, {u2,u2} -> u2 where u2={f1=double,f2=double} running aggregate test for N=3, {u3,u3} -> u3 where u3={f1=double,f2=double,f3=double} running aggregate test for N=4, {u4,u4} -> u4 where u4={f1=double,f2=double,f3=double,f4=double} running aggregate test for N=5, {u5,u5} -> u5 where u5={f1=double,f2=double,f3=double,f4=double,f5=double} running aggregate test for N=6, {u6,u6} -> u6 where u6={f1=double,f2=double,f3=double,f4=double,f5=double,f6=double} running aggregate test for N=7, {u7,u7} -> u7 where u7={f1=double,f2=double,f3=double,f4=double,f5=double,f6=double,f7=double} running aggregate test for N=8, {u8,u8} -> u8 where u8={f1=double,f2=double,f3=double,f4=double,f5=double,f6=double,f7=double,f8=double} running aggregate test for N=9, {u9,u9} -> u9 where u9={f1=double,f2=double,f3=double,f4=double,f5=double,f6=double,f7=double,f8=double,f9=double} running aggregate test for N=1, {pp1,pp1} -> pp1 where pp1={f1=uint8[2]} running aggregate test for N=2, {pp2,pp2} -> pp2 where pp2={f1=uint8[2],f2=uint8[2]} running aggregate test for N=3, {pp3,pp3} -> pp3 where pp3={f1=uint8[2],f2=uint8[2],f3=uint8[2]} running aggregate test for N=4, {pp4,pp4} -> pp4 where pp4={f1=uint8[2],f2=uint8[2],f3=uint8[2],f4=uint8[2]} running aggregate test for N=5, {pp5,pp5} -> pp5 where pp5={f1=uint8[2],f2=uint8[2],f3=uint8[2],f4=uint8[2],f5=uint8[2]} running aggregate test for N=6, {pp6,pp6} -> pp6 where pp6={f1=uint8[2],f2=uint8[2],f3=uint8[2],f4=uint8[2],f5=uint8[2],f6=uint8[2]} running aggregate test for N=7, {pp7,pp7} -> pp7 where pp7={f1=uint8[2],f2=uint8[2],f3=uint8[2],f4=uint8[2],f5=uint8[2],f6=uint8[2],f7=uint8[2]} running aggregate test for N=8, {pp8,pp8} -> pp8 where pp8={f1=uint8[2],f2=uint8[2],f3=uint8[2],f4=uint8[2],f5=uint8[2],f6=uint8[2],f7=uint8[2],f8=uint8[2]} running aggregate test for N=9, {pp9,pp9} -> pp9 where pp9={f1=uint8[2],f2=uint8[2],f3=uint8[2],f4=uint8[2],f5=uint8[2],f6=uint8[2],f7=uint8[2],f8=uint8[2],f9=uint8[2]} running aggregate test for N=1, {qq1,qq1} -> qq1 where qq1={f1=int16[2]} running aggregate test for N=2, {qq2,qq2} -> qq2 where qq2={f1=int16[2],f2=int16[2]} running aggregate test for N=3, {qq3,qq3} -> qq3 where qq3={f1=int16[2],f2=int16[2],f3=int16[2]} running aggregate test for N=4, {qq4,qq4} -> qq4 where qq4={f1=int16[2],f2=int16[2],f3=int16[2],f4=int16[2]} running aggregate test for N=5, {qq5,qq5} -> qq5 where qq5={f1=int16[2],f2=int16[2],f3=int16[2],f4=int16[2],f5=int16[2]} running aggregate test for N=6, {qq6,qq6} -> qq6 where qq6={f1=int16[2],f2=int16[2],f3=int16[2],f4=int16[2],f5=int16[2],f6=int16[2]} running aggregate test for N=7, {qq7,qq7} -> qq7 where qq7={f1=int16[2],f2=int16[2],f3=int16[2],f4=int16[2],f5=int16[2],f6=int16[2],f7=int16[2]} running aggregate test for N=8, {qq8,qq8} -> qq8 where qq8={f1=int16[2],f2=int16[2],f3=int16[2],f4=int16[2],f5=int16[2],f6=int16[2],f7=int16[2],f8=int16[2]} running aggregate test for N=9, {qq9,qq9} -> qq9 where qq9={f1=int16[2],f2=int16[2],f3=int16[2],f4=int16[2],f5=int16[2],f6=int16[2],f7=int16[2],f8=int16[2],f9=int16[2]} running aggregate test for N=1, {rr1,rr1} -> rr1 where rr1={f1=int32[2]} running aggregate test for N=2, {rr2,rr2} -> rr2 where rr2={f1=int32[2],f2=int32[2]} running aggregate test for N=3, {rr3,rr3} -> rr3 where rr3={f1=int32[2],f2=int32[2],f3=int32[2]} running aggregate test for N=4, {rr4,rr4} -> rr4 where rr4={f1=int32[2],f2=int32[2],f3=int32[2],f4=int32[2]} running aggregate test for N=5, {rr5,rr5} -> rr5 where rr5={f1=int32[2],f2=int32[2],f3=int32[2],f4=int32[2],f5=int32[2]} running aggregate test for N=6, {rr6,rr6} -> rr6 where rr6={f1=int32[2],f2=int32[2],f3=int32[2],f4=int32[2],f5=int32[2],f6=int32[2]} running aggregate test for N=7, {rr7,rr7} -> rr7 where rr7={f1=int32[2],f2=int32[2],f3=int32[2],f4=int32[2],f5=int32[2],f6=int32[2],f7=int32[2]} running aggregate test for N=8, {rr8,rr8} -> rr8 where rr8={f1=int32[2],f2=int32[2],f3=int32[2],f4=int32[2],f5=int32[2],f6=int32[2],f7=int32[2],f8=int32[2]} running aggregate test for N=9, {rr9,rr9} -> rr9 where rr9={f1=int32[2],f2=int32[2],f3=int32[2],f4=int32[2],f5=int32[2],f6=int32[2],f7=int32[2],f8=int32[2],f9=int32[2]} running aggregate test for N=1, {ss1,ss1} -> ss1 where ss1={f1=int64[2]} running aggregate test for N=2, {ss2,ss2} -> ss2 where ss2={f1=int64[2],f2=int64[2]} running aggregate test for N=3, {ss3,ss3} -> ss3 where ss3={f1=int64[2],f2=int64[2],f3=int64[2]} running aggregate test for N=4, {ss4,ss4} -> ss4 where ss4={f1=int64[2],f2=int64[2],f3=int64[2],f4=int64[2]} running aggregate test for N=5, {ss5,ss5} -> ss5 where ss5={f1=int64[2],f2=int64[2],f3=int64[2],f4=int64[2],f5=int64[2]} running aggregate test for N=6, {ss6,ss6} -> ss6 where ss6={f1=int64[2],f2=int64[2],f3=int64[2],f4=int64[2],f5=int64[2],f6=int64[2]} running aggregate test for N=7, {ss7,ss7} -> ss7 where ss7={f1=int64[2],f2=int64[2],f3=int64[2],f4=int64[2],f5=int64[2],f6=int64[2],f7=int64[2]} running aggregate test for N=8, {ss8,ss8} -> ss8 where ss8={f1=int64[2],f2=int64[2],f3=int64[2],f4=int64[2],f5=int64[2],f6=int64[2],f7=int64[2],f8=int64[2]} running aggregate test for N=9, {ss9,ss9} -> ss9 where ss9={f1=int64[2],f2=int64[2],f3=int64[2],f4=int64[2],f5=int64[2],f6=int64[2],f7=int64[2],f8=int64[2],f9=int64[2]} running aggregate test for N=1, {tt1,tt1} -> tt1 where tt1={f1=float[2]} running aggregate test for N=2, {tt2,tt2} -> tt2 where tt2={f1=float[2],f2=float[2]} running aggregate test for N=3, {tt3,tt3} -> tt3 where tt3={f1=float[2],f2=float[2],f3=float[2]} running aggregate test for N=4, {tt4,tt4} -> tt4 where tt4={f1=float[2],f2=float[2],f3=float[2],f4=float[2]} running aggregate test for N=5, {tt5,tt5} -> tt5 where tt5={f1=float[2],f2=float[2],f3=float[2],f4=float[2],f5=float[2]} running aggregate test for N=6, {tt6,tt6} -> tt6 where tt6={f1=float[2],f2=float[2],f3=float[2],f4=float[2],f5=float[2],f6=float[2]} running aggregate test for N=7, {tt7,tt7} -> tt7 where tt7={f1=float[2],f2=float[2],f3=float[2],f4=float[2],f5=float[2],f6=float[2],f7=float[2]} running aggregate test for N=8, {tt8,tt8} -> tt8 where tt8={f1=float[2],f2=float[2],f3=float[2],f4=float[2],f5=float[2],f6=float[2],f7=float[2],f8=float[2]} running aggregate test for N=9, {tt9,tt9} -> tt9 where tt9={f1=float[2],f2=float[2],f3=float[2],f4=float[2],f5=float[2],f6=float[2],f7=float[2],f8=float[2],f9=float[2]} running aggregate test for N=1, {uu1,uu1} -> uu1 where uu1={f1=double[2]} running aggregate test for N=2, {uu2,uu2} -> uu2 where uu2={f1=double[2],f2=double[2]} running aggregate test for N=3, {uu3,uu3} -> uu3 where uu3={f1=double[2],f2=double[2],f3=double[2]} running aggregate test for N=4, {uu4,uu4} -> uu4 where uu4={f1=double[2],f2=double[2],f3=double[2],f4=double[2]} running aggregate test for N=5, {uu5,uu5} -> uu5 where uu5={f1=double[2],f2=double[2],f3=double[2],f4=double[2],f5=double[2]} running aggregate test for N=6, {uu6,uu6} -> uu6 where uu6={f1=double[2],f2=double[2],f3=double[2],f4=double[2],f5=double[2],f6=double[2]} running aggregate test for N=7, {uu7,uu7} -> uu7 where uu7={f1=double[2],f2=double[2],f3=double[2],f4=double[2],f5=double[2],f6=double[2],f7=double[2]} running aggregate test for N=8, {uu8,uu8} -> uu8 where uu8={f1=double[2],f2=double[2],f3=double[2],f4=double[2],f5=double[2],f6=double[2],f7=double[2],f8=double[2]} running aggregate test for N=9, {uu9,uu9} -> uu9 where uu9={f1=double[2],f2=double[2],f3=double[2],f4=double[2],f5=double[2],f6=double[2],f7=double[2],f8=double[2],f9=double[2]} running aggregate test for N=1, {v1,v1} -> v1 where v1={f1=uint8} running aggregate test for N=2, {v2,v2} -> v2 where v2={f1=uint8,f2=int16} running aggregate test for N=3, {v3,v3} -> v3 where v3={f1=uint8,f2=int16,f3=int32} running aggregate test for N=4, {v4,v4} -> v4 where v4={f1=uint8,f2=int16,f3=int32,f4=int64} running aggregate test for N=5, {v5,v5} -> v5 where v5={f1=uint8,f2=int16,f3=int32,f4=int64,f5=double} running aggregate test for N=6, {v6,v6} -> v6 where v6={f1=uint8,f2=int16,f3=int32,f4=int64,f5=double,f6=uint8} running aggregate test for N=7, {v7,v7} -> v7 where v7={f1=uint8,f2=int16,f3=int32,f4=int64,f5=double,f6=uint8,f7=int16} running aggregate test for N=8, {v8,v8} -> v8 where v8={f1=uint8,f2=int16,f3=int32,f4=int64,f5=double,f6=uint8,f7=int16,f8=int32} running aggregate test for N=9, {v9,v9} -> v9 where v9={f1=uint8,f2=int16,f3=int32,f4=int64,f5=double,f6=uint8,f7=int16,f8=int32,f9=int64} running aggregate test for N=1, {w1,w1} -> w1 where w1={f1=float} running aggregate test for N=2, {w2,w2} -> w2 where w2={f1=float,f2=float} running aggregate test for N=3, {w3,w3} -> w3 where w3={f1=float,f2=float,f3=uint8} running aggregate test for N=4, {w4,w4} -> w4 where w4={f1=float,f2=float,f3=uint8,f4=uint8} running aggregate test for N=5, {w5,w5} -> w5 where w5={f1=float,f2=float,f3=uint8,f4=uint8,f5=int16} running aggregate test for N=6, {w6,w6} -> w6 where w6={f1=float,f2=float,f3=uint8,f4=uint8,f5=int16,f6=int32} running aggregate test for N=7, {w7,w7} -> w7 where w7={f1=float,f2=float,f3=uint8,f4=uint8,f5=int16,f6=int32,f7=int64} running aggregate test for N=8, {w8,w8} -> w8 where w8={f1=float,f2=float,f3=uint8,f4=uint8,f5=int16,f6=int32,f7=int64,f8=float} running aggregate test for N=9, {w9,w9} -> w9 where w9={f1=float,f2=float,f3=uint8,f4=uint8,f5=int16,f6=int32,f7=int64,f8=float,f9=float} running aggregate test for N=1, {x1,x1} -> x1 where x1={f1=uint8} running aggregate test for N=2, {x2,x2} -> x2 where x2={f1=uint8,f2=int16[2]} running aggregate test for N=3, {x3,x3} -> x3 where x3={f1=uint8,f2=int16[2],f3=int64} running aggregate test for N=4, {x4,x4} -> x4 where x4={f1=uint8,f2=int16[2],f3=int64,f4=float[3]} running aggregate test for N=5, {x5,x5} -> x5 where x5={f1=uint8,f2=int16[2],f3=int64,f4=float[3],f5=double[2]} running aggregate test for N=6, {x6,x6} -> x6 where x6={f1=uint8,f2=int16[2],f3=int64,f4=float[3],f5=double[2],f6=uint8} running aggregate test for N=7, {x7,x7} -> x7 where x7={f1=uint8,f2=int16[2],f3=int64,f4=float[3],f5=double[2],f6=uint8,f7=int16[2]} running aggregate test for N=8, {x8,x8} -> x8 where x8={f1=uint8,f2=int16[2],f3=int64,f4=float[3],f5=double[2],f6=uint8,f7=int16[2],f8=int64} running aggregate test for N=9, {x9,x9} -> x9 where x9={f1=uint8,f2=int16[2],f3=int64,f4=float[3],f5=double[2],f6=uint8,f7=int16[2],f8=int64,f9=float[3]} running aggregate test for N=1, {y1,y1} -> y1 where y1={f1=float} running aggregate test for N=2, {y2,y2} -> y2 where y2={f1=float,f2=float[2]} running aggregate test for N=3, {y3,y3} -> y3 where y3={f1=float,f2=float[2],f3=float} running aggregate test for N=4, {y4,y4} -> y4 where y4={f1=float,f2=float[2],f3=float,f4=float[2]} running aggregate test for N=5, {y5,y5} -> y5 where y5={f1=float,f2=float[2],f3=float,f4=float[2],f5=float} running aggregate test for N=6, {y6,y6} -> y6 where y6={f1=float,f2=float[2],f3=float,f4=float[2],f5=float,f6=float[2]} running aggregate test for N=7, {y7,y7} -> y7 where y7={f1=float,f2=float[2],f3=float,f4=float[2],f5=float,f6=float[2],f7=float} running aggregate test for N=8, {y8,y8} -> y8 where y8={f1=float,f2=float[2],f3=float,f4=float[2],f5=float,f6=float[2],f7=float,f8=float[2]} running aggregate test for N=9, {y9,y9} -> y9 where y9={f1=float,f2=float[2],f3=float,f4=float[2],f5=float,f6=float[2],f7=float,f8=float[2],f9=float} running aggregate test for N=1, {z1,z1} -> z1 where z1={f1=double} running aggregate test for N=2, {z2,z2} -> z2 where z2={f1=double,f2=double[4]} running aggregate test for N=3, {z3,z3} -> z3 where z3={f1=double,f2=double[4],f3=double} running aggregate test for N=4, {z4,z4} -> z4 where z4={f1=double,f2=double[4],f3=double,f4=double[4]} running aggregate test for N=5, {z5,z5} -> z5 where z5={f1=double,f2=double[4],f3=double,f4=double[4],f5=double} running aggregate test for N=6, {z6,z6} -> z6 where z6={f1=double,f2=double[4],f3=double,f4=double[4],f5=double,f6=double[4]} running aggregate test for N=7, {z7,z7} -> z7 where z7={f1=double,f2=double[4],f3=double,f4=double[4],f5=double,f6=double[4],f7=double} running aggregate test for N=8, {z8,z8} -> z8 where z8={f1=double,f2=double[4],f3=double,f4=double[4],f5=double,f6=double[4],f7=double,f8=double[4]} running aggregate test for N=9, {z9,z9} -> z9 where z9={f1=double,f2=double[4],f3=double,f4=double[4],f5=double,f6=double[4],f7=double,f8=double[4],f9=double} definition {&int8,int64} -> int64 define dso_local i64 @"$anon (stuff.t:2)"(i8* %0, i64 %1) { entry: %2 = getelementptr i8, i8* %0, i64 64 %3 = bitcast i8* %2 to i64* %4 = load volatile i64, i64* %3, align 8 ret i64 %4 } assembly for function at address 0x7f0605c57000 0x7f0605c57000(+0): mov rax, qword ptr [rdi + 64] 0x7f0605c57004(+4): ret define dso_local i64 @"$anon (stuff.t:10)"(i8* %0, i64 %1) { entry: %2 = getelementptr i8, i8* %0, i64 64 %3 = bitcast i8* %2 to i64* %4 = load volatile i64, i64* %3, align 8 ret i64 %4 } definition {&int8,int64} -> int64 assembly for function at address 0x7f0605992000 0x7f0605992000(+0): mov rax, qword ptr [rdi + 64] 0x7f0605992004(+4): ret 52 Hi. This is Dog. Hi. This is Dog. 3 4 5 cdata: NULL 1 3.4 definition {} -> {} define dso_local void @"$second"() { entry: ret void } assembly for function at address 0x7f5ef7a1f000 0x7f5ef7a1f000(+0): ret definition {&float} -> {} define dso_local void @"$foo"(float* %0) { entry: %1 = getelementptr float, float* %0, i64 3 %2 = bitcast float* %1 to <4 x float>* %3 = load <4 x float>, <4 x float>* %2, align 4 %4 = bitcast float* %0 to <4 x float>* store <4 x float> %3, <4 x float>* %4, align 4 ret void } assembly for function at address 0x7fd4b6eb2000 0x7fd4b6eb2000(+0): vmovups xmm0, xmmword ptr [rdi + 12] 0x7fd4b6eb2005(+5): vmovups xmmword ptr [rdi], xmm0 0x7fd4b6eb2009(+9): ret HERE d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 deferbreak.t:19: terra doit() : {} deferbreak.t:20: d(0) deferbreak.t:21: for i : int32 = 0,10 do deferbreak.t:22: defer d(2 * i + 2) deferbreak.t:23: if true then deferbreak.t:24: defer d(2 * i + 1) deferbreak.t:25: if i == 8 then deferbreak.t:26: break deferbreak.t:25: end deferbreak.t:23: end deferbreak.t:21: end deferbreak.t:30: d(19) deferbreak.t:19: end times = 28 define dso_local void @"$runit"(i32 %0, float* %1, float* %2) { entry: %3 = sext i32 %0 to i64 %4 = add i32 %0, -1 %5 = icmp sgt i32 %4, 1 br i1 %5, label %forbody.lr.ph, label %merge forbody.lr.ph: ; preds = %entry %6 = add i32 %0, -32 %7 = icmp sgt i32 %6, 32 %8 = sub i32 0, %0 %9 = sext i32 %8 to i64 br i1 %7, label %forbody.us.preheader, label %merge forbody.us.preheader: ; preds = %forbody.lr.ph %10 = getelementptr float, float* %1, i64 %3 %11 = getelementptr float, float* %10, i64 32 %12 = getelementptr float, float* %2, i64 %3 %13 = getelementptr float, float* %12, i64 32 br label %forbody.us forbody.us: ; preds = %forbody.us.preheader, %forcond1.merge3_crit_edge.us %input.029.us = phi float* [ %104, %forcond1.merge3_crit_edge.us ], [ %11, %forbody.us.preheader ] %output.028.us = phi float* [ %105, %forcond1.merge3_crit_edge.us ], [ %13, %forbody.us.preheader ] %i.027.us = phi i32 [ %106, %forcond1.merge3_crit_edge.us ], [ 1, %forbody.us.preheader ] br label %forbody2.us forbody2.us: ; preds = %forbody.us, %forbody2.us %input.125.us = phi float* [ %input.029.us, %forbody.us ], [ %100, %forbody2.us ] %output.124.us = phi float* [ %output.028.us, %forbody.us ], [ %101, %forbody2.us ] %j.023.us = phi i32 [ 32, %forbody.us ], [ %102, %forbody2.us ] %14 = getelementptr float, float* %input.125.us, i64 %9 %15 = bitcast float* %14 to <8 x float>* %16 = load <8 x float>, <8 x float>* %15, align 4 %17 = fadd <8 x float> %16, zeroinitializer %18 = getelementptr float, float* %input.125.us, i64 8 %19 = getelementptr float, float* %18, i64 %9 %20 = bitcast float* %19 to <8 x float>* %21 = load <8 x float>, <8 x float>* %20, align 4 %22 = fadd <8 x float> %21, zeroinitializer %23 = getelementptr float, float* %input.125.us, i64 16 %24 = getelementptr float, float* %23, i64 %9 %25 = bitcast float* %24 to <8 x float>* %26 = load <8 x float>, <8 x float>* %25, align 4 %27 = fadd <8 x float> %26, zeroinitializer %28 = getelementptr float, float* %input.125.us, i64 24 %29 = getelementptr float, float* %28, i64 %9 %30 = bitcast float* %29 to <8 x float>* %31 = load <8 x float>, <8 x float>* %30, align 4 %32 = fadd <8 x float> %31, zeroinitializer %33 = getelementptr float, float* %input.125.us, i64 -1 %34 = bitcast float* %33 to <8 x float>* %35 = load <8 x float>, <8 x float>* %34, align 4 %36 = fadd <8 x float> %17, %35 %37 = getelementptr float, float* %input.125.us, i64 7 %38 = bitcast float* %37 to <8 x float>* %39 = load <8 x float>, <8 x float>* %38, align 4 %40 = fadd <8 x float> %22, %39 %41 = getelementptr float, float* %input.125.us, i64 15 %42 = bitcast float* %41 to <8 x float>* %43 = load <8 x float>, <8 x float>* %42, align 4 %44 = fadd <8 x float> %27, %43 %45 = getelementptr float, float* %input.125.us, i64 23 %46 = bitcast float* %45 to <8 x float>* %47 = load <8 x float>, <8 x float>* %46, align 4 %48 = fadd <8 x float> %32, %47 %49 = bitcast float* %input.125.us to <8 x float>* %50 = load <8 x float>, <8 x float>* %49, align 4 %51 = fadd <8 x float> %36, %50 %52 = bitcast float* %18 to <8 x float>* %53 = load <8 x float>, <8 x float>* %52, align 4 %54 = fadd <8 x float> %40, %53 %55 = bitcast float* %23 to <8 x float>* %56 = load <8 x float>, <8 x float>* %55, align 4 %57 = fadd <8 x float> %44, %56 %58 = bitcast float* %28 to <8 x float>* %59 = load <8 x float>, <8 x float>* %58, align 4 %60 = fadd <8 x float> %48, %59 %61 = getelementptr float, float* %input.125.us, i64 1 %62 = bitcast float* %61 to <8 x float>* %63 = load <8 x float>, <8 x float>* %62, align 4 %64 = fadd <8 x float> %51, %63 %65 = getelementptr float, float* %input.125.us, i64 9 %66 = bitcast float* %65 to <8 x float>* %67 = load <8 x float>, <8 x float>* %66, align 4 %68 = fadd <8 x float> %54, %67 %69 = getelementptr float, float* %input.125.us, i64 17 %70 = bitcast float* %69 to <8 x float>* %71 = load <8 x float>, <8 x float>* %70, align 4 %72 = fadd <8 x float> %57, %71 %73 = getelementptr float, float* %input.125.us, i64 25 %74 = bitcast float* %73 to <8 x float>* %75 = load <8 x float>, <8 x float>* %74, align 4 %76 = fadd <8 x float> %60, %75 %77 = getelementptr float, float* %input.125.us, i64 %3 %78 = bitcast float* %77 to <8 x float>* %79 = load <8 x float>, <8 x float>* %78, align 4 %80 = fadd <8 x float> %64, %79 %81 = getelementptr float, float* %18, i64 %3 %82 = bitcast float* %81 to <8 x float>* %83 = load <8 x float>, <8 x float>* %82, align 4 %84 = fadd <8 x float> %68, %83 %85 = getelementptr float, float* %23, i64 %3 %86 = bitcast float* %85 to <8 x float>* %87 = load <8 x float>, <8 x float>* %86, align 4 %88 = fadd <8 x float> %72, %87 %89 = getelementptr float, float* %28, i64 %3 %90 = bitcast float* %89 to <8 x float>* %91 = load <8 x float>, <8 x float>* %90, align 4 %92 = fadd <8 x float> %76, %91 %93 = bitcast float* %output.124.us to <8 x float>* store <8 x float> %80, <8 x float>* %93, align 4 %94 = getelementptr float, float* %output.124.us, i64 8 %95 = bitcast float* %94 to <8 x float>* store <8 x float> %84, <8 x float>* %95, align 4 %96 = getelementptr float, float* %output.124.us, i64 16 %97 = bitcast float* %96 to <8 x float>* store <8 x float> %88, <8 x float>* %97, align 4 %98 = getelementptr float, float* %output.124.us, i64 24 %99 = bitcast float* %98 to <8 x float>* store <8 x float> %92, <8 x float>* %99, align 4 %100 = getelementptr float, float* %input.125.us, i64 32 %101 = getelementptr float, float* %output.124.us, i64 32 %102 = add i32 %j.023.us, 32 %103 = icmp slt i32 %102, %6 br i1 %103, label %forbody2.us, label %forcond1.merge3_crit_edge.us forcond1.merge3_crit_edge.us: ; preds = %forbody2.us %104 = getelementptr float, float* %input.125.us, i64 96 %105 = getelementptr float, float* %output.124.us, i64 96 %106 = add nuw nsw i32 %i.027.us, 1 %exitcond.not = icmp eq i32 %106, %4 br i1 %exitcond.not, label %merge, label %forbody.us merge: ; preds = %forcond1.merge3_crit_edge.us, %forbody.lr.ph, %entry ret void } 0.003649 8.426974 5.266859 definition {int32,&float,&float} -> {} assembly for function at address 0x7fe623260000 0x7fe623260000(+0): push rbp 0x7fe623260001(+1): push rbx 0x7fe623260002(+2): lea r10d, [rdi - 1] 0x7fe623260006(+6): cmp r10d, 2 0x7fe62326000a(+10): jl 539 0x7fe623260010(+16): lea ecx, [rdi - 32] 0x7fe623260013(+19): cmp ecx, 33 0x7fe623260016(+22): jl 527 0x7fe62326001c(+28): movsxd r8, edi 0x7fe62326001f(+31): neg edi 0x7fe623260021(+33): movsxd r9, edi 0x7fe623260024(+36): lea rsi, [rsi + 4*r8] 0x7fe623260028(+40): add rsi, 128 0x7fe62326002f(+47): lea rdx, [rdx + 4*r8] 0x7fe623260033(+51): add rdx, 128 0x7fe62326003a(+58): add r8, 24 0x7fe62326003e(+62): add r9, 24 0x7fe623260042(+66): mov r11d, 1 0x7fe623260048(+72): vxorps xmm0, xmm0, xmm0 0x7fe62326004c(+76): nop dword ptr [rax] 0x7fe623260050(+80): lea rax, [rsi + 4*r8] 0x7fe623260054(+84): lea rdi, [rsi + 4*r9] 0x7fe623260058(+88): mov ebp, 32 0x7fe62326005d(+93): xor ebx, ebx 0x7fe62326005f(+95): nop 0x7fe623260060(+96): vmovups xmm1, xmmword ptr [rdi + rbx - 96] 0x7fe623260066(+102): vmovups xmm2, xmmword ptr [rdi + rbx - 64] 0x7fe62326006c(+108): vmovups xmm3, xmmword ptr [rdi + rbx - 32] 0x7fe623260072(+114): vmovups xmm4, xmmword ptr [rdi + rbx] 0x7fe623260077(+119): vinsertf128 ymm1, ymm1, xmmword ptr [rdi + rbx - 80], 1 0x7fe62326007f(+127): vaddps ymm1, ymm1, ymm0 0x7fe623260083(+131): vinsertf128 ymm2, ymm2, xmmword ptr [rdi + rbx - 48], 1 0x7fe62326008b(+139): vinsertf128 ymm3, ymm3, xmmword ptr [rdi + rbx - 16], 1 0x7fe623260093(+147): vaddps ymm2, ymm2, ymm0 0x7fe623260097(+151): vaddps ymm3, ymm3, ymm0 0x7fe62326009b(+155): vinsertf128 ymm4, ymm4, xmmword ptr [rdi + rbx + 16], 1 0x7fe6232600a3(+163): vaddps ymm4, ymm4, ymm0 0x7fe6232600a7(+167): vmovups xmm5, xmmword ptr [rsi + rbx - 4] 0x7fe6232600ad(+173): vmovups xmm6, xmmword ptr [rsi + rbx] 0x7fe6232600b2(+178): vmovups xmm7, xmmword ptr [rsi + rbx + 4] 0x7fe6232600b8(+184): vmovups xmm8, xmmword ptr [rsi + rbx + 28] 0x7fe6232600be(+190): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 12], 1 0x7fe6232600c6(+198): vaddps ymm1, ymm1, ymm5 0x7fe6232600ca(+202): vinsertf128 ymm5, ymm8, xmmword ptr [rsi + rbx + 44], 1 0x7fe6232600d2(+210): vaddps ymm2, ymm2, ymm5 0x7fe6232600d6(+214): vmovups xmm5, xmmword ptr [rsi + rbx + 60] 0x7fe6232600dc(+220): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 76], 1 0x7fe6232600e4(+228): vaddps ymm3, ymm3, ymm5 0x7fe6232600e8(+232): vmovups xmm5, xmmword ptr [rsi + rbx + 92] 0x7fe6232600ee(+238): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 108], 1 0x7fe6232600f6(+246): vinsertf128 ymm6, ymm6, xmmword ptr [rsi + rbx + 16], 1 0x7fe6232600fe(+254): vaddps ymm4, ymm4, ymm5 0x7fe623260102(+258): vmovups xmm5, xmmword ptr [rsi + rbx + 32] 0x7fe623260108(+264): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 48], 1 0x7fe623260110(+272): vaddps ymm1, ymm1, ymm6 0x7fe623260114(+276): vmovups xmm6, xmmword ptr [rsi + rbx + 64] 0x7fe62326011a(+282): vinsertf128 ymm6, ymm6, xmmword ptr [rsi + rbx + 80], 1 0x7fe623260122(+290): vaddps ymm2, ymm2, ymm5 0x7fe623260126(+294): vmovups xmm5, xmmword ptr [rsi + rbx + 96] 0x7fe62326012c(+300): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 112], 1 0x7fe623260134(+308): vaddps ymm3, ymm3, ymm6 0x7fe623260138(+312): vaddps ymm4, ymm4, ymm5 0x7fe62326013c(+316): vinsertf128 ymm5, ymm7, xmmword ptr [rsi + rbx + 20], 1 0x7fe623260144(+324): vaddps ymm1, ymm1, ymm5 0x7fe623260148(+328): vmovups xmm5, xmmword ptr [rsi + rbx + 36] 0x7fe62326014e(+334): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 52], 1 0x7fe623260156(+342): vaddps ymm2, ymm2, ymm5 0x7fe62326015a(+346): vmovups xmm5, xmmword ptr [rsi + rbx + 68] 0x7fe623260160(+352): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 84], 1 0x7fe623260168(+360): vaddps ymm3, ymm3, ymm5 0x7fe62326016c(+364): vmovups xmm5, xmmword ptr [rsi + rbx + 100] 0x7fe623260172(+370): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 116], 1 0x7fe62326017a(+378): vaddps ymm4, ymm4, ymm5 0x7fe62326017e(+382): vmovups xmm5, xmmword ptr [rax + rbx - 96] 0x7fe623260184(+388): vmovups xmm6, xmmword ptr [rax + rbx - 64] 0x7fe62326018a(+394): vmovups xmm7, xmmword ptr [rax + rbx - 32] 0x7fe623260190(+400): vmovups xmm8, xmmword ptr [rax + rbx] 0x7fe623260195(+405): vinsertf128 ymm5, ymm5, xmmword ptr [rax + rbx - 80], 1 0x7fe62326019d(+413): vaddps ymm1, ymm1, ymm5 0x7fe6232601a1(+417): vinsertf128 ymm5, ymm6, xmmword ptr [rax + rbx - 48], 1 0x7fe6232601a9(+425): vinsertf128 ymm6, ymm7, xmmword ptr [rax + rbx - 16], 1 0x7fe6232601b1(+433): vaddps ymm2, ymm2, ymm5 0x7fe6232601b5(+437): vaddps ymm3, ymm3, ymm6 0x7fe6232601b9(+441): vinsertf128 ymm5, ymm8, xmmword ptr [rax + rbx + 16], 1 0x7fe6232601c1(+449): vaddps ymm4, ymm4, ymm5 0x7fe6232601c5(+453): vextractf128 xmmword ptr [rdx + rbx + 16], ymm1, 1 0x7fe6232601cd(+461): vmovups xmmword ptr [rdx + rbx], xmm1 0x7fe6232601d2(+466): vextractf128 xmmword ptr [rdx + rbx + 48], ymm2, 1 0x7fe6232601da(+474): vmovups xmmword ptr [rdx + rbx + 32], xmm2 0x7fe6232601e0(+480): vextractf128 xmmword ptr [rdx + rbx + 80], ymm3, 1 0x7fe6232601e8(+488): vmovups xmmword ptr [rdx + rbx + 64], xmm3 0x7fe6232601ee(+494): vextractf128 xmmword ptr [rdx + rbx + 112], ymm4, 1 0x7fe6232601f6(+502): vmovups xmmword ptr [rdx + rbx + 96], xmm4 0x7fe6232601fc(+508): add ebp, 32 0x7fe6232601ff(+511): sub rbx, -128 0x7fe623260203(+515): cmp ebp, ecx 0x7fe623260205(+517): jl -427 0x7fe62326020b(+523): add rsi, rbx 0x7fe62326020e(+526): add rsi, 256 0x7fe623260215(+533): add rdx, rbx 0x7fe623260218(+536): add rdx, 256 0x7fe62326021f(+543): inc r11d 0x7fe623260222(+546): cmp r11d, r10d 0x7fe623260225(+549): jne -475 0x7fe62326022b(+555): pop rbx 0x7fe62326022c(+556): pop rbp 0x7fe62326022d(+557): vzeroupper 0x7fe623260230(+560): ret times = 21 0.004927 6.241055 3.900659 about to compile unpack_param finished compile unpack_param in 0 seconds cdata: 0x7f17e23cc0b0 ignoring nonexistent directory "/usr/local/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-alpine-linux-musl/11.2.1/../../../../x86_64-alpine-linux-musl/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "$CLANG_RESOURCE$/include" ignoring nonexistent directory "$CLANG_RESOURCE$/include/cuda_wrappers" ignoring nonexistent directory "$CLANG_RESOURCE$/include" #include "..." search starts here: #include <...> search starts here: /usr/include/luajit-2.1 /usr/include End of search list. int32 Hello World! hello, 0 1 2 3 5 8 13 21 34 55 89 144 foobar A a int32 b int32 new &{int32,int32,double} -> {} new &{int32} -> {} 1 2 3.5 1 2 size = 4 0 = 1 1 = 2 2 = 3 3 = 4 4 = 5 5 = 6 6 = 7 7 = 8 8 = 9 9 = 10 A dtor! A dtor! A dtor! A dtor! A dtor! A dtor! A dtor! dgemmpaper.t:52: terra anon (dgemmpaper.t:52)($A : &vector(double,8),$B : &vector(double,8),$C : &vector(double,8),$lda : int32,$ldb : int32,$ldc : int32) : {} dgemmpaper.t:54: for $mn : int32 = 0, /src/terralib.lua:2169: 40,4 do dgemmpaper.t:55: for $nn : int32 = 0, /src/terralib.lua:2169: 40, dgemmpaper.t:55: /src/terralib.lua:2169: 2 * 8 do dgemmpaper.t:28: var $caddr00 : &vector(double,8) = $C + /src/terralib.lua:2169: 0 * dgemmpaper.t:28: $ldc + /src/terralib.lua:2169: 0 * 8 dgemmpaper.t:29: var $c00 : vector(double,8) = dgemmpaper.t:30: /src/terralib.lua:2169: [vector(double,8)]([double](1)) * dgemmpaper.t:30: @$caddr00 dgemmpaper.t:28: var $caddr01 : &vector(double,8) = $C + /src/terralib.lua:2169: 0 * dgemmpaper.t:28: $ldc + /src/terralib.lua:2169: 1 * 8 dgemmpaper.t:29: var $c01 : vector(double,8) = dgemmpaper.t:30: /src/terralib.lua:2169: [vector(double,8)]([double](1)) * dgemmpaper.t:30: @$caddr01 dgemmpaper.t:28: var $caddr10 : &vector(double,8) = $C + /src/terralib.lua:2169: 1 * dgemmpaper.t:28: $ldc + /src/terralib.lua:2169: 0 * 8 dgemmpaper.t:29: var $c10 : vector(double,8) = dgemmpaper.t:30: /src/terralib.lua:2169: [vector(double,8)]([double](1)) * dgemmpaper.t:30: @$caddr10 dgemmpaper.t:28: var $caddr11 : &vector(double,8) = $C + /src/terralib.lua:2169: 1 * dgemmpaper.t:28: $ldc + /src/terralib.lua:2169: 1 * 8 dgemmpaper.t:29: var $c11 : vector(double,8) = dgemmpaper.t:30: /src/terralib.lua:2169: [vector(double,8)]([double](1)) * dgemmpaper.t:30: @$caddr11 dgemmpaper.t:28: var $caddr20 : &vector(double,8) = $C + /src/terralib.lua:2169: 2 * dgemmpaper.t:28: $ldc + /src/terralib.lua:2169: 0 * 8 dgemmpaper.t:29: var $c20 : vector(double,8) = dgemmpaper.t:30: /src/terralib.lua:2169: [vector(double,8)]([double](1)) * dgemmpaper.t:30: @$caddr20 dgemmpaper.t:28: var $caddr21 : &vector(double,8) = $C + /src/terralib.lua:2169: 2 * dgemmpaper.t:28: $ldc + /src/terralib.lua:2169: 1 * 8 dgemmpaper.t:29: var $c21 : vector(double,8) = dgemmpaper.t:30: /src/terralib.lua:2169: [vector(double,8)]([double](1)) * dgemmpaper.t:30: @$caddr21 dgemmpaper.t:28: var $caddr30 : &vector(double,8) = $C + /src/terralib.lua:2169: 3 * dgemmpaper.t:28: $ldc + /src/terralib.lua:2169: 0 * 8 dgemmpaper.t:29: var $c30 : vector(double,8) = dgemmpaper.t:30: /src/terralib.lua:2169: [vector(double,8)]([double](1)) * dgemmpaper.t:30: @$caddr30 dgemmpaper.t:28: var $caddr31 : &vector(double,8) = $C + /src/terralib.lua:2169: 3 * dgemmpaper.t:28: $ldc + /src/terralib.lua:2169: 1 * 8 dgemmpaper.t:29: var $c31 : vector(double,8) = dgemmpaper.t:30: /src/terralib.lua:2169: [vector(double,8)]([double](1)) * dgemmpaper.t:30: @$caddr31 dgemmpaper.t:57: for $k : int32 = 0, /src/terralib.lua:2169: 40 do dgemmpaper.t:58: llvm.prefetch.p0i8([&opaque]($B + 4 * $ldb), 0, 3, 1) dgemmpaper.t:39: var $b0 : vector(double,8) = @&$B[ /src/terralib.lua:2169: 0 * 8] dgemmpaper.t:39: var $b1 : vector(double,8) = @&$B[ /src/terralib.lua:2169: 1 * 8] dgemmpaper.t:44: var $a0 : vector(double,8) = $A[ /src/terralib.lua:2169: 0 * dgemmpaper.t:44: $lda] var $a1 : vector(double,8) = $A[ /src/terralib.lua:2169: 1 * dgemmpaper.t:44: $lda] var $a2 : vector(double,8) = $A[ /src/terralib.lua:2169: 2 * dgemmpaper.t:44: $lda] var $a3 : vector(double,8) = $A[ /src/terralib.lua:2169: 3 * dgemmpaper.t:44: $lda] dgemmpaper.t:49: $c00 = $c00 + $a0 * $b0 $c01 = $c01 + $a0 * $b1 $c10 = $c10 + $a1 * $b0 $c11 = $c11 + $a1 * $b1 $c20 = $c20 + $a2 * $b0 $c21 = $c21 + $a2 * $b1 $c30 = $c30 + $a3 * $b0 $c31 = $c31 + $a3 * $b1 dgemmpaper.t:60: $B, $A = $B + $ldb, $A + 1 dgemmpaper.t:57: end dgemmpaper.t:33: @$caddr00 = $c00 @$caddr01 = $c01 @$caddr10 = $c10 @$caddr11 = $c11 @$caddr20 = $c20 @$caddr21 = $c21 @$caddr30 = $c30 @$caddr31 = $c31 dgemmpaper.t:63: $A, $B, $C = $A - /src/terralib.lua:2169: 40, dgemmpaper.t:63: $B - $ldb * /src/terralib.lua:2169: 40 + dgemmpaper.t:63: /src/terralib.lua:2169: 2 * 8, dgemmpaper.t:63: $C + /src/terralib.lua:2169: 2 * 8 dgemmpaper.t:55: end dgemmpaper.t:65: $A, $B, $C = $A + $lda * /src/terralib.lua:2169: 4, dgemmpaper.t:65: $B - /src/terralib.lua:2169: 40, dgemmpaper.t:65: $C + /src/terralib.lua:2169: 4 * dgemmpaper.t:65: $ldb - /src/terralib.lua:2169: 40 dgemmpaper.t:54: end dgemmpaper.t:52: end dgemmpaper.t:74: terra short_saxpy(a : float,x : vector(float,4),y : vector(float,4)) : vector(float,4) dgemmpaper.t:76: return [vector(float,4)](a) * x + y dgemmpaper.t:74: end cdata: 0x7f49538ec2b8 flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts ignoring (machine does not support AVX)... flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts ignoring (machine does not support AVX)... incompletetypetest.t: pretty.t: hello2.t: bug372d.t: sgemm-old.t: luabridgefn.t: bug3.t: coverage.t: arrayt.t: simplevec.t: testimport.t: decltwice.t: cconv_more.t: stuff.t: atoi.t: foundintermediate.t: rd.t: list.t: terralua.t: quote5.t: noopt.t: staticmethod.t: latelink.t: compilecallback.t: mathlib.t: for.t: nolengthop.t: ustore.t: overloadmethod2.t: gctest.t: indexingbug.t: vec.t: breaktest.t: deferbreak.t: stencil.t: compile_time_array3.t: lvaluequote.t: emptycalls.t: clanginfo.t: fncalltest.t: prec.t: macro3.t: toterraexpression.t: unsafesym.t: vtablerec.t: quote6.t: recoverfromerror.t: luabridgerec.t: pattern.t: forlist.t: methodsugar.t: overloadrecv.t: bf.t: objtest.t: unpacktuple.t: antiquote3.t: quote8.t: varargcstring.t: overloadproduct.t: fib.t: antiquote2.t: bug4.t: rvaluerecv.t: f2.t: varargluacall.t: malloc.t: incompletetypetest2.t: offsetcalc.t: teststd.t: overloadcall.t: dgemmpaper.t: examplecompiler1.t: emptystruct.t: forsym.t: sgemm.t: structconstructor.t: customtable.t: avxhadd.t: symbolvar.t:float number int64 cdata uint64 cdata double number uint32 number int32 number gvarfault.t:17: terra fun1() : int32 gvarfault.t:18: printf("gstr: %s \n", gstr) gvarfault.t:19: return 0 gvarfault.t:17: end gstr: some text GET ENTRIES definition {&vector(float,4),vector(int32,4)} -> {} define dso_local void @"$foobar"(<4 x float>* %0, <4 x i32> %1) { entry: %2 = load <4 x float>, <4 x float>* %0, align 16, !nontemporal !0 %3 = sitofp <4 x i32> %1 to <4 x float> %4 = fadd <4 x float> %2, %3 store <4 x float> %4, <4 x float>* %0, align 16, !nontemporal !0 ret void } assembly for function at address 0x7fa50fc28000 0x7fa50fc28000(+0): vmovntdqa xmm1, xmmword ptr [rdi] 0x7fa50fc28005(+5): vcvtdq2ps xmm0, xmm0 0x7fa50fc28009(+9): vaddps xmm0, xmm1, xmm0 0x7fa50fc2800d(+13): vmovntps xmmword ptr [rdi], xmm0 0x7fa50fc28011(+17): ret define dso_local void @"$anon (nontemporal.t:9)"(<4 x float>* %0, <4 x i32> %1) { entry: %2 = load <4 x float>, <4 x float>* %0, align 16, !nontemporal !0 %3 = sitofp <4 x i32> %1 to <4 x float> %4 = fadd <4 x float> %2, %3 store <4 x float> %4, <4 x float>* %0, align 16, !nontemporal !0 ret void } definition {&vector(float,4),vector(int32,4)} -> {} assembly for function at address 0x7fa50f95a000 0x7fa50f95a000(+0): vmovntdqa xmm1, xmmword ptr [rdi] 0x7fa50f95a005(+5): vcvtdq2ps xmm0, xmm0 0x7fa50f95a009(+9): vaddps xmm0, xmm1, xmm0 0x7fa50f95a00d(+13): vmovntps xmmword ptr [rdi], xmm0 0x7fa50f95a011(+17): ret define dso_local void @"$anon (nontemporal.t:9).1"(<4 x float>* %0, <4 x i32> %1) { entry: %2 = load <4 x float>, <4 x float>* %0, align 16 %3 = sitofp <4 x i32> %1 to <4 x float> %4 = fadd <4 x float> %2, %3 store <4 x float> %4, <4 x float>* %0, align 16 ret void } definition {&vector(float,4),vector(int32,4)} -> {} assembly for function at address 0x7fa50f958000 0x7fa50f958000(+0): vcvtdq2ps xmm0, xmm0 0x7fa50f958004(+4): vaddps xmm0, xmm0, xmmword ptr [rdi] 0x7fa50f958008(+8): vmovaps xmmword ptr [rdi], xmm0 0x7fa50f95800c(+12): ret definition {&float,&float} -> {} define dso_local void @"$lol"(float* %0, float* %1) { entry: %2 = bitcast float* %0 to <4 x float>* %3 = load <4 x float>, <4 x float>* %2, align 4 %4 = bitcast float* %1 to <4 x float>* store <4 x float> %3, <4 x float>* %4, align 4 ret void } assembly for function at address 0x7f9456af3000 0x7f9456af3000(+0): vmovups xmm0, xmmword ptr [rdi] 0x7f9456af3004(+4): vmovups xmmword ptr [rsi], xmm0 0x7f9456af3008(+8): ret boolcast.t: forp.t: sumlanguage1.t: gvarfault.t: union.t: definewrong.t: abouttocompile.t: nontemporal.t: linkllvm.t: vararg.t: anonstruct.t: crash2.t: bug2.t: constant2.t: clean.t: linkllvm2.t: ================= = passing tests ================= foundintermediate3.t simpleadd.t constantinits.t vecptr.t vecsize.t structcast.t defer.t quote3.t methodantiquote.t aggregatearr.t quote.t typeexp.t let1.t ainline.t overloadmethod3.t sintable.t stdio.t cudatex.t methodrvalue.t lazycstring.t cudaprintf.t luaterramethod.t simpleapply.t enumc.t symbolvar4.t pointerarith.t foundintermediate2.t class6.t testrequire.t diffuse.t falsespec.t amdgpu_kernel.t arraylit.t hexf.t nantest.t torturechain.t incomplete3.t painfulrecstruct.t anon3.t exportdynamic.t luaapi.t class.t coverage3.t globals.t decltwicef.t objc2.t dgemm2.t incomplete5.t parsefail2.t blocking2-fixed.t symbolvar2.t getmethod.t unm.t bug372c.t addlanguage1.t method.t forwardtodef.t vars.t anonstruct2.t zeroreturn2.t blankexp.t lazylog.t gettype.t printfarray.t fakeasm.t takedefinition.t cstruct.t class4.t or.t array.t pthreads.t blocking2.t sumlanguage2.t crash1.t cmpxchg.t hello.t prec2.t speed.t incomplete2.t cudaconst2.t badname.t defercond.t receivercasts.t goto2.t callbackcache.t isvolatile.t forbreak.t cast.t nestedcalls.t cudahello.t defergoto.t setter.t names.t fnames.t multimacro.t constanttypes.t sgemm3.t hasbeenfrozen.t cudaaggregate.t symparam3.t dgemm.t metatype.t parsefail.t quote4.t weirdheader.t constant.t ifelse.t class2.t ssimple.t symbolmangling.t cnamespace.t testlog.t examplelanguage1.t quoteenv.t blocking3.t foo.t includetwice.t fact.t nojit.t empty.t let2.t vecobj.t indexing64.t testlang2.t customline.t inline_c.t version.t defaultoperator.t antiquote1.t overload.t splitquote.t exampleparser1.t nillocal.t macroselect.t multiconstructor.t sharedlib.t asdlns.t twolang.t conflict.t niltype.t testvector.t zeroreturn.t signext.t cudashared.t cunion.t cudatest.t pratttest1.t ppltalk.t lvaluepointer.t class3.t chaindecl.t rename.t template.t benchmark_dgemm.t symparam.t scc.t cnamespaces.t symbolvar7.t bug372b.t vars2.t for2.t pow.t cudaagg.t unstrict.t symbolvar6.t compile_time_array.t macro2.t terracast.t functionnoproto.t strerror.t blocking.t printd.t fnptrc.t bounce.t nestextract.t fnptrstruct.t pt.t def1.t call.t luabridge.t terraluamethod.t cnames.t localenv2.t printfloat.t renaming.t amdgpu_struct.t gemm.t usercast.t bug372_perf.t paren.t incompletetypetest3.t zeroargs.t stattest.t special.t cudaatomic.t numliteral.t opaquealloc.t proxystruct.t completec.t atomicrmw.t luabridgeunion.t veclit.t simplestruct.t logical.t recfn.t compile_time_array2.t sgemmkernel.t macro.t sugar.t embeddedcode1.t macrolet.t newerrortest.t symbolvar5.t classifyfloatstructs.t fastcall.t quote9.t vecarith.t cudaglobal.t pointerlike.t requiretwice.t structsyntax.t overload2.t incomplete4.t quote2.t switch.t scope.t cconv.t emptyname.t canon2.t benchmark_nbody.t multiterra.t shallowfreeze.t ppnil.t coverage2.t blockescape.t eager.t declerrors.t asm.t fails/defer.t fails/f14.t fails/methodantiquote.t fails/nesterror.t fails/nilsym.t fails/veclit3.t fails/f0.t fails/f23.t fails/ucall.t fails/symbolvar2.t fails/getmethod.t fails/recpattern.t fails/attrstore.t fails/gettype.t fails/vectype.t fails/f17.t fails/fnindex.t fails/f46.t fails/f3.t fails/intrinsic4.t fails/vectorerror.t fails/cast.t fails/defergoto.t fails/atomicrmw3.t fails/symparam3.t fails/let.t fails/metatype.t fails/f13.t fails/ifelse.t fails/opaque.t fails/f35.t fails/veclit2.t fails/recursivecompile.t fails/overload4.t fails/overload.t fails/f19.t fails/macroselect.t fails/defergoto2.t fails/usercastwrong.t fails/symboltest.t fails/f25.t fails/recursivecompile2.t fails/defer1.t fails/symparam.t fails/symbolvar7.t fails/for2.t fails/f7.t fails/symbolvar6.t fails/f37.t fails/f26.t fails/escapeerr.t fails/f29.t fails/quoteescape2.t fails/f15.t fails/attrload3.t fails/f36.t fails/attrload2.t fails/atomicrmw.t fails/nilreturn.t fails/f5.t fails/escapemacro.t fails/veclit.t fails/recfn.t fails/f21.t fails/f9.t fails/intrinsic1.t fails/ifelse2.t fails/f47.t fails/dupvar.t fails/f30.t fails/f20.t fails/missingmethod.t fails/f48.t fails/symbolvar3.t fails/fnpointer.t fails/constructor.t fails/f28.t fails/f16.t fails/intrinsic5.t fails/atomicrmw2.t fails/f38.t fails/attrstore2.t fails/niltype2.t fails/forlist2.t fails/f31.t fails/f8.t fails/atomicrmw4.t fails/f44.t fails/lvaluetreelist.t fails/abouttofreeze.t fails/intrinsic3.t fails/failtrunc.t fails/entrieserror.t fails/f40.t fails/f1.t fails/overload3.t fails/arith.t fails/f34.t fails/quoteescape.t fails/f32.t fails/intrinsic2.t fails/incomplete.t fails/opaque2.t fails/f24.t fails/f39.t fails/f43.t fails/f45.t fails/f4.t fails/f12.t fails/f27.t fails/for.t fails/missingmetamethod.t fails/f18.t fails/forlist.t fails/f11.t fails/f2.t fails/comparestruct.t fails/forlist3.t fails/f33.t fails/symbolvar.t fails/f22.t fails/attrload.t fails/f41.t fails/f10.t fib2.t bug372.t objc.t includec.t fmod.t defercond2.t intrinsic.t luabridge2.t symbolvar3.t setname.t nonprototypec.t fnpointer.t constructor.t point.t macrokey.t calc.t ordercomplete.t quote7.t arrayt2.t cstringtest.t structrvalue.t coverage4.t quote10.t simpleglobal.t benchmark_fannkuchredux.t class5.t macrotest.t goto.t alignment.t new.t and.t recstruct.t forlist2.t overloadmethod.t fnptr.t structarg.t huge.t simplerec.t testlang1.t cfgbug.t explicitcast.t noreturn.t splitprimary.t testminmax.t prettyprintsym.t fastmath.t cunion2.t cudaoo.t quoteselect.t sizetests.t isconstant.t shift.t lvaluetreelist.t anon.t methodmissing.t output.t quoteblock.t arrptr.t evenodd.t testdebug.t mixed.t localenv.t terranew.t recstruct2.t simple.t cvar.t bug.t linklibrary.t stringconst.t antiquote4.t cstruct2.t nestnoerror.t dgemm3.t parsecrash.t symparam2.t labelbug.t antiquote5.t canon.t overload3.t cconv_array.t missingfields.t struct.t exittest.t arith.t cudaoffline.t cbool.t selectoverload.t incomplete.t incompletetypetest.t pretty.t hello2.t bug372d.t sgemm-old.t luabridgefn.t bug3.t coverage.t arrayt.t simplevec.t testimport.t decltwice.t cconv_more.t stuff.t atoi.t foundintermediate.t rd.t list.t terralua.t quote5.t noopt.t staticmethod.t latelink.t compilecallback.t mathlib.t for.t nolengthop.t ustore.t overloadmethod2.t gctest.t indexingbug.t vec.t breaktest.t deferbreak.t stencil.t compile_time_array3.t lvaluequote.t emptycalls.t clanginfo.t fncalltest.t prec.t macro3.t toterraexpression.t unsafesym.t vtablerec.t quote6.t recoverfromerror.t luabridgerec.t pattern.t forlist.t methodsugar.t overloadrecv.t bf.t objtest.t unpacktuple.t antiquote3.t quote8.t varargcstring.t overloadproduct.t fib.t antiquote2.t bug4.t rvaluerecv.t f2.t varargluacall.t malloc.t incompletetypetest2.t offsetcalc.t teststd.t overloadcall.t dgemmpaper.t examplecompiler1.t emptystruct.t forsym.t sgemm.t structconstructor.t customtable.t avxhadd.t symbolvar.t boolcast.t forp.t sumlanguage1.t gvarfault.t union.t definewrong.t abouttocompile.t nontemporal.t linkllvm.t vararg.t anonstruct.t crash2.t bug2.t constant2.t clean.t linkllvm2.t ================= 545 tests passed. 0 tests failed. >>> terra: Entering fakeroot... -- Install configuration: "RelWithDebInfo" -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/lib/terra.so -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/lib/libterra_s.a -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/lib/libterra.so -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/bin/terra -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/include/terra/terra.h -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/abouttocompile.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/addlanguage1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/aggregatearr.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/ainline.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/alignment.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/amdgpu_kernel.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/amdgpu_struct.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/and.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/anon.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/anon3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/anonstruct.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/anonstruct2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/antiquote1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/antiquote2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/antiquote3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/antiquote4.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/antiquote5.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/arith.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/array.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/arraylit.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/arrayt.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/arrayt2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/arrptr.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/asdlns.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/asm.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/atoi.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/atomicrmw.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/avxhadd.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/badname.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/benchmark_dgemm.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/benchmark_fannkuchredux.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/benchmark_nbody.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/benchmarks/bs.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/benchmarks/bs_eigen.cpp -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/benchmarks/dynfusion.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/benchmarks/fusion.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/benchmarks/makefile -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/benchmarks/raysphere.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/benchmarks/raysphere_eigen.cpp -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/benchmarks/timing.h -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/bf.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/blankexp.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/blockescape.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/blocking.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/blocking2-fixed.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/blocking2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/blocking3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/boolcast.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/bounce.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/breaktest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/bug.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/bug2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/bug3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/bug372.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/bug372_perf.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/bug372b.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/bug372c.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/bug372d.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/bug4.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/calc.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/call.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/callbackcache.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/canon.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/canon2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cast.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cbool.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cconv.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cconv_array.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cconv_more.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cfgbug.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/chaindecl.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/clanginfo.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/class.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/class2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/class3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/class4.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/class5.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/class6.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/classifyfloatstructs.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/clean.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cmpxchg.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cnames.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cnamespace.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cnamespaces.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/compile_time_array.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/compile_time_array2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/compile_time_array3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/compilecallback.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/completec.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/conflict.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/constant.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/constant2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/constantinits.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/constanttypes.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/constructor.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cov -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/coverage.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/coverage2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/coverage3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/coverage4.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/crash1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/crash2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cstringtest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cstruct.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cstruct2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cudaagg.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cudaaggregate.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cudaatomic.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cudaconst2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cudaglobal.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cudahello.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cudaoffline.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cudaoo.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cudaprintf.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cudashared.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cudatest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cudatex.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cunion.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cunion2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/customline.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/customtable.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/cvar.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/declerrors.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/decltwice.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/decltwicef.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/def1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/defaultoperator.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/defer.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/deferbreak.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/defercond.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/defercond2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/defergoto.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/definewrong.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/dgemm.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/dgemm2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/dgemm3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/dgemmpaper.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/diffuse.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/disabled/crash.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/disabled/cudaldg.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/disabled/fails_recvar3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/disabled/interface.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/disabled/interface2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/disabled/leaktest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/disabled/recvar.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/disabled/recvar2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/disabled/varinit.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/disabled/varinit2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/disabled/varwithrecinit.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/eager.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/embeddedcode1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/empty.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/emptycalls.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/emptyname.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/emptystruct.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/emptytag.tt -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/enumc.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/evenodd.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/examplecompiler1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/examplelanguage1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/exampleparser1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/exittest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/explicitcast.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/exportdynamic.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/f2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fact.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fail.lua -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/abouttofreeze.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/arith.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/atomicrmw.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/atomicrmw2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/atomicrmw3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/atomicrmw4.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/attrload.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/attrload2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/attrload3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/attrstore.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/attrstore2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/cast.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/comparestruct.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/constructor.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/defer.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/defer1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/defergoto.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/defergoto2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/dupvar.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/entrieserror.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/escapeerr.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/escapemacro.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f0.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f10.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f11.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f12.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f13.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f14.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f15.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f16.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f17.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f18.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f19.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f20.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f21.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f22.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f23.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f24.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f25.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f26.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f27.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f28.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f29.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f30.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f31.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f32.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f33.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f34.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f35.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f36.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f37.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f38.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f39.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f4.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f40.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f41.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f43.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f44.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f45.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f46.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f47.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f48.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f5.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f7.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f8.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/f9.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/failtrunc.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/fnindex.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/fnpointer.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/for.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/for2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/forlist.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/forlist2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/forlist3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/getmethod.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/gettype.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/ifelse.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/ifelse2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/incomplete.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/intrinsic1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/intrinsic2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/intrinsic3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/intrinsic4.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/intrinsic5.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/let.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/lvaluetreelist.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/macroselect.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/metatype.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/methodantiquote.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/missingmetamethod.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/missingmethod.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/nesterror.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/nilreturn.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/nilsym.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/niltype2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/opaque.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/opaque2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/overload.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/overload3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/overload4.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/quoteescape.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/quoteescape2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/recfn.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/recpattern.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/recursivecompile.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/recursivecompile2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/symboltest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/symbolvar.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/symbolvar2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/symbolvar3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/symbolvar6.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/symbolvar7.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/symparam.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/symparam3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/ucall.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/usercastwrong.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/veclit.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/veclit2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/veclit3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/vectorerror.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fails/vectype.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fakeasm.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/falsespec.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fastcall.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fastmath.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fib.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fib2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fmod.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fnames.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fncalltest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fnpointer.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fnptr.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fnptrc.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/fnptrstruct.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/foo.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/for.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/for2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/forbreak.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/forlist.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/forlist2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/forp.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/forsym.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/forwardtodef.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/foundintermediate.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/foundintermediate2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/foundintermediate3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/functionnoproto.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/gctest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/gemm.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/getmethod.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/gettype.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/globals.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/goto.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/goto2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/gvarfault.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/hasbeenfrozen.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/hello.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/hello2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/hexf.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/huge.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/ifelse.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/includec.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/includetwice.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/incomplete.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/incomplete2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/incomplete3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/incomplete4.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/incomplete5.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/incompletetypetest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/incompletetypetest2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/incompletetypetest3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/indexing64.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/indexingbug.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/inline_c.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/intrinsic.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/isconstant.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/isvolatile.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/labelbug.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/latelink.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lazycstring.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lazylog.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/let1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/let2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/addlanguage.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/barlang.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/def.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/embeddedcode.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/examplecompiler.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/examplelanguage.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/exampleparser.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/fakeimport.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/foolang.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/golike.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/javalike.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/javalikesimple.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/leak.lua -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/matrixtestharness.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/objc.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/pratttest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/prof.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/soa.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/sumlanguage.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/sumlanguage2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lib/testlang.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/linklibrary.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/linkllvm.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/linkllvm2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/list.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/localenv.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/localenv2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/logical.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/luaapi.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/luabridge.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/luabridge2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/luabridgefn.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/luabridgerec.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/luabridgeunion.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/luaterramethod.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lvaluepointer.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lvaluequote.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/lvaluetreelist.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/macro.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/macro2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/macro3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/macrokey.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/macrolet.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/macroselect.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/macrotest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/malloc.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/mathlib.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/metatype.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/method.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/methodantiquote.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/methodmissing.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/methodrvalue.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/methodsugar.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/missingfields.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/mixed.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/multiconstructor.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/multimacro.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/multiterra.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/mytest.h -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/names.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/nantest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/nestedcalls.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/nestextract.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/nestnoerror.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/new.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/newerrortest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/nillocal.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/niltype.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/nojit.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/nolengthop.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/nonprototypec.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/nontemporal.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/noopt.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/noreturn.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/numliteral.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/objc.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/objc2.jpg -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/objc2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/objtest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/offsetcalc.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/opaquealloc.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/or.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/ordercomplete.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/output.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/overload.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/overload2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/overload3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/overloadcall.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/overloadmethod.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/overloadmethod2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/overloadmethod3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/overloadproduct.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/overloadrecv.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/painfulrecstruct.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/paren.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/parsecrash.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/parsefail.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/parsefail2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/pattern.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/perfregression.lua -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/point.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/pointerarith.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/pointerlike.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/pow.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/ppltalk.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/ppnil.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/pratttest1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/prec.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/prec2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/pretty.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/prettyprintsym.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/printd.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/printfarray.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/printfloat.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/proxystruct.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/pt.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/pthreads.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quote.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quote10.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quote2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quote3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quote4.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quote5.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quote6.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quote7.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quote8.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quote9.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quoteblock.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quoteenv.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/quoteselect.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/rd.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/receivercasts.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/recfn.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/recoverfromerror.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/recstruct.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/recstruct2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/reference/Makefile -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/reference/benchmark_fannkuchredux.c -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/reference/benchmark_nbody.c -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/reference/matmul.cpp -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/reference/matmuls.cpp -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/rename.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/renaming.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/requiretwice.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/run -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/rvaluerecv.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/scc.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/scope.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/selectoverload.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/setname.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/setter.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/sgemm-old.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/sgemm.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/sgemm3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/sgemmkernel.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/shallowfreeze.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/sharedlib.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/shift.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/signext.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/simple.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/simpleadd.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/simpleapply.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/simpleglobal.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/simplerec.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/simplestruct.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/simplevec.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/sintable.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/sizetests.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/special.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/speed.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/splitprimary.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/splitquote.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/ssimple.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/staticmethod.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/stattest.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/stdio.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/stencil.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/strerror.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/stringconst.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/struct.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/structarg.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/structcast.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/structconstructor.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/structrvalue.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/structsyntax.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/stuff.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/sugar.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/sumlanguage1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/sumlanguage2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/switch.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/symbolmangling.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/symbolvar.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/symbolvar2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/symbolvar3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/symbolvar4.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/symbolvar5.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/symbolvar6.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/symbolvar7.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/symparam.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/symparam2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/symparam3.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/tag.tt -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/takedefinition.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/template.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/terracast.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/terralua.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/terraluamethod.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/terranew.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/test.lua -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/testdebug.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/testimport.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/testlang1.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/testlang2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/testlog.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/testminmax.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/testrequire.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/teststd.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/testvector.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/torturechain.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/toterraexpression.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/twolang.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/typeexp.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/union.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/unm.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/unpacktuple.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/unsafesym.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/unstrict.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/usercast.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/ustore.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/vararg.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/varargcstring.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/varargluacall.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/varrec.broken -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/vars.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/vars2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/vec.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/vecarith.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/veclit.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/vecobj.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/vecptr.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/vecsize.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/version.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/vtablerec.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/weirdheader.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/zeroargs.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/zeroreturn.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/tests/zeroreturn2.t -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/LICENSE.txt -- Installing: /home/buildozer/aports/testing/terra/pkg/terra/usr/share/terra/README.md >>> terra-dev*: Running split function dev... >>> terra-dev*: Preparing subpackage terra-dev... >>> terra-dev*: Stripping binaries >>> terra-dev*: Running postcheck for terra-dev >>> terra*: Running postcheck for terra >>> terra*: Preparing package terra... >>> terra*: Stripping binaries >>> terra-dev*: Scanning shared objects >>> terra*: Scanning shared objects >>> terra-dev*: Tracing dependencies... terra=1.0.4-r0 >>> terra-dev*: Package size: 386.5 MB >>> terra-dev*: Compressing data... >>> terra-dev*: Create checksum... >>> terra-dev*: Create terra-dev-1.0.4-r0.apk >>> terra*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libffi.so.8 so:libgcc_s.so.1 so:libluajit-5.1.so.2 so:libstdc++.so.6 so:libxml2.so.2 so:libz.so.1 >>> terra*: Package size: 315.6 MB >>> terra*: Compressing data... >>> terra*: Create checksum... >>> terra*: Create terra-1.0.4-r0.apk >>> terra: Build complete at Sat, 30 Jul 2022 09:52:47 +0000 elapsed time 0h 3m 40s >>> terra: Cleaning up srcdir >>> terra: Cleaning up pkgdir >>> terra: Uninstalling dependencies... (1/41) Purging .makedepends-terra (20220730.094909) (2/41) Purging clang-dev (14.0.6-r1) (3/41) Purging clang (14.0.6-r1) (4/41) Purging clang-extra-tools (14.0.6-r1) (5/41) Purging clang-libs (14.0.6-r1) (6/41) Purging clang-static (14.0.6-r1) (7/41) Purging cmake (3.23.2-r0) (8/41) Purging libedit-dev (20210910.3.1-r0) (9/41) Purging libffi-dev (3.4.2-r1) (10/41) Purging linux-headers (5.16.7-r1) (11/41) Purging libxml2-dev (2.9.14-r1) (12/41) Purging xz-dev (5.2.5-r1) (13/41) Purging luajit-dev (2.1_p20210510-r0) (14/41) Purging luajit (2.1_p20210510-r0) (15/41) Purging ncurses-dev (6.3_p20220724-r0) (16/41) Purging openmp-dev (14.0.6-r0) (17/41) Purging openmp (14.0.6-r0) (18/41) Purging samurai (1.2-r2) (19/41) Purging zlib-dev (1.2.12-r1) (20/41) Purging llvm14-dev (14.0.6-r2) (21/41) Purging llvm14 (14.0.6-r2) (22/41) Purging llvm14-test-utils (14.0.6-r2) (23/41) Purging py3-setuptools (59.4.0-r0) (24/41) Purging py3-appdirs (1.4.4-r4) (25/41) Purging py3-more-itertools (8.13.0-r0) (26/41) Purging py3-ordered-set (4.0.2-r4) (27/41) Purging py3-packaging (21.3-r1) (28/41) Purging py3-six (1.16.0-r2) (29/41) Purging py3-parsing (2.4.7-r4) (30/41) Purging python3 (3.10.5-r1) (31/41) Purging llvm14-libs (14.0.6-r2) (32/41) Purging libffi (3.4.2-r1) (33/41) Purging libxml2 (2.9.14-r1) (34/41) Purging libarchive (3.6.1-r0) (35/41) Purging rhash-libs (1.4.3-r0) (36/41) Purging libuv (1.44.2-r0) (37/41) Purging gdbm (1.23-r0) (38/41) Purging mpdecimal (2.5.1-r1) (39/41) Purging readline (8.1.2-r0) (40/41) Purging sqlite-libs (3.39.2-r0) (41/41) Purging llvm14-static (14.0.6-r2) Executing busybox-1.35.0-r20.trigger OK: 713 MiB in 103 packages >>> terra: Updating the testing/x86_64 repository index... >>> terra: Signing the index...