>>> terra: Building testing/terra 1.0.5-r0 (using abuild 3.9.0-r5) started Sun, 28 Aug 2022 16:45:29 +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/37) Installing libffi (3.4.2-r1) (2/37) Installing libxml2 (2.10.1-r0) (3/37) Installing llvm14-libs (14.0.6-r4) (4/37) Installing clang-libs (14.0.6-r1) (5/37) Installing clang (14.0.6-r1) (6/37) Installing clang-extra-tools (14.0.6-r1) (7/37) Installing clang-dev (14.0.6-r1) (8/37) Installing clang-static (14.0.6-r1) (9/37) Installing libarchive (3.6.1-r1) (10/37) Installing rhash-libs (1.4.3-r1) (11/37) Installing libuv (1.44.2-r0) (12/37) Installing cmake (3.24.1-r1) (13/37) Installing ncurses-dev (6.3_p20220827-r0) (14/37) Installing libedit-dev (20210910.3.1-r0) (15/37) Installing linux-headers (5.16.7-r1) (16/37) Installing libffi-dev (3.4.2-r1) (17/37) Installing zlib-dev (1.2.12-r3) (18/37) Installing xz-dev (5.2.6-r0) (19/37) Installing libxml2-dev (2.10.1-r0) (20/37) Installing gdbm (1.23-r0) (21/37) Installing mpdecimal (2.5.1-r1) (22/37) Installing readline (8.1.2-r0) (23/37) Installing sqlite-libs (3.39.2-r0) (24/37) Installing python3 (3.10.6-r1) (25/37) Installing py3-parsing (3.0.9-r0) (26/37) Installing py3-packaging (21.3-r2) (27/37) Installing py3-setuptools (65.3.0-r0) (28/37) Installing llvm14-test-utils (14.0.6-r4) (29/37) Installing llvm14 (14.0.6-r4) (30/37) Installing llvm14-dev (14.0.6-r4) (31/37) Installing llvm14-static (14.0.6-r4) (32/37) Installing luajit (2.1_p20210510-r3) (33/37) Installing luajit-dev (2.1_p20210510-r3) (34/37) Installing openmp (14.0.6-r0) (35/37) Installing openmp-dev (14.0.6-r0) (36/37) Installing samurai (1.2-r2) (37/37) Installing .makedepends-terra (20220828.164531) Executing busybox-1.35.0-r22.trigger OK: 1714 MiB in 139 packages >>> terra: Cleaning up srcdir >>> terra: Cleaning up pkgdir >>> terra: Fetching https://distfiles.alpinelinux.org/distfiles/edge/terra-1.0.5.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> terra: Fetching terra-1.0.5.tar.gz::https://github.com/terralang/terra/archive/refs/tags/release-1.0.5.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1412k 0 1412k 0 0 1987k 0 --:--:-- --:--:-- --:--:-- 4347k >>> terra: Fetching https://distfiles.alpinelinux.org/distfiles/edge/terra-1.0.5.tar.gz >>> terra: Checking sha512sums... terra-1.0.5.tar.gz: OK no-execinfo.patch: OK system-lua.patch: OK version.patch: OK >>> terra: Unpacking /var/cache/distfiles/edge/terra-1.0.5.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 12.1.1 -- The CXX compiler identification is GNU 12.1.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.10.1") -- 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.9.3") -- 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.5/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 [194/217] Generating ../terralib.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.5/lib" [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.5/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.5/src/llvmheaders.h:37, from /home/buildozer/aports/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/tcompiler.cpp: In member function 'llvm::Type* CCallingConv::TypeForClass(size_t, RegisterClass)': /home/buildozer/aports/testing/terra/src/terra-release-1.0.5/src/tcompiler.cpp:978:13: warning: control reaches end of non-void function [-Wreturn-type] 978 | 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.5/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.5/src/terralib.lua:1843: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2874: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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: 0x7f570880c790 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 0x7f5de0fde000 0x7f5de0fde000(+0): push rbx 0x7f5de0fde001(+1): movabs rdi, 140041180413952 0x7f5de0fde00b(+11): movabs rbx, 140041189001436 0x7f5de0fde015(+21): call rbx 0x7f5de0fde017(+23): movabs rdi, 140041180413965 0x7f5de0fde021(+33): call rbx 0x7f5de0fde023(+35): movabs rdi, 140041180413978 0x7f5de0fde02d(+45): call rbx 0x7f5de0fde02f(+47): movabs rdi, 140041180413991 0x7f5de0fde039(+57): call rbx 0x7f5de0fde03b(+59): movabs rdi, 140041180414004 0x7f5de0fde045(+69): call rbx 0x7f5de0fde047(+71): movabs rdi, 140041180414017 0x7f5de0fde051(+81): call rbx 0x7f5de0fde053(+83): movabs rdi, 140041180414030 0x7f5de0fde05d(+93): call rbx 0x7f5de0fde05f(+95): movabs rdi, 140041180414043 0x7f5de0fde069(+105): call rbx 0x7f5de0fde06b(+107): movabs rdi, 140041180414056 0x7f5de0fde075(+117): call rbx 0x7f5de0fde077(+119): movabs rdi, 140041180414069 0x7f5de0fde081(+129): call rbx 0x7f5de0fde083(+131): mov eax, 4 0x7f5de0fde088(+136): pop rbx 0x7f5de0fde089(+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 0x7f47824c6000 0x7f47824c6000(+0): vcvtss2sd xmm0, xmm0, xmm0 0x7f47824c6004(+4): movabs rax, 139945105453184 0x7f47824c600e(+14): vdivsd xmm0, xmm0, qword ptr [rax] 0x7f47824c6012(+18): movabs rax, 139945105453192 0x7f47824c601c(+28): vmulsd xmm0, xmm0, qword ptr [rax] 0x7f47824c6020(+32): vcvttsd2si eax, xmm0 0x7f47824c6024(+36): cdqe 0x7f47824c6026(+38): movabs rcx, 139945105453056 0x7f47824c6030(+48): vmovss xmm0, dword ptr [rcx + 4*rax] 0x7f47824c6035(+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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:1843: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2874: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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 = 60 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.001672 14.016230 7.008115 definition {&float,int32,int32,int32,&float,&float,float} -> {} assembly for function at address 0x7f55672b1000 0x7f55672b1000(+0): push rbp 0x7f55672b1001(+1): push r15 0x7f55672b1003(+3): push r14 0x7f55672b1005(+5): push rbx 0x7f55672b1006(+6): test edx, edx 0x7f55672b1008(+8): jle 181 0x7f55672b100e(+14): test esi, esi 0x7f55672b1010(+16): jle 173 0x7f55672b1016(+22): movabs rax, 140004779692032 0x7f55672b1020(+32): vmulss xmm1, xmm0, dword ptr [rax] 0x7f55672b1024(+36): movabs rax, 140004779692036 0x7f55672b102e(+46): vmovss xmm2, dword ptr [rax] 0x7f55672b1032(+50): vaddss xmm1, xmm1, xmm2 0x7f55672b1036(+54): vdivss xmm1, xmm2, xmm1 0x7f55672b103a(+58): movsxd r10, ecx 0x7f55672b103d(+61): sub ecx, esi 0x7f55672b103f(+63): mov r11, r10 0x7f55672b1042(+66): neg r11 0x7f55672b1045(+69): vpermilps xmm0, xmm0, 0 0x7f55672b104b(+75): vpermilps xmm1, xmm1, 0 0x7f55672b1051(+81): movsxd r14, ecx 0x7f55672b1054(+84): xor r15d, r15d 0x7f55672b1057(+87): nop word ptr [rax + rax] 0x7f55672b1060(+96): lea rcx, [r8 + 4*r10] 0x7f55672b1064(+100): lea rax, [r8 + 4*r11] 0x7f55672b1068(+104): xor ebx, ebx 0x7f55672b106a(+106): xor ebp, ebp 0x7f55672b106c(+108): nop dword ptr [rax] 0x7f55672b1070(+112): vmovups xmm2, xmmword ptr [rax + rbx] 0x7f55672b1075(+117): vaddps xmm2, xmm2, xmmword ptr [rcx + rbx] 0x7f55672b107a(+122): vaddps xmm2, xmm2, xmmword ptr [r8 + rbx - 4] 0x7f55672b1081(+129): vaddps xmm2, xmm2, xmmword ptr [r8 + rbx + 4] 0x7f55672b1088(+136): vmulps xmm2, xmm0, xmm2 0x7f55672b108c(+140): vaddps xmm2, xmm2, xmmword ptr [r9 + rbx] 0x7f55672b1092(+146): vmulps xmm2, xmm1, xmm2 0x7f55672b1096(+150): vmovups xmmword ptr [rdi + rbx], xmm2 0x7f55672b109b(+155): add ebp, 4 0x7f55672b109e(+158): add rbx, 16 0x7f55672b10a2(+162): cmp ebp, esi 0x7f55672b10a4(+164): jl -54 0x7f55672b10a6(+166): lea r9, [r9 + 4*r14] 0x7f55672b10aa(+170): add r9, rbx 0x7f55672b10ad(+173): lea r8, [r8 + 4*r14] 0x7f55672b10b1(+177): add r8, rbx 0x7f55672b10b4(+180): lea rdi, [rdi + 4*r14] 0x7f55672b10b8(+184): add rdi, rbx 0x7f55672b10bb(+187): inc r15d 0x7f55672b10be(+190): cmp r15d, edx 0x7f55672b10c1(+193): jne -99 0x7f55672b10c3(+195): pop rbx 0x7f55672b10c4(+196): pop r14 0x7f55672b10c6(+198): pop r15 0x7f55672b10c8(+200): pop rbp 0x7f55672b10c9(+201): ret times = 83 0.001216 19.275567 9.637784 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 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 2 with method combine in type C override slot 1 with method times2 in type C stub combine in C stub times2 in C metatype init of D allocating slot 1 to method add in type D allocating slot 2 to method times2 in type D stub add in D stub times2 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 add in C$1 stub sub 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 0 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 0x7f81be346000 0x7f81be346000(+0): mov eax, edi 0x7f81be346002(+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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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 0x7f8042021000 0x7f8042021000(+0): mov eax, 1 0x7f8042021005(+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 0x7f81458d6000 0x7f81458d6000(+0): mov eax, edi 0x7f81458d6002(+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 0x7f672b1c1000 0x7f672b1c1000(+0): mov eax, esi 0x7f672b1c1002(+2): xor ecx, ecx 0x7f672b1c1004(+4): lock 0x7f672b1c1005(+5): cmpxchg dword ptr [rdi], edx 0x7f672b1c1008(+8): sete cl 0x7f672b1c100b(+11): shl rcx, 32 0x7f672b1c100f(+15): mov eax, eax 0x7f672b1c1011(+17): or rax, rcx 0x7f672b1c1014(+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.015866 0.045513 0.026153 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 0x7fe799057000 0x7fe799057000(+0): vcvtdq2ps xmm0, xmm0 0x7fe799057004(+4): vmovaps xmmword ptr [rdi], xmm0 0x7fe799057008(+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 0x7f36edc7d000 0x7f36edc7d000(+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 0x7f93ea835000 0x7f93ea835000(+0): push rbx 0x7f93ea835001(+1): movsxd rax, edi 0x7f93ea835004(+4): movabs rcx, 140273271398400 0x7f93ea83500e(+14): call qword ptr [rcx + 8*rax] 0x7f93ea835011(+17): mov ebx, eax 0x7f93ea835013(+19): movabs rax, 140273271394384 0x7f93ea83501d(+29): call rax 0x7f93ea83501f(+31): add eax, ebx 0x7f93ea835021(+33): pop rbx 0x7f93ea835022(+34): ret B A CUDA not enabled, not performing test... set = &{int32} -> {} get = &{} -> 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 0x7f2d462e5000 0x7f2d462e5000(+0): mov eax, edi 0x7f2d462e5002(+2): and eax, esi 0x7f2d462e5004(+4): or eax, edx 0x7f2d462e5006(+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 0x7f5cfd633000 0x7f5cfd633000(+0): mov eax, 15 0x7f5cfd633005(+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:60: terra foo(v : float_4,w : float_4) : float vecobj.t:61: var z : float_4 = vecobj.t:38: VecType.methods.FromConstant( vecobj.t:61: [float](1)) vecobj.t:62: var x : float_4 = doop1(doop1(doop1(v, vecobj.t:38: VecType.methods.FromConstant( vecobj.t:62: [float](4))), w), vecobj.t:38: VecType.methods.FromConstant( vecobj.t:62: [float](1))) vecobj.t:63: for i : int32 = 0,4 do vecobj.t:64: /src/terralib.lua:2167: {}>( vecobj.t:35: vecobj.t:64: [&float](x.data)[i]) vecobj.t:63: end vecobj.t:66: return vecobj.t:35: vecobj.t:66: [&float](x.data)[2] vecobj.t:60: 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 140718891675656 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 140718891675656 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 140718891675656 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 140718891675656 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 0x7ffbab712000 0x7ffbab712000(+0): push rbx 0x7ffbab712001(+1): sub rsp, 32 0x7ffbab712005(+5): movabs rax, 140718889832448 0x7ffbab71200f(+15): vmovaps xmm4, xmmword ptr [rax] 0x7ffbab712013(+19): vmulps xmm0, xmm0, xmm4 0x7ffbab712017(+23): vmulps xmm1, xmm1, xmm4 0x7ffbab71201b(+27): vaddps xmm0, xmm0, xmm2 0x7ffbab71201f(+31): vaddps xmm1, xmm1, xmm3 0x7ffbab712023(+35): movabs rax, 140718889832464 0x7ffbab71202d(+45): vmovaps xmm2, xmmword ptr [rax] 0x7ffbab712031(+49): vaddps xmm3, xmm0, xmm2 0x7ffbab712035(+53): vmovaps xmmword ptr [rsp + 16], xmm3 0x7ffbab71203b(+59): vaddps xmm0, xmm1, xmm2 0x7ffbab71203f(+63): vmovaps xmmword ptr [rsp], xmm0 0x7ffbab712044(+68): movabs rbx, 140718891675656 0x7ffbab71204e(+78): vmovaps xmm0, xmm3 0x7ffbab712052(+82): call rbx 0x7ffbab712054(+84): vmovshdup xmm0, xmmword ptr [rsp + 16] 0x7ffbab71205a(+90): call rbx 0x7ffbab71205c(+92): vmovaps xmm0, xmmword ptr [rsp] 0x7ffbab712061(+97): call rbx 0x7ffbab712063(+99): vmovshdup xmm0, xmmword ptr [rsp] 0x7ffbab712068(+104): call rbx 0x7ffbab71206a(+106): vmovaps xmm0, xmmword ptr [rsp] 0x7ffbab71206f(+111): add rsp, 32 0x7ffbab712073(+115): pop rbx 0x7ffbab712074(+116): ret 10 15 20 25 {table: 0x7f31744ebea0} 1: table: 0x7f31744ebea0 linenumber: 3 value: astring type: name: filename: testlang2.t {table: 0x7f31744ebea0} 2 table: 0x7f9428e13660 lhs: table: 0x7f9428e13130 exp: table: 0x7f9428e133d8 filename: exampleparser1.t linenumber: 3 value: 1 filename: exampleparser1.t linenumber: 3 op: - filename: exampleparser1.t linenumber: 3 rhs: table: 0x7f9428e13b90 lhs: table: 0x7f9428e13908 filename: exampleparser1.t linenumber: 3 value: 1 filename: exampleparser1.t linenumber: 3 rhs: table: 0x7f9428e14290 lhs: table: 0x7f9428e14050 filename: exampleparser1.t linenumber: 3 value: 2 filename: exampleparser1.t linenumber: 3 rhs: table: 0x7f9428e14538 filename: exampleparser1.t linenumber: 3 value: 3 op: - op: * op: + table: 0x7f9428dd5680 lhs: table: 0x7f9428dd5200 exp: table: 0x7f9428dd5440 filename: exampleparser1.t linenumber: 4 value: true filename: exampleparser1.t linenumber: 4 op: not filename: exampleparser1.t linenumber: 4 rhs: table: 0x7f9428dd5b00 lhs: table: 0x7f9428dd58c0 filename: exampleparser1.t linenumber: 4 value: false filename: exampleparser1.t linenumber: 4 rhs: table: 0x7f9428dd5da8 filename: exampleparser1.t linenumber: 4 value: 3 op: and op: or table: 0x7f9428dd9958 params: table: 0x7f9428dd9a08 1: table: 0x7f9428dd9c48 filename: exampleparser1.t linenumber: 5 name: a 2: table: 0x7f9428dda020 filename: exampleparser1.t linenumber: 5 name: b 3: table: 0x7f9428ddaa78 filename: exampleparser1.t linenumber: 5 name: c exp: table: 0x7f9428dd9368 params: table: 0x7f9428dd9418 exp: table: 0x7f9428dd8bb0 exp: table: 0x7f9428dd87b0 exp: table: 0x7f9428dd7c90 exp: table: 0x7f9428dd7a08 filename: exampleparser1.t linenumber: 5 name: a filename: exampleparser1.t linenumber: 5 field: b filename: exampleparser1.t linenumber: 5 field: c filename: exampleparser1.t linenumber: 5 index: table: 0x7f9428dd8ea0 filename: exampleparser1.t linenumber: 5 name: d filename: exampleparser1.t linenumber: 5 filename: exampleparser1.t linenumber: 5 table: 0x7f9428ddd088 params: table: 0x7f9428ddd138 1: table: 0x7f9428ddd378 filename: exampleparser1.t linenumber: 6 value: 4 exp: table: 0x7f9428ddcaf0 lhs: table: 0x7f9428ddc8b0 filename: exampleparser1.t linenumber: 6 name: a filename: exampleparser1.t linenumber: 6 rhs: table: 0x7f9428ddcd98 filename: exampleparser1.t linenumber: 6 value: 3 op: + filename: exampleparser1.t linenumber: 6 table: 0x7f9428ddeff0 filename: exampleparser1.t linenumber: 7 entries: table: 0x7f9428ddf0a0 1: table: 0x7f9428ddf1b0 filename: exampleparser1.t linenumber: 7 value: table: 0x7f9428ddf3f0 filename: exampleparser1.t linenumber: 7 name: a 2: table: 0x7f9428ddf2e0 filename: exampleparser1.t linenumber: 7 value: table: 0x7f9428de0d38 filename: exampleparser1.t linenumber: 7 value: 3 3: table: 0x7f9428de0fe0 filename: exampleparser1.t linenumber: 7 value: table: 0x7f9428de11d8 filename: exampleparser1.t linenumber: 7 value: 4 4: table: 0x7f9428de1480 filename: exampleparser1.t linenumber: 7 value: table: 0x7f9428de19b0 filename: exampleparser1.t linenumber: 7 value: 4 name: d 5: table: 0x7f9428de1c40 filename: exampleparser1.t linenumber: 7 value: table: 0x7f9428de2d38 filename: exampleparser1.t linenumber: 7 value: 3 name: table: 0x7f9428de21e0 lhs: table: 0x7f9428de1fa0 filename: exampleparser1.t linenumber: 7 value: 1 filename: exampleparser1.t linenumber: 7 rhs: table: 0x7f9428de2488 filename: exampleparser1.t linenumber: 7 value: 3 op: + table: 0x7f9428de4bd0 luaexp: function: 0x7f9428de4e58 filename: exampleparser1.t linenumber: 8 table: 0x7f9428de6b30 filename: exampleparser1.t linenumber: 9 initializers: table: 0x7f9428de6b78 1: table: 0x7f9428de8278 filename: exampleparser1.t linenumber: 9 value: 3 vars: table: 0x7f9428de6c28 1: table: 0x7f9428de6d58 filename: exampleparser1.t linenumber: 9 name: a 2: table: 0x7f9428de6f38 filename: exampleparser1.t linenumber: 9 name: b 3: table: 0x7f9428de7228 filename: exampleparser1.t linenumber: 9 name: c type: function: 0x7f9428de77a8 table: 0x7f9428deb020 body: table: 0x7f9428deb180 filename: exampleparser1.t linenumber: 11 statements: table: 0x7f9428deb230 1: table: 0x7f9428deb1c8 orelse: table: 0x7f9428e8f1c8 filename: exampleparser1.t linenumber: 11 statements: table: 0x7f9428decd28 1: table: 0x7f9428decd70 1: table: 0x7f9428decf58 filename: exampleparser1.t linenumber: 11 name: c filename: exampleparser1.t linenumber: 11 conditionals: table: 0x7f9428deb3f0 1: table: 0x7f9428deb340 condition: table: 0x7f9428deb648 filename: exampleparser1.t linenumber: 11 name: a body: table: 0x7f9428deb828 filename: exampleparser1.t linenumber: 11 statements: table: 0x7f9428deb920 1: table: 0x7f9428deb968 1: table: 0x7f9428e8f008 filename: exampleparser1.t linenumber: 11 name: b 2: table: 0x7f9428ded6b0 filename: exampleparser1.t linenumber: 12 conditionals: table: 0x7f9428ded968 1: table: 0x7f9428ded6f8 condition: table: 0x7f9428dedbc0 filename: exampleparser1.t linenumber: 12 name: a body: table: 0x7f9428dedf20 filename: exampleparser1.t linenumber: 12 statements: table: 0x7f9428dee508 1: table: 0x7f9428dee550 1: table: 0x7f9428dee738 filename: exampleparser1.t linenumber: 12 name: b 3: table: 0x7f9428deea48 filename: exampleparser1.t linenumber: 13 conditionals: table: 0x7f9428deeb40 1: table: 0x7f9428deea90 condition: table: 0x7f9428deed98 filename: exampleparser1.t linenumber: 13 name: a body: table: 0x7f9428deef78 filename: exampleparser1.t linenumber: 13 statements: table: 0x7f9428def070 1: table: 0x7f9428def0b8 1: table: 0x7f9428def2a0 filename: exampleparser1.t linenumber: 13 name: b 2: table: 0x7f9428def4b8 condition: table: 0x7f9428def678 filename: exampleparser1.t linenumber: 13 name: c body: table: 0x7f9428def858 filename: exampleparser1.t linenumber: 13 statements: table: 0x7f9428def950 1: table: 0x7f9428def998 1: table: 0x7f9428defb80 filename: exampleparser1.t linenumber: 13 name: d 4: table: 0x7f9428df1590 cond: table: 0x7f9428df19f8 lhs: table: 0x7f9428df17b8 filename: exampleparser1.t linenumber: 14 value: 3 filename: exampleparser1.t linenumber: 14 rhs: table: 0x7f9428df2260 filename: exampleparser1.t linenumber: 14 value: 3 op: + filename: exampleparser1.t linenumber: 14 block: table: 0x7f9428df15d8 filename: exampleparser1.t linenumber: 14 statements: table: 0x7f9428df2620 5: table: 0x7f9428df2798 cond: table: 0x7f9428df38e8 lhs: table: 0x7f9428df2da0 filename: exampleparser1.t linenumber: 16 name: a filename: exampleparser1.t linenumber: 16 rhs: table: 0x7f9428df3b90 filename: exampleparser1.t linenumber: 16 name: b op: + body: table: 0x7f9428df28f8 filename: exampleparser1.t linenumber: 16 statements: table: 0x7f9428df29a8 filename: exampleparser1.t linenumber: 16 6: table: 0x7f9428df3dc0 initializers: table: 0x7f9428db52d0 1: table: 0x7f9428db5428 filename: exampleparser1.t linenumber: 17 value: 1 2: table: 0x7f9428db5c18 filename: exampleparser1.t linenumber: 17 value: 3 body: table: 0x7f9428db5dd8 filename: exampleparser1.t linenumber: 17 statements: table: 0x7f9428db5f70 filename: exampleparser1.t linenumber: 17 numeric: true vars: table: 0x7f9428db40d8 1: table: 0x7f9428db4120 filename: exampleparser1.t linenumber: 17 name: a 2: table: 0x7f9428db42e0 filename: exampleparser1.t linenumber: 17 name: b 3: table: 0x7f9428db4618 filename: exampleparser1.t linenumber: 17 name: c type: function: 0x7f9428db4a88 7: table: 0x7f9428db64c0 body: table: 0x7f9428db7e68 filename: exampleparser1.t linenumber: 18 statements: table: 0x7f9428db8000 filename: exampleparser1.t linenumber: 18 initializers: table: 0x7f9428db7780 1: table: 0x7f9428db78d8 filename: exampleparser1.t linenumber: 18 value: 1 2: table: 0x7f9428db7ca8 filename: exampleparser1.t linenumber: 18 value: 3 vars: table: 0x7f9428db66e8 1: table: 0x7f9428db6730 filename: exampleparser1.t linenumber: 18 name: a 2: table: 0x7f9428db6888 filename: exampleparser1.t linenumber: 18 name: b 3: table: 0x7f9428db6bc0 filename: exampleparser1.t linenumber: 18 name: c type: function: 0x7f9428db7128 8: table: 0x7f9428db8428 filename: exampleparser1.t linenumber: 19 lhs: table: 0x7f9428db8220 1: table: 0x7f9428db8268 filename: exampleparser1.t linenumber: 19 name: a rhs: table: 0x7f9428db84d8 1: table: 0x7f9428db8698 filename: exampleparser1.t linenumber: 19 name: b 9: table: 0x7f9428db89e8 1: table: 0x7f9428db8a30 filename: exampleparser1.t linenumber: 20 name: a 10: table: 0x7f9428db98d8 filename: exampleparser1.t linenumber: 21 lhs: table: 0x7f9428df3d70 1: table: 0x7f9428db8ce0 filename: exampleparser1.t linenumber: 21 name: a 2: table: 0x7f9428db9718 filename: exampleparser1.t linenumber: 21 name: c rhs: table: 0x7f9428db9988 1: table: 0x7f9428db9b48 filename: exampleparser1.t linenumber: 21 name: d 2: table: 0x7f9428db9fd8 filename: exampleparser1.t linenumber: 21 name: e filename: exampleparser1.t linenumber: 11 A.C(n = 1,e = E(a = 4),b = A.D,nwhat = N.What()) true CUDA not enabled, not performing test... struct llvm_definingtarget: 0 llvm_definingfunction: __makeeverythinginclanglive_0 cachedlayout: table: 0x7f7d38872550 keytoindex: table: 0x7f7d38872618 a: 0 b: 1 entries: {table: 0x7f7d38872a60,table: 0x7f7d38872bf0} 1: table: 0x7f7d38872a60 type: int32 inunion: true key: a allocation: 0 2: table: 0x7f7d38872bf0 type: float inunion: true key: b allocation: 0 name: S metamethods: table: 0x7f7d38871de8 anchor: table: 0x7f7d38871ba8 linenumber: 772 filename: ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua llvm_argumentposition: 1 cachedentries: {{table: 0x7f7d38872410,table: 0x7f7d388724b0}} 1: {table: 0x7f7d38872410,table: 0x7f7d388724b0} 1: table: 0x7f7d38872410 type: int32 field: a 2: table: 0x7f7d388724b0 type: float field: b entries: {{table: 0x7f7d38871e78,table: 0x7f7d38872080}} 1: {table: 0x7f7d38871e78,table: 0x7f7d38872080} 1: table: 0x7f7d38871e78 type: int32 field: a 2: table: 0x7f7d38872080 type: float field: b methods: table: 0x7f7d38871d38 CUDA not enabled, not performing test... table: 0x7f98fc99f708 lhs: table: 0x7f98fc99ed98 lhs: 1 name: + rhs: table: 0x7f98fc99ece8 lhs: table: 0x7f98fc99d638 lhs: 3 name: * rhs: table: 0x7f98fc99d588 lhs: 4 name: ^ rhs: table: 0x7f98fc99b038 lhs: 5 name: ^ rhs: 6 name: / rhs: table: 0x7f98fc99eb50 lhs: table: 0x7f98fc99dd98 lhs: 2 name: - rhs: 4 name: + rhs: table: 0x7f98fc99eb08 arg: a name: uminus name: + rhs: table: 0x7f98fc99f5d8 arg: table: 0x7f98fc99f4e0 name: call arg: c fn: b name: uminus 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 0x7fd206424000 0x7fd206424000(+0): mov eax, esi 0x7fd206424002(+2): cmp edi, esi 0x7fd206424004(+4): cmovl eax, edi 0x7fd206424007(+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 0x7fa7135e1000 0x7fa7135e1000(+0): ret 40 40 40 inf 7.561562 inf 160 160 160 inf 12.641552 inf 280 280 280 inf 11.811849 inf 400 400 400 inf 11.420598 inf 520 520 520 inf 11.547024 inf 640 640 640 inf 11.523045 inf 760 760 760 inf 11.613136 inf 880 880 880 inf 11.567806 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 0x7f8671ca1000 0x7f8671ca1000(+0): mov qword ptr [rdi], rsi 0x7f8671ca1003(+3): ret cdata: 0x7f1a7b4f2000 userdata: 0x7f1a7b4f2000 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 0x7fda09f24000 0x7fda09f24000(+0): push rbx 0x7fda09f24001(+1): mov rbx, rdi 0x7fda09f24004(+4): movabs rax, 140574452078229 0x7fda09f2400e(+14): mov edx, 9928 0x7fda09f24013(+19): call rax 0x7fda09f24015(+21): mov rax, rbx 0x7fda09f24018(+24): pop rbx 0x7fda09f24019(+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 0x7f4a74386000 0x7f4a74386000(+0): lock 0x7f4a74386001(+1): add dword ptr [rdi], esi 0x7f4a74386003(+3): lock 0x7f4a74386004(+4): add dword ptr [rdi], edx 0x7f4a74386006(+6): lock 0x7f4a74386007(+7): add dword ptr [rdi], ecx 0x7f4a74386009(+9): lock 0x7f4a7438600a(+10): add dword ptr [rdi], r8d 0x7f4a7438600d(+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 0x7f4a74377000 0x7f4a74377000(+0): mov eax, esi 0x7f4a74377002(+2): lock 0x7f4a74377003(+3): xadd dword ptr [rdi], eax 0x7f4a74377006(+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 0x7f4a74368000 0x7f4a74368000(+0): vmovsd xmm1, qword ptr [rdi] 0x7f4a74368004(+4): nop word ptr cs:[rax + rax] 0x7f4a74368010(+16): vaddsd xmm2, xmm1, xmm0 0x7f4a74368014(+20): vmovq rcx, xmm2 0x7f4a74368019(+25): vmovq rax, xmm1 0x7f4a7436801e(+30): lock 0x7f4a7436801f(+31): cmpxchg qword ptr [rdi], rcx 0x7f4a74368023(+35): vmovq xmm1, rax 0x7f4a74368028(+40): jne -26 0x7f4a7436802a(+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 0x7f4a74377000 0x7f4a74377000(+0): mov eax, esi 0x7f4a74377002(+2): lock 0x7f4a74377003(+3): xadd dword ptr [rdi], eax 0x7f4a74377006(+6): ret true cdata: 0x7f084541bb78 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 0x7f9cd8120000 0x7f9cd8120000(+0): lea eax, [rdi + 7] 0x7f9cd8120003(+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 0x7f9cd7e27000 0x7f9cd7e27000(+0): lea eax, [rdi + 7] 0x7f9cd7e27003(+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.5/src/terralib.lua:2859: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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 0x7ff5bd3d3000 0x7ff5bd3d3000(+0): vaddps xmm0, xmm0, xmm2 0x7ff5bd3d3004(+4): vaddps xmm1, xmm1, xmm3 0x7ff5bd3d3008(+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 1 new terra 0 new terra 3 6 threadid 0 threadid 1 threadid 2 threadid 3 new terra 2 new terra 0 new terra 3 new terra 1 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 0x7f397a82b000 0x7f397a82b000(+0): mov rax, rdi 0x7f397a82b003(+3): mov qword ptr [rdi], 0 0x7f397a82b00a(+10): ret cdata: 0x7f397a8b56e8 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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2062: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2068: in function 'checklabel' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2766: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3310: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2058: in function 'invokeuserfunction' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2775: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:3640: in function 'createattributetable' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2058: in function 'invokeuserfunction' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3435: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ... ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:1758: in function 'init' ...ports/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:1843: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1850: in function 'evaltype' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1870: in function 'evaluateparameterlist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3168: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3311: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:1555: in function 'reportopaque' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2457: in function 'ascompletepointer' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2464: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/asdl.lua:261: in function 'reporterr' ...ports/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:1843: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1850: in function 'evaltype' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1870: in function 'evaluateparameterlist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3168: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3311: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:1051: in function 'layoutstruct' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:1555: in function 'reportopaque' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2457: in function 'ascompletepointer' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2464: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3310: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:511: in function 'visit' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:516: in function 'visit' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:523: in function 'readytocompile' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:531: in function 'checkreadytocompile' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:819: in function 'addvalue' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:823: in function 'jitvalue' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:1843: in function 'evalluaexpression' ... ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2062: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2068: in function 'checklabel' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2766: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.5/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2572: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ... ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:511: in function 'visit' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:516: in function 'visit' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:516: in function 'visit' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:523: in function 'readytocompile' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:531: in function 'checkreadytocompile' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:819: in function 'addvalue' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:823: in function 'jitvalue' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2062: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2870: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.5/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2572: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.5/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2572: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'fn' ... ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1370: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1575: in function 'ensurelayout' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1577: in function 'ensurelayout' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1582: in function 'addentry' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1614: in function 'addentrylist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1618: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1373: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1575: in function 'ensurelayout' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1582: in function 'addentry' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1614: in function 'addentrylist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1618: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1373: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:3180: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3311: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2062: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2870: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.5/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2572: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ... ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:1843: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1028: in function 'fn' .../testing/terra/src/terra-release-1.0.5/src/terralist.lua:150: in function 'getrecords' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1045: in function 'layoutstruct' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:3643: in function 'createattributetable' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:3755: atomicrmw requires four arguments stack traceback: [C]: in function 'error' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.5/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2572: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3310: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2968: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ... ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:1555: in function 'reportopaque' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2121: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2775: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ... ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2062: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2068: in function 'checklabel' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2901: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.5/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2572: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'fn' .../testing/terra/src/terra-release-1.0.5/src/terralist.lua:150: in function 'map' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2572: in function 'docheck' ... ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3310: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:3738: in function 'createatomicattributetable' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1527: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1373: in function 'getentries' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1563: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1373: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:3180: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3311: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:1843: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1850: in function 'evaltype' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1870: in function 'evaluateparameterlist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3168: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3311: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1524: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1373: in function 'getentries' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1563: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1373: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2121: in function 'insertdereference' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2927: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ... ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:1555: in function 'reportopaque' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:3180: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3426: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3437: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1586: in function 'addentry' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1614: in function 'addentrylist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1618: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1373: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:3180: in function 'checkformalparameterlist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3311: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:381: in function 'erroratlocation' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1586: in function 'addentry' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1614: in function 'addentrylist' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1618: in function 'getvalue' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:1373: in function 'getlayout' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:3109: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ... ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2062: in function 'evalluaexpression' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2870: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:3640: in function 'createattributetable' ...s/testing/terra/src/terra-release-1.0.5/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.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3083: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3239: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3431: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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.5/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.5/src/terralib.lua:396: in function 'finishandabortiferrors' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2058: in function 'invokeuserfunction' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2859: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2900: in function 'docheck' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3120: in function 'checkexp' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:2608: in function 'checkexpressions' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3310: in function 'checksingle' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3344: in function 'checkstmts' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3229: in function 'checkblock' ...s/testing/terra/src/terra-release-1.0.5/src/terralib.lua:3428: in function 'typecheck' ...s/testing/terra/src/terra-release-1.0.5/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 0x7f431fd81000 0x7f431fd81000(+0): mov eax, 2 0x7f431fd81005(+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.437418 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 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 2 with method combine in type C override slot 1 with method times2 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 0x7f8558568000 0x7f8558568000(+0): vmovss xmm0, dword ptr [rdi + 12] 0x7f8558568005(+5): vmovss dword ptr [rdi], xmm0 0x7f8558568009(+9): ret 9 8 7 6 5 4 3 2 1 0 1 5 hello {table: 0x7f8a952ee210} 1: table: 0x7f8a952ee210 linenumber: 4 value: astring type: name: filename: testlang1.t {table: 0x7f8a952eeff0} 1: table: 0x7f8a952eeff0 linenumber: 5 valuetype: int32 type: name: filename: testlang1.t value: 4 {table: 0x7f8a952efee0,table: 0x7f8a952f0248,table: 0x7f8a952f03a8} 1: table: 0x7f8a952efee0 linenumber: 6 filename: testlang1.t type: and 2: table: 0x7f8a952f0248 linenumber: 6 filename: testlang1.t type: or 3: table: 0x7f8a952f03a8 linenumber: 6 filename: testlang1.t type: & {table: 0x7f8a952f11d0} 1: table: 0x7f8a952f11d0 linenumber: 7 filename: testlang1.t type: image {table: 0x7f8a952f2058} 1: table: 0x7f8a952f2058 linenumber: 8 filename: testlang1.t type: akeyword {table: 0x7f8a952f2f28} 1: table: 0x7f8a952f2f28 linenumber: 9 value: foobar type: name: filename: testlang1.t {table: 0x7f8a952ee210} 3 4 7 4 5 6 {table: 0x7f8a952f77b0} 1: table: 0x7f8a952f77b0 linenumber: 22 filename: testlang1.t type: definition {} -> {} define dso_local void @"$foo"() { entry: tail call void @exit(i32 0) unreachable } assembly for function at address 0x7ff7d1c93000 0x7ff7d1c93000(+0): push rax 0x7ff7d1c93001(+1): movabs rax, 140702358630512 0x7ff7d1c9300b(+11): xor edi, edi 0x7ff7d1c9300d(+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: 0x7efdaa0d02b0 rn: 2 v: 4 b: 40 gflops: 0 rm: 4 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: 0x7f34b68adb50 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 0x7f9718449000 0x7f9718449000(+0): test esi, esi 0x7f9718449002(+2): jle 28 0x7f9718449004(+4): xor eax, eax 0x7f9718449006(+6): vxorps xmm0, xmm0, xmm0 0x7f971844900a(+10): nop word ptr [rax + rax] 0x7f9718449010(+16): cdqe 0x7f9718449012(+18): vaddps xmm0, xmm0, xmmword ptr [rdi + 4*rax] 0x7f9718449017(+23): add eax, 4 0x7f971844901a(+26): cmp eax, esi 0x7f971844901c(+28): jl -14 0x7f971844901e(+30): jmp 4 0x7f9718449020(+32): vxorps xmm0, xmm0, xmm0 0x7f9718449024(+36): vmovshdup xmm1, xmm0 0x7f9718449028(+40): vaddss xmm1, xmm0, xmm1 0x7f971844902c(+44): vpermilpd xmm2, xmm0, 1 0x7f9718449032(+50): vaddss xmm1, xmm2, xmm1 0x7f9718449036(+54): vpermilps xmm0, xmm0, 255 0x7f971844903c(+60): vaddss xmm0, xmm0, xmm1 0x7f9718449040(+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 0x7fe1a6156000 0x7fe1a6156000(+0): mov rax, qword ptr [rdi + 64] 0x7fe1a6156004(+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 0x7fe1a5e77000 0x7fe1a5e77000(+0): mov rax, qword ptr [rdi + 64] 0x7fe1a5e77004(+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 0x7fd4f6dce000 0x7fd4f6dce000(+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 0x7f6993ba0000 0x7f6993ba0000(+0): vmovups xmm0, xmmword ptr [rdi + 12] 0x7f6993ba0005(+5): vmovups xmmword ptr [rdi], xmm0 0x7f6993ba0009(+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.003676 8.364586 5.227866 definition {int32,&float,&float} -> {} assembly for function at address 0x7f66140c3000 0x7f66140c3000(+0): push rbp 0x7f66140c3001(+1): push rbx 0x7f66140c3002(+2): lea r10d, [rdi - 1] 0x7f66140c3006(+6): cmp r10d, 2 0x7f66140c300a(+10): jl 539 0x7f66140c3010(+16): lea ecx, [rdi - 32] 0x7f66140c3013(+19): cmp ecx, 33 0x7f66140c3016(+22): jl 527 0x7f66140c301c(+28): movsxd r8, edi 0x7f66140c301f(+31): neg edi 0x7f66140c3021(+33): movsxd r9, edi 0x7f66140c3024(+36): lea rsi, [rsi + 4*r8] 0x7f66140c3028(+40): add rsi, 128 0x7f66140c302f(+47): lea rdx, [rdx + 4*r8] 0x7f66140c3033(+51): add rdx, 128 0x7f66140c303a(+58): add r8, 24 0x7f66140c303e(+62): add r9, 24 0x7f66140c3042(+66): mov r11d, 1 0x7f66140c3048(+72): vxorps xmm0, xmm0, xmm0 0x7f66140c304c(+76): nop dword ptr [rax] 0x7f66140c3050(+80): lea rax, [rsi + 4*r8] 0x7f66140c3054(+84): lea rdi, [rsi + 4*r9] 0x7f66140c3058(+88): mov ebp, 32 0x7f66140c305d(+93): xor ebx, ebx 0x7f66140c305f(+95): nop 0x7f66140c3060(+96): vmovups xmm1, xmmword ptr [rdi + rbx - 96] 0x7f66140c3066(+102): vmovups xmm2, xmmword ptr [rdi + rbx - 64] 0x7f66140c306c(+108): vmovups xmm3, xmmword ptr [rdi + rbx - 32] 0x7f66140c3072(+114): vmovups xmm4, xmmword ptr [rdi + rbx] 0x7f66140c3077(+119): vinsertf128 ymm1, ymm1, xmmword ptr [rdi + rbx - 80], 1 0x7f66140c307f(+127): vaddps ymm1, ymm1, ymm0 0x7f66140c3083(+131): vinsertf128 ymm2, ymm2, xmmword ptr [rdi + rbx - 48], 1 0x7f66140c308b(+139): vinsertf128 ymm3, ymm3, xmmword ptr [rdi + rbx - 16], 1 0x7f66140c3093(+147): vaddps ymm2, ymm2, ymm0 0x7f66140c3097(+151): vaddps ymm3, ymm3, ymm0 0x7f66140c309b(+155): vinsertf128 ymm4, ymm4, xmmword ptr [rdi + rbx + 16], 1 0x7f66140c30a3(+163): vaddps ymm4, ymm4, ymm0 0x7f66140c30a7(+167): vmovups xmm5, xmmword ptr [rsi + rbx - 4] 0x7f66140c30ad(+173): vmovups xmm6, xmmword ptr [rsi + rbx] 0x7f66140c30b2(+178): vmovups xmm7, xmmword ptr [rsi + rbx + 4] 0x7f66140c30b8(+184): vmovups xmm8, xmmword ptr [rsi + rbx + 28] 0x7f66140c30be(+190): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 12], 1 0x7f66140c30c6(+198): vaddps ymm1, ymm1, ymm5 0x7f66140c30ca(+202): vinsertf128 ymm5, ymm8, xmmword ptr [rsi + rbx + 44], 1 0x7f66140c30d2(+210): vaddps ymm2, ymm2, ymm5 0x7f66140c30d6(+214): vmovups xmm5, xmmword ptr [rsi + rbx + 60] 0x7f66140c30dc(+220): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 76], 1 0x7f66140c30e4(+228): vaddps ymm3, ymm3, ymm5 0x7f66140c30e8(+232): vmovups xmm5, xmmword ptr [rsi + rbx + 92] 0x7f66140c30ee(+238): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 108], 1 0x7f66140c30f6(+246): vinsertf128 ymm6, ymm6, xmmword ptr [rsi + rbx + 16], 1 0x7f66140c30fe(+254): vaddps ymm4, ymm4, ymm5 0x7f66140c3102(+258): vmovups xmm5, xmmword ptr [rsi + rbx + 32] 0x7f66140c3108(+264): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 48], 1 0x7f66140c3110(+272): vaddps ymm1, ymm1, ymm6 0x7f66140c3114(+276): vmovups xmm6, xmmword ptr [rsi + rbx + 64] 0x7f66140c311a(+282): vinsertf128 ymm6, ymm6, xmmword ptr [rsi + rbx + 80], 1 0x7f66140c3122(+290): vaddps ymm2, ymm2, ymm5 0x7f66140c3126(+294): vmovups xmm5, xmmword ptr [rsi + rbx + 96] 0x7f66140c312c(+300): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 112], 1 0x7f66140c3134(+308): vaddps ymm3, ymm3, ymm6 0x7f66140c3138(+312): vaddps ymm4, ymm4, ymm5 0x7f66140c313c(+316): vinsertf128 ymm5, ymm7, xmmword ptr [rsi + rbx + 20], 1 0x7f66140c3144(+324): vaddps ymm1, ymm1, ymm5 0x7f66140c3148(+328): vmovups xmm5, xmmword ptr [rsi + rbx + 36] 0x7f66140c314e(+334): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 52], 1 0x7f66140c3156(+342): vaddps ymm2, ymm2, ymm5 0x7f66140c315a(+346): vmovups xmm5, xmmword ptr [rsi + rbx + 68] 0x7f66140c3160(+352): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 84], 1 0x7f66140c3168(+360): vaddps ymm3, ymm3, ymm5 0x7f66140c316c(+364): vmovups xmm5, xmmword ptr [rsi + rbx + 100] 0x7f66140c3172(+370): vinsertf128 ymm5, ymm5, xmmword ptr [rsi + rbx + 116], 1 0x7f66140c317a(+378): vaddps ymm4, ymm4, ymm5 0x7f66140c317e(+382): vmovups xmm5, xmmword ptr [rax + rbx - 96] 0x7f66140c3184(+388): vmovups xmm6, xmmword ptr [rax + rbx - 64] 0x7f66140c318a(+394): vmovups xmm7, xmmword ptr [rax + rbx - 32] 0x7f66140c3190(+400): vmovups xmm8, xmmword ptr [rax + rbx] 0x7f66140c3195(+405): vinsertf128 ymm5, ymm5, xmmword ptr [rax + rbx - 80], 1 0x7f66140c319d(+413): vaddps ymm1, ymm1, ymm5 0x7f66140c31a1(+417): vinsertf128 ymm5, ymm6, xmmword ptr [rax + rbx - 48], 1 0x7f66140c31a9(+425): vinsertf128 ymm6, ymm7, xmmword ptr [rax + rbx - 16], 1 0x7f66140c31b1(+433): vaddps ymm2, ymm2, ymm5 0x7f66140c31b5(+437): vaddps ymm3, ymm3, ymm6 0x7f66140c31b9(+441): vinsertf128 ymm5, ymm8, xmmword ptr [rax + rbx + 16], 1 0x7f66140c31c1(+449): vaddps ymm4, ymm4, ymm5 0x7f66140c31c5(+453): vextractf128 xmmword ptr [rdx + rbx + 16], ymm1, 1 0x7f66140c31cd(+461): vmovups xmmword ptr [rdx + rbx], xmm1 0x7f66140c31d2(+466): vextractf128 xmmword ptr [rdx + rbx + 48], ymm2, 1 0x7f66140c31da(+474): vmovups xmmword ptr [rdx + rbx + 32], xmm2 0x7f66140c31e0(+480): vextractf128 xmmword ptr [rdx + rbx + 80], ymm3, 1 0x7f66140c31e8(+488): vmovups xmmword ptr [rdx + rbx + 64], xmm3 0x7f66140c31ee(+494): vextractf128 xmmword ptr [rdx + rbx + 112], ymm4, 1 0x7f66140c31f6(+502): vmovups xmmword ptr [rdx + rbx + 96], xmm4 0x7f66140c31fc(+508): add ebp, 32 0x7f66140c31ff(+511): sub rbx, -128 0x7f66140c3203(+515): cmp ebp, ecx 0x7f66140c3205(+517): jl -427 0x7f66140c320b(+523): add rsi, rbx 0x7f66140c320e(+526): add rsi, 256 0x7f66140c3215(+533): add rdx, rbx 0x7f66140c3218(+536): add rdx, 256 0x7f66140c321f(+543): inc r11d 0x7f66140c3222(+546): cmp r11d, r10d 0x7f66140c3225(+549): jne -475 0x7f66140c322b(+555): pop rbx 0x7f66140c322c(+556): pop rbp 0x7f66140c322d(+557): vzeroupper 0x7f66140c3230(+560): ret times = 21 0.004841 6.351567 3.969729 about to compile unpack_param finished compile unpack_param in 0 seconds cdata: 0x7f6b47da4038 ignoring nonexistent directory "/usr/local/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-alpine-linux-musl/12.1.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: 0x7f2f8d9e9600 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 0x7f28298e4000 0x7f28298e4000(+0): vmovntdqa xmm1, xmmword ptr [rdi] 0x7f28298e4005(+5): vcvtdq2ps xmm0, xmm0 0x7f28298e4009(+9): vaddps xmm0, xmm1, xmm0 0x7f28298e400d(+13): vmovntps xmmword ptr [rdi], xmm0 0x7f28298e4011(+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 0x7f2829605000 0x7f2829605000(+0): vmovntdqa xmm1, xmmword ptr [rdi] 0x7f2829605005(+5): vcvtdq2ps xmm0, xmm0 0x7f2829605009(+9): vaddps xmm0, xmm1, xmm0 0x7f282960500d(+13): vmovntps xmmword ptr [rdi], xmm0 0x7f2829605011(+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 0x7f2829603000 0x7f2829603000(+0): vcvtdq2ps xmm0, xmm0 0x7f2829603004(+4): vaddps xmm0, xmm0, xmmword ptr [rdi] 0x7f2829603008(+8): vmovaps xmmword ptr [rdi], xmm0 0x7f282960300c(+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 0x7fe0e3a59000 0x7fe0e3a59000(+0): vmovups xmm0, xmmword ptr [rdi] 0x7fe0e3a59004(+4): vmovups xmmword ptr [rsi], xmm0 0x7fe0e3a59008(+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: "Release" -- 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.5-r0 >>> terra-dev*: Package size: 364.9 MB >>> terra-dev*: Compressing data... >>> terra-dev*: Create checksum... >>> terra-dev*: Create terra-dev-1.0.5-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.7 MB >>> terra*: Compressing data... >>> terra*: Create checksum... >>> terra*: Create terra-1.0.5-r0.apk >>> terra: Build complete at Sun, 28 Aug 2022 16:48:45 +0000 elapsed time 0h 3m 16s >>> terra: Cleaning up srcdir >>> terra: Cleaning up pkgdir >>> terra: Uninstalling dependencies... (1/37) Purging .makedepends-terra (20220828.164531) (2/37) Purging clang-dev (14.0.6-r1) (3/37) Purging clang (14.0.6-r1) (4/37) Purging clang-extra-tools (14.0.6-r1) (5/37) Purging clang-libs (14.0.6-r1) (6/37) Purging clang-static (14.0.6-r1) (7/37) Purging cmake (3.24.1-r1) (8/37) Purging libedit-dev (20210910.3.1-r0) (9/37) Purging libffi-dev (3.4.2-r1) (10/37) Purging linux-headers (5.16.7-r1) (11/37) Purging libxml2-dev (2.10.1-r0) (12/37) Purging xz-dev (5.2.6-r0) (13/37) Purging luajit-dev (2.1_p20210510-r3) (14/37) Purging luajit (2.1_p20210510-r3) (15/37) Purging ncurses-dev (6.3_p20220827-r0) (16/37) Purging openmp-dev (14.0.6-r0) (17/37) Purging openmp (14.0.6-r0) (18/37) Purging samurai (1.2-r2) (19/37) Purging zlib-dev (1.2.12-r3) (20/37) Purging llvm14-dev (14.0.6-r4) (21/37) Purging llvm14 (14.0.6-r4) (22/37) Purging llvm14-test-utils (14.0.6-r4) (23/37) Purging py3-setuptools (65.3.0-r0) (24/37) Purging py3-packaging (21.3-r2) (25/37) Purging py3-parsing (3.0.9-r0) (26/37) Purging python3 (3.10.6-r1) (27/37) Purging llvm14-libs (14.0.6-r4) (28/37) Purging libffi (3.4.2-r1) (29/37) Purging libxml2 (2.10.1-r0) (30/37) Purging libarchive (3.6.1-r1) (31/37) Purging rhash-libs (1.4.3-r1) (32/37) Purging libuv (1.44.2-r0) (33/37) Purging gdbm (1.23-r0) (34/37) Purging mpdecimal (2.5.1-r1) (35/37) Purging readline (8.1.2-r0) (36/37) Purging sqlite-libs (3.39.2-r0) (37/37) Purging llvm14-static (14.0.6-r4) Executing busybox-1.35.0-r22.trigger OK: 399 MiB in 102 packages >>> terra: Updating the testing/x86_64 repository index... >>> terra: Signing the index...