Lines Matching +full:- +full:- +full:enable +full:- +full:debuginfo

5 # Build static library during cross-tools stage
15 PICFLAG= -fPIC
19 SHARED_CXXFLAGS+= -UPIC # To avoid compile errors
21 CFLAGS+= -I${.OBJDIR}
22 CFLAGS+= -I${SRCTOP}/sys/contrib/zstd/lib
28 .error Please enable at least one of: MK_LLVM_TARGET_AARCH64,\ target
35 CFLAGS+= -I${LLVM_SRCS}/lib/Target/${arch}
39 CFLAGS+= -I${LLVM_SRCS}/lib/ObjCopy
44 CFLAGS+= -DBLAKE3_NO_AVX512 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_SSE41 \
45 -DBLAKE3_NO_SSE2
48 CFLAGS+= -DBLAKE3_USE_NEON=0
55 # SRCS_MIW: required for world stage (after cross-tools)
523 SRCS_MIW+= DebugInfo/BTF/BTFContext.cpp
524 SRCS_MIW+= DebugInfo/BTF/BTFParser.cpp
525 SRCS_MIN+= DebugInfo/CodeView/AppendingTypeTableBuilder.cpp
526 SRCS_MIN+= DebugInfo/CodeView/CVSymbolVisitor.cpp
527 SRCS_MIN+= DebugInfo/CodeView/CVTypeVisitor.cpp
528 SRCS_MIN+= DebugInfo/CodeView/CodeViewError.cpp
529 SRCS_MIN+= DebugInfo/CodeView/CodeViewRecordIO.cpp
530 SRCS_MIN+= DebugInfo/CodeView/ContinuationRecordBuilder.cpp
531 SRCS_MIN+= DebugInfo/CodeView/DebugChecksumsSubsection.cpp
532 SRCS_MIN+= DebugInfo/CodeView/DebugCrossExSubsection.cpp
533 SRCS_MIN+= DebugInfo/CodeView/DebugCrossImpSubsection.cpp
534 SRCS_MIN+= DebugInfo/CodeView/DebugFrameDataSubsection.cpp
535 SRCS_MIN+= DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp
536 SRCS_MIN+= DebugInfo/CodeView/DebugLinesSubsection.cpp
537 SRCS_MIN+= DebugInfo/CodeView/DebugStringTableSubsection.cpp
538 SRCS_MIN+= DebugInfo/CodeView/DebugSubsection.cpp
539 SRCS_MIN+= DebugInfo/CodeView/DebugSubsectionRecord.cpp
540 SRCS_MIN+= DebugInfo/CodeView/DebugSubsectionVisitor.cpp
541 SRCS_MIN+= DebugInfo/CodeView/DebugSymbolRVASubsection.cpp
542 SRCS_MIN+= DebugInfo/CodeView/DebugSymbolsSubsection.cpp
543 SRCS_MIN+= DebugInfo/CodeView/EnumTables.cpp
544 SRCS_MIN+= DebugInfo/CodeView/Formatters.cpp
545 SRCS_MIN+= DebugInfo/CodeView/GlobalTypeTableBuilder.cpp
546 SRCS_MIN+= DebugInfo/CodeView/LazyRandomTypeCollection.cpp
547 SRCS_MIN+= DebugInfo/CodeView/Line.cpp
548 SRCS_MIN+= DebugInfo/CodeView/MergingTypeTableBuilder.cpp
549 SRCS_MIN+= DebugInfo/CodeView/RecordName.cpp
550 SRCS_MIN+= DebugInfo/CodeView/RecordSerialization.cpp
551 SRCS_MIN+= DebugInfo/CodeView/SimpleTypeSerializer.cpp
552 SRCS_EXT+= DebugInfo/CodeView/StringsAndChecksums.cpp
553 SRCS_MIN+= DebugInfo/CodeView/SymbolDumper.cpp
554 SRCS_MIN+= DebugInfo/CodeView/SymbolRecordHelpers.cpp
555 SRCS_MIN+= DebugInfo/CodeView/SymbolRecordMapping.cpp
556 SRCS_MIN+= DebugInfo/CodeView/SymbolSerializer.cpp
557 SRCS_MIN+= DebugInfo/CodeView/TypeDumpVisitor.cpp
558 SRCS_MIN+= DebugInfo/CodeView/TypeHashing.cpp
559 SRCS_MIN+= DebugInfo/CodeView/TypeIndex.cpp
560 SRCS_MIN+= DebugInfo/CodeView/TypeIndexDiscovery.cpp
561 SRCS_EXT+= DebugInfo/CodeView/TypeRecordHelpers.cpp
562 SRCS_MIN+= DebugInfo/CodeView/TypeRecordMapping.cpp
563 SRCS_MIN+= DebugInfo/CodeView/TypeStreamMerger.cpp
564 SRCS_MIN+= DebugInfo/CodeView/TypeTableCollection.cpp
565 SRCS_MIN+= DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp
566 SRCS_MIN+= DebugInfo/DWARF/DWARFAcceleratorTable.cpp
567 SRCS_MIN+= DebugInfo/DWARF/DWARFAddressRange.cpp
568 SRCS_MIN+= DebugInfo/DWARF/DWARFCompileUnit.cpp
569 SRCS_MIN+= DebugInfo/DWARF/DWARFContext.cpp
570 SRCS_MIN+= DebugInfo/DWARF/DWARFDataExtractor.cpp
571 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugAbbrev.cpp
572 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugAddr.cpp
573 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugArangeSet.cpp
574 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugAranges.cpp
575 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugFrame.cpp
576 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugInfoEntry.cpp
577 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugLine.cpp
578 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugLoc.cpp
579 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugMacro.cpp
580 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugPubTable.cpp
581 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugRangeList.cpp
582 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugRnglists.cpp
583 SRCS_MIN+= DebugInfo/DWARF/DWARFDie.cpp
584 SRCS_MIN+= DebugInfo/DWARF/DWARFExpression.cpp
585 SRCS_MIN+= DebugInfo/DWARF/DWARFFormValue.cpp
586 SRCS_MIN+= DebugInfo/DWARF/DWARFGdbIndex.cpp
587 SRCS_MIN+= DebugInfo/DWARF/DWARFListTable.cpp
588 SRCS_MIN+= DebugInfo/DWARF/DWARFTypePrinter.cpp
589 SRCS_MIN+= DebugInfo/DWARF/DWARFTypeUnit.cpp
590 SRCS_MIN+= DebugInfo/DWARF/DWARFUnit.cpp
591 SRCS_MIN+= DebugInfo/DWARF/DWARFUnitIndex.cpp
592 SRCS_MIN+= DebugInfo/DWARF/DWARFVerifier.cpp
593 SRCS_MIN+= DebugInfo/MSF/MSFBuilder.cpp
594 SRCS_MIN+= DebugInfo/MSF/MSFCommon.cpp
595 SRCS_MIN+= DebugInfo/MSF/MSFError.cpp
596 SRCS_MIN+= DebugInfo/MSF/MappedBlockStream.cpp
597 SRCS_EXT+= DebugInfo/PDB/GenericError.cpp
598 SRCS_EXT+= DebugInfo/PDB/IPDBSourceFile.cpp
599 SRCS_EXT+= DebugInfo/PDB/Native/DbiModuleDescriptor.cpp
600 SRCS_EXT+= DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
601 SRCS_EXT+= DebugInfo/PDB/Native/DbiModuleList.cpp
602 SRCS_EXT+= DebugInfo/PDB/Native/DbiStream.cpp
603 SRCS_EXT+= DebugInfo/PDB/Native/DbiStreamBuilder.cpp
604 SRCS_EXT+= DebugInfo/PDB/Native/EnumTables.cpp
605 SRCS_EXT+= DebugInfo/PDB/Native/FormatUtil.cpp
606 SRCS_EXT+= DebugInfo/PDB/Native/GSIStreamBuilder.cpp
607 SRCS_EXT+= DebugInfo/PDB/Native/GlobalsStream.cpp
608 SRCS_EXT+= DebugInfo/PDB/Native/Hash.cpp
609 SRCS_EXT+= DebugInfo/PDB/Native/HashTable.cpp
610 SRCS_EXT+= DebugInfo/PDB/Native/InfoStream.cpp
611 SRCS_EXT+= DebugInfo/PDB/Native/InfoStreamBuilder.cpp
612 SRCS_EXT+= DebugInfo/PDB/Native/InjectedSourceStream.cpp
613 SRCS_EXT+= DebugInfo/PDB/Native/InputFile.cpp
614 SRCS_EXT+= DebugInfo/PDB/Native/LinePrinter.cpp
615 SRCS_EXT+= DebugInfo/PDB/Native/ModuleDebugStream.cpp
616 SRCS_EXT+= DebugInfo/PDB/Native/NamedStreamMap.cpp
617 SRCS_EXT+= DebugInfo/PDB/Native/NativeCompilandSymbol.cpp
618 SRCS_EXT+= DebugInfo/PDB/Native/NativeEnumGlobals.cpp
619 SRCS_EXT+= DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp
620 SRCS_EXT+= DebugInfo/PDB/Native/NativeEnumLineNumbers.cpp
621 SRCS_EXT+= DebugInfo/PDB/Native/NativeEnumModules.cpp
622 SRCS_EXT+= DebugInfo/PDB/Native/NativeEnumSymbols.cpp
623 SRCS_EXT+= DebugInfo/PDB/Native/NativeEnumTypes.cpp
624 SRCS_EXT+= DebugInfo/PDB/Native/NativeExeSymbol.cpp
625 SRCS_EXT+= DebugInfo/PDB/Native/NativeFunctionSymbol.cpp
626 SRCS_EXT+= DebugInfo/PDB/Native/NativeInlineSiteSymbol.cpp
627 SRCS_EXT+= DebugInfo/PDB/Native/NativeLineNumber.cpp
628 SRCS_EXT+= DebugInfo/PDB/Native/NativePublicSymbol.cpp
629 SRCS_EXT+= DebugInfo/PDB/Native/NativeRawSymbol.cpp
630 SRCS_EXT+= DebugInfo/PDB/Native/NativeSession.cpp
631 SRCS_EXT+= DebugInfo/PDB/Native/NativeSourceFile.cpp
632 SRCS_EXT+= DebugInfo/PDB/Native/NativeSymbolEnumerator.cpp
633 SRCS_EXT+= DebugInfo/PDB/Native/NativeTypeArray.cpp
634 SRCS_EXT+= DebugInfo/PDB/Native/NativeTypeBuiltin.cpp
635 SRCS_EXT+= DebugInfo/PDB/Native/NativeTypeEnum.cpp
636 SRCS_EXT+= DebugInfo/PDB/Native/NativeTypeFunctionSig.cpp
637 SRCS_EXT+= DebugInfo/PDB/Native/NativeTypePointer.cpp
638 SRCS_EXT+= DebugInfo/PDB/Native/NativeTypeTypedef.cpp
639 SRCS_EXT+= DebugInfo/PDB/Native/NativeTypeUDT.cpp
640 SRCS_EXT+= DebugInfo/PDB/Native/NativeTypeVTShape.cpp
641 SRCS_EXT+= DebugInfo/PDB/Native/PDBFile.cpp
642 SRCS_EXT+= DebugInfo/PDB/Native/PDBFileBuilder.cpp
643 SRCS_EXT+= DebugInfo/PDB/Native/PDBStringTable.cpp
644 SRCS_EXT+= DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
645 SRCS_EXT+= DebugInfo/PDB/Native/PublicsStream.cpp
646 SRCS_EXT+= DebugInfo/PDB/Native/RawError.cpp
647 SRCS_EXT+= DebugInfo/PDB/Native/SymbolCache.cpp
648 SRCS_EXT+= DebugInfo/PDB/Native/SymbolStream.cpp
649 SRCS_EXT+= DebugInfo/PDB/Native/TpiHashing.cpp
650 SRCS_EXT+= DebugInfo/PDB/Native/TpiStream.cpp
651 SRCS_EXT+= DebugInfo/PDB/Native/TpiStreamBuilder.cpp
652 SRCS_EXT+= DebugInfo/PDB/PDB.cpp
653 SRCS_EXT+= DebugInfo/PDB/PDBContext.cpp
654 SRCS_EXT+= DebugInfo/PDB/PDBExtras.cpp
655 SRCS_EXT+= DebugInfo/PDB/PDBInterfaceAnchors.cpp
656 SRCS_EXT+= DebugInfo/PDB/PDBSymDumper.cpp
657 SRCS_EXT+= DebugInfo/PDB/PDBSymbol.cpp
658 SRCS_EXT+= DebugInfo/PDB/PDBSymbolAnnotation.cpp
659 SRCS_EXT+= DebugInfo/PDB/PDBSymbolBlock.cpp
660 SRCS_EXT+= DebugInfo/PDB/PDBSymbolCompiland.cpp
661 SRCS_EXT+= DebugInfo/PDB/PDBSymbolCompilandDetails.cpp
662 SRCS_EXT+= DebugInfo/PDB/PDBSymbolCompilandEnv.cpp
663 SRCS_EXT+= DebugInfo/PDB/PDBSymbolCustom.cpp
664 SRCS_EXT+= DebugInfo/PDB/PDBSymbolData.cpp
665 SRCS_EXT+= DebugInfo/PDB/PDBSymbolExe.cpp
666 SRCS_EXT+= DebugInfo/PDB/PDBSymbolFunc.cpp
667 SRCS_EXT+= DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp
668 SRCS_EXT+= DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp
669 SRCS_EXT+= DebugInfo/PDB/PDBSymbolLabel.cpp
670 SRCS_EXT+= DebugInfo/PDB/PDBSymbolPublicSymbol.cpp
671 SRCS_EXT+= DebugInfo/PDB/PDBSymbolThunk.cpp
672 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeArray.cpp
673 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp
674 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp
675 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeCustom.cpp
676 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeDimension.cpp
677 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeEnum.cpp
678 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeFriend.cpp
679 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp
680 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp
681 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeManaged.cpp
682 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypePointer.cpp
683 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeTypedef.cpp
684 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeUDT.cpp
685 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeVTable.cpp
686 SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp
687 SRCS_EXT+= DebugInfo/PDB/PDBSymbolUnknown.cpp
688 SRCS_EXT+= DebugInfo/PDB/PDBSymbolUsingNamespace.cpp
689 SRCS_EXT+= DebugInfo/PDB/UDTLayout.cpp
690 SRCS_MIW+= DebugInfo/Symbolize/DIPrinter.cpp
691 SRCS_MIW+= DebugInfo/Symbolize/Markup.cpp
692 SRCS_MIW+= DebugInfo/Symbolize/MarkupFilter.cpp
693 SRCS_MIW+= DebugInfo/Symbolize/SymbolizableObjectFile.cpp
694 SRCS_MIW+= DebugInfo/Symbolize/Symbolize.cpp
821 SRCS_MIN+= IR/DebugInfo.cpp
887 # Only needed for clangd/clang-query, uncomment once we build those.
1107 SRCS_MIN+= Support/BLAKE3/blake3_avx2_x86-64_unix.S
1108 SRCS_MIN+= Support/BLAKE3/blake3_avx512_x86-64_unix.S
1116 SRCS_MIN+= Support/BLAKE3/blake3_sse2_x86-64_unix.S
1117 SRCS_MIN+= Support/BLAKE3/blake3_sse41_x86-64_unix.S
1730 SRCS_MIN+= ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
1731 SRCS_MIW+= ToolDrivers/llvm-lib/LibDriver.cpp
2064 ${LLVM_MIN_TBLGEN} -gen-vt \
2065 -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
2070 ${LLVM_TBLGEN} --gen-directive-decl \
2071 -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
2076 ${LLVM_TBLGEN} --gen-directive-impl \
2077 -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
2082 ${LLVM_TBLGEN} -gen-attrs \
2083 -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
2088 ${LLVM_TBLGEN} -gen-intrinsic-enums \
2089 -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
2094 ${LLVM_TBLGEN} -gen-intrinsic-impl \
2095 -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
2105 ${LLVM_TBLGEN} -gen-intrinsic-enums -intrinsic-prefix=${arch:T} \
2106 -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
2113 ${LLVM_TBLGEN} -gen-${arch:T}-target-def \
2114 -I ${LLVM_SRCS}/include -I ${LLVM_SRCS}/lib/Target/${arch:H} \
2115 -d ${.TARGET}.d -o ${.TARGET} ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:H}.td
2119 llvm-lib/Options.inc: ${LLVM_SRCS}/lib/ToolDrivers/llvm-lib/Options.td
2120 ${LLVM_TBLGEN} -gen-opt-parser-defs \
2121 -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
2122 ${LLVM_SRCS}/lib/ToolDrivers/llvm-lib/Options.td
2123 TGHDRS+= llvm-lib/Options.inc
2124 CFLAGS.LibDriver.cpp+= -I${.OBJDIR}/llvm-lib
2126 llvm-dlltool/Options.inc: ${LLVM_SRCS}/lib/ToolDrivers/llvm-dlltool/Options.td
2127 ${LLVM_TBLGEN} -gen-opt-parser-defs \
2128 -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
2129 ${LLVM_SRCS}/lib/ToolDrivers/llvm-dlltool/Options.td
2130 TGHDRS+= llvm-dlltool/Options.inc
2131 CFLAGS.DlltoolDriver.cpp+= -I${.OBJDIR}/llvm-dlltool
2135 ${LLVM_TBLGEN} -gen-opt-parser-defs \
2136 -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
2143 # versions after upstream r308421, one for llvm-lib, one for llvm-dlltool
2147 @rm -f ${f} ${f}.d
2156 AsmMatcher/-gen-asm-matcher \
2157 AsmWriter/-gen-asm-writer \
2158 AsmWriter1/-gen-asm-writer,-asmwriternum=1 \
2159 CallingConv/-gen-callingconv \
2160 CodeEmitter/-gen-emitter \
2161 CompressInstEmitter/-gen-compress-inst-emitter \
2162 DAGISel/-gen-dag-isel \
2163 DisassemblerTables/-gen-disassembler \
2164 FastISel/-gen-fast-isel \
2165 FoldTables/-gen-x86-fold-tables,-asmwriternum=1 \
2166 GlobalISel/-gen-global-isel \
2167 InstrInfo/-gen-instr-info${arch:MX86/X86:C/X86\/X86/,-instr-info-expand-mi-operand-info=0/} \
2168 InstrMapping/-gen-x86-instr-mapping \
2169 MCCodeEmitter/-gen-emitter \
2170 MCPseudoLowering/-gen-pseudo-lowering \
2171 MacroFusion/-gen-macro-fusion-pred \
2172 MnemonicTables/-gen-x86-mnemonic-tables,-asmwriternum=1 \
2173 O0PreLegalizeGICombiner/-gen-global-isel-combiner,-combiners=${arch:H}O0PreLegalizerCombiner \
2174 PostLegalizeGICombiner/-gen-global-isel-combiner,-combiners=${arch:H}PostLegalizerCombiner \
2175 PostLegalizeGILowering/-gen-global-isel-combiner,-combiners=${arch:H}PostLegalizerLowering \
2176 PreLegalizeGICombiner/-gen-global-isel-combiner,-combiners=${arch:H}PreLegalizerCombiner \
2177 RegisterBank/-gen-register-bank \
2178 RegisterInfo/-gen-register-info \
2179 SearchableTables/-gen-searchable-tables \
2180 SubtargetInfo/-gen-subtarget \
2181 SystemOperands/-gen-searchable-tables \
2182 SystemRegister/-gen-searchable-tables
2183 . if "${arch:T}" == "RISCV" && "${hdr:T:C/(-gen-global-isel).*/\1/}" == "-gen-global-isel"
2190 -I ${LLVM_SRCS}/include -I ${LLVM_SRCS}/lib/Target/${arch:H} \
2191 -d ${.TARGET}.d -o ${.TARGET} \