lib/CodeGen/GlobalISel/GlobalISel.cpp 0.26 0.02 -91.6% 35.0 0.3 -99.0% lib/MC/MCLabel.cpp 0.20 0.02 -88.0% 25.5 0.0 -99.9% tools/llvm-readobj/ObjDumper.cpp 0.44 0.10 -76.8% 41.0 11.8 -71.1% lib/MC/MCWinEH.cpp 0.49 0.15 -70.4% 43.9 21.4 -51.2% lib/Transforms/Vectorize/Vectorize.cpp 0.73 0.29 -60.7% 52.7 35.5 -32.6% tools/llvm-diff/DiffLog.cpp 0.59 0.27 -53.8% 50.7 33.7 -33.7% lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp 0.47 0.25 -46.7% 46.7 37.9 -18.9% lib/DebugInfo/DWARF/DWARFExpression.cpp 0.67 0.38 -43.5% 47.4 34.8 -26.7% lib/Transforms/Utils/ASanStackFrameLayout.cpp 0.52 0.32 -38.8% 41.7 33.7 -19.2% tools/llvm-dwp/llvm-dwp.cpp 2.48 1.53 -38.3% 92.5 55.2 -40.3% lib/Target/TargetMachine.cpp 1.74 1.11 -36.1% 86.6 62.4 -27.9% lib/Support/BlockFrequency.cpp 0.19 0.13 -35.0% 25.8 17.2 -33.4% lib/LTO/LTOModule.cpp 2.24 1.47 -34.5% 91.7 62.8 -31.5% lib/MC/MCAsmInfoWasm.cpp 0.47 0.32 -32.6% 42.6 35.7 -16.3% lib/Support/Host.cpp 0.49 0.35 -28.1% 42.8 34.7 -18.9% lib/MC/MCNullStreamer.cpp 0.51 0.37 -28.0% 44.8 37.2 -16.8% tools/llvm-ar/llvm-ar.cpp 1.28 0.92 -27.9% 59.4 45.7 -23.0% lib/Support/Errno.cpp 0.19 0.14 -27.9% 25.5 19.5 -23.3% lib/MC/MCSymbolELF.cpp 0.39 0.29 -26.1% 39.0 36.6 -6.0% lib/MC/MCSectionWasm.cpp 0.48 0.36 -25.2% 42.7 36.5 -14.6% lib/IR/User.cpp 0.43 0.33 -25.1% 41.8 35.8 -14.4% lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp 0.67 0.51 -24.8% 46.8 42.2 -9.8% tools/llvm-diff/DiffConsumer.cpp 0.82 0.62 -24.4% 54.6 50.9 -6.9% lib/Target/AArch64/AArch64CollectLOH.cpp 2.07 1.58 -23.5% 100.1 85.6 -14.5% lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp 1.81 1.39 -23.3% 83.6 76.6 -8.4% lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp 0.60 0.47 -22.3% 47.1 39.0 -17.1% tools/llvm-c-test/helpers.c 0.04 0.03 -21.0% 1.7 0.3 -81.5% lib/IR/Function.cpp 1.68 1.33 -20.9% 100.2 93.4 -6.8% lib/LTO/LTOCodeGenerator.cpp 2.72 2.16 -20.6% 100.3 80.2 -20.0% unittests/Support/CompressionTest.cpp 0.65 0.52 -20.5% 58.0 57.9 -0.1% lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp 2.02 1.61 -20.3% 99.8 87.1 -12.8% lib/IR/Instruction.cpp 1.04 0.83 -19.5% 56.3 52.5 -6.7% lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp 2.09 1.69 -19.0% 104.5 91.7 -12.2% lib/Support/regstrlcpy.c 0.03 0.02 -18.9% 0.3 0.2 -26.5% lib/Object/IRObjectFile.cpp 1.43 1.16 -18.8% 64.6 58.1 -10.1% lib/DebugInfo/CodeView/TypeTableCollection.cpp 0.51 0.42 -18.3% 43.0 37.9 -11.7% lib/Analysis/ModuleDebugInfoPrinter.cpp 0.68 0.56 -18.1% 52.3 42.7 -18.3% lib/IR/DebugLoc.cpp 1.01 0.84 -17.2% 64.9 52.5 -19.1% utils/TableGen/X86FoldTablesEmitter.cpp 1.11 0.93 -16.2% 47.4 46.5 -1.8% tools/llvm-xray/llvm-xray.cc 0.44 0.37 -15.9% 38.8 34.1 -12.1% lib/IR/DebugInfo.cpp 1.54 1.30 -15.8% 70.7 66.8 -5.6% lib/Transforms/IPO/ExtractGV.cpp 0.87 0.73 -15.8% 55.1 50.2 -8.8% lib/DebugInfo/DWARF/DWARFDebugLine.cpp 0.91 0.77 -14.9% 47.3 45.8 -3.2% lib/MC/MCWasmObjectTargetWriter.cpp 0.28 0.24 -14.4% 35.0 32.1 -8.2% lib/Transforms/Utils/FunctionImportUtils.cpp 1.06 0.91 -14.2% 58.5 51.6 -11.8% tools/llvm-pdbutil/PdbYaml.cpp 1.08 0.92 -14.2% 53.5 45.3 -15.4% lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp 0.51 0.44 -13.7% 41.6 38.4 -7.6% tools/yaml2obj/yaml2wasm.cpp 0.87 0.75 -13.4% 54.2 47.6 -12.3% lib/FuzzMutate/RandomIRBuilder.cpp 1.57 1.37 -13.2% 74.3 72.7 -2.2% tools/llvm-xray/xray-color-helper.cc 0.51 0.44 -13.1% 43.2 32.7 -24.4% lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp 1.90 1.65 -12.8% 86.5 82.4 -4.8% lib/DebugInfo/CodeView/CVSymbolVisitor.cpp 0.58 0.51 -12.8% 41.9 37.3 -10.8% unittests/Bitcode/BitReaderTest.cpp 1.36 1.19 -12.6% 79.5 74.1 -6.9% utils/TableGen/SearchableTableEmitter.cpp 0.66 0.58 -12.2% 48.5 37.3 -23.0% unittests/ProfileData/SampleProfTest.cpp 1.40 1.23 -12.1% 76.2 72.9 -4.4% lib/Transforms/Utils/CtorUtils.cpp 0.87 0.76 -12.1% 55.7 51.5 -7.6% tools/llvm-nm/llvm-nm.cpp 1.71 1.50 -11.9% 67.4 64.4 -4.3% lib/CodeGen/SelectionDAG/LegalizeTypes.cpp 1.97 1.73 -11.9% 86.0 82.4 -4.2% lib/CodeGen/OptimizePHIs.cpp 1.55 1.37 -11.8% 79.8 75.5 -5.4% lib/CodeGen/MachineCopyPropagation.cpp 1.65 1.46 -11.6% 80.1 75.8 -5.4% lib/CodeGen/GlobalISel/RegisterBankInfo.cpp 1.73 1.54 -11.1% 80.4 76.1 -5.4% lib/CodeGen/ScheduleDAGPrinter.cpp 1.75 1.57 -10.6% 93.3 82.7 -11.4% lib/CodeGen/GlobalISel/Legalizer.cpp 2.00 1.80 -10.3% 91.6 87.8 -4.1% lib/CodeGen/MIRPrintingPass.cpp 1.42 1.27 -10.3% 74.5 72.4 -2.8% lib/CodeGen/AsmPrinter/ARMException.cpp 1.50 1.35 -10.1% 78.3 74.5 -4.9% lib/Analysis/CostModel.cpp 0.93 0.84 -10.1% 58.7 54.6 -7.0% tools/llvm-c-test/main.c 0.04 0.04 -10.1% 2.5 1.8 -28.5% lib/CodeGen/SlotIndexes.cpp 1.56 1.41 -10.1% 78.3 74.2 -5.2% lib/MC/WasmObjectWriter.cpp 0.87 0.78 -9.8% 45.4 44.8 -1.2% lib/CodeGen/DeadMachineInstructionElim.cpp 1.55 1.40 -9.8% 79.8 75.5 -5.4% lib/CodeGen/MIRCanonicalizerPass.cpp 1.90 1.72 -9.5% 83.3 79.6 -4.5% lib/Analysis/OptimizationRemarkEmitter.cpp 1.29 1.17 -9.5% 65.0 62.1 -4.5% lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 2.40 2.18 -9.3% 92.9 89.6 -3.6% tools/bugpoint/OptimizerDriver.cpp 1.18 1.07 -9.3% 68.3 57.0 -16.6% unittests/IR/UseTest.cpp 1.07 0.98 -9.0% 74.3 70.0 -5.7% tools/llvm-cov/CoverageReport.cpp 0.88 0.80 -8.9% 49.1 44.7 -8.9% lib/CodeGen/DetectDeadLanes.cpp 1.67 1.52 -8.9% 82.5 78.2 -5.2% lib/Transforms/Utils/BreakCriticalEdges.cpp 1.13 1.03 -8.8% 61.3 59.3 -3.2% lib/CodeGen/LiveVariables.cpp 1.91 1.74 -8.8% 81.1 77.4 -4.6% unittests/Analysis/BlockFrequencyInfoTest.cpp 1.37 1.25 -8.8% 83.3 78.8 -5.5% lib/DebugInfo/CodeView/TypeDumpVisitor.cpp 0.71 0.65 -8.5% 43.0 39.0 -9.4% lib/DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp 0.42 0.38 -8.5% 42.0 38.0 -9.7% utils/TableGen/InfoByHwMode.cpp 0.92 0.84 -8.5% 57.0 45.8 -19.6% lib/Support/regerror.c 0.04 0.03 -8.4% 1.4 0.5 -65.1% lib/Support/TargetParser.cpp 0.39 0.36 -8.2% 33.9 31.2 -8.0% lib/IR/ValueTypes.cpp 0.36 0.34 -7.9% 38.0 35.7 -6.1% lib/Support/Threading.cpp 0.24 0.22 -7.8% 31.8 28.7 -9.6% lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp 0.44 0.41 -7.7% 41.8 41.0 -1.7% tools/llvm-pdbutil/PrettyBuiltinDumper.cpp 0.51 0.47 -7.6% 46.0 43.1 -6.3% lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp 0.54 0.50 -7.6% 43.6 43.1 -1.1% lib/CodeGen/MachineOptimizationRemarkEmitter.cpp 1.62 1.50 -7.5% 83.7 80.8 -3.4% lib/Target/AArch64/AArch64Subtarget.cpp 2.31 2.13 -7.5% 111.0 103.4 -6.8% tools/llvm-cov/SourceCoverageViewHTML.cpp 0.84 0.78 -7.4% 49.3 45.0 -8.8% lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp 2.03 1.88 -7.3% 77.7 73.6 -5.3% lib/DebugInfo/PDB/PDBExtras.cpp 0.48 0.44 -7.3% 41.7 41.0 -1.8% lib/LineEditor/LineEditor.cpp 0.29 0.27 -7.1% 30.2 29.5 -2.4% lib/Transforms/Scalar/LoopDataPrefetch.cpp 1.65 1.53 -7.1% 77.7 75.0 -3.5% lib/Transforms/IPO/AlwaysInliner.cpp 1.39 1.30 -7.1% 72.4 64.5 -10.9% unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp 1.36 1.27 -7.0% 70.8 65.8 -7.1% tools/llvm-c-test/module.c 0.04 0.04 -6.9% 2.5 2.5 -2.3% tools/llvm-dwarfdump/llvm-dwarfdump.cpp 1.24 1.15 -6.9% 59.0 51.3 -13.0% tools/llvm-pdbutil/PrettyFunctionDumper.cpp 0.69 0.65 -6.9% 46.7 43.8 -6.2% lib/Transforms/Scalar/MergedLoadStoreMotion.cpp 1.27 1.19 -6.7% 71.9 67.6 -6.0% tools/bugpoint-passes/TestPasses.cpp 0.91 0.85 -6.7% 70.2 62.4 -11.1% lib/Target/X86/X86FixupLEAs.cpp 2.29 2.14 -6.6% 118.0 116.6 -1.2% lib/Analysis/RegionPass.cpp 1.06 0.99 -6.6% 58.6 58.5 -0.3% tools/llvm-pdbutil/PrettyTypedefDumper.cpp 0.54 0.50 -6.5% 46.3 43.4 -6.2% lib/Target/ARM/ARMSubtarget.cpp 2.35 2.20 -6.5% 111.3 104.8 -5.9% lib/Target/X86/X86RegisterInfo.cpp 2.34 2.19 -6.5% 124.2 121.1 -2.5% tools/llvm-readobj/WindowsResourceDumper.cpp 0.52 0.48 -6.4% 45.3 43.9 -3.2% lib/Analysis/IndirectCallPromotionAnalysis.cpp 1.12 1.05 -6.4% 68.3 66.1 -3.2% tools/bugpoint/FindBugs.cpp 0.70 0.66 -6.3% 59.1 57.7 -2.4% lib/Object/WindowsResource.cpp 0.98 0.92 -6.3% 56.9 47.3 -16.8% lib/CodeGen/MachineModuleInfo.cpp 1.75 1.64 -6.2% 77.8 75.9 -2.4% lib/Target/X86/X86ShuffleDecodeConstantPool.cpp 0.36 0.34 -6.2% 36.7 35.8 -2.4% lib/Target/AArch64/AArch64MacroFusion.cpp 2.07 1.94 -6.2% 100.6 98.7 -1.9% lib/Target/ARM/ARMMacroFusion.cpp 2.19 2.06 -6.0% 101.3 99.4 -1.9% lib/CodeGen/ExpandMemCmp.cpp 1.86 1.74 -6.0% 84.0 83.7 -0.5% lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 1.59 1.50 -6.0% 76.3 73.3 -3.8% lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp 0.76 0.72 -5.9% 57.5 56.8 -1.3% lib/CodeGen/RegAllocFast.cpp 1.90 1.79 -5.8% 84.2 81.4 -3.3% unittests/Analysis/ProfileSummaryInfoTest.cpp 1.49 1.40 -5.7% 84.8 80.3 -5.4% lib/ExecutionEngine/MCJIT/MCJIT.cpp 1.31 1.24 -5.7% 60.2 58.3 -3.2% lib/Transforms/Scalar/IndVarSimplify.cpp 2.05 1.94 -5.6% 83.7 80.8 -3.4% lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp 0.63 0.60 -5.6% 48.0 47.5 -1.0% tools/llvm-pdbutil/Diff.cpp 1.15 1.08 -5.5% 52.0 48.1 -7.5% lib/Target/X86/X86DomainReassignment.cpp 2.44 2.31 -5.4% 117.3 117.3 -0.1% lib/Transforms/InstCombine/InstCombinePHI.cpp 1.50 1.42 -5.4% 76.6 73.6 -3.8% utils/TableGen/Attributes.cpp 0.37 0.35 -5.3% 36.8 36.6 -0.5% lib/Bitcode/Reader/MetadataLoader.cpp 1.94 1.84 -5.3% 75.4 71.9 -4.6% lib/DebugInfo/PDB/Native/PDBStringTable.cpp 0.50 0.48 -5.3% 39.2 37.6 -4.2% lib/CodeGen/Analysis.cpp 2.03 1.93 -5.3% 89.4 88.0 -1.6% lib/Support/ThreadPool.cpp 0.38 0.36 -5.2% 36.3 34.6 -4.9% lib/Analysis/MemDerefPrinter.cpp 1.00 0.95 -5.2% 59.8 59.0 -1.3% lib/Transforms/IPO/PassManagerBuilder.cpp 1.85 1.75 -5.2% 80.2 79.3 -1.2% lib/Support/regcomp.c 0.06 0.06 -5.1% 2.6 2.5 -5.4% lib/LTO/LTO.cpp 2.84 2.70 -5.0% 77.0 70.7 -8.2% tools/llvm-xray/xray-extract.cc 0.97 0.92 -5.0% 51.9 48.8 -6.0% lib/DebugInfo/PDB/Native/DbiStream.cpp 0.68 0.65 -5.0% 50.4 48.3 -4.3% unittests/DebugInfo/DWARF/DwarfGenerator.cpp 2.01 1.91 -4.9% 85.0 83.4 -1.9% tools/llvm-xray/xray-graph.cc 1.29 1.23 -4.9% 51.2 50.9 -0.5% lib/Transforms/IPO/PruneEH.cpp 1.25 1.19 -4.8% 69.6 69.0 -0.8% lib/Object/COFFImportFile.cpp 0.69 0.66 -4.7% 51.0 47.4 -7.0% lib/Transforms/Scalar/MergeICmps.cpp 1.24 1.18 -4.6% 70.2 69.4 -1.1% lib/IR/AutoUpgrade.cpp 1.65 1.57 -4.4% 75.2 74.0 -1.6% lib/MC/MCAsmStreamer.cpp 0.88 0.84 -4.4% 48.9 48.7 -0.5% lib/Target/ARM/ARMAsmPrinter.cpp 2.61 2.50 -4.3% 113.7 107.9 -5.1% lib/Analysis/InstructionSimplify.cpp 1.98 1.90 -4.3% 82.6 80.0 -3.2% tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp 1.22 1.17 -4.3% 56.3 53.8 -4.3% lib/MC/MCObjectStreamer.cpp 0.75 0.72 -4.3% 46.0 45.0 -2.2% tools/sancov/sancov.cc 2.05 1.97 -4.1% 67.1 61.4 -8.6% tools/llvm-c-test/debuginfo.c 0.04 0.03 -4.1% 1.8 1.8 -4.1% lib/DebugInfo/Symbolize/Symbolize.cpp 1.32 1.26 -4.0% 63.6 59.1 -7.1% lib/Target/X86/X86AsmPrinter.cpp 2.63 2.52 -4.0% 124.5 122.3 -1.7% lib/Bitcode/Reader/BitReader.cpp 0.99 0.95 -4.0% 53.3 53.2 -0.1% lib/Transforms/Scalar/BDCE.cpp 1.18 1.13 -4.0% 67.8 66.7 -1.6% tools/llvm-readobj/COFFImportDumper.cpp 0.57 0.55 -3.9% 47.9 46.7 -2.5% lib/Transforms/IPO/InferFunctionAttrs.cpp 1.06 1.02 -3.9% 68.8 67.5 -1.9% lib/Analysis/DivergenceAnalysis.cpp 1.12 1.08 -3.7% 67.4 60.6 -10.1% lib/CodeGen/LiveDebugValues.cpp 2.48 2.39 -3.7% 98.0 97.5 -0.5% lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp 0.63 0.60 -3.7% 66.9 66.1 -1.2% lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp 0.41 0.40 -3.7% 41.0 40.9 -0.4% lib/Target/TargetLoweringObjectFile.cpp 1.72 1.66 -3.6% 84.9 84.3 -0.7% lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp 0.41 0.40 -3.6% 40.9 40.8 -0.1% lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp 0.67 0.65 -3.5% 49.1 48.9 -0.4% lib/Target/X86/X86Subtarget.cpp 2.34 2.26 -3.5% 124.0 117.3 -5.4% lib/CodeGen/MIRParser/MIParser.cpp 2.29 2.21 -3.5% 87.7 87.1 -0.7% lib/Transforms/Utils/LoopUnroll.cpp 1.97 1.90 -3.5% 83.0 80.3 -3.2% lib/CodeGen/AsmPrinter/DwarfCFIException.cpp 1.50 1.45 -3.3% 78.8 76.7 -2.7% lib/Transforms/Utils/LoopUnrollRuntime.cpp 1.62 1.57 -3.3% 77.5 74.9 -3.4% lib/IR/Verifier.cpp 2.43 2.35 -3.3% 75.6 73.4 -2.9% tools/llvm-objdump/COFFDump.cpp 0.79 0.76 -3.2% 49.0 48.9 -0.4% lib/CodeGen/GCRootLowering.cpp 1.93 1.87 -3.2% 83.9 83.6 -0.3% lib/Transforms/IPO/InlineSimple.cpp 1.34 1.30 -3.2% 72.5 65.4 -9.8% lib/Support/CommandLine.cpp 0.92 0.90 -3.0% 44.6 43.5 -2.4% lib/Transforms/Instrumentation/InstrProfiling.cpp 1.80 1.75 -3.0% 74.1 72.6 -2.1% lib/Transforms/IPO/WholeProgramDevirt.cpp 3.15 3.06 -3.0% 81.8 79.0 -3.5% lib/CodeGen/GlobalISel/LegalizerHelper.cpp 1.83 1.78 -2.9% 99.6 91.2 -8.4% lib/MC/MCWasmStreamer.cpp 0.66 0.64 -2.8% 45.9 44.9 -2.1% lib/Transforms/Utils/SimplifyIndVar.cpp 1.39 1.35 -2.8% 75.7 72.5 -4.2% lib/Analysis/CodeMetrics.cpp 1.05 1.03 -2.8% 67.3 66.8 -0.8% tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp 2.36 2.30 -2.7% 81.6 69.4 -15.0% lib/Transforms/Utils/CloneModule.cpp 1.07 1.04 -2.7% 60.8 59.8 -1.5% tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp 3.18 3.09 -2.7% 89.2 77.0 -13.7% lib/Transforms/IPO/IPO.cpp 1.03 1.01 -2.7% 60.6 60.6 -0.1% lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp 0.62 0.61 -2.6% 46.5 44.1 -5.2% lib/Transforms/Instrumentation/Instrumentation.cpp 0.70 0.68 -2.6% 60.5 60.5 -0.0% utils/TableGen/TableGen.cpp 0.49 0.48 -2.6% 39.7 39.6 -0.4% lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 1.81 1.77 -2.5% 61.0 56.0 -8.1% lib/IR/Constants.cpp 1.99 1.94 -2.5% 64.4 64.2 -0.3% lib/Analysis/LoopUnrollAnalyzer.cpp 1.14 1.11 -2.5% 69.9 68.5 -2.0% lib/ProfileData/ProfileSummaryBuilder.cpp 1.01 0.99 -2.5% 54.4 53.8 -1.1% tools/llvm-pdbutil/DumpOutputStyle.cpp 2.50 2.44 -2.4% 62.8 59.2 -5.7% lib/DebugInfo/CodeView/TypeStreamMerger.cpp 0.62 0.60 -2.4% 43.5 43.1 -1.0% tools/llvm-readobj/llvm-readobj.cpp 1.12 1.09 -2.4% 62.8 58.5 -6.8% unittests/Support/ARMAttributeParser.cpp 0.68 0.66 -2.3% 59.3 59.2 -0.2% unittests/MI/LiveIntervalTest.cpp 2.78 2.72 -2.3% 100.2 99.0 -1.2% utils/TableGen/DAGISelMatcher.cpp 1.07 1.05 -2.3% 47.8 47.5 -0.7% lib/IR/ConstantRange.cpp 0.57 0.56 -2.2% 47.4 47.2 -0.5% lib/Support/regfree.c 0.03 0.03 -2.2% 1.1 1.0 -12.3% lib/Transforms/IPO/GlobalDCE.cpp 1.38 1.35 -2.1% 61.3 60.7 -1.0% tools/obj2yaml/elf2yaml.cpp 1.44 1.41 -2.1% 53.9 51.8 -4.0% lib/Analysis/MemorySSAUpdater.cpp 1.24 1.21 -2.1% 71.2 70.6 -0.9% lib/Target/ARM/Utils/ARMBaseInfo.cpp 0.34 0.34 -2.0% 38.3 37.9 -1.0% lib/Target/X86/X86ISelDAGToDAG.cpp 4.95 4.85 -2.0% 357.4 356.3 -0.3% lib/ProfileData/Coverage/CoverageMappingReader.cpp 1.22 1.19 -1.9% 51.9 50.1 -3.5% lib/Transforms/IPO/CrossDSOCFI.cpp 1.08 1.06 -1.9% 67.9 66.8 -1.5% unittests/Support/ConvertUTFTest.cpp 0.90 0.88 -1.8% 57.6 57.5 -0.2% lib/DebugInfo/PDB/Native/PublicsStream.cpp 0.52 0.51 -1.8% 40.4 40.2 -0.3% tools/dsymutil/MachODebugMapParser.cpp 0.83 0.82 -1.8% 48.4 48.4 -0.0% lib/LTO/UpdateCompilerUsed.cpp 1.64 1.61 -1.8% 82.6 82.0 -0.7% lib/MC/MCWin64EH.cpp 0.52 0.51 -1.8% 43.9 43.6 -0.7% lib/Target/TargetMachineC.cpp 0.97 0.95 -1.8% 62.3 61.5 -1.2% tools/llvm-cfi-verify/lib/FileAnalysis.cpp 1.59 1.56 -1.7% 65.2 65.0 -0.2% lib/Support/regexec.c 0.06 0.06 -1.7% 2.9 2.7 -4.9% unittests/Support/ManagedStatic.cpp 0.49 0.48 -1.7% 54.8 54.8 -0.1% lib/Target/ARM/Thumb1InstrInfo.cpp 2.03 1.99 -1.7% 100.2 99.5 -0.6% lib/DebugInfo/PDB/Native/SymbolStream.cpp 0.49 0.48 -1.7% 39.1 38.8 -0.7% unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp 1.24 1.22 -1.6% 75.3 74.2 -1.5% tools/llvm-rtdyld/llvm-rtdyld.cpp 1.46 1.43 -1.5% 58.1 55.9 -3.8% lib/Support/ScopedPrinter.cpp 0.28 0.27 -1.5% 34.0 33.6 -1.0% lib/Target/X86/X86MCInstLower.cpp 2.48 2.44 -1.5% 125.1 120.5 -3.6% lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp 0.57 0.56 -1.5% 45.7 45.6 -0.3% lib/Transforms/InstCombine/InstCombineCompares.cpp 1.90 1.87 -1.5% 77.1 76.8 -0.5% tools/obj2yaml/coff2yaml.cpp 0.91 0.90 -1.4% 52.8 52.1 -1.4% unittests/IR/LegacyPassManagerTest.cpp 1.28 1.26 -1.3% 80.9 80.1 -1.1% lib/CodeGen/LLVMTargetMachine.cpp 2.29 2.26 -1.3% 91.0 90.4 -0.6% lib/DebugInfo/PDB/PDBSymbolFunc.cpp 0.55 0.54 -1.3% 41.9 41.7 -0.3% lib/Target/AArch64/AArch64CondBrTuning.cpp 2.02 1.99 -1.3% 100.1 99.8 -0.4% lib/MC/MCCodeView.cpp 0.93 0.92 -1.2% 50.1 49.5 -1.1% lib/CodeGen/PostRASchedulerList.cpp 2.12 2.09 -1.2% 94.6 94.3 -0.3% lib/ExecutionEngine/Orc/OrcABISupport.cpp 0.33 0.33 -1.2% 35.3 34.8 -1.2% lib/DebugInfo/PDB/Native/InfoStream.cpp 0.53 0.53 -1.2% 41.8 41.6 -0.4% lib/CodeGen/MachineOutliner.cpp 2.26 2.23 -1.2% 95.4 94.5 -1.0% tools/llvm-mcmarkup/llvm-mcmarkup.cpp 0.40 0.40 -1.2% 33.6 33.5 -0.4% lib/Transforms/Scalar/LowerAtomic.cpp 1.04 1.03 -1.2% 66.7 66.2 -0.8% tools/llvm-cfi-verify/lib/GraphBuilder.cpp 1.14 1.12 -1.1% 63.4 63.2 -0.2% unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp 1.14 1.13 -1.1% 74.8 71.9 -3.9% lib/CodeGen/ParallelCG.cpp 1.04 1.02 -1.1% 58.7 58.0 -1.2% tools/llvm-pdbutil/YAMLOutputStyle.cpp 0.99 0.98 -1.1% 50.6 50.3 -0.5% tools/opt/BreakpointPrinter.cpp 0.84 0.83 -1.1% 53.1 52.9 -0.4% lib/Analysis/Trace.cpp 0.47 0.46 -1.1% 46.5 46.2 -0.5% unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp 3.29 3.26 -1.0% 114.5 112.5 -1.8% unittests/ExecutionEngine/MCJIT/MCJITTest.cpp 1.58 1.57 -1.0% 90.9 90.8 -0.0% lib/Transforms/Utils/UnifyFunctionExitNodes.cpp 0.67 0.67 -1.0% 53.6 53.4 -0.4% lib/Passes/PassBuilder.cpp 7.37 7.29 -1.0% 99.0 96.9 -2.2% lib/CodeGen/MachineCombiner.cpp 1.73 1.71 -1.0% 85.4 85.1 -0.4% lib/IRReader/IRReader.cpp 1.00 0.99 -0.9% 53.6 52.7 -1.7% lib/Analysis/LazyValueInfo.cpp 1.62 1.61 -0.9% 73.6 71.1 -3.4% lib/Target/X86/X86PadShortFunction.cpp 2.15 2.13 -0.9% 116.9 116.3 -0.5% lib/CodeGen/AsmPrinter/DwarfDebug.cpp 2.94 2.91 -0.8% 87.6 86.3 -1.5% lib/DebugInfo/CodeView/CVTypeVisitor.cpp 0.73 0.73 -0.8% 43.2 42.5 -1.6% lib/CodeGen/AsmPrinter/WinException.cpp 1.91 1.90 -0.6% 88.1 87.3 -0.9% unittests/Support/BinaryStreamTest.cpp 1.39 1.38 -0.6% 73.2 70.3 -4.0% lib/Transforms/Scalar/TailRecursionElimination.cpp 1.49 1.48 -0.6% 73.8 72.2 -2.3% tools/llvm-mc/llvm-mc.cpp 1.26 1.25 -0.4% 56.2 54.5 -3.1% lib/Transforms/ObjCARC/ObjCARC.cpp 1.00 0.99 -0.4% 69.6 68.7 -1.3% tools/llvm-readobj/COFFDumper.cpp 1.50 1.50 -0.3% 52.6 52.1 -1.0% tools/llvm-pdbutil/llvm-pdbutil.cpp 1.95 1.94 -0.2% 64.2 63.3 -1.4% lib/Target/X86/X86MacroFusion.cpp 2.19 2.18 -0.2% 117.8 115.9 -1.6% lib/DebugInfo/CodeView/SymbolDumper.cpp 0.86 0.86 -0.1% 45.4 44.5 -2.0% lib/Support/Allocator.cpp 0.19 0.19 -0.1% 25.7 25.5 -1.0% Total 327.35 302.91 -7.5% 16874.9 15866.7 -6.0%