├── CMakeLists.txt ├── CODE_OWNERS.TXT ├── CREDITS.TXT ├── LICENSE.TXT ├── LLVMBuild.txt ├── README.md ├── README.txt ├── bindings ├── ._LLVMBuild.txt ├── ._README.txt ├── ._go ├── ._ocaml ├── ._python ├── LLVMBuild.txt ├── README.txt ├── go │ ├── ._README.txt │ ├── ._build.sh │ ├── ._conftest.go │ ├── ._llvm │ ├── README.txt │ ├── build.sh │ ├── conftest.go │ └── llvm │ │ ├── ._DIBuilderBindings.cpp │ │ ├── ._DIBuilderBindings.h │ │ ├── ._IRBindings.cpp │ │ ├── ._IRBindings.h │ │ ├── ._InstrumentationBindings.cpp │ │ ├── ._InstrumentationBindings.h │ │ ├── ._SupportBindings.cpp │ │ ├── ._SupportBindings.h │ │ ├── ._analysis.go │ │ ├── ._bitreader.go │ │ ├── ._bitwriter.go │ │ ├── ._dibuilder.go │ │ ├── ._executionengine.go │ │ ├── ._executionengine_test.go │ │ ├── ._ir.go │ │ ├── ._ir_test.go │ │ ├── ._linker.go │ │ ├── ._llvm_config.go.in │ │ ├── ._llvm_dep.go │ │ ├── ._string.go │ │ ├── ._string_test.go │ │ ├── ._support.go │ │ ├── ._target.go │ │ ├── ._transforms_instrumentation.go │ │ ├── ._transforms_ipo.go │ │ ├── ._transforms_pmbuilder.go │ │ ├── ._transforms_scalar.go │ │ ├── ._version.go │ │ ├── DIBuilderBindings.cpp │ │ ├── DIBuilderBindings.h │ │ ├── IRBindings.cpp │ │ ├── IRBindings.h │ │ ├── InstrumentationBindings.cpp │ │ ├── InstrumentationBindings.h │ │ ├── SupportBindings.cpp │ │ ├── SupportBindings.h │ │ ├── analysis.go │ │ ├── bitreader.go │ │ ├── bitwriter.go │ │ ├── dibuilder.go │ │ ├── executionengine.go │ │ ├── executionengine_test.go │ │ ├── ir.go │ │ ├── ir_test.go │ │ ├── linker.go │ │ ├── llvm_config.go.in │ │ ├── llvm_dep.go │ │ ├── string.go │ │ ├── string_test.go │ │ ├── support.go │ │ ├── target.go │ │ ├── transforms_instrumentation.go │ │ ├── transforms_ipo.go │ │ ├── transforms_pmbuilder.go │ │ ├── transforms_scalar.go │ │ └── version.go ├── ocaml │ ├── ._CMakeLists.txt │ ├── ._all_backends │ ├── ._analysis │ ├── ._backends │ ├── ._bitreader │ ├── ._bitwriter │ ├── ._executionengine │ ├── ._irreader │ ├── ._linker │ ├── ._llvm │ ├── ._target │ ├── ._transforms │ ├── CMakeLists.txt │ ├── all_backends │ │ ├── ._CMakeLists.txt │ │ ├── ._all_backends_ocaml.c │ │ ├── ._llvm_all_backends.ml │ │ ├── ._llvm_all_backends.mli │ │ ├── CMakeLists.txt │ │ ├── all_backends_ocaml.c │ │ ├── llvm_all_backends.ml │ │ └── llvm_all_backends.mli │ ├── analysis │ │ ├── ._CMakeLists.txt │ │ ├── ._analysis_ocaml.c │ │ ├── ._llvm_analysis.ml │ │ ├── ._llvm_analysis.mli │ │ ├── CMakeLists.txt │ │ ├── analysis_ocaml.c │ │ ├── llvm_analysis.ml │ │ └── llvm_analysis.mli │ ├── backends │ │ ├── ._CMakeLists.txt │ │ ├── ._META.llvm_backend.in │ │ ├── ._backend_ocaml.c │ │ ├── ._llvm_backend.ml.in │ │ ├── ._llvm_backend.mli.in │ │ ├── CMakeLists.txt │ │ ├── META.llvm_backend.in │ │ ├── backend_ocaml.c │ │ ├── llvm_backend.ml.in │ │ └── llvm_backend.mli.in │ ├── bitreader │ │ ├── ._CMakeLists.txt │ │ ├── ._bitreader_ocaml.c │ │ ├── ._llvm_bitreader.ml │ │ ├── ._llvm_bitreader.mli │ │ ├── CMakeLists.txt │ │ ├── bitreader_ocaml.c │ │ ├── llvm_bitreader.ml │ │ └── llvm_bitreader.mli │ ├── bitwriter │ │ ├── ._CMakeLists.txt │ │ ├── ._bitwriter_ocaml.c │ │ ├── ._llvm_bitwriter.ml │ │ ├── ._llvm_bitwriter.mli │ │ ├── CMakeLists.txt │ │ ├── bitwriter_ocaml.c │ │ ├── llvm_bitwriter.ml │ │ └── llvm_bitwriter.mli │ ├── executionengine │ │ ├── ._CMakeLists.txt │ │ ├── ._executionengine_ocaml.c │ │ ├── ._llvm_executionengine.ml │ │ ├── ._llvm_executionengine.mli │ │ ├── CMakeLists.txt │ │ ├── executionengine_ocaml.c │ │ ├── llvm_executionengine.ml │ │ └── llvm_executionengine.mli │ ├── irreader │ │ ├── ._CMakeLists.txt │ │ ├── ._irreader_ocaml.c │ │ ├── ._llvm_irreader.ml │ │ ├── ._llvm_irreader.mli │ │ ├── CMakeLists.txt │ │ ├── irreader_ocaml.c │ │ ├── llvm_irreader.ml │ │ └── llvm_irreader.mli │ ├── linker │ │ ├── ._CMakeLists.txt │ │ ├── ._linker_ocaml.c │ │ ├── ._llvm_linker.ml │ │ ├── ._llvm_linker.mli │ │ ├── CMakeLists.txt │ │ ├── linker_ocaml.c │ │ ├── llvm_linker.ml │ │ └── llvm_linker.mli │ ├── llvm │ │ ├── ._CMakeLists.txt │ │ ├── ._META.llvm.in │ │ ├── ._llvm.ml │ │ ├── ._llvm.mli │ │ ├── ._llvm_ocaml.c │ │ ├── CMakeLists.txt │ │ ├── META.llvm.in │ │ ├── llvm.ml │ │ ├── llvm.mli │ │ └── llvm_ocaml.c │ ├── target │ │ ├── ._CMakeLists.txt │ │ ├── ._llvm_target.ml │ │ ├── ._llvm_target.mli │ │ ├── ._target_ocaml.c │ │ ├── CMakeLists.txt │ │ ├── llvm_target.ml │ │ ├── llvm_target.mli │ │ └── target_ocaml.c │ └── transforms │ │ ├── ._CMakeLists.txt │ │ ├── ._ipo │ │ ├── ._passmgr_builder │ │ ├── ._scalar │ │ ├── ._scalar_opts │ │ ├── ._utils │ │ ├── ._vectorize │ │ ├── CMakeLists.txt │ │ ├── ipo │ │ ├── ._CMakeLists.txt │ │ ├── ._ipo_ocaml.c │ │ ├── ._llvm_ipo.ml │ │ ├── ._llvm_ipo.mli │ │ ├── CMakeLists.txt │ │ ├── ipo_ocaml.c │ │ ├── llvm_ipo.ml │ │ └── llvm_ipo.mli │ │ ├── passmgr_builder │ │ ├── ._CMakeLists.txt │ │ ├── ._llvm_passmgr_builder.ml │ │ ├── ._llvm_passmgr_builder.mli │ │ ├── ._passmgr_builder_ocaml.c │ │ ├── CMakeLists.txt │ │ ├── llvm_passmgr_builder.ml │ │ ├── llvm_passmgr_builder.mli │ │ └── passmgr_builder_ocaml.c │ │ ├── scalar_opts │ │ ├── ._CMakeLists.txt │ │ ├── ._llvm_scalar_opts.ml │ │ ├── ._llvm_scalar_opts.mli │ │ ├── ._scalar_opts_ocaml.c │ │ ├── CMakeLists.txt │ │ ├── llvm_scalar_opts.ml │ │ ├── llvm_scalar_opts.mli │ │ └── scalar_opts_ocaml.c │ │ ├── utils │ │ ├── ._CMakeLists.txt │ │ ├── ._llvm_transform_utils.ml │ │ ├── ._llvm_transform_utils.mli │ │ ├── ._transform_utils_ocaml.c │ │ ├── CMakeLists.txt │ │ ├── llvm_transform_utils.ml │ │ ├── llvm_transform_utils.mli │ │ └── transform_utils_ocaml.c │ │ └── vectorize │ │ ├── ._CMakeLists.txt │ │ ├── ._llvm_vectorize.ml │ │ ├── ._llvm_vectorize.mli │ │ ├── ._vectorize_ocaml.c │ │ ├── CMakeLists.txt │ │ ├── llvm_vectorize.ml │ │ ├── llvm_vectorize.mli │ │ └── vectorize_ocaml.c └── python │ ├── ._README.txt │ ├── ._llvm │ ├── README.txt │ └── llvm │ ├── .___init__.py │ ├── ._bit_reader.py │ ├── ._common.py │ ├── ._core.py │ ├── ._disassembler.py │ ├── ._enumerations.py │ ├── ._object.py │ ├── ._tests │ ├── __init__.py │ ├── bit_reader.py │ ├── common.py │ ├── core.py │ ├── disassembler.py │ ├── enumerations.py │ ├── object.py │ └── tests │ ├── .___init__.py │ ├── ._base.py │ ├── ._test.bc │ ├── ._test_bitreader.py │ ├── ._test_core.py │ ├── ._test_disassembler.py │ ├── ._test_file │ ├── ._test_object.py │ ├── __init__.py │ ├── base.py │ ├── test.bc │ ├── test_bitreader.py │ ├── test_core.py │ ├── test_disassembler.py │ ├── test_file │ └── test_object.py ├── cmake ├── ._README ├── ._config-ix.cmake ├── ._config.guess ├── ._dummy.cpp ├── ._modules ├── ._nsis_icon.ico ├── ._nsis_logo.bmp ├── ._platforms ├── README ├── config-ix.cmake ├── config.guess ├── dummy.cpp ├── modules │ ├── ._AddLLVM.cmake │ ├── ._AddLLVMDefinitions.cmake │ ├── ._AddOCaml.cmake │ ├── ._AddSphinxTarget.cmake │ ├── ._CMakeLists.txt │ ├── ._CheckAtomic.cmake │ ├── ._CheckCompilerVersion.cmake │ ├── ._ChooseMSVCCRT.cmake │ ├── ._CrossCompile.cmake │ ├── ._DetermineGCCCompatible.cmake │ ├── ._FindOCaml.cmake │ ├── ._FindSphinx.cmake │ ├── ._GenerateVersionFromCVS.cmake │ ├── ._GetHostTriple.cmake │ ├── ._GetSVN.cmake │ ├── ._HandleLLVMOptions.cmake │ ├── ._HandleLLVMStdlib.cmake │ ├── ._LLVM-Config.cmake │ ├── ._LLVMConfig.cmake.in │ ├── ._LLVMConfigVersion.cmake.in │ ├── ._LLVMExternalProjectUtils.cmake │ ├── ._LLVMInstallSymlink.cmake │ ├── ._LLVMProcessSources.cmake │ ├── ._TableGen.cmake │ ├── ._VersionFromVCS.cmake │ ├── AddLLVM.cmake │ ├── AddLLVMDefinitions.cmake │ ├── AddOCaml.cmake │ ├── AddSphinxTarget.cmake │ ├── CMakeLists.txt │ ├── CheckAtomic.cmake │ ├── CheckCompilerVersion.cmake │ ├── ChooseMSVCCRT.cmake │ ├── CrossCompile.cmake │ ├── DetermineGCCCompatible.cmake │ ├── FindOCaml.cmake │ ├── FindSphinx.cmake │ ├── GenerateVersionFromCVS.cmake │ ├── GetHostTriple.cmake │ ├── GetSVN.cmake │ ├── HandleLLVMOptions.cmake │ ├── HandleLLVMStdlib.cmake │ ├── LLVM-Config.cmake │ ├── LLVMConfig.cmake.in │ ├── LLVMConfigVersion.cmake.in │ ├── LLVMExternalProjectUtils.cmake │ ├── LLVMInstallSymlink.cmake │ ├── LLVMProcessSources.cmake │ ├── TableGen.cmake │ └── VersionFromVCS.cmake ├── nsis_icon.ico ├── nsis_logo.bmp └── platforms │ ├── ._Android.cmake │ ├── ._iOS.cmake │ ├── Android.cmake │ └── iOS.cmake ├── configure ├── docs ├── ._AMDGPUUsage.rst ├── ._ARM-BE-bitcastfail.png ├── ._ARM-BE-bitcastsuccess.png ├── ._ARM-BE-ld1.png ├── ._ARM-BE-ldr.png ├── ._AdvancedBuilds.rst ├── ._AliasAnalysis.rst ├── ._Atomics.rst ├── ._BigEndianNEON.rst ├── ._BitCodeFormat.rst ├── ._BlockFrequencyTerminology.rst ├── ._BranchWeightMetadata.rst ├── ._Bugpoint.rst ├── ._CMake.rst ├── ._CMakeLists.txt ├── ._CMakePrimer.rst ├── ._CodeGenerator.rst ├── ._CodeOfConduct.rst ├── ._CodingStandards.rst ├── ._CommandGuide ├── ._CommandLine.rst ├── ._CompileCudaWithLLVM.rst ├── ._CompilerWriterInfo.rst ├── ._CoverageMappingFormat.rst ├── ._DebuggingJITedCode.rst ├── ._DeveloperPolicy.rst ├── ._Dummy.html ├── ._ExceptionHandling.rst ├── ._ExtendedIntegerResults.txt ├── ._ExtendingLLVM.rst ├── ._Extensions.rst ├── ._FAQ.rst ├── ._FaultMaps.rst ├── ._Frontend ├── ._GarbageCollection.rst ├── ._GetElementPtr.rst ├── ._GettingStarted.rst ├── ._GettingStartedVS.rst ├── ._GoldPlugin.rst ├── ._HistoricalNotes ├── ._HowToAddABuilder.rst ├── ._HowToBuildOnARM.rst ├── ._HowToCrossCompileLLVM.rst ├── ._HowToReleaseLLVM.rst ├── ._HowToSetUpLLVMStyleRTTI.rst ├── ._HowToSubmitABug.rst ├── ._HowToUseAttributes.rst ├── ._HowToUseInstrMappings.rst ├── ._InAlloca.rst ├── ._LLVMBuild.rst ├── ._LLVMBuild.txt ├── ._LangRef.rst ├── ._Lexicon.rst ├── ._LibFuzzer.rst ├── ._LinkTimeOptimization.rst ├── ._MCJIT-creation.png ├── ._MCJIT-dyld-load.png ├── ._MCJIT-engine-builder.png ├── ._MCJIT-load-object.png ├── ._MCJIT-load.png ├── ._MCJIT-resolve-relocations.png ├── ._MCJITDesignAndImplementation.rst ├── ._MIRLangRef.rst ├── ._Makefile.sphinx ├── ._MarkedUpDisassembly.rst ├── ._MergeFunctions.rst ├── ._NVPTXUsage.rst ├── ._Packaging.rst ├── ._Passes.rst ├── ._Phabricator.rst ├── ._ProgrammersManual.rst ├── ._Projects.rst ├── ._README.txt ├── ._ReleaseNotes.rst ├── ._ReleaseProcess.rst ├── ._ReportingGuide.rst ├── ._ScudoHardenedAllocator.rst ├── ._SegmentedStacks.rst ├── ._SourceLevelDebugging.rst ├── ._SphinxQuickstartTemplate.rst ├── ._StackMaps.rst ├── ._Statepoints.rst ├── ._SystemLibrary.rst ├── ._TableGen ├── ._TableGenFundamentals.rst ├── ._TestSuiteMakefileGuide.rst ├── ._TestingGuide.rst ├── ._TypeMetadata.rst ├── ._Vectorizers.rst ├── ._WritingAnLLVMBackend.rst ├── ._WritingAnLLVMPass.rst ├── ._YamlIO.rst ├── .__ocamldoc ├── .__static ├── .__templates ├── .__themes ├── ._conf.py ├── ._doxygen-mainpage.dox ├── ._doxygen.cfg.in ├── ._gcc-loops.png ├── ._index.rst ├── ._linpack-pc.png ├── ._make.bat ├── ._re_format.7 ├── ._tutorial ├── ._yaml2obj.rst ├── AMDGPUUsage.rst ├── ARM-BE-bitcastfail.png ├── ARM-BE-bitcastsuccess.png ├── ARM-BE-ld1.png ├── ARM-BE-ldr.png ├── AdvancedBuilds.rst ├── AliasAnalysis.rst ├── Atomics.rst ├── BigEndianNEON.rst ├── BitCodeFormat.rst ├── BlockFrequencyTerminology.rst ├── BranchWeightMetadata.rst ├── Bugpoint.rst ├── CMake.rst ├── CMakeLists.txt ├── CMakePrimer.rst ├── CodeGenerator.rst ├── CodeOfConduct.rst ├── CodingStandards.rst ├── CommandGuide │ ├── ._FileCheck.rst │ ├── ._bugpoint.rst │ ├── ._index.rst │ ├── ._lit.rst │ ├── ._llc.rst │ ├── ._lli.rst │ ├── ._llvm-ar.rst │ ├── ._llvm-as.rst │ ├── ._llvm-bcanalyzer.rst │ ├── ._llvm-build.rst │ ├── ._llvm-config.rst │ ├── ._llvm-cov.rst │ ├── ._llvm-diff.rst │ ├── ._llvm-dis.rst │ ├── ._llvm-dwarfdump.rst │ ├── ._llvm-extract.rst │ ├── ._llvm-lib.rst │ ├── ._llvm-link.rst │ ├── ._llvm-nm.rst │ ├── ._llvm-profdata.rst │ ├── ._llvm-readobj.rst │ ├── ._llvm-stress.rst │ ├── ._llvm-symbolizer.rst │ ├── ._opt.rst │ ├── ._tblgen.rst │ ├── FileCheck.rst │ ├── bugpoint.rst │ ├── index.rst │ ├── lit.rst │ ├── llc.rst │ ├── lli.rst │ ├── llvm-ar.rst │ ├── llvm-as.rst │ ├── llvm-bcanalyzer.rst │ ├── llvm-build.rst │ ├── llvm-config.rst │ ├── llvm-cov.rst │ ├── llvm-diff.rst │ ├── llvm-dis.rst │ ├── llvm-dwarfdump.rst │ ├── llvm-extract.rst │ ├── llvm-lib.rst │ ├── llvm-link.rst │ ├── llvm-nm.rst │ ├── llvm-profdata.rst │ ├── llvm-readobj.rst │ ├── llvm-stress.rst │ ├── llvm-symbolizer.rst │ ├── opt.rst │ └── tblgen.rst ├── CommandLine.rst ├── CompileCudaWithLLVM.rst ├── CompilerWriterInfo.rst ├── CoverageMappingFormat.rst ├── DebuggingJITedCode.rst ├── DeveloperPolicy.rst ├── Dummy.html ├── ExceptionHandling.rst ├── ExtendedIntegerResults.txt ├── ExtendingLLVM.rst ├── Extensions.rst ├── FAQ.rst ├── FaultMaps.rst ├── Frontend │ ├── ._PerformanceTips.rst │ └── PerformanceTips.rst ├── GarbageCollection.rst ├── GetElementPtr.rst ├── GettingStarted.rst ├── GettingStartedVS.rst ├── GoldPlugin.rst ├── HistoricalNotes │ ├── ._2000-11-18-EarlyDesignIdeas.txt │ ├── ._2000-11-18-EarlyDesignIdeasResp.txt │ ├── ._2000-12-06-EncodingIdea.txt │ ├── ._2000-12-06-MeetingSummary.txt │ ├── ._2001-01-31-UniversalIRIdea.txt │ ├── ._2001-02-06-TypeNotationDebate.txt │ ├── ._2001-02-06-TypeNotationDebateResp1.txt │ ├── ._2001-02-06-TypeNotationDebateResp2.txt │ ├── ._2001-02-06-TypeNotationDebateResp4.txt │ ├── ._2001-02-09-AdveComments.txt │ ├── ._2001-02-09-AdveCommentsResponse.txt │ ├── ._2001-02-13-Reference-Memory.txt │ ├── ._2001-02-13-Reference-MemoryResponse.txt │ ├── ._2001-04-16-DynamicCompilation.txt │ ├── ._2001-05-18-ExceptionHandling.txt │ ├── ._2001-05-19-ExceptionResponse.txt │ ├── ._2001-06-01-GCCOptimizations.txt │ ├── ._2001-06-01-GCCOptimizations2.txt │ ├── ._2001-06-20-.NET-Differences.txt │ ├── ._2001-07-06-LoweringIRForCodeGen.txt │ ├── ._2001-09-18-OptimizeExceptions.txt │ ├── ._2002-05-12-InstListChange.txt │ ├── ._2002-06-25-MegaPatchInfo.txt │ ├── ._2003-01-23-CygwinNotes.txt │ ├── ._2003-06-25-Reoptimizer1.txt │ ├── ._2003-06-26-Reoptimizer2.txt │ ├── ._2007-OriginalClangReadme.txt │ ├── 2000-11-18-EarlyDesignIdeas.txt │ ├── 2000-11-18-EarlyDesignIdeasResp.txt │ ├── 2000-12-06-EncodingIdea.txt │ ├── 2000-12-06-MeetingSummary.txt │ ├── 2001-01-31-UniversalIRIdea.txt │ ├── 2001-02-06-TypeNotationDebate.txt │ ├── 2001-02-06-TypeNotationDebateResp1.txt │ ├── 2001-02-06-TypeNotationDebateResp2.txt │ ├── 2001-02-06-TypeNotationDebateResp4.txt │ ├── 2001-02-09-AdveComments.txt │ ├── 2001-02-09-AdveCommentsResponse.txt │ ├── 2001-02-13-Reference-Memory.txt │ ├── 2001-02-13-Reference-MemoryResponse.txt │ ├── 2001-04-16-DynamicCompilation.txt │ ├── 2001-05-18-ExceptionHandling.txt │ ├── 2001-05-19-ExceptionResponse.txt │ ├── 2001-06-01-GCCOptimizations.txt │ ├── 2001-06-01-GCCOptimizations2.txt │ ├── 2001-06-20-.NET-Differences.txt │ ├── 2001-07-06-LoweringIRForCodeGen.txt │ ├── 2001-09-18-OptimizeExceptions.txt │ ├── 2002-05-12-InstListChange.txt │ ├── 2002-06-25-MegaPatchInfo.txt │ ├── 2003-01-23-CygwinNotes.txt │ ├── 2003-06-25-Reoptimizer1.txt │ ├── 2003-06-26-Reoptimizer2.txt │ └── 2007-OriginalClangReadme.txt ├── HowToAddABuilder.rst ├── HowToBuildOnARM.rst ├── HowToCrossCompileLLVM.rst ├── HowToReleaseLLVM.rst ├── HowToSetUpLLVMStyleRTTI.rst ├── HowToSubmitABug.rst ├── HowToUseAttributes.rst ├── HowToUseInstrMappings.rst ├── InAlloca.rst ├── LLVMBuild.rst ├── LLVMBuild.txt ├── LangRef.rst ├── Lexicon.rst ├── LibFuzzer.rst ├── LinkTimeOptimization.rst ├── MCJIT-creation.png ├── MCJIT-dyld-load.png ├── MCJIT-engine-builder.png ├── MCJIT-load-object.png ├── MCJIT-load.png ├── MCJIT-resolve-relocations.png ├── MCJITDesignAndImplementation.rst ├── MIRLangRef.rst ├── Makefile.sphinx ├── MarkedUpDisassembly.rst ├── MergeFunctions.rst ├── NVPTXUsage.rst ├── Packaging.rst ├── Passes.rst ├── Phabricator.rst ├── ProgrammersManual.rst ├── Projects.rst ├── README.txt ├── ReleaseNotes.rst ├── ReleaseProcess.rst ├── ReportingGuide.rst ├── ScudoHardenedAllocator.rst ├── SegmentedStacks.rst ├── SourceLevelDebugging.rst ├── SphinxQuickstartTemplate.rst ├── StackMaps.rst ├── Statepoints.rst ├── SystemLibrary.rst ├── TableGen │ ├── ._BackEnds.rst │ ├── ._Deficiencies.rst │ ├── ._LangIntro.rst │ ├── ._LangRef.rst │ ├── ._index.rst │ ├── BackEnds.rst │ ├── Deficiencies.rst │ ├── LangIntro.rst │ ├── LangRef.rst │ └── index.rst ├── TableGenFundamentals.rst ├── TestSuiteMakefileGuide.rst ├── TestingGuide.rst ├── TypeMetadata.rst ├── Vectorizers.rst ├── WritingAnLLVMBackend.rst ├── WritingAnLLVMPass.rst ├── YamlIO.rst ├── _ocamldoc │ ├── ._style.css │ └── style.css ├── _static │ ├── ._lines.gif │ ├── ._llvm.css │ ├── lines.gif │ └── llvm.css ├── _templates │ ├── ._indexsidebar.html │ ├── ._layout.html │ ├── indexsidebar.html │ └── layout.html ├── _themes │ ├── ._llvm-theme │ └── llvm-theme │ │ ├── ._layout.html │ │ ├── ._static │ │ ├── ._theme.conf │ │ ├── layout.html │ │ ├── static │ │ ├── ._contents.png │ │ ├── ._llvm-theme.css │ │ ├── ._logo.png │ │ ├── ._navigation.png │ │ ├── contents.png │ │ ├── llvm-theme.css │ │ ├── logo.png │ │ └── navigation.png │ │ └── theme.conf ├── conf.py ├── doxygen-mainpage.dox ├── doxygen.cfg.in ├── gcc-loops.png ├── index.rst ├── linpack-pc.png ├── make.bat ├── re_format.7 ├── tutorial │ ├── ._BuildingAJIT1.rst │ ├── ._BuildingAJIT2.rst │ ├── ._BuildingAJIT3.rst │ ├── ._BuildingAJIT4.rst │ ├── ._BuildingAJIT5.rst │ ├── ._LangImpl01.rst │ ├── ._LangImpl02.rst │ ├── ._LangImpl03.rst │ ├── ._LangImpl04.rst │ ├── ._LangImpl05-cfg.png │ ├── ._LangImpl05.rst │ ├── ._LangImpl06.rst │ ├── ._LangImpl07.rst │ ├── ._LangImpl08.rst │ ├── ._LangImpl09.rst │ ├── ._LangImpl10.rst │ ├── ._OCamlLangImpl1.rst │ ├── ._OCamlLangImpl2.rst │ ├── ._OCamlLangImpl3.rst │ ├── ._OCamlLangImpl4.rst │ ├── ._OCamlLangImpl5.rst │ ├── ._OCamlLangImpl6.rst │ ├── ._OCamlLangImpl7.rst │ ├── ._OCamlLangImpl8.rst │ ├── ._index.rst │ ├── BuildingAJIT1.rst │ ├── BuildingAJIT2.rst │ ├── BuildingAJIT3.rst │ ├── BuildingAJIT4.rst │ ├── BuildingAJIT5.rst │ ├── LangImpl01.rst │ ├── LangImpl02.rst │ ├── LangImpl03.rst │ ├── LangImpl04.rst │ ├── LangImpl05-cfg.png │ ├── LangImpl05.rst │ ├── LangImpl06.rst │ ├── LangImpl07.rst │ ├── LangImpl08.rst │ ├── LangImpl09.rst │ ├── LangImpl10.rst │ ├── OCamlLangImpl1.rst │ ├── OCamlLangImpl2.rst │ ├── OCamlLangImpl3.rst │ ├── OCamlLangImpl4.rst │ ├── OCamlLangImpl5.rst │ ├── OCamlLangImpl6.rst │ ├── OCamlLangImpl7.rst │ ├── OCamlLangImpl8.rst │ └── index.rst └── yaml2obj.rst ├── examples ├── ._BrainF ├── ._CMakeLists.txt ├── ._ExceptionDemo ├── ._Fibonacci ├── ._HowToUseJIT ├── ._Kaleidoscope ├── ._LLVMBuild.txt ├── ._ModuleMaker ├── ._OCaml-Kaleidoscope ├── ._ParallelJIT ├── BrainF │ ├── ._BrainF.cpp │ ├── ._BrainF.h │ ├── ._BrainFDriver.cpp │ ├── ._CMakeLists.txt │ ├── BrainF.cpp │ ├── BrainF.h │ ├── BrainFDriver.cpp │ └── CMakeLists.txt ├── CMakeLists.txt ├── ExceptionDemo │ ├── ._CMakeLists.txt │ ├── ._ExceptionDemo.cpp │ ├── CMakeLists.txt │ └── ExceptionDemo.cpp ├── Fibonacci │ ├── ._CMakeLists.txt │ ├── ._fibonacci.cpp │ ├── CMakeLists.txt │ └── fibonacci.cpp ├── HowToUseJIT │ ├── ._CMakeLists.txt │ ├── ._HowToUseJIT.cpp │ ├── CMakeLists.txt │ └── HowToUseJIT.cpp ├── Kaleidoscope │ ├── ._BuildingAJIT │ ├── ._CMakeLists.txt │ ├── ._Chapter2 │ ├── ._Chapter3 │ ├── ._Chapter4 │ ├── ._Chapter5 │ ├── ._Chapter6 │ ├── ._Chapter7 │ ├── ._Chapter8 │ ├── ._Chapter9 │ ├── ._MCJIT │ ├── ._include │ ├── BuildingAJIT │ │ ├── ._CMakeLists.txt │ │ ├── ._Chapter1 │ │ ├── ._Chapter2 │ │ ├── ._Chapter3 │ │ ├── ._Chapter4 │ │ ├── ._Chapter5 │ │ ├── CMakeLists.txt │ │ ├── Chapter1 │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._KaleidoscopeJIT.h │ │ │ ├── ._toy.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── KaleidoscopeJIT.h │ │ │ └── toy.cpp │ │ ├── Chapter2 │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._KaleidoscopeJIT.h │ │ │ ├── ._toy.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── KaleidoscopeJIT.h │ │ │ └── toy.cpp │ │ ├── Chapter3 │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._KaleidoscopeJIT.h │ │ │ ├── ._toy.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── KaleidoscopeJIT.h │ │ │ └── toy.cpp │ │ ├── Chapter4 │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._KaleidoscopeJIT.h │ │ │ ├── ._toy.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── KaleidoscopeJIT.h │ │ │ └── toy.cpp │ │ └── Chapter5 │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._KaleidoscopeJIT.h │ │ │ ├── ._RemoteJITUtils.h │ │ │ ├── ._Server │ │ │ ├── ._toy.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── KaleidoscopeJIT.h │ │ │ ├── RemoteJITUtils.h │ │ │ ├── Server │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._server.cpp │ │ │ ├── CMakeLists.txt │ │ │ └── server.cpp │ │ │ └── toy.cpp │ ├── CMakeLists.txt │ ├── Chapter2 │ │ ├── ._CMakeLists.txt │ │ ├── ._toy.cpp │ │ ├── CMakeLists.txt │ │ └── toy.cpp │ ├── Chapter3 │ │ ├── ._CMakeLists.txt │ │ ├── ._toy.cpp │ │ ├── CMakeLists.txt │ │ └── toy.cpp │ ├── Chapter4 │ │ ├── ._CMakeLists.txt │ │ ├── ._toy.cpp │ │ ├── CMakeLists.txt │ │ └── toy.cpp │ ├── Chapter5 │ │ ├── ._CMakeLists.txt │ │ ├── ._toy.cpp │ │ ├── CMakeLists.txt │ │ └── toy.cpp │ ├── Chapter6 │ │ ├── ._CMakeLists.txt │ │ ├── ._toy.cpp │ │ ├── CMakeLists.txt │ │ └── toy.cpp │ ├── Chapter7 │ │ ├── ._CMakeLists.txt │ │ ├── ._toy.cpp │ │ ├── CMakeLists.txt │ │ └── toy.cpp │ ├── Chapter8 │ │ ├── ._CMakeLists.txt │ │ ├── ._toy.cpp │ │ ├── CMakeLists.txt │ │ └── toy.cpp │ ├── Chapter9 │ │ ├── ._CMakeLists.txt │ │ ├── ._toy.cpp │ │ ├── CMakeLists.txt │ │ └── toy.cpp │ ├── MCJIT │ │ ├── ._README.txt │ │ ├── ._cached │ │ ├── ._complete │ │ ├── ._initial │ │ ├── ._lazy │ │ ├── README.txt │ │ ├── cached │ │ │ ├── ._README.txt │ │ │ ├── ._genk-timing.py │ │ │ ├── ._split-lib.py │ │ │ ├── ._toy-jit.cpp │ │ │ ├── ._toy.cpp │ │ │ ├── README.txt │ │ │ ├── genk-timing.py │ │ │ ├── split-lib.py │ │ │ ├── toy-jit.cpp │ │ │ └── toy.cpp │ │ ├── complete │ │ │ ├── ._README.txt │ │ │ ├── ._genk-timing.py │ │ │ ├── ._split-lib.py │ │ │ ├── ._toy.cpp │ │ │ ├── README.txt │ │ │ ├── genk-timing.py │ │ │ ├── split-lib.py │ │ │ └── toy.cpp │ │ ├── initial │ │ │ ├── ._README.txt │ │ │ ├── ._toy.cpp │ │ │ ├── README.txt │ │ │ └── toy.cpp │ │ └── lazy │ │ │ ├── ._README.txt │ │ │ ├── ._genk-timing.py │ │ │ ├── ._toy-jit.cpp │ │ │ ├── ._toy.cpp │ │ │ ├── README.txt │ │ │ ├── genk-timing.py │ │ │ ├── toy-jit.cpp │ │ │ └── toy.cpp │ └── include │ │ ├── ._KaleidoscopeJIT.h │ │ └── KaleidoscopeJIT.h ├── LLVMBuild.txt ├── ModuleMaker │ ├── ._CMakeLists.txt │ ├── ._ModuleMaker.cpp │ ├── ._README.txt │ ├── CMakeLists.txt │ ├── ModuleMaker.cpp │ └── README.txt ├── OCaml-Kaleidoscope │ ├── ._Chapter2 │ ├── ._Chapter3 │ ├── ._Chapter4 │ ├── ._Chapter5 │ ├── ._Chapter6 │ ├── ._Chapter7 │ ├── Chapter2 │ │ ├── .__tags │ │ ├── ._ast.ml │ │ ├── ._lexer.ml │ │ ├── ._parser.ml │ │ ├── ._token.ml │ │ ├── ._toplevel.ml │ │ ├── ._toy.ml │ │ ├── _tags │ │ ├── ast.ml │ │ ├── lexer.ml │ │ ├── parser.ml │ │ ├── token.ml │ │ ├── toplevel.ml │ │ └── toy.ml │ ├── Chapter3 │ │ ├── .__tags │ │ ├── ._ast.ml │ │ ├── ._codegen.ml │ │ ├── ._lexer.ml │ │ ├── ._myocamlbuild.ml │ │ ├── ._parser.ml │ │ ├── ._token.ml │ │ ├── ._toplevel.ml │ │ ├── ._toy.ml │ │ ├── _tags │ │ ├── ast.ml │ │ ├── codegen.ml │ │ ├── lexer.ml │ │ ├── myocamlbuild.ml │ │ ├── parser.ml │ │ ├── token.ml │ │ ├── toplevel.ml │ │ └── toy.ml │ ├── Chapter4 │ │ ├── .__tags │ │ ├── ._ast.ml │ │ ├── ._bindings.c │ │ ├── ._codegen.ml │ │ ├── ._lexer.ml │ │ ├── ._myocamlbuild.ml │ │ ├── ._parser.ml │ │ ├── ._token.ml │ │ ├── ._toplevel.ml │ │ ├── ._toy.ml │ │ ├── _tags │ │ ├── ast.ml │ │ ├── bindings.c │ │ ├── codegen.ml │ │ ├── lexer.ml │ │ ├── myocamlbuild.ml │ │ ├── parser.ml │ │ ├── token.ml │ │ ├── toplevel.ml │ │ └── toy.ml │ ├── Chapter5 │ │ ├── .__tags │ │ ├── ._ast.ml │ │ ├── ._bindings.c │ │ ├── ._codegen.ml │ │ ├── ._lexer.ml │ │ ├── ._myocamlbuild.ml │ │ ├── ._parser.ml │ │ ├── ._token.ml │ │ ├── ._toplevel.ml │ │ ├── ._toy.ml │ │ ├── _tags │ │ ├── ast.ml │ │ ├── bindings.c │ │ ├── codegen.ml │ │ ├── lexer.ml │ │ ├── myocamlbuild.ml │ │ ├── parser.ml │ │ ├── token.ml │ │ ├── toplevel.ml │ │ └── toy.ml │ ├── Chapter6 │ │ ├── .__tags │ │ ├── ._ast.ml │ │ ├── ._bindings.c │ │ ├── ._codegen.ml │ │ ├── ._lexer.ml │ │ ├── ._myocamlbuild.ml │ │ ├── ._parser.ml │ │ ├── ._token.ml │ │ ├── ._toplevel.ml │ │ ├── ._toy.ml │ │ ├── _tags │ │ ├── ast.ml │ │ ├── bindings.c │ │ ├── codegen.ml │ │ ├── lexer.ml │ │ ├── myocamlbuild.ml │ │ ├── parser.ml │ │ ├── token.ml │ │ ├── toplevel.ml │ │ └── toy.ml │ └── Chapter7 │ │ ├── .__tags │ │ ├── ._ast.ml │ │ ├── ._bindings.c │ │ ├── ._codegen.ml │ │ ├── ._lexer.ml │ │ ├── ._myocamlbuild.ml │ │ ├── ._parser.ml │ │ ├── ._token.ml │ │ ├── ._toplevel.ml │ │ ├── ._toy.ml │ │ ├── _tags │ │ ├── ast.ml │ │ ├── bindings.c │ │ ├── codegen.ml │ │ ├── lexer.ml │ │ ├── myocamlbuild.ml │ │ ├── parser.ml │ │ ├── token.ml │ │ ├── toplevel.ml │ │ └── toy.ml └── ParallelJIT │ ├── ._CMakeLists.txt │ ├── ._ParallelJIT.cpp │ ├── CMakeLists.txt │ └── ParallelJIT.cpp ├── include ├── ._llvm ├── ._llvm-c ├── llvm-c │ ├── ._Analysis.h │ ├── ._BitReader.h │ ├── ._BitWriter.h │ ├── ._Core.h │ ├── ._Disassembler.h │ ├── ._ErrorHandling.h │ ├── ._ExecutionEngine.h │ ├── ._IRReader.h │ ├── ._Initialization.h │ ├── ._LinkTimeOptimizer.h │ ├── ._Linker.h │ ├── ._Object.h │ ├── ._OrcBindings.h │ ├── ._Support.h │ ├── ._Target.h │ ├── ._TargetMachine.h │ ├── ._Transforms │ ├── ._Types.h │ ├── ._lto.h │ ├── ._module.modulemap │ ├── Analysis.h │ ├── BitReader.h │ ├── BitWriter.h │ ├── Core.h │ ├── Disassembler.h │ ├── ErrorHandling.h │ ├── ExecutionEngine.h │ ├── IRReader.h │ ├── Initialization.h │ ├── LinkTimeOptimizer.h │ ├── Linker.h │ ├── Object.h │ ├── OrcBindings.h │ ├── Support.h │ ├── Target.h │ ├── TargetMachine.h │ ├── Transforms │ │ ├── ._IPO.h │ │ ├── ._PassManagerBuilder.h │ │ ├── ._Scalar.h │ │ ├── ._Vectorize.h │ │ ├── IPO.h │ │ ├── PassManagerBuilder.h │ │ ├── Scalar.h │ │ └── Vectorize.h │ ├── Types.h │ ├── lto.h │ └── module.modulemap └── llvm │ ├── ._ADT │ ├── ._Analysis │ ├── ._AsmParser │ ├── ._Bitcode │ ├── ._CMakeLists.txt │ ├── ._CodeGen │ ├── ._Config │ ├── ._DebugInfo │ ├── ._ExecutionEngine │ ├── ._IR │ ├── ._IRReader │ ├── ._InitializePasses.h │ ├── ._LTO │ ├── ._LibDriver │ ├── ._LineEditor │ ├── ._LinkAllIR.h │ ├── ._LinkAllPasses.h │ ├── ._Linker │ ├── ._MC │ ├── ._Object │ ├── ._ObjectYAML │ ├── ._Option │ ├── ._Pass.h │ ├── ._PassAnalysisSupport.h │ ├── ._PassInfo.h │ ├── ._PassRegistry.h │ ├── ._PassSupport.h │ ├── ._Passes │ ├── ._ProfileData │ ├── ._Support │ ├── ._TableGen │ ├── ._Target │ ├── ._Transforms │ ├── ._module.modulemap │ ├── ._module.modulemap.build │ ├── ADT │ ├── ._APFloat.h │ ├── ._APInt.h │ ├── ._APSInt.h │ ├── ._ArrayRef.h │ ├── ._BitVector.h │ ├── ._BitmaskEnum.h │ ├── ._DAGDeltaAlgorithm.h │ ├── ._DeltaAlgorithm.h │ ├── ._DenseMap.h │ ├── ._DenseMapInfo.h │ ├── ._DenseSet.h │ ├── ._DepthFirstIterator.h │ ├── ._EpochTracker.h │ ├── ._EquivalenceClasses.h │ ├── ._FoldingSet.h │ ├── ._GraphTraits.h │ ├── ._Hashing.h │ ├── ._ImmutableList.h │ ├── ._ImmutableMap.h │ ├── ._ImmutableSet.h │ ├── ._IndexedMap.h │ ├── ._IntEqClasses.h │ ├── ._IntervalMap.h │ ├── ._IntrusiveRefCntPtr.h │ ├── ._MapVector.h │ ├── ._None.h │ ├── ._Optional.h │ ├── ._PackedVector.h │ ├── ._PointerEmbeddedInt.h │ ├── ._PointerIntPair.h │ ├── ._PointerSumType.h │ ├── ._PointerUnion.h │ ├── ._PostOrderIterator.h │ ├── ._PriorityQueue.h │ ├── ._PriorityWorklist.h │ ├── ._SCCIterator.h │ ├── ._STLExtras.h │ ├── ._ScopedHashTable.h │ ├── ._Sequence.h │ ├── ._SetOperations.h │ ├── ._SetVector.h │ ├── ._SmallBitVector.h │ ├── ._SmallPtrSet.h │ ├── ._SmallSet.h │ ├── ._SmallString.h │ ├── ._SmallVector.h │ ├── ._SparseBitVector.h │ ├── ._SparseMultiSet.h │ ├── ._SparseSet.h │ ├── ._Statistic.h │ ├── ._StringExtras.h │ ├── ._StringMap.h │ ├── ._StringRef.h │ ├── ._StringSet.h │ ├── ._StringSwitch.h │ ├── ._TinyPtrVector.h │ ├── ._Triple.h │ ├── ._Twine.h │ ├── ._UniqueVector.h │ ├── ._VariadicFunction.h │ ├── ._edit_distance.h │ ├── ._ilist.h │ ├── ._ilist_node.h │ ├── ._iterator.h │ ├── ._iterator_range.h │ ├── APFloat.h │ ├── APInt.h │ ├── APSInt.h │ ├── ArrayRef.h │ ├── BitVector.h │ ├── BitmaskEnum.h │ ├── DAGDeltaAlgorithm.h │ ├── DeltaAlgorithm.h │ ├── DenseMap.h │ ├── DenseMapInfo.h │ ├── DenseSet.h │ ├── DepthFirstIterator.h │ ├── EpochTracker.h │ ├── EquivalenceClasses.h │ ├── FoldingSet.h │ ├── GraphTraits.h │ ├── Hashing.h │ ├── ImmutableList.h │ ├── ImmutableMap.h │ ├── ImmutableSet.h │ ├── IndexedMap.h │ ├── IntEqClasses.h │ ├── IntervalMap.h │ ├── IntrusiveRefCntPtr.h │ ├── MapVector.h │ ├── None.h │ ├── Optional.h │ ├── PackedVector.h │ ├── PointerEmbeddedInt.h │ ├── PointerIntPair.h │ ├── PointerSumType.h │ ├── PointerUnion.h │ ├── PostOrderIterator.h │ ├── PriorityQueue.h │ ├── PriorityWorklist.h │ ├── SCCIterator.h │ ├── STLExtras.h │ ├── ScopedHashTable.h │ ├── Sequence.h │ ├── SetOperations.h │ ├── SetVector.h │ ├── SmallBitVector.h │ ├── SmallPtrSet.h │ ├── SmallSet.h │ ├── SmallString.h │ ├── SmallVector.h │ ├── SparseBitVector.h │ ├── SparseMultiSet.h │ ├── SparseSet.h │ ├── Statistic.h │ ├── StringExtras.h │ ├── StringMap.h │ ├── StringRef.h │ ├── StringSet.h │ ├── StringSwitch.h │ ├── TinyPtrVector.h │ ├── Triple.h │ ├── Twine.h │ ├── UniqueVector.h │ ├── VariadicFunction.h │ ├── edit_distance.h │ ├── ilist.h │ ├── ilist_node.h │ ├── iterator.h │ └── iterator_range.h │ ├── Analysis │ ├── ._AliasAnalysis.h │ ├── ._AliasAnalysisEvaluator.h │ ├── ._AliasSetTracker.h │ ├── ._AssumptionCache.h │ ├── ._BasicAliasAnalysis.h │ ├── ._BlockFrequencyInfo.h │ ├── ._BlockFrequencyInfoImpl.h │ ├── ._BranchProbabilityInfo.h │ ├── ._CFG.h │ ├── ._CFGPrinter.h │ ├── ._CFLAndersAliasAnalysis.h │ ├── ._CFLSteensAliasAnalysis.h │ ├── ._CGSCCPassManager.h │ ├── ._CallGraph.h │ ├── ._CallGraphSCCPass.h │ ├── ._CallPrinter.h │ ├── ._CaptureTracking.h │ ├── ._CodeMetrics.h │ ├── ._ConstantFolding.h │ ├── ._DOTGraphTraitsPass.h │ ├── ._DemandedBits.h │ ├── ._DependenceAnalysis.h │ ├── ._DivergenceAnalysis.h │ ├── ._DomPrinter.h │ ├── ._DominanceFrontier.h │ ├── ._DominanceFrontierImpl.h │ ├── ._EHPersonalities.h │ ├── ._GlobalsModRef.h │ ├── ._IVUsers.h │ ├── ._IndirectCallPromotionAnalysis.h │ ├── ._IndirectCallSiteVisitor.h │ ├── ._InlineCost.h │ ├── ._InstructionSimplify.h │ ├── ._Interval.h │ ├── ._IntervalIterator.h │ ├── ._IntervalPartition.h │ ├── ._IteratedDominanceFrontier.h │ ├── ._LazyBlockFrequencyInfo.h │ ├── ._LazyCallGraph.h │ ├── ._LazyValueInfo.h │ ├── ._Lint.h │ ├── ._Loads.h │ ├── ._LoopAccessAnalysis.h │ ├── ._LoopInfo.h │ ├── ._LoopInfoImpl.h │ ├── ._LoopIterator.h │ ├── ._LoopPass.h │ ├── ._LoopPassManager.h │ ├── ._LoopUnrollAnalyzer.h │ ├── ._MemoryBuiltins.h │ ├── ._MemoryDependenceAnalysis.h │ ├── ._MemoryLocation.h │ ├── ._ModuleSummaryAnalysis.h │ ├── ._ObjCARCAliasAnalysis.h │ ├── ._ObjCARCAnalysisUtils.h │ ├── ._ObjCARCInstKind.h │ ├── ._OptimizationDiagnosticInfo.h │ ├── ._OrderedBasicBlock.h │ ├── ._PHITransAddr.h │ ├── ._Passes.h │ ├── ._PostDominators.h │ ├── ._ProfileSummaryInfo.h │ ├── ._PtrUseVisitor.h │ ├── ._RegionInfo.h │ ├── ._RegionInfoImpl.h │ ├── ._RegionIterator.h │ ├── ._RegionPass.h │ ├── ._RegionPrinter.h │ ├── ._ScalarEvolution.h │ ├── ._ScalarEvolutionAliasAnalysis.h │ ├── ._ScalarEvolutionExpander.h │ ├── ._ScalarEvolutionExpressions.h │ ├── ._ScalarEvolutionNormalization.h │ ├── ._ScopedNoAliasAA.h │ ├── ._SparsePropagation.h │ ├── ._TargetFolder.h │ ├── ._TargetLibraryInfo.def │ ├── ._TargetLibraryInfo.h │ ├── ._TargetTransformInfo.h │ ├── ._TargetTransformInfoImpl.h │ ├── ._Trace.h │ ├── ._TypeBasedAliasAnalysis.h │ ├── ._TypeMetadataUtils.h │ ├── ._ValueTracking.h │ ├── ._VectorUtils.h │ ├── AliasAnalysis.h │ ├── AliasAnalysisEvaluator.h │ ├── AliasSetTracker.h │ ├── AssumptionCache.h │ ├── BasicAliasAnalysis.h │ ├── BlockFrequencyInfo.h │ ├── BlockFrequencyInfoImpl.h │ ├── BranchProbabilityInfo.h │ ├── CFG.h │ ├── CFGPrinter.h │ ├── CFLAndersAliasAnalysis.h │ ├── CFLSteensAliasAnalysis.h │ ├── CGSCCPassManager.h │ ├── CallGraph.h │ ├── CallGraphSCCPass.h │ ├── CallPrinter.h │ ├── CaptureTracking.h │ ├── CodeMetrics.h │ ├── ConstantFolding.h │ ├── DOTGraphTraitsPass.h │ ├── DemandedBits.h │ ├── DependenceAnalysis.h │ ├── DivergenceAnalysis.h │ ├── DomPrinter.h │ ├── DominanceFrontier.h │ ├── DominanceFrontierImpl.h │ ├── EHPersonalities.h │ ├── GlobalsModRef.h │ ├── IVUsers.h │ ├── IndirectCallPromotionAnalysis.h │ ├── IndirectCallSiteVisitor.h │ ├── InlineCost.h │ ├── InstructionSimplify.h │ ├── Interval.h │ ├── IntervalIterator.h │ ├── IntervalPartition.h │ ├── IteratedDominanceFrontier.h │ ├── LazyBlockFrequencyInfo.h │ ├── LazyCallGraph.h │ ├── LazyValueInfo.h │ ├── Lint.h │ ├── Loads.h │ ├── LoopAccessAnalysis.h │ ├── LoopInfo.h │ ├── LoopInfoImpl.h │ ├── LoopIterator.h │ ├── LoopPass.h │ ├── LoopPassManager.h │ ├── LoopUnrollAnalyzer.h │ ├── MemoryBuiltins.h │ ├── MemoryDependenceAnalysis.h │ ├── MemoryLocation.h │ ├── ModuleSummaryAnalysis.h │ ├── ObjCARCAliasAnalysis.h │ ├── ObjCARCAnalysisUtils.h │ ├── ObjCARCInstKind.h │ ├── OptimizationDiagnosticInfo.h │ ├── OrderedBasicBlock.h │ ├── PHITransAddr.h │ ├── Passes.h │ ├── PostDominators.h │ ├── ProfileSummaryInfo.h │ ├── PtrUseVisitor.h │ ├── RegionInfo.h │ ├── RegionInfoImpl.h │ ├── RegionIterator.h │ ├── RegionPass.h │ ├── RegionPrinter.h │ ├── ScalarEvolution.h │ ├── ScalarEvolutionAliasAnalysis.h │ ├── ScalarEvolutionExpander.h │ ├── ScalarEvolutionExpressions.h │ ├── ScalarEvolutionNormalization.h │ ├── ScopedNoAliasAA.h │ ├── SparsePropagation.h │ ├── TargetFolder.h │ ├── TargetLibraryInfo.def │ ├── TargetLibraryInfo.h │ ├── TargetTransformInfo.h │ ├── TargetTransformInfoImpl.h │ ├── Trace.h │ ├── TypeBasedAliasAnalysis.h │ ├── TypeMetadataUtils.h │ ├── ValueTracking.h │ └── VectorUtils.h │ ├── AsmParser │ ├── ._Parser.h │ ├── ._SlotMapping.h │ ├── Parser.h │ └── SlotMapping.h │ ├── Bitcode │ ├── ._BitCodes.h │ ├── ._BitcodeWriterPass.h │ ├── ._BitstreamReader.h │ ├── ._BitstreamWriter.h │ ├── ._LLVMBitCodes.h │ ├── ._ReaderWriter.h │ ├── BitCodes.h │ ├── BitcodeWriterPass.h │ ├── BitstreamReader.h │ ├── BitstreamWriter.h │ ├── LLVMBitCodes.h │ └── ReaderWriter.h │ ├── CMakeLists.txt │ ├── CodeGen │ ├── ._Analysis.h │ ├── ._AsmPrinter.h │ ├── ._AtomicExpandUtils.h │ ├── ._BasicTTIImpl.h │ ├── ._CalcSpillWeights.h │ ├── ._CallingConvLower.h │ ├── ._CommandFlags.h │ ├── ._DAGCombine.h │ ├── ._DFAPacketizer.h │ ├── ._DIE.h │ ├── ._DIEValue.def │ ├── ._DwarfStringPoolEntry.h │ ├── ._EdgeBundles.h │ ├── ._FastISel.h │ ├── ._FaultMaps.h │ ├── ._FunctionLoweringInfo.h │ ├── ._GCMetadata.h │ ├── ._GCMetadataPrinter.h │ ├── ._GCStrategy.h │ ├── ._GCs.h │ ├── ._GlobalISel │ ├── ._ISDOpcodes.h │ ├── ._IntrinsicLowering.h │ ├── ._LatencyPriorityQueue.h │ ├── ._LexicalScopes.h │ ├── ._LinkAllAsmWriterComponents.h │ ├── ._LinkAllCodegenComponents.h │ ├── ._LiveInterval.h │ ├── ._LiveIntervalAnalysis.h │ ├── ._LiveIntervalUnion.h │ ├── ._LivePhysRegs.h │ ├── ._LiveRangeEdit.h │ ├── ._LiveRegMatrix.h │ ├── ._LiveStackAnalysis.h │ ├── ._LiveVariables.h │ ├── ._MIRParser │ ├── ._MIRYamlMapping.h │ ├── ._MachORelocation.h │ ├── ._MachineBasicBlock.h │ ├── ._MachineBlockFrequencyInfo.h │ ├── ._MachineBranchProbabilityInfo.h │ ├── ._MachineCombinerPattern.h │ ├── ._MachineConstantPool.h │ ├── ._MachineDominanceFrontier.h │ ├── ._MachineDominators.h │ ├── ._MachineFrameInfo.h │ ├── ._MachineFunction.h │ ├── ._MachineFunctionAnalysis.h │ ├── ._MachineFunctionInitializer.h │ ├── ._MachineFunctionPass.h │ ├── ._MachineInstr.h │ ├── ._MachineInstrBuilder.h │ ├── ._MachineInstrBundle.h │ ├── ._MachineInstrBundleIterator.h │ ├── ._MachineJumpTableInfo.h │ ├── ._MachineLoopInfo.h │ ├── ._MachineMemOperand.h │ ├── ._MachineModuleInfo.h │ ├── ._MachineModuleInfoImpls.h │ ├── ._MachineOperand.h │ ├── ._MachinePassRegistry.h │ ├── ._MachinePostDominators.h │ ├── ._MachineRegionInfo.h │ ├── ._MachineRegisterInfo.h │ ├── ._MachineSSAUpdater.h │ ├── ._MachineScheduler.h │ ├── ._MachineTraceMetrics.h │ ├── ._MachineValueType.h │ ├── ._PBQP │ ├── ._PBQPRAConstraint.h │ ├── ._ParallelCG.h │ ├── ._Passes.h │ ├── ._PreISelIntrinsicLowering.h │ ├── ._PseudoSourceValue.h │ ├── ._RegAllocPBQP.h │ ├── ._RegAllocRegistry.h │ ├── ._RegisterClassInfo.h │ ├── ._RegisterPressure.h │ ├── ._RegisterScavenging.h │ ├── ._RegisterUsageInfo.h │ ├── ._ResourcePriorityQueue.h │ ├── ._RuntimeLibcalls.h │ ├── ._ScheduleDAG.h │ ├── ._ScheduleDAGInstrs.h │ ├── ._ScheduleDAGMutation.h │ ├── ._ScheduleDFS.h │ ├── ._ScheduleHazardRecognizer.h │ ├── ._SchedulerRegistry.h │ ├── ._ScoreboardHazardRecognizer.h │ ├── ._SelectionDAG.h │ ├── ._SelectionDAGISel.h │ ├── ._SelectionDAGNodes.h │ ├── ._SelectionDAGTargetInfo.h │ ├── ._SlotIndexes.h │ ├── ._StackMaps.h │ ├── ._StackProtector.h │ ├── ._TailDuplicator.h │ ├── ._TargetLoweringObjectFileImpl.h │ ├── ._TargetPassConfig.h │ ├── ._TargetSchedule.h │ ├── ._UnreachableBlockElim.h │ ├── ._ValueTypes.h │ ├── ._ValueTypes.td │ ├── ._VirtRegMap.h │ ├── ._WinEHFuncInfo.h │ ├── Analysis.h │ ├── AsmPrinter.h │ ├── AtomicExpandUtils.h │ ├── BasicTTIImpl.h │ ├── CalcSpillWeights.h │ ├── CallingConvLower.h │ ├── CommandFlags.h │ ├── DAGCombine.h │ ├── DFAPacketizer.h │ ├── DIE.h │ ├── DIEValue.def │ ├── DwarfStringPoolEntry.h │ ├── EdgeBundles.h │ ├── FastISel.h │ ├── FaultMaps.h │ ├── FunctionLoweringInfo.h │ ├── GCMetadata.h │ ├── GCMetadataPrinter.h │ ├── GCStrategy.h │ ├── GCs.h │ ├── GlobalISel │ │ ├── ._CallLowering.h │ │ ├── ._GISelAccessor.h │ │ ├── ._IRTranslator.h │ │ ├── ._MachineIRBuilder.h │ │ ├── ._RegBankSelect.h │ │ ├── ._RegisterBank.h │ │ ├── ._RegisterBankInfo.h │ │ ├── ._Types.h │ │ ├── CallLowering.h │ │ ├── GISelAccessor.h │ │ ├── IRTranslator.h │ │ ├── MachineIRBuilder.h │ │ ├── RegBankSelect.h │ │ ├── RegisterBank.h │ │ ├── RegisterBankInfo.h │ │ └── Types.h │ ├── ISDOpcodes.h │ ├── IntrinsicLowering.h │ ├── LatencyPriorityQueue.h │ ├── LexicalScopes.h │ ├── LinkAllAsmWriterComponents.h │ ├── LinkAllCodegenComponents.h │ ├── LiveInterval.h │ ├── LiveIntervalAnalysis.h │ ├── LiveIntervalUnion.h │ ├── LivePhysRegs.h │ ├── LiveRangeEdit.h │ ├── LiveRegMatrix.h │ ├── LiveStackAnalysis.h │ ├── LiveVariables.h │ ├── MIRParser │ │ ├── ._MIRParser.h │ │ └── MIRParser.h │ ├── MIRYamlMapping.h │ ├── MachORelocation.h │ ├── MachineBasicBlock.h │ ├── MachineBlockFrequencyInfo.h │ ├── MachineBranchProbabilityInfo.h │ ├── MachineCombinerPattern.h │ ├── MachineConstantPool.h │ ├── MachineDominanceFrontier.h │ ├── MachineDominators.h │ ├── MachineFrameInfo.h │ ├── MachineFunction.h │ ├── MachineFunctionAnalysis.h │ ├── MachineFunctionInitializer.h │ ├── MachineFunctionPass.h │ ├── MachineInstr.h │ ├── MachineInstrBuilder.h │ ├── MachineInstrBundle.h │ ├── MachineInstrBundleIterator.h │ ├── MachineJumpTableInfo.h │ ├── MachineLoopInfo.h │ ├── MachineMemOperand.h │ ├── MachineModuleInfo.h │ ├── MachineModuleInfoImpls.h │ ├── MachineOperand.h │ ├── MachinePassRegistry.h │ ├── MachinePostDominators.h │ ├── MachineRegionInfo.h │ ├── MachineRegisterInfo.h │ ├── MachineSSAUpdater.h │ ├── MachineScheduler.h │ ├── MachineTraceMetrics.h │ ├── MachineValueType.h │ ├── PBQP │ │ ├── ._CostAllocator.h │ │ ├── ._Graph.h │ │ ├── ._Math.h │ │ ├── ._ReductionRules.h │ │ ├── ._Solution.h │ │ ├── CostAllocator.h │ │ ├── Graph.h │ │ ├── Math.h │ │ ├── ReductionRules.h │ │ └── Solution.h │ ├── PBQPRAConstraint.h │ ├── ParallelCG.h │ ├── Passes.h │ ├── PreISelIntrinsicLowering.h │ ├── PseudoSourceValue.h │ ├── RegAllocPBQP.h │ ├── RegAllocRegistry.h │ ├── RegisterClassInfo.h │ ├── RegisterPressure.h │ ├── RegisterScavenging.h │ ├── RegisterUsageInfo.h │ ├── ResourcePriorityQueue.h │ ├── RuntimeLibcalls.h │ ├── ScheduleDAG.h │ ├── ScheduleDAGInstrs.h │ ├── ScheduleDAGMutation.h │ ├── ScheduleDFS.h │ ├── ScheduleHazardRecognizer.h │ ├── SchedulerRegistry.h │ ├── ScoreboardHazardRecognizer.h │ ├── SelectionDAG.h │ ├── SelectionDAGISel.h │ ├── SelectionDAGNodes.h │ ├── SelectionDAGTargetInfo.h │ ├── SlotIndexes.h │ ├── StackMaps.h │ ├── StackProtector.h │ ├── TailDuplicator.h │ ├── TargetLoweringObjectFileImpl.h │ ├── TargetPassConfig.h │ ├── TargetSchedule.h │ ├── UnreachableBlockElim.h │ ├── ValueTypes.h │ ├── ValueTypes.td │ ├── VirtRegMap.h │ └── WinEHFuncInfo.h │ ├── Config │ ├── ._AsmParsers.def.in │ ├── ._AsmPrinters.def.in │ ├── ._Disassemblers.def.in │ ├── ._Targets.def.in │ ├── ._config.h.cmake │ ├── ._llvm-config.h.cmake │ ├── AsmParsers.def.in │ ├── AsmPrinters.def.in │ ├── Disassemblers.def.in │ ├── Targets.def.in │ ├── config.h.cmake │ └── llvm-config.h.cmake │ ├── CryptoUtils.h │ ├── DebugInfo │ ├── ._CodeView │ ├── ._DIContext.h │ ├── ._DWARF │ ├── ._PDB │ ├── ._Symbolize │ ├── CodeView │ │ ├── ._ByteStream.h │ │ ├── ._CVRecord.h │ │ ├── ._CVSymbolTypes.def │ │ ├── ._CVSymbolVisitor.h │ │ ├── ._CVTypeVisitor.h │ │ ├── ._CodeView.h │ │ ├── ._CodeViewError.h │ │ ├── ._CodeViewOStream.h │ │ ├── ._EnumTables.h │ │ ├── ._FieldListRecordBuilder.h │ │ ├── ._FunctionId.h │ │ ├── ._Line.h │ │ ├── ._ListRecordBuilder.h │ │ ├── ._MemoryTypeTableBuilder.h │ │ ├── ._MethodListRecordBuilder.h │ │ ├── ._ModuleSubstream.h │ │ ├── ._ModuleSubstreamVisitor.h │ │ ├── ._RecordSerialization.h │ │ ├── ._StreamArray.h │ │ ├── ._StreamInterface.h │ │ ├── ._StreamReader.h │ │ ├── ._StreamRef.h │ │ ├── ._StreamWriter.h │ │ ├── ._SymbolDumpDelegate.h │ │ ├── ._SymbolDumper.h │ │ ├── ._SymbolRecord.h │ │ ├── ._SymbolVisitorDelegate.h │ │ ├── ._TypeDumper.h │ │ ├── ._TypeIndex.h │ │ ├── ._TypeRecord.h │ │ ├── ._TypeRecordBuilder.h │ │ ├── ._TypeRecords.def │ │ ├── ._TypeStreamMerger.h │ │ ├── ._TypeSymbolEmitter.h │ │ ├── ._TypeTableBuilder.h │ │ ├── ._TypeVisitorCallbacks.h │ │ ├── ByteStream.h │ │ ├── CVRecord.h │ │ ├── CVSymbolTypes.def │ │ ├── CVSymbolVisitor.h │ │ ├── CVTypeVisitor.h │ │ ├── CodeView.h │ │ ├── CodeViewError.h │ │ ├── CodeViewOStream.h │ │ ├── EnumTables.h │ │ ├── FieldListRecordBuilder.h │ │ ├── FunctionId.h │ │ ├── Line.h │ │ ├── ListRecordBuilder.h │ │ ├── MemoryTypeTableBuilder.h │ │ ├── MethodListRecordBuilder.h │ │ ├── ModuleSubstream.h │ │ ├── ModuleSubstreamVisitor.h │ │ ├── RecordSerialization.h │ │ ├── StreamArray.h │ │ ├── StreamInterface.h │ │ ├── StreamReader.h │ │ ├── StreamRef.h │ │ ├── StreamWriter.h │ │ ├── SymbolDumpDelegate.h │ │ ├── SymbolDumper.h │ │ ├── SymbolRecord.h │ │ ├── SymbolVisitorDelegate.h │ │ ├── TypeDumper.h │ │ ├── TypeIndex.h │ │ ├── TypeRecord.h │ │ ├── TypeRecordBuilder.h │ │ ├── TypeRecords.def │ │ ├── TypeStreamMerger.h │ │ ├── TypeSymbolEmitter.h │ │ ├── TypeTableBuilder.h │ │ └── TypeVisitorCallbacks.h │ ├── DIContext.h │ ├── DWARF │ │ ├── ._DWARFAbbreviationDeclaration.h │ │ ├── ._DWARFAcceleratorTable.h │ │ ├── ._DWARFCompileUnit.h │ │ ├── ._DWARFContext.h │ │ ├── ._DWARFDebugAbbrev.h │ │ ├── ._DWARFDebugArangeSet.h │ │ ├── ._DWARFDebugAranges.h │ │ ├── ._DWARFDebugFrame.h │ │ ├── ._DWARFDebugInfoEntry.h │ │ ├── ._DWARFDebugLine.h │ │ ├── ._DWARFDebugLoc.h │ │ ├── ._DWARFDebugMacro.h │ │ ├── ._DWARFDebugRangeList.h │ │ ├── ._DWARFFormValue.h │ │ ├── ._DWARFRelocMap.h │ │ ├── ._DWARFSection.h │ │ ├── ._DWARFTypeUnit.h │ │ ├── ._DWARFUnit.h │ │ ├── ._DWARFUnitIndex.h │ │ ├── DWARFAbbreviationDeclaration.h │ │ ├── DWARFAcceleratorTable.h │ │ ├── DWARFCompileUnit.h │ │ ├── DWARFContext.h │ │ ├── DWARFDebugAbbrev.h │ │ ├── DWARFDebugArangeSet.h │ │ ├── DWARFDebugAranges.h │ │ ├── DWARFDebugFrame.h │ │ ├── DWARFDebugInfoEntry.h │ │ ├── DWARFDebugLine.h │ │ ├── DWARFDebugLoc.h │ │ ├── DWARFDebugMacro.h │ │ ├── DWARFDebugRangeList.h │ │ ├── DWARFFormValue.h │ │ ├── DWARFRelocMap.h │ │ ├── DWARFSection.h │ │ ├── DWARFTypeUnit.h │ │ ├── DWARFUnit.h │ │ └── DWARFUnitIndex.h │ ├── PDB │ │ ├── ._ConcreteSymbolEnumerator.h │ │ ├── ._DIA │ │ ├── ._GenericError.h │ │ ├── ._IPDBDataStream.h │ │ ├── ._IPDBEnumChildren.h │ │ ├── ._IPDBLineNumber.h │ │ ├── ._IPDBRawSymbol.h │ │ ├── ._IPDBSession.h │ │ ├── ._IPDBSourceFile.h │ │ ├── ._PDB.h │ │ ├── ._PDBContext.h │ │ ├── ._PDBExtras.h │ │ ├── ._PDBSymDumper.h │ │ ├── ._PDBSymbol.h │ │ ├── ._PDBSymbolAnnotation.h │ │ ├── ._PDBSymbolBlock.h │ │ ├── ._PDBSymbolCompiland.h │ │ ├── ._PDBSymbolCompilandDetails.h │ │ ├── ._PDBSymbolCompilandEnv.h │ │ ├── ._PDBSymbolCustom.h │ │ ├── ._PDBSymbolData.h │ │ ├── ._PDBSymbolExe.h │ │ ├── ._PDBSymbolFunc.h │ │ ├── ._PDBSymbolFuncDebugEnd.h │ │ ├── ._PDBSymbolFuncDebugStart.h │ │ ├── ._PDBSymbolLabel.h │ │ ├── ._PDBSymbolPublicSymbol.h │ │ ├── ._PDBSymbolThunk.h │ │ ├── ._PDBSymbolTypeArray.h │ │ ├── ._PDBSymbolTypeBaseClass.h │ │ ├── ._PDBSymbolTypeBuiltin.h │ │ ├── ._PDBSymbolTypeCustom.h │ │ ├── ._PDBSymbolTypeDimension.h │ │ ├── ._PDBSymbolTypeEnum.h │ │ ├── ._PDBSymbolTypeFriend.h │ │ ├── ._PDBSymbolTypeFunctionArg.h │ │ ├── ._PDBSymbolTypeFunctionSig.h │ │ ├── ._PDBSymbolTypeManaged.h │ │ ├── ._PDBSymbolTypePointer.h │ │ ├── ._PDBSymbolTypeTypedef.h │ │ ├── ._PDBSymbolTypeUDT.h │ │ ├── ._PDBSymbolTypeVTable.h │ │ ├── ._PDBSymbolTypeVTableShape.h │ │ ├── ._PDBSymbolUnknown.h │ │ ├── ._PDBSymbolUsingNamespace.h │ │ ├── ._PDBTypes.h │ │ ├── ._Raw │ │ ├── ConcreteSymbolEnumerator.h │ │ ├── DIA │ │ │ ├── ._DIADataStream.h │ │ │ ├── ._DIAEnumDebugStreams.h │ │ │ ├── ._DIAEnumLineNumbers.h │ │ │ ├── ._DIAEnumSourceFiles.h │ │ │ ├── ._DIAEnumSymbols.h │ │ │ ├── ._DIAError.h │ │ │ ├── ._DIALineNumber.h │ │ │ ├── ._DIARawSymbol.h │ │ │ ├── ._DIASession.h │ │ │ ├── ._DIASourceFile.h │ │ │ ├── ._DIASupport.h │ │ │ ├── DIADataStream.h │ │ │ ├── DIAEnumDebugStreams.h │ │ │ ├── DIAEnumLineNumbers.h │ │ │ ├── DIAEnumSourceFiles.h │ │ │ ├── DIAEnumSymbols.h │ │ │ ├── DIAError.h │ │ │ ├── DIALineNumber.h │ │ │ ├── DIARawSymbol.h │ │ │ ├── DIASession.h │ │ │ ├── DIASourceFile.h │ │ │ └── DIASupport.h │ │ ├── GenericError.h │ │ ├── IPDBDataStream.h │ │ ├── IPDBEnumChildren.h │ │ ├── IPDBLineNumber.h │ │ ├── IPDBRawSymbol.h │ │ ├── IPDBSession.h │ │ ├── IPDBSourceFile.h │ │ ├── PDB.h │ │ ├── PDBContext.h │ │ ├── PDBExtras.h │ │ ├── PDBSymDumper.h │ │ ├── PDBSymbol.h │ │ ├── PDBSymbolAnnotation.h │ │ ├── PDBSymbolBlock.h │ │ ├── PDBSymbolCompiland.h │ │ ├── PDBSymbolCompilandDetails.h │ │ ├── PDBSymbolCompilandEnv.h │ │ ├── PDBSymbolCustom.h │ │ ├── PDBSymbolData.h │ │ ├── PDBSymbolExe.h │ │ ├── PDBSymbolFunc.h │ │ ├── PDBSymbolFuncDebugEnd.h │ │ ├── PDBSymbolFuncDebugStart.h │ │ ├── PDBSymbolLabel.h │ │ ├── PDBSymbolPublicSymbol.h │ │ ├── PDBSymbolThunk.h │ │ ├── PDBSymbolTypeArray.h │ │ ├── PDBSymbolTypeBaseClass.h │ │ ├── PDBSymbolTypeBuiltin.h │ │ ├── PDBSymbolTypeCustom.h │ │ ├── PDBSymbolTypeDimension.h │ │ ├── PDBSymbolTypeEnum.h │ │ ├── PDBSymbolTypeFriend.h │ │ ├── PDBSymbolTypeFunctionArg.h │ │ ├── PDBSymbolTypeFunctionSig.h │ │ ├── PDBSymbolTypeManaged.h │ │ ├── PDBSymbolTypePointer.h │ │ ├── PDBSymbolTypeTypedef.h │ │ ├── PDBSymbolTypeUDT.h │ │ ├── PDBSymbolTypeVTable.h │ │ ├── PDBSymbolTypeVTableShape.h │ │ ├── PDBSymbolUnknown.h │ │ ├── PDBSymbolUsingNamespace.h │ │ ├── PDBTypes.h │ │ └── Raw │ │ │ ├── ._DbiStream.h │ │ │ ├── ._DbiStreamBuilder.h │ │ │ ├── ._DirectoryStreamData.h │ │ │ ├── ._EnumTables.h │ │ │ ├── ._Hash.h │ │ │ ├── ._IPDBFile.h │ │ │ ├── ._IPDBStreamData.h │ │ │ ├── ._ISectionContribVisitor.h │ │ │ ├── ._IndexedStreamData.h │ │ │ ├── ._InfoStream.h │ │ │ ├── ._InfoStreamBuilder.h │ │ │ ├── ._MappedBlockStream.h │ │ │ ├── ._ModInfo.h │ │ │ ├── ._ModStream.h │ │ │ ├── ._MsfBuilder.h │ │ │ ├── ._MsfCommon.h │ │ │ ├── ._NameHashTable.h │ │ │ ├── ._NameMap.h │ │ │ ├── ._NameMapBuilder.h │ │ │ ├── ._PDBFile.h │ │ │ ├── ._PDBFileBuilder.h │ │ │ ├── ._PublicsStream.h │ │ │ ├── ._RawConstants.h │ │ │ ├── ._RawError.h │ │ │ ├── ._RawSession.h │ │ │ ├── ._RawTypes.h │ │ │ ├── ._SymbolStream.h │ │ │ ├── ._TpiStream.h │ │ │ ├── DbiStream.h │ │ │ ├── DbiStreamBuilder.h │ │ │ ├── DirectoryStreamData.h │ │ │ ├── EnumTables.h │ │ │ ├── Hash.h │ │ │ ├── IPDBFile.h │ │ │ ├── IPDBStreamData.h │ │ │ ├── ISectionContribVisitor.h │ │ │ ├── IndexedStreamData.h │ │ │ ├── InfoStream.h │ │ │ ├── InfoStreamBuilder.h │ │ │ ├── MappedBlockStream.h │ │ │ ├── ModInfo.h │ │ │ ├── ModStream.h │ │ │ ├── MsfBuilder.h │ │ │ ├── MsfCommon.h │ │ │ ├── NameHashTable.h │ │ │ ├── NameMap.h │ │ │ ├── NameMapBuilder.h │ │ │ ├── PDBFile.h │ │ │ ├── PDBFileBuilder.h │ │ │ ├── PublicsStream.h │ │ │ ├── RawConstants.h │ │ │ ├── RawError.h │ │ │ ├── RawSession.h │ │ │ ├── RawTypes.h │ │ │ ├── SymbolStream.h │ │ │ └── TpiStream.h │ └── Symbolize │ │ ├── ._DIPrinter.h │ │ ├── ._SymbolizableModule.h │ │ ├── ._Symbolize.h │ │ ├── DIPrinter.h │ │ ├── SymbolizableModule.h │ │ └── Symbolize.h │ ├── ExecutionEngine │ ├── ._ExecutionEngine.h │ ├── ._GenericValue.h │ ├── ._Interpreter.h │ ├── ._JITEventListener.h │ ├── ._JITSymbolFlags.h │ ├── ._MCJIT.h │ ├── ._OProfileWrapper.h │ ├── ._ObjectCache.h │ ├── ._ObjectMemoryBuffer.h │ ├── ._Orc │ ├── ._OrcMCJITReplacement.h │ ├── ._RTDyldMemoryManager.h │ ├── ._RuntimeDyld.h │ ├── ._RuntimeDyldChecker.h │ ├── ._SectionMemoryManager.h │ ├── ExecutionEngine.h │ ├── GenericValue.h │ ├── Interpreter.h │ ├── JITEventListener.h │ ├── JITSymbolFlags.h │ ├── MCJIT.h │ ├── OProfileWrapper.h │ ├── ObjectCache.h │ ├── ObjectMemoryBuffer.h │ ├── Orc │ │ ├── ._CompileOnDemandLayer.h │ │ ├── ._CompileUtils.h │ │ ├── ._ExecutionUtils.h │ │ ├── ._GlobalMappingLayer.h │ │ ├── ._IRCompileLayer.h │ │ ├── ._IRTransformLayer.h │ │ ├── ._IndirectionUtils.h │ │ ├── ._JITSymbol.h │ │ ├── ._LambdaResolver.h │ │ ├── ._LazyEmittingLayer.h │ │ ├── ._LogicalDylib.h │ │ ├── ._NullResolver.h │ │ ├── ._ObjectLinkingLayer.h │ │ ├── ._ObjectTransformLayer.h │ │ ├── ._OrcABISupport.h │ │ ├── ._OrcError.h │ │ ├── ._OrcRemoteTargetClient.h │ │ ├── ._OrcRemoteTargetRPCAPI.h │ │ ├── ._OrcRemoteTargetServer.h │ │ ├── ._RPCChannel.h │ │ ├── ._RPCUtils.h │ │ ├── CompileOnDemandLayer.h │ │ ├── CompileUtils.h │ │ ├── ExecutionUtils.h │ │ ├── GlobalMappingLayer.h │ │ ├── IRCompileLayer.h │ │ ├── IRTransformLayer.h │ │ ├── IndirectionUtils.h │ │ ├── JITSymbol.h │ │ ├── LambdaResolver.h │ │ ├── LazyEmittingLayer.h │ │ ├── LogicalDylib.h │ │ ├── NullResolver.h │ │ ├── ObjectLinkingLayer.h │ │ ├── ObjectTransformLayer.h │ │ ├── OrcABISupport.h │ │ ├── OrcError.h │ │ ├── OrcRemoteTargetClient.h │ │ ├── OrcRemoteTargetRPCAPI.h │ │ ├── OrcRemoteTargetServer.h │ │ ├── RPCChannel.h │ │ └── RPCUtils.h │ ├── OrcMCJITReplacement.h │ ├── RTDyldMemoryManager.h │ ├── RuntimeDyld.h │ ├── RuntimeDyldChecker.h │ └── SectionMemoryManager.h │ ├── IR │ ├── ._Argument.h │ ├── ._AssemblyAnnotationWriter.h │ ├── ._Attributes.h │ ├── ._Attributes.td │ ├── ._AutoUpgrade.h │ ├── ._BasicBlock.h │ ├── ._CFG.h │ ├── ._CMakeLists.txt │ ├── ._CallSite.h │ ├── ._CallingConv.h │ ├── ._Comdat.h │ ├── ._Constant.h │ ├── ._ConstantFolder.h │ ├── ._ConstantRange.h │ ├── ._Constants.h │ ├── ._DIBuilder.h │ ├── ._DataLayout.h │ ├── ._DebugInfo.h │ ├── ._DebugInfoFlags.def │ ├── ._DebugInfoMetadata.h │ ├── ._DebugLoc.h │ ├── ._DerivedTypes.h │ ├── ._DiagnosticInfo.h │ ├── ._DiagnosticPrinter.h │ ├── ._Dominators.h │ ├── ._Function.h │ ├── ._GVMaterializer.h │ ├── ._GetElementPtrTypeIterator.h │ ├── ._GlobalAlias.h │ ├── ._GlobalIFunc.h │ ├── ._GlobalIndirectSymbol.h │ ├── ._GlobalObject.h │ ├── ._GlobalValue.h │ ├── ._GlobalVariable.h │ ├── ._IRBuilder.h │ ├── ._IRPrintingPasses.h │ ├── ._InlineAsm.h │ ├── ._InstIterator.h │ ├── ._InstVisitor.h │ ├── ._InstrTypes.h │ ├── ._Instruction.def │ ├── ._Instruction.h │ ├── ._Instructions.h │ ├── ._IntrinsicInst.h │ ├── ._Intrinsics.h │ ├── ._Intrinsics.td │ ├── ._IntrinsicsAArch64.td │ ├── ._IntrinsicsAMDGPU.td │ ├── ._IntrinsicsARM.td │ ├── ._IntrinsicsBPF.td │ ├── ._IntrinsicsHexagon.td │ ├── ._IntrinsicsMips.td │ ├── ._IntrinsicsNVVM.td │ ├── ._IntrinsicsPowerPC.td │ ├── ._IntrinsicsSystemZ.td │ ├── ._IntrinsicsWebAssembly.td │ ├── ._IntrinsicsX86.td │ ├── ._IntrinsicsXCore.td │ ├── ._LLVMContext.h │ ├── ._LegacyPassManager.h │ ├── ._LegacyPassManagers.h │ ├── ._LegacyPassNameParser.h │ ├── ._MDBuilder.h │ ├── ._Mangler.h │ ├── ._Metadata.def │ ├── ._Metadata.h │ ├── ._Module.h │ ├── ._ModuleSlotTracker.h │ ├── ._ModuleSummaryIndex.h │ ├── ._NoFolder.h │ ├── ._OperandTraits.h │ ├── ._Operator.h │ ├── ._OptBisect.h │ ├── ._PassManager.h │ ├── ._PassManagerInternal.h │ ├── ._PatternMatch.h │ ├── ._PredIteratorCache.h │ ├── ._ProfileSummary.h │ ├── ._Statepoint.h │ ├── ._SymbolTableListTraits.h │ ├── ._TrackingMDRef.h │ ├── ._Type.h │ ├── ._TypeBuilder.h │ ├── ._TypeFinder.h │ ├── ._Use.h │ ├── ._UseListOrder.h │ ├── ._User.h │ ├── ._Value.def │ ├── ._Value.h │ ├── ._ValueHandle.h │ ├── ._ValueMap.h │ ├── ._ValueSymbolTable.h │ ├── ._Verifier.h │ ├── Argument.h │ ├── AssemblyAnnotationWriter.h │ ├── Attributes.h │ ├── Attributes.td │ ├── AutoUpgrade.h │ ├── BasicBlock.h │ ├── CFG.h │ ├── CMakeLists.txt │ ├── CallSite.h │ ├── CallingConv.h │ ├── Comdat.h │ ├── Constant.h │ ├── ConstantFolder.h │ ├── ConstantRange.h │ ├── Constants.h │ ├── DIBuilder.h │ ├── DataLayout.h │ ├── DebugInfo.h │ ├── DebugInfoFlags.def │ ├── DebugInfoMetadata.h │ ├── DebugLoc.h │ ├── DerivedTypes.h │ ├── DiagnosticInfo.h │ ├── DiagnosticPrinter.h │ ├── Dominators.h │ ├── Function.h │ ├── GVMaterializer.h │ ├── GetElementPtrTypeIterator.h │ ├── GlobalAlias.h │ ├── GlobalIFunc.h │ ├── GlobalIndirectSymbol.h │ ├── GlobalObject.h │ ├── GlobalValue.h │ ├── GlobalVariable.h │ ├── IRBuilder.h │ ├── IRPrintingPasses.h │ ├── InlineAsm.h │ ├── InstIterator.h │ ├── InstVisitor.h │ ├── InstrTypes.h │ ├── Instruction.def │ ├── Instruction.h │ ├── Instructions.h │ ├── IntrinsicInst.h │ ├── Intrinsics.h │ ├── Intrinsics.td │ ├── IntrinsicsAArch64.td │ ├── IntrinsicsAMDGPU.td │ ├── IntrinsicsARM.td │ ├── IntrinsicsBPF.td │ ├── IntrinsicsHexagon.td │ ├── IntrinsicsMips.td │ ├── IntrinsicsNVVM.td │ ├── IntrinsicsPowerPC.td │ ├── IntrinsicsSystemZ.td │ ├── IntrinsicsWebAssembly.td │ ├── IntrinsicsX86.td │ ├── IntrinsicsXCore.td │ ├── LLVMContext.h │ ├── LegacyPassManager.h │ ├── LegacyPassManagers.h │ ├── LegacyPassNameParser.h │ ├── MDBuilder.h │ ├── Mangler.h │ ├── Metadata.def │ ├── Metadata.h │ ├── Module.h │ ├── ModuleSlotTracker.h │ ├── ModuleSummaryIndex.h │ ├── NoFolder.h │ ├── OperandTraits.h │ ├── Operator.h │ ├── OptBisect.h │ ├── PassManager.h │ ├── PassManagerInternal.h │ ├── PatternMatch.h │ ├── PredIteratorCache.h │ ├── ProfileSummary.h │ ├── Statepoint.h │ ├── SymbolTableListTraits.h │ ├── TrackingMDRef.h │ ├── Type.h │ ├── TypeBuilder.h │ ├── TypeFinder.h │ ├── Use.h │ ├── UseListOrder.h │ ├── User.h │ ├── Value.def │ ├── Value.h │ ├── ValueHandle.h │ ├── ValueMap.h │ ├── ValueSymbolTable.h │ └── Verifier.h │ ├── IRReader │ ├── ._IRReader.h │ └── IRReader.h │ ├── InitializePasses.h │ ├── LTO │ ├── ._LTO.h │ ├── ._legacy │ ├── LTO.h │ └── legacy │ │ ├── ._LTOCodeGenerator.h │ │ ├── ._LTOModule.h │ │ ├── ._ThinLTOCodeGenerator.h │ │ ├── ._UpdateCompilerUsed.h │ │ ├── LTOCodeGenerator.h │ │ ├── LTOModule.h │ │ ├── ThinLTOCodeGenerator.h │ │ └── UpdateCompilerUsed.h │ ├── LibDriver │ ├── ._LibDriver.h │ └── LibDriver.h │ ├── LineEditor │ ├── ._LineEditor.h │ └── LineEditor.h │ ├── LinkAllIR.h │ ├── LinkAllPasses.h │ ├── Linker │ ├── ._IRMover.h │ ├── ._Linker.h │ ├── IRMover.h │ └── Linker.h │ ├── MC │ ├── ._ConstantPools.h │ ├── ._MCAnalysis │ ├── ._MCAsmBackend.h │ ├── ._MCAsmInfo.h │ ├── ._MCAsmInfoCOFF.h │ ├── ._MCAsmInfoDarwin.h │ ├── ._MCAsmInfoELF.h │ ├── ._MCAsmLayout.h │ ├── ._MCAssembler.h │ ├── ._MCCodeEmitter.h │ ├── ._MCCodeView.h │ ├── ._MCContext.h │ ├── ._MCDirectives.h │ ├── ._MCDisassembler │ ├── ._MCDwarf.h │ ├── ._MCELFObjectWriter.h │ ├── ._MCELFStreamer.h │ ├── ._MCExpr.h │ ├── ._MCFixedLenDisassembler.h │ ├── ._MCFixup.h │ ├── ._MCFixupKindInfo.h │ ├── ._MCFragment.h │ ├── ._MCInst.h │ ├── ._MCInstBuilder.h │ ├── ._MCInstPrinter.h │ ├── ._MCInstrAnalysis.h │ ├── ._MCInstrDesc.h │ ├── ._MCInstrInfo.h │ ├── ._MCInstrItineraries.h │ ├── ._MCLabel.h │ ├── ._MCLinkerOptimizationHint.h │ ├── ._MCMachObjectWriter.h │ ├── ._MCObjectFileInfo.h │ ├── ._MCObjectStreamer.h │ ├── ._MCObjectWriter.h │ ├── ._MCParser │ ├── ._MCRegisterInfo.h │ ├── ._MCSchedule.h │ ├── ._MCSection.h │ ├── ._MCSectionCOFF.h │ ├── ._MCSectionELF.h │ ├── ._MCSectionMachO.h │ ├── ._MCStreamer.h │ ├── ._MCSubtargetInfo.h │ ├── ._MCSymbol.h │ ├── ._MCSymbolCOFF.h │ ├── ._MCSymbolELF.h │ ├── ._MCSymbolMachO.h │ ├── ._MCTargetOptions.h │ ├── ._MCTargetOptionsCommandFlags.h │ ├── ._MCValue.h │ ├── ._MCWin64EH.h │ ├── ._MCWinCOFFObjectWriter.h │ ├── ._MCWinCOFFStreamer.h │ ├── ._MCWinEH.h │ ├── ._MachineLocation.h │ ├── ._SectionKind.h │ ├── ._StringTableBuilder.h │ ├── ._SubtargetFeature.h │ ├── ConstantPools.h │ ├── MCAsmBackend.h │ ├── MCAsmInfo.h │ ├── MCAsmInfoCOFF.h │ ├── MCAsmInfoDarwin.h │ ├── MCAsmInfoELF.h │ ├── MCAsmLayout.h │ ├── MCAssembler.h │ ├── MCCodeEmitter.h │ ├── MCCodeView.h │ ├── MCContext.h │ ├── MCDirectives.h │ ├── MCDisassembler │ │ ├── ._MCDisassembler.h │ │ ├── ._MCExternalSymbolizer.h │ │ ├── ._MCRelocationInfo.h │ │ ├── ._MCSymbolizer.h │ │ ├── MCDisassembler.h │ │ ├── MCExternalSymbolizer.h │ │ ├── MCRelocationInfo.h │ │ └── MCSymbolizer.h │ ├── MCDwarf.h │ ├── MCELFObjectWriter.h │ ├── MCELFStreamer.h │ ├── MCExpr.h │ ├── MCFixedLenDisassembler.h │ ├── MCFixup.h │ ├── MCFixupKindInfo.h │ ├── MCFragment.h │ ├── MCInst.h │ ├── MCInstBuilder.h │ ├── MCInstPrinter.h │ ├── MCInstrAnalysis.h │ ├── MCInstrDesc.h │ ├── MCInstrInfo.h │ ├── MCInstrItineraries.h │ ├── MCLabel.h │ ├── MCLinkerOptimizationHint.h │ ├── MCMachObjectWriter.h │ ├── MCObjectFileInfo.h │ ├── MCObjectStreamer.h │ ├── MCObjectWriter.h │ ├── MCParser │ │ ├── ._AsmCond.h │ │ ├── ._AsmLexer.h │ │ ├── ._MCAsmLexer.h │ │ ├── ._MCAsmParser.h │ │ ├── ._MCAsmParserExtension.h │ │ ├── ._MCAsmParserUtils.h │ │ ├── ._MCParsedAsmOperand.h │ │ ├── ._MCTargetAsmParser.h │ │ ├── AsmCond.h │ │ ├── AsmLexer.h │ │ ├── MCAsmLexer.h │ │ ├── MCAsmParser.h │ │ ├── MCAsmParserExtension.h │ │ ├── MCAsmParserUtils.h │ │ ├── MCParsedAsmOperand.h │ │ └── MCTargetAsmParser.h │ ├── MCRegisterInfo.h │ ├── MCSchedule.h │ ├── MCSection.h │ ├── MCSectionCOFF.h │ ├── MCSectionELF.h │ ├── MCSectionMachO.h │ ├── MCStreamer.h │ ├── MCSubtargetInfo.h │ ├── MCSymbol.h │ ├── MCSymbolCOFF.h │ ├── MCSymbolELF.h │ ├── MCSymbolMachO.h │ ├── MCTargetOptions.h │ ├── MCTargetOptionsCommandFlags.h │ ├── MCValue.h │ ├── MCWin64EH.h │ ├── MCWinCOFFObjectWriter.h │ ├── MCWinCOFFStreamer.h │ ├── MCWinEH.h │ ├── MachineLocation.h │ ├── SectionKind.h │ ├── StringTableBuilder.h │ └── SubtargetFeature.h │ ├── Object │ ├── ._Archive.h │ ├── ._ArchiveWriter.h │ ├── ._Binary.h │ ├── ._COFF.h │ ├── ._COFFImportFile.h │ ├── ._ELF.h │ ├── ._ELFObjectFile.h │ ├── ._ELFTypes.h │ ├── ._Error.h │ ├── ._IRObjectFile.h │ ├── ._MachO.h │ ├── ._MachOUniversal.h │ ├── ._ModuleSummaryIndexObjectFile.h │ ├── ._ObjectFile.h │ ├── ._RelocVisitor.h │ ├── ._StackMapParser.h │ ├── ._SymbolSize.h │ ├── ._SymbolicFile.h │ ├── Archive.h │ ├── ArchiveWriter.h │ ├── Binary.h │ ├── COFF.h │ ├── COFFImportFile.h │ ├── ELF.h │ ├── ELFObjectFile.h │ ├── ELFTypes.h │ ├── Error.h │ ├── IRObjectFile.h │ ├── MachO.h │ ├── MachOUniversal.h │ ├── ModuleSummaryIndexObjectFile.h │ ├── ObjectFile.h │ ├── RelocVisitor.h │ ├── StackMapParser.h │ ├── SymbolSize.h │ └── SymbolicFile.h │ ├── ObjectYAML │ ├── ._COFFYAML.h │ ├── ._ELFYAML.h │ ├── ._MachOYAML.h │ ├── ._ObjectYAML.h │ ├── ._YAML.h │ ├── COFFYAML.h │ ├── ELFYAML.h │ ├── MachOYAML.h │ ├── ObjectYAML.h │ └── YAML.h │ ├── Option │ ├── ._Arg.h │ ├── ._ArgList.h │ ├── ._OptParser.td │ ├── ._OptSpecifier.h │ ├── ._OptTable.h │ ├── ._Option.h │ ├── Arg.h │ ├── ArgList.h │ ├── OptParser.td │ ├── OptSpecifier.h │ ├── OptTable.h │ └── Option.h │ ├── Pass.h │ ├── PassAnalysisSupport.h │ ├── PassInfo.h │ ├── PassRegistry.h │ ├── PassSupport.h │ ├── Passes │ ├── ._PassBuilder.h │ └── PassBuilder.h │ ├── ProfileData │ ├── ._Coverage │ ├── ._InstrProf.h │ ├── ._InstrProfData.inc │ ├── ._InstrProfReader.h │ ├── ._InstrProfWriter.h │ ├── ._ProfileCommon.h │ ├── ._SampleProf.h │ ├── ._SampleProfReader.h │ ├── ._SampleProfWriter.h │ ├── Coverage │ │ ├── ._CoverageMapping.h │ │ ├── ._CoverageMappingReader.h │ │ ├── ._CoverageMappingWriter.h │ │ ├── CoverageMapping.h │ │ ├── CoverageMappingReader.h │ │ └── CoverageMappingWriter.h │ ├── InstrProf.h │ ├── InstrProfData.inc │ ├── InstrProfReader.h │ ├── InstrProfWriter.h │ ├── ProfileCommon.h │ ├── SampleProf.h │ ├── SampleProfReader.h │ └── SampleProfWriter.h │ ├── Support │ ├── ._AArch64TargetParser.def │ ├── ._ARMBuildAttributes.h │ ├── ._ARMEHABI.h │ ├── ._ARMTargetParser.def │ ├── ._ARMWinEH.h │ ├── ._AlignOf.h │ ├── ._Allocator.h │ ├── ._ArrayRecycler.h │ ├── ._Atomic.h │ ├── ._AtomicOrdering.h │ ├── ._BlockFrequency.h │ ├── ._BranchProbability.h │ ├── ._CBindingWrapping.h │ ├── ._COFF.h │ ├── ._COM.h │ ├── ._CachePruning.h │ ├── ._Capacity.h │ ├── ._Casting.h │ ├── ._CodeGen.h │ ├── ._CodeGenCWrappers.h │ ├── ._CommandLine.h │ ├── ._Compiler.h │ ├── ._Compression.h │ ├── ._ConvertUTF.h │ ├── ._CrashRecoveryContext.h │ ├── ._DOTGraphTraits.h │ ├── ._DataExtractor.h │ ├── ._DataStream.h │ ├── ._DataTypes.h.cmake │ ├── ._Debug.h │ ├── ._Dwarf.def │ ├── ._Dwarf.h │ ├── ._DynamicLibrary.h │ ├── ._ELF.h │ ├── ._ELFRelocs │ ├── ._Endian.h │ ├── ._EndianStream.h │ ├── ._Errc.h │ ├── ._Errno.h │ ├── ._Error.h │ ├── ._ErrorHandling.h │ ├── ._ErrorOr.h │ ├── ._FileOutputBuffer.h │ ├── ._FileSystem.h │ ├── ._FileUtilities.h │ ├── ._Format.h │ ├── ._FormattedStream.h │ ├── ._GCOV.h │ ├── ._GenericDomTree.h │ ├── ._GenericDomTreeConstruction.h │ ├── ._GraphWriter.h │ ├── ._Host.h │ ├── ._JamCRC.h │ ├── ._LEB128.h │ ├── ._LICENSE.TXT │ ├── ._LineIterator.h │ ├── ._Locale.h │ ├── ._LockFileManager.h │ ├── ._MD5.h │ ├── ._MachO.def │ ├── ._MachO.h │ ├── ._ManagedStatic.h │ ├── ._MathExtras.h │ ├── ._Memory.h │ ├── ._MemoryBuffer.h │ ├── ._MemoryObject.h │ ├── ._MipsABIFlags.h │ ├── ._Mutex.h │ ├── ._MutexGuard.h │ ├── ._OnDiskHashTable.h │ ├── ._Options.h │ ├── ._Path.h │ ├── ._PluginLoader.h │ ├── ._PointerLikeTypeTraits.h │ ├── ._PrettyStackTrace.h │ ├── ._Printable.h │ ├── ._Process.h │ ├── ._Program.h │ ├── ._RWMutex.h │ ├── ._RandomNumberGenerator.h │ ├── ._Recycler.h │ ├── ._RecyclingAllocator.h │ ├── ._Regex.h │ ├── ._Registry.h │ ├── ._SHA1.h │ ├── ._SMLoc.h │ ├── ._SaveAndRestore.h │ ├── ._ScaledNumber.h │ ├── ._ScopedPrinter.h │ ├── ._Signals.h │ ├── ._Solaris.h │ ├── ._SourceMgr.h │ ├── ._SpecialCaseList.h │ ├── ._StreamingMemoryObject.h │ ├── ._StringPool.h │ ├── ._StringSaver.h │ ├── ._SwapByteOrder.h │ ├── ._SystemUtils.h │ ├── ._TargetParser.h │ ├── ._TargetRegistry.h │ ├── ._TargetSelect.h │ ├── ._ThreadLocal.h │ ├── ._ThreadPool.h │ ├── ._Threading.h │ ├── ._TimeValue.h │ ├── ._Timer.h │ ├── ._ToolOutputFile.h │ ├── ._TrailingObjects.h │ ├── ._TypeName.h │ ├── ._Unicode.h │ ├── ._UnicodeCharRanges.h │ ├── ._UniqueLock.h │ ├── ._Valgrind.h │ ├── ._Watchdog.h │ ├── ._Win64EH.h │ ├── ._WindowsError.h │ ├── ._YAMLParser.h │ ├── ._YAMLTraits.h │ ├── ._circular_raw_ostream.h │ ├── ._raw_os_ostream.h │ ├── ._raw_ostream.h │ ├── ._raw_sha1_ostream.h │ ├── ._thread.h │ ├── ._type_traits.h │ ├── AArch64TargetParser.def │ ├── ARMBuildAttributes.h │ ├── ARMEHABI.h │ ├── ARMTargetParser.def │ ├── ARMWinEH.h │ ├── AlignOf.h │ ├── Allocator.h │ ├── ArrayRecycler.h │ ├── Atomic.h │ ├── AtomicOrdering.h │ ├── BlockFrequency.h │ ├── BranchProbability.h │ ├── CBindingWrapping.h │ ├── COFF.h │ ├── COM.h │ ├── CachePruning.h │ ├── Capacity.h │ ├── Casting.h │ ├── CodeGen.h │ ├── CodeGenCWrappers.h │ ├── CommandLine.h │ ├── Compiler.h │ ├── Compression.h │ ├── ConvertUTF.h │ ├── CrashRecoveryContext.h │ ├── DOTGraphTraits.h │ ├── DataExtractor.h │ ├── DataStream.h │ ├── DataTypes.h.cmake │ ├── Debug.h │ ├── Dwarf.def │ ├── Dwarf.h │ ├── DynamicLibrary.h │ ├── ELF.h │ ├── ELFRelocs │ │ ├── ._AArch64.def │ │ ├── ._AMDGPU.def │ │ ├── ._ARM.def │ │ ├── ._AVR.def │ │ ├── ._BPF.def │ │ ├── ._Hexagon.def │ │ ├── ._Lanai.def │ │ ├── ._Mips.def │ │ ├── ._PowerPC.def │ │ ├── ._PowerPC64.def │ │ ├── ._Sparc.def │ │ ├── ._SystemZ.def │ │ ├── ._WebAssembly.def │ │ ├── ._i386.def │ │ ├── ._x86_64.def │ │ ├── AArch64.def │ │ ├── AMDGPU.def │ │ ├── ARM.def │ │ ├── AVR.def │ │ ├── BPF.def │ │ ├── Hexagon.def │ │ ├── Lanai.def │ │ ├── Mips.def │ │ ├── PowerPC.def │ │ ├── PowerPC64.def │ │ ├── Sparc.def │ │ ├── SystemZ.def │ │ ├── WebAssembly.def │ │ ├── i386.def │ │ └── x86_64.def │ ├── Endian.h │ ├── EndianStream.h │ ├── Errc.h │ ├── Errno.h │ ├── Error.h │ ├── ErrorHandling.h │ ├── ErrorOr.h │ ├── FileOutputBuffer.h │ ├── FileSystem.h │ ├── FileUtilities.h │ ├── Format.h │ ├── FormattedStream.h │ ├── GCOV.h │ ├── GenericDomTree.h │ ├── GenericDomTreeConstruction.h │ ├── GraphWriter.h │ ├── Host.h │ ├── JamCRC.h │ ├── LEB128.h │ ├── LICENSE.TXT │ ├── LineIterator.h │ ├── Locale.h │ ├── LockFileManager.h │ ├── MD5.h │ ├── MachO.def │ ├── MachO.h │ ├── ManagedStatic.h │ ├── MathExtras.h │ ├── Memory.h │ ├── MemoryBuffer.h │ ├── MemoryObject.h │ ├── MipsABIFlags.h │ ├── Mutex.h │ ├── MutexGuard.h │ ├── OnDiskHashTable.h │ ├── Options.h │ ├── Path.h │ ├── PluginLoader.h │ ├── PointerLikeTypeTraits.h │ ├── PrettyStackTrace.h │ ├── Printable.h │ ├── Process.h │ ├── Program.h │ ├── RWMutex.h │ ├── RandomNumberGenerator.h │ ├── Recycler.h │ ├── RecyclingAllocator.h │ ├── Regex.h │ ├── Registry.h │ ├── SHA1.h │ ├── SMLoc.h │ ├── SaveAndRestore.h │ ├── ScaledNumber.h │ ├── ScopedPrinter.h │ ├── Signals.h │ ├── Solaris.h │ ├── SourceMgr.h │ ├── SpecialCaseList.h │ ├── StreamingMemoryObject.h │ ├── StringPool.h │ ├── StringSaver.h │ ├── SwapByteOrder.h │ ├── SystemUtils.h │ ├── TargetParser.h │ ├── TargetRegistry.h │ ├── TargetSelect.h │ ├── ThreadLocal.h │ ├── ThreadPool.h │ ├── Threading.h │ ├── TimeValue.h │ ├── Timer.h │ ├── ToolOutputFile.h │ ├── TrailingObjects.h │ ├── TypeName.h │ ├── Unicode.h │ ├── UnicodeCharRanges.h │ ├── UniqueLock.h │ ├── Valgrind.h │ ├── Watchdog.h │ ├── Win64EH.h │ ├── WindowsError.h │ ├── YAMLParser.h │ ├── YAMLTraits.h │ ├── circular_raw_ostream.h │ ├── raw_os_ostream.h │ ├── raw_ostream.h │ ├── raw_sha1_ostream.h │ ├── thread.h │ └── type_traits.h │ ├── TableGen │ ├── ._Error.h │ ├── ._Main.h │ ├── ._Record.h │ ├── ._SearchableTable.td │ ├── ._SetTheory.h │ ├── ._StringMatcher.h │ ├── ._StringToOffsetTable.h │ ├── ._TableGenBackend.h │ ├── Error.h │ ├── Main.h │ ├── Record.h │ ├── SearchableTable.td │ ├── SetTheory.h │ ├── StringMatcher.h │ ├── StringToOffsetTable.h │ └── TableGenBackend.h │ ├── Target │ ├── ._CostTable.h │ ├── ._GenericOpcodes.td │ ├── ._Target.td │ ├── ._TargetCallingConv.h │ ├── ._TargetCallingConv.td │ ├── ._TargetFrameLowering.h │ ├── ._TargetInstrInfo.h │ ├── ._TargetIntrinsicInfo.h │ ├── ._TargetItinerary.td │ ├── ._TargetLowering.h │ ├── ._TargetLoweringObjectFile.h │ ├── ._TargetMachine.h │ ├── ._TargetOpcodes.def │ ├── ._TargetOpcodes.h │ ├── ._TargetOptions.h │ ├── ._TargetRecip.h │ ├── ._TargetRegisterInfo.h │ ├── ._TargetSchedule.td │ ├── ._TargetSelectionDAG.td │ ├── ._TargetSubtargetInfo.h │ ├── CostTable.h │ ├── GenericOpcodes.td │ ├── Target.td │ ├── TargetCallingConv.h │ ├── TargetCallingConv.td │ ├── TargetFrameLowering.h │ ├── TargetInstrInfo.h │ ├── TargetIntrinsicInfo.h │ ├── TargetItinerary.td │ ├── TargetLowering.h │ ├── TargetLoweringObjectFile.h │ ├── TargetMachine.h │ ├── TargetOpcodes.def │ ├── TargetOpcodes.h │ ├── TargetOptions.h │ ├── TargetRecip.h │ ├── TargetRegisterInfo.h │ ├── TargetSchedule.td │ ├── TargetSelectionDAG.td │ └── TargetSubtargetInfo.h │ ├── Transforms │ ├── ._GCOVProfiler.h │ ├── ._IPO │ ├── ._IPO.h │ ├── ._InstCombine │ ├── ._InstrProfiling.h │ ├── ._Instrumentation.h │ ├── ._ObjCARC.h │ ├── ._PGOInstrumentation.h │ ├── ._SampleProfile.h │ ├── ._Scalar │ ├── ._Scalar.h │ ├── ._Utils │ ├── ._Vectorize │ ├── ._Vectorize.h │ ├── GCOVProfiler.h │ ├── IPO.h │ ├── IPO │ │ ├── ._ConstantMerge.h │ │ ├── ._CrossDSOCFI.h │ │ ├── ._DeadArgumentElimination.h │ │ ├── ._ElimAvailExtern.h │ │ ├── ._ForceFunctionAttrs.h │ │ ├── ._FunctionAttrs.h │ │ ├── ._FunctionImport.h │ │ ├── ._GlobalDCE.h │ │ ├── ._GlobalOpt.h │ │ ├── ._InferFunctionAttrs.h │ │ ├── ._InlinerPass.h │ │ ├── ._Internalize.h │ │ ├── ._LowerTypeTests.h │ │ ├── ._PartialInlining.h │ │ ├── ._PassManagerBuilder.h │ │ ├── ._SCCP.h │ │ ├── ._StripDeadPrototypes.h │ │ ├── ._WholeProgramDevirt.h │ │ ├── ConstantMerge.h │ │ ├── CrossDSOCFI.h │ │ ├── DeadArgumentElimination.h │ │ ├── ElimAvailExtern.h │ │ ├── ForceFunctionAttrs.h │ │ ├── FunctionAttrs.h │ │ ├── FunctionImport.h │ │ ├── GlobalDCE.h │ │ ├── GlobalOpt.h │ │ ├── InferFunctionAttrs.h │ │ ├── InlinerPass.h │ │ ├── Internalize.h │ │ ├── LowerTypeTests.h │ │ ├── PartialInlining.h │ │ ├── PassManagerBuilder.h │ │ ├── SCCP.h │ │ ├── StripDeadPrototypes.h │ │ └── WholeProgramDevirt.h │ ├── InstCombine │ │ ├── ._InstCombine.h │ │ ├── ._InstCombineWorklist.h │ │ ├── InstCombine.h │ │ └── InstCombineWorklist.h │ ├── InstrProfiling.h │ ├── Instrumentation.h │ ├── Obfuscation │ │ └── StringObfuscation.h │ ├── ObjCARC.h │ ├── PGOInstrumentation.h │ ├── SampleProfile.h │ ├── Scalar.h │ ├── Scalar │ │ ├── ._ADCE.h │ │ ├── ._AlignmentFromAssumptions.h │ │ ├── ._BDCE.h │ │ ├── ._ConstantHoisting.h │ │ ├── ._CorrelatedValuePropagation.h │ │ ├── ._DCE.h │ │ ├── ._DeadStoreElimination.h │ │ ├── ._EarlyCSE.h │ │ ├── ._Float2Int.h │ │ ├── ._GVN.h │ │ ├── ._GuardWidening.h │ │ ├── ._IndVarSimplify.h │ │ ├── ._JumpThreading.h │ │ ├── ._LICM.h │ │ ├── ._LoopDeletion.h │ │ ├── ._LoopDistribute.h │ │ ├── ._LoopIdiomRecognize.h │ │ ├── ._LoopInstSimplify.h │ │ ├── ._LoopRotation.h │ │ ├── ._LoopSimplifyCFG.h │ │ ├── ._LowerAtomic.h │ │ ├── ._LowerExpectIntrinsic.h │ │ ├── ._MemCpyOptimizer.h │ │ ├── ._MergedLoadStoreMotion.h │ │ ├── ._PartiallyInlineLibCalls.h │ │ ├── ._Reassociate.h │ │ ├── ._SCCP.h │ │ ├── ._SROA.h │ │ ├── ._SimplifyCFG.h │ │ ├── ._Sink.h │ │ ├── ._TailRecursionElimination.h │ │ ├── ADCE.h │ │ ├── AlignmentFromAssumptions.h │ │ ├── BDCE.h │ │ ├── ConstantHoisting.h │ │ ├── CorrelatedValuePropagation.h │ │ ├── DCE.h │ │ ├── DeadStoreElimination.h │ │ ├── EarlyCSE.h │ │ ├── Float2Int.h │ │ ├── GVN.h │ │ ├── GuardWidening.h │ │ ├── IndVarSimplify.h │ │ ├── JumpThreading.h │ │ ├── LICM.h │ │ ├── LoopDeletion.h │ │ ├── LoopDistribute.h │ │ ├── LoopIdiomRecognize.h │ │ ├── LoopInstSimplify.h │ │ ├── LoopRotation.h │ │ ├── LoopSimplifyCFG.h │ │ ├── LowerAtomic.h │ │ ├── LowerExpectIntrinsic.h │ │ ├── MemCpyOptimizer.h │ │ ├── MergedLoadStoreMotion.h │ │ ├── PartiallyInlineLibCalls.h │ │ ├── Reassociate.h │ │ ├── SCCP.h │ │ ├── SROA.h │ │ ├── SimplifyCFG.h │ │ ├── Sink.h │ │ └── TailRecursionElimination.h │ ├── Utils │ │ ├── ._ASanStackFrameLayout.h │ │ ├── ._AddDiscriminators.h │ │ ├── ._BasicBlockUtils.h │ │ ├── ._BuildLibCalls.h │ │ ├── ._BypassSlowDivision.h │ │ ├── ._Cloning.h │ │ ├── ._CmpInstAnalysis.h │ │ ├── ._CodeExtractor.h │ │ ├── ._CtorUtils.h │ │ ├── ._Evaluator.h │ │ ├── ._FunctionImportUtils.h │ │ ├── ._GlobalStatus.h │ │ ├── ._IntegerDivision.h │ │ ├── ._LCSSA.h │ │ ├── ._Local.h │ │ ├── ._LoopSimplify.h │ │ ├── ._LoopUtils.h │ │ ├── ._LoopVersioning.h │ │ ├── ._Mem2Reg.h │ │ ├── ._MemorySSA.h │ │ ├── ._ModuleUtils.h │ │ ├── ._PromoteMemToReg.h │ │ ├── ._SSAUpdater.h │ │ ├── ._SSAUpdaterImpl.h │ │ ├── ._SanitizerStats.h │ │ ├── ._SimplifyIndVar.h │ │ ├── ._SimplifyInstructions.h │ │ ├── ._SimplifyLibCalls.h │ │ ├── ._SplitModule.h │ │ ├── ._SymbolRewriter.h │ │ ├── ._UnifyFunctionExitNodes.h │ │ ├── ._UnrollLoop.h │ │ ├── ._ValueMapper.h │ │ ├── ASanStackFrameLayout.h │ │ ├── AddDiscriminators.h │ │ ├── BasicBlockUtils.h │ │ ├── BuildLibCalls.h │ │ ├── BypassSlowDivision.h │ │ ├── Cloning.h │ │ ├── CmpInstAnalysis.h │ │ ├── CodeExtractor.h │ │ ├── CtorUtils.h │ │ ├── Evaluator.h │ │ ├── FunctionImportUtils.h │ │ ├── GlobalStatus.h │ │ ├── IntegerDivision.h │ │ ├── LCSSA.h │ │ ├── Local.h │ │ ├── LoopSimplify.h │ │ ├── LoopUtils.h │ │ ├── LoopVersioning.h │ │ ├── Mem2Reg.h │ │ ├── MemorySSA.h │ │ ├── ModuleUtils.h │ │ ├── PromoteMemToReg.h │ │ ├── SSAUpdater.h │ │ ├── SSAUpdaterImpl.h │ │ ├── SanitizerStats.h │ │ ├── SimplifyIndVar.h │ │ ├── SimplifyInstructions.h │ │ ├── SimplifyLibCalls.h │ │ ├── SplitModule.h │ │ ├── SymbolRewriter.h │ │ ├── UnifyFunctionExitNodes.h │ │ ├── UnrollLoop.h │ │ └── ValueMapper.h │ ├── Vectorize.h │ └── Vectorize │ │ ├── ._LoopVectorize.h │ │ ├── ._SLPVectorizer.h │ │ ├── LoopVectorize.h │ │ └── SLPVectorizer.h │ ├── module.modulemap │ └── module.modulemap.build ├── lib ├── .DS_Store ├── ._.DS_Store ├── ._Analysis ├── ._AsmParser ├── ._Bitcode ├── ._CMakeLists.txt ├── ._CodeGen ├── ._DebugInfo ├── ._ExecutionEngine ├── ._Fuzzer ├── ._IR ├── ._IRReader ├── ._LLVMBuild.txt ├── ._LTO ├── ._LibDriver ├── ._LineEditor ├── ._Linker ├── ._MC ├── ._Object ├── ._ObjectYAML ├── ._Option ├── ._Passes ├── ._ProfileData ├── ._Support ├── ._TableGen ├── ._Target ├── ._Transforms ├── Analysis │ ├── ._AliasAnalysis.cpp │ ├── ._AliasAnalysisEvaluator.cpp │ ├── ._AliasAnalysisSummary.cpp │ ├── ._AliasAnalysisSummary.h │ ├── ._AliasSetTracker.cpp │ ├── ._Analysis.cpp │ ├── ._AssumptionCache.cpp │ ├── ._BasicAliasAnalysis.cpp │ ├── ._BlockFrequencyInfo.cpp │ ├── ._BlockFrequencyInfoImpl.cpp │ ├── ._BranchProbabilityInfo.cpp │ ├── ._CFG.cpp │ ├── ._CFGPrinter.cpp │ ├── ._CFLAndersAliasAnalysis.cpp │ ├── ._CFLGraph.h │ ├── ._CFLSteensAliasAnalysis.cpp │ ├── ._CGSCCPassManager.cpp │ ├── ._CMakeLists.txt │ ├── ._CallGraph.cpp │ ├── ._CallGraphSCCPass.cpp │ ├── ._CallPrinter.cpp │ ├── ._CaptureTracking.cpp │ ├── ._CodeMetrics.cpp │ ├── ._ConstantFolding.cpp │ ├── ._CostModel.cpp │ ├── ._Delinearization.cpp │ ├── ._DemandedBits.cpp │ ├── ._DependenceAnalysis.cpp │ ├── ._DivergenceAnalysis.cpp │ ├── ._DomPrinter.cpp │ ├── ._DominanceFrontier.cpp │ ├── ._EHPersonalities.cpp │ ├── ._GlobalsModRef.cpp │ ├── ._IVUsers.cpp │ ├── ._IndirectCallPromotionAnalysis.cpp │ ├── ._InlineCost.cpp │ ├── ._InstCount.cpp │ ├── ._InstructionSimplify.cpp │ ├── ._Interval.cpp │ ├── ._IntervalPartition.cpp │ ├── ._IteratedDominanceFrontier.cpp │ ├── ._LLVMBuild.txt │ ├── ._LazyBlockFrequencyInfo.cpp │ ├── ._LazyCallGraph.cpp │ ├── ._LazyValueInfo.cpp │ ├── ._Lint.cpp │ ├── ._Loads.cpp │ ├── ._LoopAccessAnalysis.cpp │ ├── ._LoopInfo.cpp │ ├── ._LoopPass.cpp │ ├── ._LoopPassManager.cpp │ ├── ._LoopUnrollAnalyzer.cpp │ ├── ._MemDepPrinter.cpp │ ├── ._MemDerefPrinter.cpp │ ├── ._MemoryBuiltins.cpp │ ├── ._MemoryDependenceAnalysis.cpp │ ├── ._MemoryLocation.cpp │ ├── ._ModuleDebugInfoPrinter.cpp │ ├── ._ModuleSummaryAnalysis.cpp │ ├── ._ObjCARCAliasAnalysis.cpp │ ├── ._ObjCARCAnalysisUtils.cpp │ ├── ._ObjCARCInstKind.cpp │ ├── ._OptimizationDiagnosticInfo.cpp │ ├── ._OrderedBasicBlock.cpp │ ├── ._PHITransAddr.cpp │ ├── ._PostDominators.cpp │ ├── ._ProfileSummaryInfo.cpp │ ├── ._PtrUseVisitor.cpp │ ├── ._README.txt │ ├── ._RegionInfo.cpp │ ├── ._RegionPass.cpp │ ├── ._RegionPrinter.cpp │ ├── ._ScalarEvolution.cpp │ ├── ._ScalarEvolutionAliasAnalysis.cpp │ ├── ._ScalarEvolutionExpander.cpp │ ├── ._ScalarEvolutionNormalization.cpp │ ├── ._ScopedNoAliasAA.cpp │ ├── ._SparsePropagation.cpp │ ├── ._StratifiedSets.h │ ├── ._TargetLibraryInfo.cpp │ ├── ._TargetTransformInfo.cpp │ ├── ._Trace.cpp │ ├── ._TypeBasedAliasAnalysis.cpp │ ├── ._TypeMetadataUtils.cpp │ ├── ._ValueTracking.cpp │ ├── ._VectorUtils.cpp │ ├── AliasAnalysis.cpp │ ├── AliasAnalysisEvaluator.cpp │ ├── AliasAnalysisSummary.cpp │ ├── AliasAnalysisSummary.h │ ├── AliasSetTracker.cpp │ ├── Analysis.cpp │ ├── AssumptionCache.cpp │ ├── BasicAliasAnalysis.cpp │ ├── BlockFrequencyInfo.cpp │ ├── BlockFrequencyInfoImpl.cpp │ ├── BranchProbabilityInfo.cpp │ ├── CFG.cpp │ ├── CFGPrinter.cpp │ ├── CFLAndersAliasAnalysis.cpp │ ├── CFLGraph.h │ ├── CFLSteensAliasAnalysis.cpp │ ├── CGSCCPassManager.cpp │ ├── CMakeLists.txt │ ├── CallGraph.cpp │ ├── CallGraphSCCPass.cpp │ ├── CallPrinter.cpp │ ├── CaptureTracking.cpp │ ├── CodeMetrics.cpp │ ├── ConstantFolding.cpp │ ├── CostModel.cpp │ ├── Delinearization.cpp │ ├── DemandedBits.cpp │ ├── DependenceAnalysis.cpp │ ├── DivergenceAnalysis.cpp │ ├── DomPrinter.cpp │ ├── DominanceFrontier.cpp │ ├── EHPersonalities.cpp │ ├── GlobalsModRef.cpp │ ├── IVUsers.cpp │ ├── IndirectCallPromotionAnalysis.cpp │ ├── InlineCost.cpp │ ├── InstCount.cpp │ ├── InstructionSimplify.cpp │ ├── Interval.cpp │ ├── IntervalPartition.cpp │ ├── IteratedDominanceFrontier.cpp │ ├── LLVMBuild.txt │ ├── LazyBlockFrequencyInfo.cpp │ ├── LazyCallGraph.cpp │ ├── LazyValueInfo.cpp │ ├── Lint.cpp │ ├── Loads.cpp │ ├── LoopAccessAnalysis.cpp │ ├── LoopInfo.cpp │ ├── LoopPass.cpp │ ├── LoopPassManager.cpp │ ├── LoopUnrollAnalyzer.cpp │ ├── MemDepPrinter.cpp │ ├── MemDerefPrinter.cpp │ ├── MemoryBuiltins.cpp │ ├── MemoryDependenceAnalysis.cpp │ ├── MemoryLocation.cpp │ ├── ModuleDebugInfoPrinter.cpp │ ├── ModuleSummaryAnalysis.cpp │ ├── ObjCARCAliasAnalysis.cpp │ ├── ObjCARCAnalysisUtils.cpp │ ├── ObjCARCInstKind.cpp │ ├── OptimizationDiagnosticInfo.cpp │ ├── OrderedBasicBlock.cpp │ ├── PHITransAddr.cpp │ ├── PostDominators.cpp │ ├── ProfileSummaryInfo.cpp │ ├── PtrUseVisitor.cpp │ ├── README.txt │ ├── RegionInfo.cpp │ ├── RegionPass.cpp │ ├── RegionPrinter.cpp │ ├── ScalarEvolution.cpp │ ├── ScalarEvolutionAliasAnalysis.cpp │ ├── ScalarEvolutionExpander.cpp │ ├── ScalarEvolutionNormalization.cpp │ ├── ScopedNoAliasAA.cpp │ ├── SparsePropagation.cpp │ ├── StratifiedSets.h │ ├── TargetLibraryInfo.cpp │ ├── TargetTransformInfo.cpp │ ├── Trace.cpp │ ├── TypeBasedAliasAnalysis.cpp │ ├── TypeMetadataUtils.cpp │ ├── ValueTracking.cpp │ └── VectorUtils.cpp ├── AsmParser │ ├── ._CMakeLists.txt │ ├── ._LLLexer.cpp │ ├── ._LLLexer.h │ ├── ._LLParser.cpp │ ├── ._LLParser.h │ ├── ._LLToken.h │ ├── ._LLVMBuild.txt │ ├── ._Parser.cpp │ ├── CMakeLists.txt │ ├── LLLexer.cpp │ ├── LLLexer.h │ ├── LLParser.cpp │ ├── LLParser.h │ ├── LLToken.h │ ├── LLVMBuild.txt │ └── Parser.cpp ├── Bitcode │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._Reader │ ├── ._Writer │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Reader │ │ ├── ._BitReader.cpp │ │ ├── ._BitcodeReader.cpp │ │ ├── ._BitstreamReader.cpp │ │ ├── ._CMakeLists.txt │ │ ├── ._LLVMBuild.txt │ │ ├── BitReader.cpp │ │ ├── BitcodeReader.cpp │ │ ├── BitstreamReader.cpp │ │ ├── CMakeLists.txt │ │ └── LLVMBuild.txt │ └── Writer │ │ ├── ._BitWriter.cpp │ │ ├── ._BitcodeWriter.cpp │ │ ├── ._BitcodeWriterPass.cpp │ │ ├── ._CMakeLists.txt │ │ ├── ._LLVMBuild.txt │ │ ├── ._ValueEnumerator.cpp │ │ ├── ._ValueEnumerator.h │ │ ├── BitWriter.cpp │ │ ├── BitcodeWriter.cpp │ │ ├── BitcodeWriterPass.cpp │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── ValueEnumerator.cpp │ │ └── ValueEnumerator.h ├── CMakeLists.txt ├── CodeGen │ ├── ._AggressiveAntiDepBreaker.cpp │ ├── ._AggressiveAntiDepBreaker.h │ ├── ._AllocationOrder.cpp │ ├── ._AllocationOrder.h │ ├── ._Analysis.cpp │ ├── ._AntiDepBreaker.h │ ├── ._AsmPrinter │ ├── ._AtomicExpandPass.cpp │ ├── ._BasicTargetTransformInfo.cpp │ ├── ._BranchFolding.cpp │ ├── ._BranchFolding.h │ ├── ._BuiltinGCs.cpp │ ├── ._CMakeLists.txt │ ├── ._CalcSpillWeights.cpp │ ├── ._CallingConvLower.cpp │ ├── ._CodeGen.cpp │ ├── ._CodeGenPrepare.cpp │ ├── ._CriticalAntiDepBreaker.cpp │ ├── ._CriticalAntiDepBreaker.h │ ├── ._DFAPacketizer.cpp │ ├── ._DeadMachineInstructionElim.cpp │ ├── ._DetectDeadLanes.cpp │ ├── ._DwarfEHPrepare.cpp │ ├── ._EarlyIfConversion.cpp │ ├── ._EdgeBundles.cpp │ ├── ._ExecutionDepsFix.cpp │ ├── ._ExpandISelPseudos.cpp │ ├── ._ExpandPostRAPseudos.cpp │ ├── ._FaultMaps.cpp │ ├── ._FuncletLayout.cpp │ ├── ._GCMetadata.cpp │ ├── ._GCMetadataPrinter.cpp │ ├── ._GCRootLowering.cpp │ ├── ._GCStrategy.cpp │ ├── ._GlobalISel │ ├── ._GlobalMerge.cpp │ ├── ._IfConversion.cpp │ ├── ._ImplicitNullChecks.cpp │ ├── ._InlineSpiller.cpp │ ├── ._InterferenceCache.cpp │ ├── ._InterferenceCache.h │ ├── ._InterleavedAccessPass.cpp │ ├── ._IntrinsicLowering.cpp │ ├── ._LLVMBuild.txt │ ├── ._LLVMTargetMachine.cpp │ ├── ._LatencyPriorityQueue.cpp │ ├── ._LexicalScopes.cpp │ ├── ._LiveDebugValues.cpp │ ├── ._LiveDebugVariables.cpp │ ├── ._LiveDebugVariables.h │ ├── ._LiveInterval.cpp │ ├── ._LiveIntervalAnalysis.cpp │ ├── ._LiveIntervalUnion.cpp │ ├── ._LivePhysRegs.cpp │ ├── ._LiveRangeCalc.cpp │ ├── ._LiveRangeCalc.h │ ├── ._LiveRangeEdit.cpp │ ├── ._LiveRangeUtils.h │ ├── ._LiveRegMatrix.cpp │ ├── ._LiveStackAnalysis.cpp │ ├── ._LiveVariables.cpp │ ├── ._LocalStackSlotAllocation.cpp │ ├── ._LowerEmuTLS.cpp │ ├── ._MIRParser │ ├── ._MIRPrinter.cpp │ ├── ._MIRPrinter.h │ ├── ._MIRPrintingPass.cpp │ ├── ._MachineBasicBlock.cpp │ ├── ._MachineBlockFrequencyInfo.cpp │ ├── ._MachineBlockPlacement.cpp │ ├── ._MachineBranchProbabilityInfo.cpp │ ├── ._MachineCSE.cpp │ ├── ._MachineCombiner.cpp │ ├── ._MachineCopyPropagation.cpp │ ├── ._MachineDominanceFrontier.cpp │ ├── ._MachineDominators.cpp │ ├── ._MachineFunction.cpp │ ├── ._MachineFunctionAnalysis.cpp │ ├── ._MachineFunctionPass.cpp │ ├── ._MachineFunctionPrinterPass.cpp │ ├── ._MachineInstr.cpp │ ├── ._MachineInstrBundle.cpp │ ├── ._MachineLICM.cpp │ ├── ._MachineLoopInfo.cpp │ ├── ._MachineModuleInfo.cpp │ ├── ._MachineModuleInfoImpls.cpp │ ├── ._MachinePassRegistry.cpp │ ├── ._MachinePostDominators.cpp │ ├── ._MachineRegionInfo.cpp │ ├── ._MachineRegisterInfo.cpp │ ├── ._MachineSSAUpdater.cpp │ ├── ._MachineScheduler.cpp │ ├── ._MachineSink.cpp │ ├── ._MachineTraceMetrics.cpp │ ├── ._MachineVerifier.cpp │ ├── ._OptimizePHIs.cpp │ ├── ._PHIElimination.cpp │ ├── ._PHIEliminationUtils.cpp │ ├── ._PHIEliminationUtils.h │ ├── ._ParallelCG.cpp │ ├── ._PatchableFunction.cpp │ ├── ._PeepholeOptimizer.cpp │ ├── ._PostRAHazardRecognizer.cpp │ ├── ._PostRASchedulerList.cpp │ ├── ._PreISelIntrinsicLowering.cpp │ ├── ._ProcessImplicitDefs.cpp │ ├── ._PrologEpilogInserter.cpp │ ├── ._PseudoSourceValue.cpp │ ├── ._README.txt │ ├── ._RegAllocBase.cpp │ ├── ._RegAllocBase.h │ ├── ._RegAllocBasic.cpp │ ├── ._RegAllocFast.cpp │ ├── ._RegAllocGreedy.cpp │ ├── ._RegAllocPBQP.cpp │ ├── ._RegUsageInfoCollector.cpp │ ├── ._RegUsageInfoPropagate.cpp │ ├── ._RegisterClassInfo.cpp │ ├── ._RegisterCoalescer.cpp │ ├── ._RegisterCoalescer.h │ ├── ._RegisterPressure.cpp │ ├── ._RegisterScavenging.cpp │ ├── ._RegisterUsageInfo.cpp │ ├── ._RenameIndependentSubregs.cpp │ ├── ._SafeStack.cpp │ ├── ._SafeStackColoring.cpp │ ├── ._SafeStackColoring.h │ ├── ._SafeStackLayout.cpp │ ├── ._SafeStackLayout.h │ ├── ._ScheduleDAG.cpp │ ├── ._ScheduleDAGInstrs.cpp │ ├── ._ScheduleDAGPrinter.cpp │ ├── ._ScoreboardHazardRecognizer.cpp │ ├── ._SelectionDAG │ ├── ._ShadowStackGCLowering.cpp │ ├── ._ShrinkWrap.cpp │ ├── ._SjLjEHPrepare.cpp │ ├── ._SlotIndexes.cpp │ ├── ._SpillPlacement.cpp │ ├── ._SpillPlacement.h │ ├── ._Spiller.h │ ├── ._SplitKit.cpp │ ├── ._SplitKit.h │ ├── ._StackColoring.cpp │ ├── ._StackMapLivenessAnalysis.cpp │ ├── ._StackMaps.cpp │ ├── ._StackProtector.cpp │ ├── ._StackSlotColoring.cpp │ ├── ._TailDuplication.cpp │ ├── ._TailDuplicator.cpp │ ├── ._TargetFrameLoweringImpl.cpp │ ├── ._TargetInstrInfo.cpp │ ├── ._TargetLoweringBase.cpp │ ├── ._TargetLoweringObjectFileImpl.cpp │ ├── ._TargetOptionsImpl.cpp │ ├── ._TargetPassConfig.cpp │ ├── ._TargetRegisterInfo.cpp │ ├── ._TargetSchedule.cpp │ ├── ._TwoAddressInstructionPass.cpp │ ├── ._UnreachableBlockElim.cpp │ ├── ._VirtRegMap.cpp │ ├── ._WinEHPrepare.cpp │ ├── ._XRayInstrumentation.cpp │ ├── AggressiveAntiDepBreaker.cpp │ ├── AggressiveAntiDepBreaker.h │ ├── AllocationOrder.cpp │ ├── AllocationOrder.h │ ├── Analysis.cpp │ ├── AntiDepBreaker.h │ ├── AsmPrinter │ │ ├── ._ARMException.cpp │ │ ├── ._AddressPool.cpp │ │ ├── ._AddressPool.h │ │ ├── ._AsmPrinter.cpp │ │ ├── ._AsmPrinterDwarf.cpp │ │ ├── ._AsmPrinterHandler.h │ │ ├── ._AsmPrinterInlineAsm.cpp │ │ ├── ._ByteStreamer.h │ │ ├── ._CMakeLists.txt │ │ ├── ._CodeViewDebug.cpp │ │ ├── ._CodeViewDebug.h │ │ ├── ._DIE.cpp │ │ ├── ._DIEHash.cpp │ │ ├── ._DIEHash.h │ │ ├── ._DbgValueHistoryCalculator.cpp │ │ ├── ._DbgValueHistoryCalculator.h │ │ ├── ._DebugHandlerBase.cpp │ │ ├── ._DebugHandlerBase.h │ │ ├── ._DebugLocEntry.h │ │ ├── ._DebugLocStream.cpp │ │ ├── ._DebugLocStream.h │ │ ├── ._DwarfAccelTable.cpp │ │ ├── ._DwarfAccelTable.h │ │ ├── ._DwarfCFIException.cpp │ │ ├── ._DwarfCompileUnit.cpp │ │ ├── ._DwarfCompileUnit.h │ │ ├── ._DwarfDebug.cpp │ │ ├── ._DwarfDebug.h │ │ ├── ._DwarfException.h │ │ ├── ._DwarfExpression.cpp │ │ ├── ._DwarfExpression.h │ │ ├── ._DwarfFile.cpp │ │ ├── ._DwarfFile.h │ │ ├── ._DwarfStringPool.cpp │ │ ├── ._DwarfStringPool.h │ │ ├── ._DwarfUnit.cpp │ │ ├── ._DwarfUnit.h │ │ ├── ._EHStreamer.cpp │ │ ├── ._EHStreamer.h │ │ ├── ._ErlangGCPrinter.cpp │ │ ├── ._LLVMBuild.txt │ │ ├── ._OcamlGCPrinter.cpp │ │ ├── ._WinException.cpp │ │ ├── ._WinException.h │ │ ├── ARMException.cpp │ │ ├── AddressPool.cpp │ │ ├── AddressPool.h │ │ ├── AsmPrinter.cpp │ │ ├── AsmPrinterDwarf.cpp │ │ ├── AsmPrinterHandler.h │ │ ├── AsmPrinterInlineAsm.cpp │ │ ├── ByteStreamer.h │ │ ├── CMakeLists.txt │ │ ├── CodeViewDebug.cpp │ │ ├── CodeViewDebug.h │ │ ├── DIE.cpp │ │ ├── DIEHash.cpp │ │ ├── DIEHash.h │ │ ├── DbgValueHistoryCalculator.cpp │ │ ├── DbgValueHistoryCalculator.h │ │ ├── DebugHandlerBase.cpp │ │ ├── DebugHandlerBase.h │ │ ├── DebugLocEntry.h │ │ ├── DebugLocStream.cpp │ │ ├── DebugLocStream.h │ │ ├── DwarfAccelTable.cpp │ │ ├── DwarfAccelTable.h │ │ ├── DwarfCFIException.cpp │ │ ├── DwarfCompileUnit.cpp │ │ ├── DwarfCompileUnit.h │ │ ├── DwarfDebug.cpp │ │ ├── DwarfDebug.h │ │ ├── DwarfException.h │ │ ├── DwarfExpression.cpp │ │ ├── DwarfExpression.h │ │ ├── DwarfFile.cpp │ │ ├── DwarfFile.h │ │ ├── DwarfStringPool.cpp │ │ ├── DwarfStringPool.h │ │ ├── DwarfUnit.cpp │ │ ├── DwarfUnit.h │ │ ├── EHStreamer.cpp │ │ ├── EHStreamer.h │ │ ├── ErlangGCPrinter.cpp │ │ ├── LLVMBuild.txt │ │ ├── OcamlGCPrinter.cpp │ │ ├── WinException.cpp │ │ └── WinException.h │ ├── AtomicExpandPass.cpp │ ├── BasicTargetTransformInfo.cpp │ ├── BranchFolding.cpp │ ├── BranchFolding.h │ ├── BuiltinGCs.cpp │ ├── CMakeLists.txt │ ├── CalcSpillWeights.cpp │ ├── CallingConvLower.cpp │ ├── CodeGen.cpp │ ├── CodeGenPrepare.cpp │ ├── CriticalAntiDepBreaker.cpp │ ├── CriticalAntiDepBreaker.h │ ├── DFAPacketizer.cpp │ ├── DeadMachineInstructionElim.cpp │ ├── DetectDeadLanes.cpp │ ├── DwarfEHPrepare.cpp │ ├── EarlyIfConversion.cpp │ ├── EdgeBundles.cpp │ ├── ExecutionDepsFix.cpp │ ├── ExpandISelPseudos.cpp │ ├── ExpandPostRAPseudos.cpp │ ├── FaultMaps.cpp │ ├── FuncletLayout.cpp │ ├── GCMetadata.cpp │ ├── GCMetadataPrinter.cpp │ ├── GCRootLowering.cpp │ ├── GCStrategy.cpp │ ├── GlobalISel │ │ ├── ._CMakeLists.txt │ │ ├── ._GlobalISel.cpp │ │ ├── ._IRTranslator.cpp │ │ ├── ._LLVMBuild.txt │ │ ├── ._MachineIRBuilder.cpp │ │ ├── ._RegBankSelect.cpp │ │ ├── ._RegisterBank.cpp │ │ ├── ._RegisterBankInfo.cpp │ │ ├── CMakeLists.txt │ │ ├── GlobalISel.cpp │ │ ├── IRTranslator.cpp │ │ ├── LLVMBuild.txt │ │ ├── MachineIRBuilder.cpp │ │ ├── RegBankSelect.cpp │ │ ├── RegisterBank.cpp │ │ └── RegisterBankInfo.cpp │ ├── GlobalMerge.cpp │ ├── IfConversion.cpp │ ├── ImplicitNullChecks.cpp │ ├── InlineSpiller.cpp │ ├── InterferenceCache.cpp │ ├── InterferenceCache.h │ ├── InterleavedAccessPass.cpp │ ├── IntrinsicLowering.cpp │ ├── LLVMBuild.txt │ ├── LLVMTargetMachine.cpp │ ├── LatencyPriorityQueue.cpp │ ├── LexicalScopes.cpp │ ├── LiveDebugValues.cpp │ ├── LiveDebugVariables.cpp │ ├── LiveDebugVariables.h │ ├── LiveInterval.cpp │ ├── LiveIntervalAnalysis.cpp │ ├── LiveIntervalUnion.cpp │ ├── LivePhysRegs.cpp │ ├── LiveRangeCalc.cpp │ ├── LiveRangeCalc.h │ ├── LiveRangeEdit.cpp │ ├── LiveRangeUtils.h │ ├── LiveRegMatrix.cpp │ ├── LiveStackAnalysis.cpp │ ├── LiveVariables.cpp │ ├── LocalStackSlotAllocation.cpp │ ├── LowerEmuTLS.cpp │ ├── MIRParser │ │ ├── ._CMakeLists.txt │ │ ├── ._LLVMBuild.txt │ │ ├── ._MILexer.cpp │ │ ├── ._MILexer.h │ │ ├── ._MIParser.cpp │ │ ├── ._MIParser.h │ │ ├── ._MIRParser.cpp │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── MILexer.cpp │ │ ├── MILexer.h │ │ ├── MIParser.cpp │ │ ├── MIParser.h │ │ └── MIRParser.cpp │ ├── MIRPrinter.cpp │ ├── MIRPrinter.h │ ├── MIRPrintingPass.cpp │ ├── MachineBasicBlock.cpp │ ├── MachineBlockFrequencyInfo.cpp │ ├── MachineBlockPlacement.cpp │ ├── MachineBranchProbabilityInfo.cpp │ ├── MachineCSE.cpp │ ├── MachineCombiner.cpp │ ├── MachineCopyPropagation.cpp │ ├── MachineDominanceFrontier.cpp │ ├── MachineDominators.cpp │ ├── MachineFunction.cpp │ ├── MachineFunctionAnalysis.cpp │ ├── MachineFunctionPass.cpp │ ├── MachineFunctionPrinterPass.cpp │ ├── MachineInstr.cpp │ ├── MachineInstrBundle.cpp │ ├── MachineLICM.cpp │ ├── MachineLoopInfo.cpp │ ├── MachineModuleInfo.cpp │ ├── MachineModuleInfoImpls.cpp │ ├── MachinePassRegistry.cpp │ ├── MachinePostDominators.cpp │ ├── MachineRegionInfo.cpp │ ├── MachineRegisterInfo.cpp │ ├── MachineSSAUpdater.cpp │ ├── MachineScheduler.cpp │ ├── MachineSink.cpp │ ├── MachineTraceMetrics.cpp │ ├── MachineVerifier.cpp │ ├── OptimizePHIs.cpp │ ├── PHIElimination.cpp │ ├── PHIEliminationUtils.cpp │ ├── PHIEliminationUtils.h │ ├── ParallelCG.cpp │ ├── PatchableFunction.cpp │ ├── PeepholeOptimizer.cpp │ ├── PostRAHazardRecognizer.cpp │ ├── PostRASchedulerList.cpp │ ├── PreISelIntrinsicLowering.cpp │ ├── ProcessImplicitDefs.cpp │ ├── PrologEpilogInserter.cpp │ ├── PseudoSourceValue.cpp │ ├── README.txt │ ├── RegAllocBase.cpp │ ├── RegAllocBase.h │ ├── RegAllocBasic.cpp │ ├── RegAllocFast.cpp │ ├── RegAllocGreedy.cpp │ ├── RegAllocPBQP.cpp │ ├── RegUsageInfoCollector.cpp │ ├── RegUsageInfoPropagate.cpp │ ├── RegisterClassInfo.cpp │ ├── RegisterCoalescer.cpp │ ├── RegisterCoalescer.h │ ├── RegisterPressure.cpp │ ├── RegisterScavenging.cpp │ ├── RegisterUsageInfo.cpp │ ├── RenameIndependentSubregs.cpp │ ├── SafeStack.cpp │ ├── SafeStackColoring.cpp │ ├── SafeStackColoring.h │ ├── SafeStackLayout.cpp │ ├── SafeStackLayout.h │ ├── ScheduleDAG.cpp │ ├── ScheduleDAGInstrs.cpp │ ├── ScheduleDAGPrinter.cpp │ ├── ScoreboardHazardRecognizer.cpp │ ├── SelectionDAG │ │ ├── ._CMakeLists.txt │ │ ├── ._DAGCombiner.cpp │ │ ├── ._FastISel.cpp │ │ ├── ._FunctionLoweringInfo.cpp │ │ ├── ._InstrEmitter.cpp │ │ ├── ._InstrEmitter.h │ │ ├── ._LLVMBuild.txt │ │ ├── ._LegalizeDAG.cpp │ │ ├── ._LegalizeFloatTypes.cpp │ │ ├── ._LegalizeIntegerTypes.cpp │ │ ├── ._LegalizeTypes.cpp │ │ ├── ._LegalizeTypes.h │ │ ├── ._LegalizeTypesGeneric.cpp │ │ ├── ._LegalizeVectorOps.cpp │ │ ├── ._LegalizeVectorTypes.cpp │ │ ├── ._ResourcePriorityQueue.cpp │ │ ├── ._SDNodeDbgValue.h │ │ ├── ._ScheduleDAGFast.cpp │ │ ├── ._ScheduleDAGRRList.cpp │ │ ├── ._ScheduleDAGSDNodes.cpp │ │ ├── ._ScheduleDAGSDNodes.h │ │ ├── ._ScheduleDAGVLIW.cpp │ │ ├── ._SelectionDAG.cpp │ │ ├── ._SelectionDAGBuilder.cpp │ │ ├── ._SelectionDAGBuilder.h │ │ ├── ._SelectionDAGDumper.cpp │ │ ├── ._SelectionDAGISel.cpp │ │ ├── ._SelectionDAGPrinter.cpp │ │ ├── ._SelectionDAGTargetInfo.cpp │ │ ├── ._StatepointLowering.cpp │ │ ├── ._StatepointLowering.h │ │ ├── ._TargetLowering.cpp │ │ ├── CMakeLists.txt │ │ ├── DAGCombiner.cpp │ │ ├── FastISel.cpp │ │ ├── FunctionLoweringInfo.cpp │ │ ├── InstrEmitter.cpp │ │ ├── InstrEmitter.h │ │ ├── LLVMBuild.txt │ │ ├── LegalizeDAG.cpp │ │ ├── LegalizeFloatTypes.cpp │ │ ├── LegalizeIntegerTypes.cpp │ │ ├── LegalizeTypes.cpp │ │ ├── LegalizeTypes.h │ │ ├── LegalizeTypesGeneric.cpp │ │ ├── LegalizeVectorOps.cpp │ │ ├── LegalizeVectorTypes.cpp │ │ ├── ResourcePriorityQueue.cpp │ │ ├── SDNodeDbgValue.h │ │ ├── ScheduleDAGFast.cpp │ │ ├── ScheduleDAGRRList.cpp │ │ ├── ScheduleDAGSDNodes.cpp │ │ ├── ScheduleDAGSDNodes.h │ │ ├── ScheduleDAGVLIW.cpp │ │ ├── SelectionDAG.cpp │ │ ├── SelectionDAGBuilder.cpp │ │ ├── SelectionDAGBuilder.h │ │ ├── SelectionDAGDumper.cpp │ │ ├── SelectionDAGISel.cpp │ │ ├── SelectionDAGPrinter.cpp │ │ ├── SelectionDAGTargetInfo.cpp │ │ ├── StatepointLowering.cpp │ │ ├── StatepointLowering.h │ │ └── TargetLowering.cpp │ ├── ShadowStackGCLowering.cpp │ ├── ShrinkWrap.cpp │ ├── SjLjEHPrepare.cpp │ ├── SlotIndexes.cpp │ ├── SpillPlacement.cpp │ ├── SpillPlacement.h │ ├── Spiller.h │ ├── SplitKit.cpp │ ├── SplitKit.h │ ├── StackColoring.cpp │ ├── StackMapLivenessAnalysis.cpp │ ├── StackMaps.cpp │ ├── StackProtector.cpp │ ├── StackSlotColoring.cpp │ ├── TailDuplication.cpp │ ├── TailDuplicator.cpp │ ├── TargetFrameLoweringImpl.cpp │ ├── TargetInstrInfo.cpp │ ├── TargetLoweringBase.cpp │ ├── TargetLoweringObjectFileImpl.cpp │ ├── TargetOptionsImpl.cpp │ ├── TargetPassConfig.cpp │ ├── TargetRegisterInfo.cpp │ ├── TargetSchedule.cpp │ ├── TwoAddressInstructionPass.cpp │ ├── UnreachableBlockElim.cpp │ ├── VirtRegMap.cpp │ ├── WinEHPrepare.cpp │ └── XRayInstrumentation.cpp ├── DebugInfo │ ├── ._CMakeLists.txt │ ├── ._CodeView │ ├── ._DWARF │ ├── ._LLVMBuild.txt │ ├── ._PDB │ ├── ._Symbolize │ ├── CMakeLists.txt │ ├── CodeView │ │ ├── ._ByteStream.cpp │ │ ├── ._CMakeLists.txt │ │ ├── ._CVTypeVisitor.cpp │ │ ├── ._CodeViewError.cpp │ │ ├── ._EnumTables.cpp │ │ ├── ._FieldListRecordBuilder.cpp │ │ ├── ._LLVMBuild.txt │ │ ├── ._Line.cpp │ │ ├── ._ListRecordBuilder.cpp │ │ ├── ._MemoryTypeTableBuilder.cpp │ │ ├── ._MethodListRecordBuilder.cpp │ │ ├── ._ModuleSubstream.cpp │ │ ├── ._ModuleSubstreamVisitor.cpp │ │ ├── ._RecordSerialization.cpp │ │ ├── ._StreamReader.cpp │ │ ├── ._StreamWriter.cpp │ │ ├── ._SymbolDumper.cpp │ │ ├── ._TypeDumper.cpp │ │ ├── ._TypeRecord.cpp │ │ ├── ._TypeRecordBuilder.cpp │ │ ├── ._TypeStreamMerger.cpp │ │ ├── ._TypeTableBuilder.cpp │ │ ├── ByteStream.cpp │ │ ├── CMakeLists.txt │ │ ├── CVTypeVisitor.cpp │ │ ├── CodeViewError.cpp │ │ ├── EnumTables.cpp │ │ ├── FieldListRecordBuilder.cpp │ │ ├── LLVMBuild.txt │ │ ├── Line.cpp │ │ ├── ListRecordBuilder.cpp │ │ ├── MemoryTypeTableBuilder.cpp │ │ ├── MethodListRecordBuilder.cpp │ │ ├── ModuleSubstream.cpp │ │ ├── ModuleSubstreamVisitor.cpp │ │ ├── RecordSerialization.cpp │ │ ├── StreamReader.cpp │ │ ├── StreamWriter.cpp │ │ ├── SymbolDumper.cpp │ │ ├── TypeDumper.cpp │ │ ├── TypeRecord.cpp │ │ ├── TypeRecordBuilder.cpp │ │ ├── TypeStreamMerger.cpp │ │ └── TypeTableBuilder.cpp │ ├── DWARF │ │ ├── ._CMakeLists.txt │ │ ├── ._DWARFAbbreviationDeclaration.cpp │ │ ├── ._DWARFAcceleratorTable.cpp │ │ ├── ._DWARFCompileUnit.cpp │ │ ├── ._DWARFContext.cpp │ │ ├── ._DWARFDebugAbbrev.cpp │ │ ├── ._DWARFDebugArangeSet.cpp │ │ ├── ._DWARFDebugAranges.cpp │ │ ├── ._DWARFDebugFrame.cpp │ │ ├── ._DWARFDebugInfoEntry.cpp │ │ ├── ._DWARFDebugLine.cpp │ │ ├── ._DWARFDebugLoc.cpp │ │ ├── ._DWARFDebugMacro.cpp │ │ ├── ._DWARFDebugRangeList.cpp │ │ ├── ._DWARFFormValue.cpp │ │ ├── ._DWARFTypeUnit.cpp │ │ ├── ._DWARFUnit.cpp │ │ ├── ._DWARFUnitIndex.cpp │ │ ├── ._LLVMBuild.txt │ │ ├── ._SyntaxHighlighting.cpp │ │ ├── ._SyntaxHighlighting.h │ │ ├── CMakeLists.txt │ │ ├── DWARFAbbreviationDeclaration.cpp │ │ ├── DWARFAcceleratorTable.cpp │ │ ├── DWARFCompileUnit.cpp │ │ ├── DWARFContext.cpp │ │ ├── DWARFDebugAbbrev.cpp │ │ ├── DWARFDebugArangeSet.cpp │ │ ├── DWARFDebugAranges.cpp │ │ ├── DWARFDebugFrame.cpp │ │ ├── DWARFDebugInfoEntry.cpp │ │ ├── DWARFDebugLine.cpp │ │ ├── DWARFDebugLoc.cpp │ │ ├── DWARFDebugMacro.cpp │ │ ├── DWARFDebugRangeList.cpp │ │ ├── DWARFFormValue.cpp │ │ ├── DWARFTypeUnit.cpp │ │ ├── DWARFUnit.cpp │ │ ├── DWARFUnitIndex.cpp │ │ ├── LLVMBuild.txt │ │ ├── SyntaxHighlighting.cpp │ │ └── SyntaxHighlighting.h │ ├── LLVMBuild.txt │ ├── PDB │ │ ├── ._CMakeLists.txt │ │ ├── ._DIA │ │ ├── ._GenericError.cpp │ │ ├── ._IPDBSourceFile.cpp │ │ ├── ._LLVMBuild.txt │ │ ├── ._PDB.cpp │ │ ├── ._PDBContext.cpp │ │ ├── ._PDBExtras.cpp │ │ ├── ._PDBInterfaceAnchors.cpp │ │ ├── ._PDBSymDumper.cpp │ │ ├── ._PDBSymbol.cpp │ │ ├── ._PDBSymbolAnnotation.cpp │ │ ├── ._PDBSymbolBlock.cpp │ │ ├── ._PDBSymbolCompiland.cpp │ │ ├── ._PDBSymbolCompilandDetails.cpp │ │ ├── ._PDBSymbolCompilandEnv.cpp │ │ ├── ._PDBSymbolCustom.cpp │ │ ├── ._PDBSymbolData.cpp │ │ ├── ._PDBSymbolExe.cpp │ │ ├── ._PDBSymbolFunc.cpp │ │ ├── ._PDBSymbolFuncDebugEnd.cpp │ │ ├── ._PDBSymbolFuncDebugStart.cpp │ │ ├── ._PDBSymbolLabel.cpp │ │ ├── ._PDBSymbolPublicSymbol.cpp │ │ ├── ._PDBSymbolThunk.cpp │ │ ├── ._PDBSymbolTypeArray.cpp │ │ ├── ._PDBSymbolTypeBaseClass.cpp │ │ ├── ._PDBSymbolTypeBuiltin.cpp │ │ ├── ._PDBSymbolTypeCustom.cpp │ │ ├── ._PDBSymbolTypeDimension.cpp │ │ ├── ._PDBSymbolTypeEnum.cpp │ │ ├── ._PDBSymbolTypeFriend.cpp │ │ ├── ._PDBSymbolTypeFunctionArg.cpp │ │ ├── ._PDBSymbolTypeFunctionSig.cpp │ │ ├── ._PDBSymbolTypeManaged.cpp │ │ ├── ._PDBSymbolTypePointer.cpp │ │ ├── ._PDBSymbolTypeTypedef.cpp │ │ ├── ._PDBSymbolTypeUDT.cpp │ │ ├── ._PDBSymbolTypeVTable.cpp │ │ ├── ._PDBSymbolTypeVTableShape.cpp │ │ ├── ._PDBSymbolUnknown.cpp │ │ ├── ._PDBSymbolUsingNamespace.cpp │ │ ├── ._Raw │ │ ├── CMakeLists.txt │ │ ├── DIA │ │ │ ├── ._DIADataStream.cpp │ │ │ ├── ._DIAEnumDebugStreams.cpp │ │ │ ├── ._DIAEnumLineNumbers.cpp │ │ │ ├── ._DIAEnumSourceFiles.cpp │ │ │ ├── ._DIAEnumSymbols.cpp │ │ │ ├── ._DIAError.cpp │ │ │ ├── ._DIALineNumber.cpp │ │ │ ├── ._DIARawSymbol.cpp │ │ │ ├── ._DIASession.cpp │ │ │ ├── ._DIASourceFile.cpp │ │ │ ├── DIADataStream.cpp │ │ │ ├── DIAEnumDebugStreams.cpp │ │ │ ├── DIAEnumLineNumbers.cpp │ │ │ ├── DIAEnumSourceFiles.cpp │ │ │ ├── DIAEnumSymbols.cpp │ │ │ ├── DIAError.cpp │ │ │ ├── DIALineNumber.cpp │ │ │ ├── DIARawSymbol.cpp │ │ │ ├── DIASession.cpp │ │ │ └── DIASourceFile.cpp │ │ ├── GenericError.cpp │ │ ├── IPDBSourceFile.cpp │ │ ├── LLVMBuild.txt │ │ ├── PDB.cpp │ │ ├── PDBContext.cpp │ │ ├── PDBExtras.cpp │ │ ├── PDBInterfaceAnchors.cpp │ │ ├── PDBSymDumper.cpp │ │ ├── PDBSymbol.cpp │ │ ├── PDBSymbolAnnotation.cpp │ │ ├── PDBSymbolBlock.cpp │ │ ├── PDBSymbolCompiland.cpp │ │ ├── PDBSymbolCompilandDetails.cpp │ │ ├── PDBSymbolCompilandEnv.cpp │ │ ├── PDBSymbolCustom.cpp │ │ ├── PDBSymbolData.cpp │ │ ├── PDBSymbolExe.cpp │ │ ├── PDBSymbolFunc.cpp │ │ ├── PDBSymbolFuncDebugEnd.cpp │ │ ├── PDBSymbolFuncDebugStart.cpp │ │ ├── PDBSymbolLabel.cpp │ │ ├── PDBSymbolPublicSymbol.cpp │ │ ├── PDBSymbolThunk.cpp │ │ ├── PDBSymbolTypeArray.cpp │ │ ├── PDBSymbolTypeBaseClass.cpp │ │ ├── PDBSymbolTypeBuiltin.cpp │ │ ├── PDBSymbolTypeCustom.cpp │ │ ├── PDBSymbolTypeDimension.cpp │ │ ├── PDBSymbolTypeEnum.cpp │ │ ├── PDBSymbolTypeFriend.cpp │ │ ├── PDBSymbolTypeFunctionArg.cpp │ │ ├── PDBSymbolTypeFunctionSig.cpp │ │ ├── PDBSymbolTypeManaged.cpp │ │ ├── PDBSymbolTypePointer.cpp │ │ ├── PDBSymbolTypeTypedef.cpp │ │ ├── PDBSymbolTypeUDT.cpp │ │ ├── PDBSymbolTypeVTable.cpp │ │ ├── PDBSymbolTypeVTableShape.cpp │ │ ├── PDBSymbolUnknown.cpp │ │ ├── PDBSymbolUsingNamespace.cpp │ │ └── Raw │ │ │ ├── ._DbiStream.cpp │ │ │ ├── ._DbiStreamBuilder.cpp │ │ │ ├── ._EnumTables.cpp │ │ │ ├── ._Hash.cpp │ │ │ ├── ._IndexedStreamData.cpp │ │ │ ├── ._InfoStream.cpp │ │ │ ├── ._InfoStreamBuilder.cpp │ │ │ ├── ._MappedBlockStream.cpp │ │ │ ├── ._ModInfo.cpp │ │ │ ├── ._ModStream.cpp │ │ │ ├── ._MsfBuilder.cpp │ │ │ ├── ._MsfCommon.cpp │ │ │ ├── ._NameHashTable.cpp │ │ │ ├── ._NameMap.cpp │ │ │ ├── ._NameMapBuilder.cpp │ │ │ ├── ._PDBFile.cpp │ │ │ ├── ._PDBFileBuilder.cpp │ │ │ ├── ._PublicsStream.cpp │ │ │ ├── ._RawError.cpp │ │ │ ├── ._RawSession.cpp │ │ │ ├── ._SymbolStream.cpp │ │ │ ├── ._TpiStream.cpp │ │ │ ├── DbiStream.cpp │ │ │ ├── DbiStreamBuilder.cpp │ │ │ ├── EnumTables.cpp │ │ │ ├── Hash.cpp │ │ │ ├── IndexedStreamData.cpp │ │ │ ├── InfoStream.cpp │ │ │ ├── InfoStreamBuilder.cpp │ │ │ ├── MappedBlockStream.cpp │ │ │ ├── ModInfo.cpp │ │ │ ├── ModStream.cpp │ │ │ ├── MsfBuilder.cpp │ │ │ ├── MsfCommon.cpp │ │ │ ├── NameHashTable.cpp │ │ │ ├── NameMap.cpp │ │ │ ├── NameMapBuilder.cpp │ │ │ ├── PDBFile.cpp │ │ │ ├── PDBFileBuilder.cpp │ │ │ ├── PublicsStream.cpp │ │ │ ├── RawError.cpp │ │ │ ├── RawSession.cpp │ │ │ ├── SymbolStream.cpp │ │ │ └── TpiStream.cpp │ └── Symbolize │ │ ├── ._CMakeLists.txt │ │ ├── ._DIPrinter.cpp │ │ ├── ._LLVMBuild.txt │ │ ├── ._SymbolizableObjectFile.cpp │ │ ├── ._SymbolizableObjectFile.h │ │ ├── ._Symbolize.cpp │ │ ├── CMakeLists.txt │ │ ├── DIPrinter.cpp │ │ ├── LLVMBuild.txt │ │ ├── SymbolizableObjectFile.cpp │ │ ├── SymbolizableObjectFile.h │ │ └── Symbolize.cpp ├── ExecutionEngine │ ├── ._CMakeLists.txt │ ├── ._ExecutionEngine.cpp │ ├── ._ExecutionEngineBindings.cpp │ ├── ._GDBRegistrationListener.cpp │ ├── ._IntelJITEvents │ ├── ._Interpreter │ ├── ._JIT │ ├── ._LLVMBuild.txt │ ├── ._MCJIT │ ├── ._OProfileJIT │ ├── ._Orc │ ├── ._RuntimeDyld │ ├── ._SectionMemoryManager.cpp │ ├── ._TargetSelect.cpp │ ├── CMakeLists.txt │ ├── ExecutionEngine.cpp │ ├── ExecutionEngineBindings.cpp │ ├── GDBRegistrationListener.cpp │ ├── IntelJITEvents │ │ ├── ._CMakeLists.txt │ │ ├── ._IntelJITEventListener.cpp │ │ ├── ._IntelJITEventsWrapper.h │ │ ├── ._LLVMBuild.txt │ │ ├── ._ittnotify_config.h │ │ ├── ._ittnotify_types.h │ │ ├── ._jitprofiling.c │ │ ├── ._jitprofiling.h │ │ ├── CMakeLists.txt │ │ ├── IntelJITEventListener.cpp │ │ ├── IntelJITEventsWrapper.h │ │ ├── LLVMBuild.txt │ │ ├── ittnotify_config.h │ │ ├── ittnotify_types.h │ │ ├── jitprofiling.c │ │ └── jitprofiling.h │ ├── Interpreter │ │ ├── ._CMakeLists.txt │ │ ├── ._Execution.cpp │ │ ├── ._ExternalFunctions.cpp │ │ ├── ._Interpreter.cpp │ │ ├── ._Interpreter.h │ │ ├── ._LLVMBuild.txt │ │ ├── CMakeLists.txt │ │ ├── Execution.cpp │ │ ├── ExternalFunctions.cpp │ │ ├── Interpreter.cpp │ │ ├── Interpreter.h │ │ └── LLVMBuild.txt │ ├── LLVMBuild.txt │ ├── MCJIT │ │ ├── ._CMakeLists.txt │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCJIT.cpp │ │ ├── ._MCJIT.h │ │ ├── ._ObjectBuffer.h │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── MCJIT.cpp │ │ ├── MCJIT.h │ │ └── ObjectBuffer.h │ ├── OProfileJIT │ │ ├── ._CMakeLists.txt │ │ ├── ._LLVMBuild.txt │ │ ├── ._OProfileJITEventListener.cpp │ │ ├── ._OProfileWrapper.cpp │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── OProfileJITEventListener.cpp │ │ └── OProfileWrapper.cpp │ ├── Orc │ │ ├── ._CMakeLists.txt │ │ ├── ._ExecutionUtils.cpp │ │ ├── ._IndirectionUtils.cpp │ │ ├── ._LLVMBuild.txt │ │ ├── ._NullResolver.cpp │ │ ├── ._OrcABISupport.cpp │ │ ├── ._OrcCBindings.cpp │ │ ├── ._OrcCBindingsStack.h │ │ ├── ._OrcError.cpp │ │ ├── ._OrcMCJITReplacement.cpp │ │ ├── ._OrcMCJITReplacement.h │ │ ├── ._OrcRemoteTargetRPCAPI.cpp │ │ ├── CMakeLists.txt │ │ ├── ExecutionUtils.cpp │ │ ├── IndirectionUtils.cpp │ │ ├── LLVMBuild.txt │ │ ├── NullResolver.cpp │ │ ├── OrcABISupport.cpp │ │ ├── OrcCBindings.cpp │ │ ├── OrcCBindingsStack.h │ │ ├── OrcError.cpp │ │ ├── OrcMCJITReplacement.cpp │ │ ├── OrcMCJITReplacement.h │ │ └── OrcRemoteTargetRPCAPI.cpp │ ├── RuntimeDyld │ │ ├── ._CMakeLists.txt │ │ ├── ._LLVMBuild.txt │ │ ├── ._RTDyldMemoryManager.cpp │ │ ├── ._RuntimeDyld.cpp │ │ ├── ._RuntimeDyldCOFF.cpp │ │ ├── ._RuntimeDyldCOFF.h │ │ ├── ._RuntimeDyldChecker.cpp │ │ ├── ._RuntimeDyldCheckerImpl.h │ │ ├── ._RuntimeDyldELF.cpp │ │ ├── ._RuntimeDyldELF.h │ │ ├── ._RuntimeDyldImpl.h │ │ ├── ._RuntimeDyldMachO.cpp │ │ ├── ._RuntimeDyldMachO.h │ │ ├── ._Targets │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── RTDyldMemoryManager.cpp │ │ ├── RuntimeDyld.cpp │ │ ├── RuntimeDyldCOFF.cpp │ │ ├── RuntimeDyldCOFF.h │ │ ├── RuntimeDyldChecker.cpp │ │ ├── RuntimeDyldCheckerImpl.h │ │ ├── RuntimeDyldELF.cpp │ │ ├── RuntimeDyldELF.h │ │ ├── RuntimeDyldImpl.h │ │ ├── RuntimeDyldMachO.cpp │ │ ├── RuntimeDyldMachO.h │ │ └── Targets │ │ │ ├── ._RuntimeDyldCOFFI386.h │ │ │ ├── ._RuntimeDyldCOFFThumb.h │ │ │ ├── ._RuntimeDyldCOFFX86_64.h │ │ │ ├── ._RuntimeDyldMachOAArch64.h │ │ │ ├── ._RuntimeDyldMachOARM.h │ │ │ ├── ._RuntimeDyldMachOI386.h │ │ │ ├── ._RuntimeDyldMachOX86_64.h │ │ │ ├── RuntimeDyldCOFFI386.h │ │ │ ├── RuntimeDyldCOFFThumb.h │ │ │ ├── RuntimeDyldCOFFX86_64.h │ │ │ ├── RuntimeDyldMachOAArch64.h │ │ │ ├── RuntimeDyldMachOARM.h │ │ │ ├── RuntimeDyldMachOI386.h │ │ │ └── RuntimeDyldMachOX86_64.h │ ├── SectionMemoryManager.cpp │ └── TargetSelect.cpp ├── Fuzzer │ ├── ._CMakeLists.txt │ ├── ._FuzzerCrossOver.cpp │ ├── ._FuzzerDFSan.h │ ├── ._FuzzerDriver.cpp │ ├── ._FuzzerExtFunctions.def │ ├── ._FuzzerExtFunctions.h │ ├── ._FuzzerExtFunctionsDlsym.cpp │ ├── ._FuzzerExtFunctionsWeak.cpp │ ├── ._FuzzerFlags.def │ ├── ._FuzzerFnAdapter.h │ ├── ._FuzzerIO.cpp │ ├── ._FuzzerInterface.h │ ├── ._FuzzerInternal.h │ ├── ._FuzzerLoop.cpp │ ├── ._FuzzerMain.cpp │ ├── ._FuzzerMutate.cpp │ ├── ._FuzzerSHA1.cpp │ ├── ._FuzzerTracePC.cpp │ ├── ._FuzzerTracePC.h │ ├── ._FuzzerTraceState.cpp │ ├── ._FuzzerUtil.cpp │ ├── ._README.txt │ ├── ._afl │ ├── ._cxx.dict │ ├── ._test │ ├── CMakeLists.txt │ ├── FuzzerCrossOver.cpp │ ├── FuzzerDFSan.h │ ├── FuzzerDriver.cpp │ ├── FuzzerExtFunctions.def │ ├── FuzzerExtFunctions.h │ ├── FuzzerExtFunctionsDlsym.cpp │ ├── FuzzerExtFunctionsWeak.cpp │ ├── FuzzerFlags.def │ ├── FuzzerFnAdapter.h │ ├── FuzzerIO.cpp │ ├── FuzzerInterface.h │ ├── FuzzerInternal.h │ ├── FuzzerLoop.cpp │ ├── FuzzerMain.cpp │ ├── FuzzerMutate.cpp │ ├── FuzzerSHA1.cpp │ ├── FuzzerTracePC.cpp │ ├── FuzzerTracePC.h │ ├── FuzzerTraceState.cpp │ ├── FuzzerUtil.cpp │ ├── README.txt │ ├── afl │ │ ├── ._afl_driver.cpp │ │ └── afl_driver.cpp │ ├── cxx.dict │ └── test │ │ ├── ._AFLDriverTest.cpp │ │ ├── ._AccumulateAllocationsTest.cpp │ │ ├── ._BufferOverflowOnInput.cpp │ │ ├── ._CMakeLists.txt │ │ ├── ._CallerCalleeTest.cpp │ │ ├── ._CounterTest.cpp │ │ ├── ._CustomCrossOverTest.cpp │ │ ├── ._CustomMutatorTest.cpp │ │ ├── ._EmptyTest.cpp │ │ ├── ._FourIndependentBranchesTest.cpp │ │ ├── ._FullCoverageSetTest.cpp │ │ ├── ._FuzzerFnAdapterUnittest.cpp │ │ ├── ._FuzzerUnittest.cpp │ │ ├── ._InitializeTest.cpp │ │ ├── ._LeakTest.cpp │ │ ├── ._LeakTimeoutTest.cpp │ │ ├── ._MemcmpTest.cpp │ │ ├── ._NthRunCrashTest.cpp │ │ ├── ._NullDerefOnEmptyTest.cpp │ │ ├── ._NullDerefTest.cpp │ │ ├── ._OneHugeAllocTest.cpp │ │ ├── ._OutOfMemoryTest.cpp │ │ ├── ._RepeatedMemcmp.cpp │ │ ├── ._SignedIntOverflowTest.cpp │ │ ├── ._SimpleCmpTest.cpp │ │ ├── ._SimpleDictionaryTest.cpp │ │ ├── ._SimpleFnAdapterTest.cpp │ │ ├── ._SimpleHashTest.cpp │ │ ├── ._SimpleTest.cpp │ │ ├── ._SimpleThreadedTest.cpp │ │ ├── ._SpamyTest.cpp │ │ ├── ._StrcmpTest.cpp │ │ ├── ._StrncmpTest.cpp │ │ ├── ._StrstrTest.cpp │ │ ├── ._SwitchTest.cpp │ │ ├── ._ThreadedLeakTest.cpp │ │ ├── ._ThreadedTest.cpp │ │ ├── ._TimeoutTest.cpp │ │ ├── ._UninstrumentedTest.cpp │ │ ├── ._afl-driver-extra-stats.test │ │ ├── ._afl-driver-stderr.test │ │ ├── ._dfsan │ │ ├── ._dict1.txt │ │ ├── ._fuzzer-customcrossover.test │ │ ├── ._fuzzer-custommutator.test │ │ ├── ._fuzzer-dfsan.test │ │ ├── ._fuzzer-dict.test │ │ ├── ._fuzzer-dirs.test │ │ ├── ._fuzzer-drill.test │ │ ├── ._fuzzer-fdmask.test │ │ ├── ._fuzzer-finalstats.test │ │ ├── ._fuzzer-flags.test │ │ ├── ._fuzzer-fn-adapter.test │ │ ├── ._fuzzer-leak.test │ │ ├── ._fuzzer-oom-with-profile.test │ │ ├── ._fuzzer-oom.test │ │ ├── ._fuzzer-printcovpcs.test │ │ ├── ._fuzzer-prunecorpus.test │ │ ├── ._fuzzer-runs.test │ │ ├── ._fuzzer-seed.test │ │ ├── ._fuzzer-segv.test │ │ ├── ._fuzzer-singleinputs.test │ │ ├── ._fuzzer-threaded.test │ │ ├── ._fuzzer-timeout.test │ │ ├── ._fuzzer-trace-pc.test │ │ ├── ._fuzzer-traces-hooks.test │ │ ├── ._fuzzer-traces.test │ │ ├── ._fuzzer-trunc.test │ │ ├── ._fuzzer-ubsan.test │ │ ├── ._fuzzer.test │ │ ├── ._hi.txt │ │ ├── ._lit.cfg │ │ ├── ._lit.site.cfg.in │ │ ├── ._merge.test │ │ ├── ._no-coverage │ │ ├── ._trace-bb │ │ ├── ._trace-pc │ │ ├── ._ubsan │ │ ├── ._uninstrumented │ │ ├── ._unit │ │ ├── AFLDriverTest.cpp │ │ ├── AccumulateAllocationsTest.cpp │ │ ├── BufferOverflowOnInput.cpp │ │ ├── CMakeLists.txt │ │ ├── CallerCalleeTest.cpp │ │ ├── CounterTest.cpp │ │ ├── CustomCrossOverTest.cpp │ │ ├── CustomMutatorTest.cpp │ │ ├── EmptyTest.cpp │ │ ├── FourIndependentBranchesTest.cpp │ │ ├── FullCoverageSetTest.cpp │ │ ├── FuzzerFnAdapterUnittest.cpp │ │ ├── FuzzerUnittest.cpp │ │ ├── InitializeTest.cpp │ │ ├── LeakTest.cpp │ │ ├── LeakTimeoutTest.cpp │ │ ├── MemcmpTest.cpp │ │ ├── NthRunCrashTest.cpp │ │ ├── NullDerefOnEmptyTest.cpp │ │ ├── NullDerefTest.cpp │ │ ├── OneHugeAllocTest.cpp │ │ ├── OutOfMemoryTest.cpp │ │ ├── RepeatedMemcmp.cpp │ │ ├── SignedIntOverflowTest.cpp │ │ ├── SimpleCmpTest.cpp │ │ ├── SimpleDictionaryTest.cpp │ │ ├── SimpleFnAdapterTest.cpp │ │ ├── SimpleHashTest.cpp │ │ ├── SimpleTest.cpp │ │ ├── SimpleThreadedTest.cpp │ │ ├── SpamyTest.cpp │ │ ├── StrcmpTest.cpp │ │ ├── StrncmpTest.cpp │ │ ├── StrstrTest.cpp │ │ ├── SwitchTest.cpp │ │ ├── ThreadedLeakTest.cpp │ │ ├── ThreadedTest.cpp │ │ ├── TimeoutTest.cpp │ │ ├── UninstrumentedTest.cpp │ │ ├── afl-driver-extra-stats.test │ │ ├── afl-driver-stderr.test │ │ ├── dfsan │ │ ├── ._CMakeLists.txt │ │ └── CMakeLists.txt │ │ ├── dict1.txt │ │ ├── fuzzer-customcrossover.test │ │ ├── fuzzer-custommutator.test │ │ ├── fuzzer-dfsan.test │ │ ├── fuzzer-dict.test │ │ ├── fuzzer-dirs.test │ │ ├── fuzzer-drill.test │ │ ├── fuzzer-fdmask.test │ │ ├── fuzzer-finalstats.test │ │ ├── fuzzer-flags.test │ │ ├── fuzzer-fn-adapter.test │ │ ├── fuzzer-leak.test │ │ ├── fuzzer-oom-with-profile.test │ │ ├── fuzzer-oom.test │ │ ├── fuzzer-printcovpcs.test │ │ ├── fuzzer-prunecorpus.test │ │ ├── fuzzer-runs.test │ │ ├── fuzzer-seed.test │ │ ├── fuzzer-segv.test │ │ ├── fuzzer-singleinputs.test │ │ ├── fuzzer-threaded.test │ │ ├── fuzzer-timeout.test │ │ ├── fuzzer-trace-pc.test │ │ ├── fuzzer-traces-hooks.test │ │ ├── fuzzer-traces.test │ │ ├── fuzzer-trunc.test │ │ ├── fuzzer-ubsan.test │ │ ├── fuzzer.test │ │ ├── hi.txt │ │ ├── lit.cfg │ │ ├── lit.site.cfg.in │ │ ├── merge.test │ │ ├── no-coverage │ │ ├── ._CMakeLists.txt │ │ └── CMakeLists.txt │ │ ├── trace-bb │ │ ├── ._CMakeLists.txt │ │ └── CMakeLists.txt │ │ ├── trace-pc │ │ ├── ._CMakeLists.txt │ │ └── CMakeLists.txt │ │ ├── ubsan │ │ ├── ._CMakeLists.txt │ │ └── CMakeLists.txt │ │ ├── uninstrumented │ │ ├── ._CMakeLists.txt │ │ └── CMakeLists.txt │ │ └── unit │ │ ├── ._lit.cfg │ │ ├── ._lit.site.cfg.in │ │ ├── lit.cfg │ │ └── lit.site.cfg.in ├── IR │ ├── ._AsmWriter.cpp │ ├── ._AttributeImpl.h │ ├── ._AttributeSetNode.h │ ├── ._Attributes.cpp │ ├── ._AttributesCompatFunc.td │ ├── ._AutoUpgrade.cpp │ ├── ._BasicBlock.cpp │ ├── ._CMakeLists.txt │ ├── ._Comdat.cpp │ ├── ._ConstantFold.cpp │ ├── ._ConstantFold.h │ ├── ._ConstantRange.cpp │ ├── ._Constants.cpp │ ├── ._ConstantsContext.h │ ├── ._Core.cpp │ ├── ._DIBuilder.cpp │ ├── ._DataLayout.cpp │ ├── ._DebugInfo.cpp │ ├── ._DebugInfoMetadata.cpp │ ├── ._DebugLoc.cpp │ ├── ._DiagnosticInfo.cpp │ ├── ._DiagnosticPrinter.cpp │ ├── ._Dominators.cpp │ ├── ._Function.cpp │ ├── ._GCOV.cpp │ ├── ._GVMaterializer.cpp │ ├── ._Globals.cpp │ ├── ._IRBuilder.cpp │ ├── ._IRPrintingPasses.cpp │ ├── ._InlineAsm.cpp │ ├── ._Instruction.cpp │ ├── ._Instructions.cpp │ ├── ._IntrinsicInst.cpp │ ├── ._LLVMBuild.txt │ ├── ._LLVMContext.cpp │ ├── ._LLVMContextImpl.cpp │ ├── ._LLVMContextImpl.h │ ├── ._LegacyPassManager.cpp │ ├── ._MDBuilder.cpp │ ├── ._Mangler.cpp │ ├── ._Metadata.cpp │ ├── ._MetadataImpl.h │ ├── ._Module.cpp │ ├── ._ModuleSummaryIndex.cpp │ ├── ._Operator.cpp │ ├── ._OptBisect.cpp │ ├── ._Pass.cpp │ ├── ._PassManager.cpp │ ├── ._PassRegistry.cpp │ ├── ._ProfileSummary.cpp │ ├── ._Statepoint.cpp │ ├── ._SymbolTableListTraitsImpl.h │ ├── ._Type.cpp │ ├── ._TypeFinder.cpp │ ├── ._Use.cpp │ ├── ._User.cpp │ ├── ._Value.cpp │ ├── ._ValueSymbolTable.cpp │ ├── ._ValueTypes.cpp │ ├── ._Verifier.cpp │ ├── AsmWriter.cpp │ ├── AttributeImpl.h │ ├── AttributeSetNode.h │ ├── Attributes.cpp │ ├── AttributesCompatFunc.td │ ├── AutoUpgrade.cpp │ ├── BasicBlock.cpp │ ├── CMakeLists.txt │ ├── Comdat.cpp │ ├── ConstantFold.cpp │ ├── ConstantFold.h │ ├── ConstantRange.cpp │ ├── Constants.cpp │ ├── ConstantsContext.h │ ├── Core.cpp │ ├── DIBuilder.cpp │ ├── DataLayout.cpp │ ├── DebugInfo.cpp │ ├── DebugInfoMetadata.cpp │ ├── DebugLoc.cpp │ ├── DiagnosticInfo.cpp │ ├── DiagnosticPrinter.cpp │ ├── Dominators.cpp │ ├── Function.cpp │ ├── GCOV.cpp │ ├── GVMaterializer.cpp │ ├── Globals.cpp │ ├── IRBuilder.cpp │ ├── IRPrintingPasses.cpp │ ├── InlineAsm.cpp │ ├── Instruction.cpp │ ├── Instructions.cpp │ ├── IntrinsicInst.cpp │ ├── LLVMBuild.txt │ ├── LLVMContext.cpp │ ├── LLVMContextImpl.cpp │ ├── LLVMContextImpl.h │ ├── LegacyPassManager.cpp │ ├── MDBuilder.cpp │ ├── Mangler.cpp │ ├── Metadata.cpp │ ├── MetadataImpl.h │ ├── Module.cpp │ ├── ModuleSummaryIndex.cpp │ ├── Operator.cpp │ ├── OptBisect.cpp │ ├── Pass.cpp │ ├── PassManager.cpp │ ├── PassRegistry.cpp │ ├── ProfileSummary.cpp │ ├── Statepoint.cpp │ ├── SymbolTableListTraitsImpl.h │ ├── Type.cpp │ ├── TypeFinder.cpp │ ├── Use.cpp │ ├── User.cpp │ ├── Value.cpp │ ├── ValueSymbolTable.cpp │ ├── ValueTypes.cpp │ └── Verifier.cpp ├── IRReader │ ├── ._CMakeLists.txt │ ├── ._IRReader.cpp │ ├── ._LLVMBuild.txt │ ├── CMakeLists.txt │ ├── IRReader.cpp │ └── LLVMBuild.txt ├── LLVMBuild.txt ├── LTO │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._LTO.cpp │ ├── ._LTOCodeGenerator.cpp │ ├── ._LTOModule.cpp │ ├── ._ThinLTOCodeGenerator.cpp │ ├── ._UpdateCompilerUsed.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── LTO.cpp │ ├── LTOCodeGenerator.cpp │ ├── LTOModule.cpp │ ├── ThinLTOCodeGenerator.cpp │ └── UpdateCompilerUsed.cpp ├── LibDriver │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._LibDriver.cpp │ ├── ._Options.td │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── LibDriver.cpp │ └── Options.td ├── LineEditor │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._LineEditor.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── LineEditor.cpp ├── Linker │ ├── ._CMakeLists.txt │ ├── ._IRMover.cpp │ ├── ._LLVMBuild.txt │ ├── ._LinkDiagnosticInfo.h │ ├── ._LinkModules.cpp │ ├── CMakeLists.txt │ ├── IRMover.cpp │ ├── LLVMBuild.txt │ ├── LinkDiagnosticInfo.h │ └── LinkModules.cpp ├── MC │ ├── ._CMakeLists.txt │ ├── ._ConstantPools.cpp │ ├── ._ELFObjectWriter.cpp │ ├── ._LLVMBuild.txt │ ├── ._MCAnalysis │ ├── ._MCAsmBackend.cpp │ ├── ._MCAsmInfo.cpp │ ├── ._MCAsmInfoCOFF.cpp │ ├── ._MCAsmInfoDarwin.cpp │ ├── ._MCAsmInfoELF.cpp │ ├── ._MCAsmStreamer.cpp │ ├── ._MCAssembler.cpp │ ├── ._MCCodeEmitter.cpp │ ├── ._MCCodeView.cpp │ ├── ._MCContext.cpp │ ├── ._MCDisassembler │ ├── ._MCDwarf.cpp │ ├── ._MCELFObjectTargetWriter.cpp │ ├── ._MCELFStreamer.cpp │ ├── ._MCExpr.cpp │ ├── ._MCFragment.cpp │ ├── ._MCInst.cpp │ ├── ._MCInstPrinter.cpp │ ├── ._MCInstrAnalysis.cpp │ ├── ._MCInstrDesc.cpp │ ├── ._MCLabel.cpp │ ├── ._MCLinkerOptimizationHint.cpp │ ├── ._MCMachOStreamer.cpp │ ├── ._MCMachObjectTargetWriter.cpp │ ├── ._MCNullStreamer.cpp │ ├── ._MCObjectFileInfo.cpp │ ├── ._MCObjectStreamer.cpp │ ├── ._MCObjectWriter.cpp │ ├── ._MCParser │ ├── ._MCRegisterInfo.cpp │ ├── ._MCSchedule.cpp │ ├── ._MCSection.cpp │ ├── ._MCSectionCOFF.cpp │ ├── ._MCSectionELF.cpp │ ├── ._MCSectionMachO.cpp │ ├── ._MCStreamer.cpp │ ├── ._MCSubtargetInfo.cpp │ ├── ._MCSymbol.cpp │ ├── ._MCSymbolELF.cpp │ ├── ._MCTargetOptions.cpp │ ├── ._MCValue.cpp │ ├── ._MCWin64EH.cpp │ ├── ._MCWinEH.cpp │ ├── ._MachObjectWriter.cpp │ ├── ._StringTableBuilder.cpp │ ├── ._SubtargetFeature.cpp │ ├── ._WinCOFFObjectWriter.cpp │ ├── ._WinCOFFStreamer.cpp │ ├── CMakeLists.txt │ ├── ConstantPools.cpp │ ├── ELFObjectWriter.cpp │ ├── LLVMBuild.txt │ ├── MCAsmBackend.cpp │ ├── MCAsmInfo.cpp │ ├── MCAsmInfoCOFF.cpp │ ├── MCAsmInfoDarwin.cpp │ ├── MCAsmInfoELF.cpp │ ├── MCAsmStreamer.cpp │ ├── MCAssembler.cpp │ ├── MCCodeEmitter.cpp │ ├── MCCodeView.cpp │ ├── MCContext.cpp │ ├── MCDisassembler │ │ ├── ._CMakeLists.txt │ │ ├── ._Disassembler.cpp │ │ ├── ._Disassembler.h │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCDisassembler.cpp │ │ ├── ._MCExternalSymbolizer.cpp │ │ ├── ._MCRelocationInfo.cpp │ │ ├── ._MCSymbolizer.cpp │ │ ├── CMakeLists.txt │ │ ├── Disassembler.cpp │ │ ├── Disassembler.h │ │ ├── LLVMBuild.txt │ │ ├── MCDisassembler.cpp │ │ ├── MCExternalSymbolizer.cpp │ │ ├── MCRelocationInfo.cpp │ │ └── MCSymbolizer.cpp │ ├── MCDwarf.cpp │ ├── MCELFObjectTargetWriter.cpp │ ├── MCELFStreamer.cpp │ ├── MCExpr.cpp │ ├── MCFragment.cpp │ ├── MCInst.cpp │ ├── MCInstPrinter.cpp │ ├── MCInstrAnalysis.cpp │ ├── MCInstrDesc.cpp │ ├── MCLabel.cpp │ ├── MCLinkerOptimizationHint.cpp │ ├── MCMachOStreamer.cpp │ ├── MCMachObjectTargetWriter.cpp │ ├── MCNullStreamer.cpp │ ├── MCObjectFileInfo.cpp │ ├── MCObjectStreamer.cpp │ ├── MCObjectWriter.cpp │ ├── MCParser │ │ ├── ._AsmLexer.cpp │ │ ├── ._AsmParser.cpp │ │ ├── ._CMakeLists.txt │ │ ├── ._COFFAsmParser.cpp │ │ ├── ._DarwinAsmParser.cpp │ │ ├── ._ELFAsmParser.cpp │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCAsmLexer.cpp │ │ ├── ._MCAsmParser.cpp │ │ ├── ._MCAsmParserExtension.cpp │ │ ├── ._MCTargetAsmParser.cpp │ │ ├── AsmLexer.cpp │ │ ├── AsmParser.cpp │ │ ├── CMakeLists.txt │ │ ├── COFFAsmParser.cpp │ │ ├── DarwinAsmParser.cpp │ │ ├── ELFAsmParser.cpp │ │ ├── LLVMBuild.txt │ │ ├── MCAsmLexer.cpp │ │ ├── MCAsmParser.cpp │ │ ├── MCAsmParserExtension.cpp │ │ └── MCTargetAsmParser.cpp │ ├── MCRegisterInfo.cpp │ ├── MCSchedule.cpp │ ├── MCSection.cpp │ ├── MCSectionCOFF.cpp │ ├── MCSectionELF.cpp │ ├── MCSectionMachO.cpp │ ├── MCStreamer.cpp │ ├── MCSubtargetInfo.cpp │ ├── MCSymbol.cpp │ ├── MCSymbolELF.cpp │ ├── MCTargetOptions.cpp │ ├── MCValue.cpp │ ├── MCWin64EH.cpp │ ├── MCWinEH.cpp │ ├── MachObjectWriter.cpp │ ├── StringTableBuilder.cpp │ ├── SubtargetFeature.cpp │ ├── WinCOFFObjectWriter.cpp │ └── WinCOFFStreamer.cpp ├── Object │ ├── ._Archive.cpp │ ├── ._ArchiveWriter.cpp │ ├── ._Binary.cpp │ ├── ._CMakeLists.txt │ ├── ._COFFObjectFile.cpp │ ├── ._ELF.cpp │ ├── ._ELFObjectFile.cpp │ ├── ._Error.cpp │ ├── ._IRObjectFile.cpp │ ├── ._LLVMBuild.txt │ ├── ._MachOObjectFile.cpp │ ├── ._MachOUniversal.cpp │ ├── ._ModuleSummaryIndexObjectFile.cpp │ ├── ._Object.cpp │ ├── ._ObjectFile.cpp │ ├── ._RecordStreamer.cpp │ ├── ._RecordStreamer.h │ ├── ._SymbolSize.cpp │ ├── ._SymbolicFile.cpp │ ├── Archive.cpp │ ├── ArchiveWriter.cpp │ ├── Binary.cpp │ ├── CMakeLists.txt │ ├── COFFObjectFile.cpp │ ├── ELF.cpp │ ├── ELFObjectFile.cpp │ ├── Error.cpp │ ├── IRObjectFile.cpp │ ├── LLVMBuild.txt │ ├── MachOObjectFile.cpp │ ├── MachOUniversal.cpp │ ├── ModuleSummaryIndexObjectFile.cpp │ ├── Object.cpp │ ├── ObjectFile.cpp │ ├── RecordStreamer.cpp │ ├── RecordStreamer.h │ ├── SymbolSize.cpp │ └── SymbolicFile.cpp ├── ObjectYAML │ ├── ._CMakeLists.txt │ ├── ._COFFYAML.cpp │ ├── ._ELFYAML.cpp │ ├── ._LLVMBuild.txt │ ├── ._MachOYAML.cpp │ ├── ._ObjectYAML.cpp │ ├── ._YAML.cpp │ ├── CMakeLists.txt │ ├── COFFYAML.cpp │ ├── ELFYAML.cpp │ ├── LLVMBuild.txt │ ├── MachOYAML.cpp │ ├── ObjectYAML.cpp │ └── YAML.cpp ├── Option │ ├── ._Arg.cpp │ ├── ._ArgList.cpp │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._OptTable.cpp │ ├── ._Option.cpp │ ├── Arg.cpp │ ├── ArgList.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── OptTable.cpp │ └── Option.cpp ├── Passes │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._PassBuilder.cpp │ ├── ._PassRegistry.def │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── PassBuilder.cpp │ └── PassRegistry.def ├── ProfileData │ ├── ._CMakeLists.txt │ ├── ._Coverage │ ├── ._InstrProf.cpp │ ├── ._InstrProfReader.cpp │ ├── ._InstrProfWriter.cpp │ ├── ._LLVMBuild.txt │ ├── ._ProfileSummaryBuilder.cpp │ ├── ._SampleProf.cpp │ ├── ._SampleProfReader.cpp │ ├── ._SampleProfWriter.cpp │ ├── CMakeLists.txt │ ├── Coverage │ │ ├── ._CMakeLists.txt │ │ ├── ._CoverageMapping.cpp │ │ ├── ._CoverageMappingReader.cpp │ │ ├── ._CoverageMappingWriter.cpp │ │ ├── ._LLVMBuild.txt │ │ ├── CMakeLists.txt │ │ ├── CoverageMapping.cpp │ │ ├── CoverageMappingReader.cpp │ │ ├── CoverageMappingWriter.cpp │ │ └── LLVMBuild.txt │ ├── InstrProf.cpp │ ├── InstrProfReader.cpp │ ├── InstrProfWriter.cpp │ ├── LLVMBuild.txt │ ├── ProfileSummaryBuilder.cpp │ ├── SampleProf.cpp │ ├── SampleProfReader.cpp │ └── SampleProfWriter.cpp ├── Support │ ├── ._APFloat.cpp │ ├── ._APInt.cpp │ ├── ._APSInt.cpp │ ├── ._ARMBuildAttrs.cpp │ ├── ._ARMWinEH.cpp │ ├── ._Allocator.cpp │ ├── ._Atomic.cpp │ ├── ._BlockFrequency.cpp │ ├── ._BranchProbability.cpp │ ├── ._CMakeLists.txt │ ├── ._COM.cpp │ ├── ._COPYRIGHT.regex │ ├── ._CachePruning.cpp │ ├── ._CommandLine.cpp │ ├── ._Compression.cpp │ ├── ._ConvertUTF.c │ ├── ._ConvertUTFWrapper.cpp │ ├── ._CrashRecoveryContext.cpp │ ├── ._DAGDeltaAlgorithm.cpp │ ├── ._DataExtractor.cpp │ ├── ._DataStream.cpp │ ├── ._Debug.cpp │ ├── ._DeltaAlgorithm.cpp │ ├── ._Dwarf.cpp │ ├── ._DynamicLibrary.cpp │ ├── ._Errno.cpp │ ├── ._Error.cpp │ ├── ._ErrorHandling.cpp │ ├── ._FileOutputBuffer.cpp │ ├── ._FileUtilities.cpp │ ├── ._FoldingSet.cpp │ ├── ._FormattedStream.cpp │ ├── ._GraphWriter.cpp │ ├── ._Hashing.cpp │ ├── ._Host.cpp │ ├── ._IntEqClasses.cpp │ ├── ._IntervalMap.cpp │ ├── ._IntrusiveRefCntPtr.cpp │ ├── ._JamCRC.cpp │ ├── ._LEB128.cpp │ ├── ._LLVMBuild.txt │ ├── ._LineIterator.cpp │ ├── ._Locale.cpp │ ├── ._LockFileManager.cpp │ ├── ._MD5.cpp │ ├── ._ManagedStatic.cpp │ ├── ._MathExtras.cpp │ ├── ._Memory.cpp │ ├── ._MemoryBuffer.cpp │ ├── ._MemoryObject.cpp │ ├── ._Mutex.cpp │ ├── ._Options.cpp │ ├── ._Path.cpp │ ├── ._PluginLoader.cpp │ ├── ._PrettyStackTrace.cpp │ ├── ._Process.cpp │ ├── ._Program.cpp │ ├── ._README.txt.system │ ├── ._RWMutex.cpp │ ├── ._RandomNumberGenerator.cpp │ ├── ._Regex.cpp │ ├── ._SHA1.cpp │ ├── ._ScaledNumber.cpp │ ├── ._ScopedPrinter.cpp │ ├── ._SearchForAddressOfSpecialSymbol.cpp │ ├── ._Signals.cpp │ ├── ._SmallPtrSet.cpp │ ├── ._SmallVector.cpp │ ├── ._SourceMgr.cpp │ ├── ._SpecialCaseList.cpp │ ├── ._Statistic.cpp │ ├── ._StreamingMemoryObject.cpp │ ├── ._StringExtras.cpp │ ├── ._StringMap.cpp │ ├── ._StringPool.cpp │ ├── ._StringRef.cpp │ ├── ._StringSaver.cpp │ ├── ._SystemUtils.cpp │ ├── ._TargetParser.cpp │ ├── ._TargetRegistry.cpp │ ├── ._ThreadLocal.cpp │ ├── ._ThreadPool.cpp │ ├── ._Threading.cpp │ ├── ._TimeValue.cpp │ ├── ._Timer.cpp │ ├── ._ToolOutputFile.cpp │ ├── ._Triple.cpp │ ├── ._Twine.cpp │ ├── ._Unicode.cpp │ ├── ._Unix │ ├── ._Valgrind.cpp │ ├── ._Watchdog.cpp │ ├── ._Windows │ ├── ._YAMLParser.cpp │ ├── ._YAMLTraits.cpp │ ├── ._circular_raw_ostream.cpp │ ├── ._raw_os_ostream.cpp │ ├── ._raw_ostream.cpp │ ├── ._regcclass.h │ ├── ._regcname.h │ ├── ._regcomp.c │ ├── ._regengine.inc │ ├── ._regerror.c │ ├── ._regex2.h │ ├── ._regex_impl.h │ ├── ._regexec.c │ ├── ._regfree.c │ ├── ._regstrlcpy.c │ ├── ._regutils.h │ ├── APFloat.cpp │ ├── APInt.cpp │ ├── APSInt.cpp │ ├── ARMBuildAttrs.cpp │ ├── ARMWinEH.cpp │ ├── Allocator.cpp │ ├── Atomic.cpp │ ├── BlockFrequency.cpp │ ├── BranchProbability.cpp │ ├── CMakeLists.txt │ ├── COM.cpp │ ├── COPYRIGHT.regex │ ├── CachePruning.cpp │ ├── CommandLine.cpp │ ├── Compression.cpp │ ├── ConvertUTF.c │ ├── ConvertUTFWrapper.cpp │ ├── CrashRecoveryContext.cpp │ ├── DAGDeltaAlgorithm.cpp │ ├── DataExtractor.cpp │ ├── DataStream.cpp │ ├── Debug.cpp │ ├── DeltaAlgorithm.cpp │ ├── Dwarf.cpp │ ├── DynamicLibrary.cpp │ ├── Errno.cpp │ ├── Error.cpp │ ├── ErrorHandling.cpp │ ├── FileOutputBuffer.cpp │ ├── FileUtilities.cpp │ ├── FoldingSet.cpp │ ├── FormattedStream.cpp │ ├── GraphWriter.cpp │ ├── Hashing.cpp │ ├── Host.cpp │ ├── IntEqClasses.cpp │ ├── IntervalMap.cpp │ ├── IntrusiveRefCntPtr.cpp │ ├── JamCRC.cpp │ ├── LEB128.cpp │ ├── LLVMBuild.txt │ ├── LineIterator.cpp │ ├── Locale.cpp │ ├── LockFileManager.cpp │ ├── MD5.cpp │ ├── ManagedStatic.cpp │ ├── MathExtras.cpp │ ├── Memory.cpp │ ├── MemoryBuffer.cpp │ ├── MemoryObject.cpp │ ├── Mutex.cpp │ ├── Options.cpp │ ├── Path.cpp │ ├── PluginLoader.cpp │ ├── PrettyStackTrace.cpp │ ├── Process.cpp │ ├── Program.cpp │ ├── README.txt.system │ ├── RWMutex.cpp │ ├── RandomNumberGenerator.cpp │ ├── Regex.cpp │ ├── SHA1.cpp │ ├── ScaledNumber.cpp │ ├── ScopedPrinter.cpp │ ├── SearchForAddressOfSpecialSymbol.cpp │ ├── Signals.cpp │ ├── SmallPtrSet.cpp │ ├── SmallVector.cpp │ ├── SourceMgr.cpp │ ├── SpecialCaseList.cpp │ ├── Statistic.cpp │ ├── StreamingMemoryObject.cpp │ ├── StringExtras.cpp │ ├── StringMap.cpp │ ├── StringPool.cpp │ ├── StringRef.cpp │ ├── StringSaver.cpp │ ├── SystemUtils.cpp │ ├── TargetParser.cpp │ ├── TargetRegistry.cpp │ ├── ThreadLocal.cpp │ ├── ThreadPool.cpp │ ├── Threading.cpp │ ├── TimeValue.cpp │ ├── Timer.cpp │ ├── ToolOutputFile.cpp │ ├── Triple.cpp │ ├── Twine.cpp │ ├── Unicode.cpp │ ├── Unix │ │ ├── ._COM.inc │ │ ├── ._Host.inc │ │ ├── ._Memory.inc │ │ ├── ._Mutex.inc │ │ ├── ._Path.inc │ │ ├── ._Process.inc │ │ ├── ._Program.inc │ │ ├── ._README.txt │ │ ├── ._RWMutex.inc │ │ ├── ._Signals.inc │ │ ├── ._ThreadLocal.inc │ │ ├── ._TimeValue.inc │ │ ├── ._Unix.h │ │ ├── ._Watchdog.inc │ │ ├── COM.inc │ │ ├── Host.inc │ │ ├── Memory.inc │ │ ├── Mutex.inc │ │ ├── Path.inc │ │ ├── Process.inc │ │ ├── Program.inc │ │ ├── README.txt │ │ ├── RWMutex.inc │ │ ├── Signals.inc │ │ ├── ThreadLocal.inc │ │ ├── TimeValue.inc │ │ ├── Unix.h │ │ └── Watchdog.inc │ ├── Valgrind.cpp │ ├── Watchdog.cpp │ ├── Windows │ │ ├── ._COM.inc │ │ ├── ._DynamicLibrary.inc │ │ ├── ._Host.inc │ │ ├── ._Memory.inc │ │ ├── ._Mutex.inc │ │ ├── ._Path.inc │ │ ├── ._Process.inc │ │ ├── ._Program.inc │ │ ├── ._RWMutex.inc │ │ ├── ._Signals.inc │ │ ├── ._ThreadLocal.inc │ │ ├── ._TimeValue.inc │ │ ├── ._Watchdog.inc │ │ ├── ._WindowsSupport.h │ │ ├── ._explicit_symbols.inc │ │ ├── COM.inc │ │ ├── DynamicLibrary.inc │ │ ├── Host.inc │ │ ├── Memory.inc │ │ ├── Mutex.inc │ │ ├── Path.inc │ │ ├── Process.inc │ │ ├── Program.inc │ │ ├── RWMutex.inc │ │ ├── Signals.inc │ │ ├── ThreadLocal.inc │ │ ├── TimeValue.inc │ │ ├── Watchdog.inc │ │ ├── WindowsSupport.h │ │ └── explicit_symbols.inc │ ├── YAMLParser.cpp │ ├── YAMLTraits.cpp │ ├── circular_raw_ostream.cpp │ ├── raw_os_ostream.cpp │ ├── raw_ostream.cpp │ ├── regcclass.h │ ├── regcname.h │ ├── regcomp.c │ ├── regengine.inc │ ├── regerror.c │ ├── regex2.h │ ├── regex_impl.h │ ├── regexec.c │ ├── regfree.c │ ├── regstrlcpy.c │ └── regutils.h ├── TableGen │ ├── ._CMakeLists.txt │ ├── ._Error.cpp │ ├── ._LLVMBuild.txt │ ├── ._Main.cpp │ ├── ._Record.cpp │ ├── ._SetTheory.cpp │ ├── ._StringMatcher.cpp │ ├── ._TGLexer.cpp │ ├── ._TGLexer.h │ ├── ._TGParser.cpp │ ├── ._TGParser.h │ ├── ._TableGenBackend.cpp │ ├── CMakeLists.txt │ ├── Error.cpp │ ├── LLVMBuild.txt │ ├── Main.cpp │ ├── Record.cpp │ ├── SetTheory.cpp │ ├── StringMatcher.cpp │ ├── TGLexer.cpp │ ├── TGLexer.h │ ├── TGParser.cpp │ ├── TGParser.h │ └── TableGenBackend.cpp ├── Target │ ├── ._AArch64 │ ├── ._AMDGPU │ ├── ._ARM │ ├── ._AVR │ ├── ._BPF │ ├── ._CMakeLists.txt │ ├── ._Hexagon │ ├── ._LLVMBuild.txt │ ├── ._Lanai │ ├── ._MSP430 │ ├── ._Mips │ ├── ._NVPTX │ ├── ._PowerPC │ ├── ._README.txt │ ├── ._Sparc │ ├── ._SystemZ │ ├── ._Target.cpp │ ├── ._TargetIntrinsicInfo.cpp │ ├── ._TargetLoweringObjectFile.cpp │ ├── ._TargetMachine.cpp │ ├── ._TargetMachineC.cpp │ ├── ._TargetRecip.cpp │ ├── ._TargetSubtargetInfo.cpp │ ├── ._WebAssembly │ ├── ._X86 │ ├── ._XCore │ ├── AArch64 │ │ ├── ._AArch64.h │ │ ├── ._AArch64.td │ │ ├── ._AArch64A53Fix835769.cpp │ │ ├── ._AArch64A57FPLoadBalancing.cpp │ │ ├── ._AArch64AddressTypePromotion.cpp │ │ ├── ._AArch64AdvSIMDScalarPass.cpp │ │ ├── ._AArch64AsmPrinter.cpp │ │ ├── ._AArch64BranchRelaxation.cpp │ │ ├── ._AArch64CallLowering.cpp │ │ ├── ._AArch64CallLowering.h │ │ ├── ._AArch64CallingConvention.h │ │ ├── ._AArch64CallingConvention.td │ │ ├── ._AArch64CleanupLocalDynamicTLSPass.cpp │ │ ├── ._AArch64CollectLOH.cpp │ │ ├── ._AArch64ConditionOptimizer.cpp │ │ ├── ._AArch64ConditionalCompares.cpp │ │ ├── ._AArch64DeadRegisterDefinitionsPass.cpp │ │ ├── ._AArch64ExpandPseudoInsts.cpp │ │ ├── ._AArch64FastISel.cpp │ │ ├── ._AArch64FrameLowering.cpp │ │ ├── ._AArch64FrameLowering.h │ │ ├── ._AArch64ISelDAGToDAG.cpp │ │ ├── ._AArch64ISelLowering.cpp │ │ ├── ._AArch64ISelLowering.h │ │ ├── ._AArch64InstrAtomics.td │ │ ├── ._AArch64InstrFormats.td │ │ ├── ._AArch64InstrInfo.cpp │ │ ├── ._AArch64InstrInfo.h │ │ ├── ._AArch64InstrInfo.td │ │ ├── ._AArch64LoadStoreOptimizer.cpp │ │ ├── ._AArch64MCInstLower.cpp │ │ ├── ._AArch64MCInstLower.h │ │ ├── ._AArch64MachineFunctionInfo.h │ │ ├── ._AArch64PBQPRegAlloc.cpp │ │ ├── ._AArch64PBQPRegAlloc.h │ │ ├── ._AArch64PerfectShuffle.h │ │ ├── ._AArch64PromoteConstant.cpp │ │ ├── ._AArch64RedundantCopyElimination.cpp │ │ ├── ._AArch64RegisterBankInfo.cpp │ │ ├── ._AArch64RegisterBankInfo.h │ │ ├── ._AArch64RegisterInfo.cpp │ │ ├── ._AArch64RegisterInfo.h │ │ ├── ._AArch64RegisterInfo.td │ │ ├── ._AArch64SchedA53.td │ │ ├── ._AArch64SchedA57.td │ │ ├── ._AArch64SchedA57WriteRes.td │ │ ├── ._AArch64SchedCyclone.td │ │ ├── ._AArch64SchedKryo.td │ │ ├── ._AArch64SchedKryoDetails.td │ │ ├── ._AArch64SchedM1.td │ │ ├── ._AArch64SchedVulcan.td │ │ ├── ._AArch64Schedule.td │ │ ├── ._AArch64SelectionDAGInfo.cpp │ │ ├── ._AArch64SelectionDAGInfo.h │ │ ├── ._AArch64StorePairSuppress.cpp │ │ ├── ._AArch64Subtarget.cpp │ │ ├── ._AArch64Subtarget.h │ │ ├── ._AArch64SystemOperands.td │ │ ├── ._AArch64TargetMachine.cpp │ │ ├── ._AArch64TargetMachine.h │ │ ├── ._AArch64TargetObjectFile.cpp │ │ ├── ._AArch64TargetObjectFile.h │ │ ├── ._AArch64TargetTransformInfo.cpp │ │ ├── ._AArch64TargetTransformInfo.h │ │ ├── ._AsmParser │ │ ├── ._CMakeLists.txt │ │ ├── ._Disassembler │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._TargetInfo │ │ ├── ._Utils │ │ ├── AArch64.h │ │ ├── AArch64.td │ │ ├── AArch64A53Fix835769.cpp │ │ ├── AArch64A57FPLoadBalancing.cpp │ │ ├── AArch64AddressTypePromotion.cpp │ │ ├── AArch64AdvSIMDScalarPass.cpp │ │ ├── AArch64AsmPrinter.cpp │ │ ├── AArch64BranchRelaxation.cpp │ │ ├── AArch64CallLowering.cpp │ │ ├── AArch64CallLowering.h │ │ ├── AArch64CallingConvention.h │ │ ├── AArch64CallingConvention.td │ │ ├── AArch64CleanupLocalDynamicTLSPass.cpp │ │ ├── AArch64CollectLOH.cpp │ │ ├── AArch64ConditionOptimizer.cpp │ │ ├── AArch64ConditionalCompares.cpp │ │ ├── AArch64DeadRegisterDefinitionsPass.cpp │ │ ├── AArch64ExpandPseudoInsts.cpp │ │ ├── AArch64FastISel.cpp │ │ ├── AArch64FrameLowering.cpp │ │ ├── AArch64FrameLowering.h │ │ ├── AArch64ISelDAGToDAG.cpp │ │ ├── AArch64ISelLowering.cpp │ │ ├── AArch64ISelLowering.h │ │ ├── AArch64InstrAtomics.td │ │ ├── AArch64InstrFormats.td │ │ ├── AArch64InstrInfo.cpp │ │ ├── AArch64InstrInfo.h │ │ ├── AArch64InstrInfo.td │ │ ├── AArch64LoadStoreOptimizer.cpp │ │ ├── AArch64MCInstLower.cpp │ │ ├── AArch64MCInstLower.h │ │ ├── AArch64MachineFunctionInfo.h │ │ ├── AArch64PBQPRegAlloc.cpp │ │ ├── AArch64PBQPRegAlloc.h │ │ ├── AArch64PerfectShuffle.h │ │ ├── AArch64PromoteConstant.cpp │ │ ├── AArch64RedundantCopyElimination.cpp │ │ ├── AArch64RegisterBankInfo.cpp │ │ ├── AArch64RegisterBankInfo.h │ │ ├── AArch64RegisterInfo.cpp │ │ ├── AArch64RegisterInfo.h │ │ ├── AArch64RegisterInfo.td │ │ ├── AArch64SchedA53.td │ │ ├── AArch64SchedA57.td │ │ ├── AArch64SchedA57WriteRes.td │ │ ├── AArch64SchedCyclone.td │ │ ├── AArch64SchedKryo.td │ │ ├── AArch64SchedKryoDetails.td │ │ ├── AArch64SchedM1.td │ │ ├── AArch64SchedVulcan.td │ │ ├── AArch64Schedule.td │ │ ├── AArch64SelectionDAGInfo.cpp │ │ ├── AArch64SelectionDAGInfo.h │ │ ├── AArch64StorePairSuppress.cpp │ │ ├── AArch64Subtarget.cpp │ │ ├── AArch64Subtarget.h │ │ ├── AArch64SystemOperands.td │ │ ├── AArch64TargetMachine.cpp │ │ ├── AArch64TargetMachine.h │ │ ├── AArch64TargetObjectFile.cpp │ │ ├── AArch64TargetObjectFile.h │ │ ├── AArch64TargetTransformInfo.cpp │ │ ├── AArch64TargetTransformInfo.h │ │ ├── AsmParser │ │ │ ├── ._AArch64AsmParser.cpp │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AArch64AsmParser.cpp │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── ._AArch64Disassembler.cpp │ │ │ ├── ._AArch64Disassembler.h │ │ │ ├── ._AArch64ExternalSymbolizer.cpp │ │ │ ├── ._AArch64ExternalSymbolizer.h │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AArch64Disassembler.cpp │ │ │ ├── AArch64Disassembler.h │ │ │ ├── AArch64ExternalSymbolizer.cpp │ │ │ ├── AArch64ExternalSymbolizer.h │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── InstPrinter │ │ │ ├── ._AArch64InstPrinter.cpp │ │ │ ├── ._AArch64InstPrinter.h │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AArch64InstPrinter.cpp │ │ │ ├── AArch64InstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._AArch64AddressingModes.h │ │ │ ├── ._AArch64AsmBackend.cpp │ │ │ ├── ._AArch64ELFObjectWriter.cpp │ │ │ ├── ._AArch64ELFStreamer.cpp │ │ │ ├── ._AArch64ELFStreamer.h │ │ │ ├── ._AArch64FixupKinds.h │ │ │ ├── ._AArch64MCAsmInfo.cpp │ │ │ ├── ._AArch64MCAsmInfo.h │ │ │ ├── ._AArch64MCCodeEmitter.cpp │ │ │ ├── ._AArch64MCExpr.cpp │ │ │ ├── ._AArch64MCExpr.h │ │ │ ├── ._AArch64MCTargetDesc.cpp │ │ │ ├── ._AArch64MCTargetDesc.h │ │ │ ├── ._AArch64MachObjectWriter.cpp │ │ │ ├── ._AArch64TargetStreamer.cpp │ │ │ ├── ._AArch64TargetStreamer.h │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AArch64AddressingModes.h │ │ │ ├── AArch64AsmBackend.cpp │ │ │ ├── AArch64ELFObjectWriter.cpp │ │ │ ├── AArch64ELFStreamer.cpp │ │ │ ├── AArch64ELFStreamer.h │ │ │ ├── AArch64FixupKinds.h │ │ │ ├── AArch64MCAsmInfo.cpp │ │ │ ├── AArch64MCAsmInfo.h │ │ │ ├── AArch64MCCodeEmitter.cpp │ │ │ ├── AArch64MCExpr.cpp │ │ │ ├── AArch64MCExpr.h │ │ │ ├── AArch64MCTargetDesc.cpp │ │ │ ├── AArch64MCTargetDesc.h │ │ │ ├── AArch64MachObjectWriter.cpp │ │ │ ├── AArch64TargetStreamer.cpp │ │ │ ├── AArch64TargetStreamer.h │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── TargetInfo │ │ │ ├── ._AArch64TargetInfo.cpp │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AArch64TargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ └── Utils │ │ │ ├── ._AArch64BaseInfo.cpp │ │ │ ├── ._AArch64BaseInfo.h │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AArch64BaseInfo.cpp │ │ │ ├── AArch64BaseInfo.h │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ ├── AMDGPU │ │ ├── ._AMDGPU.h │ │ ├── ._AMDGPU.td │ │ ├── ._AMDGPUAlwaysInlinePass.cpp │ │ ├── ._AMDGPUAnnotateKernelFeatures.cpp │ │ ├── ._AMDGPUAnnotateUniformValues.cpp │ │ ├── ._AMDGPUAsmPrinter.cpp │ │ ├── ._AMDGPUAsmPrinter.h │ │ ├── ._AMDGPUCallLowering.cpp │ │ ├── ._AMDGPUCallLowering.h │ │ ├── ._AMDGPUCallingConv.td │ │ ├── ._AMDGPUCodeGenPrepare.cpp │ │ ├── ._AMDGPUFrameLowering.cpp │ │ ├── ._AMDGPUFrameLowering.h │ │ ├── ._AMDGPUISelDAGToDAG.cpp │ │ ├── ._AMDGPUISelLowering.cpp │ │ ├── ._AMDGPUISelLowering.h │ │ ├── ._AMDGPUInstrInfo.cpp │ │ ├── ._AMDGPUInstrInfo.h │ │ ├── ._AMDGPUInstrInfo.td │ │ ├── ._AMDGPUInstructions.td │ │ ├── ._AMDGPUIntrinsicInfo.cpp │ │ ├── ._AMDGPUIntrinsicInfo.h │ │ ├── ._AMDGPUIntrinsics.td │ │ ├── ._AMDGPUMCInstLower.cpp │ │ ├── ._AMDGPUMCInstLower.h │ │ ├── ._AMDGPUMachineFunction.cpp │ │ ├── ._AMDGPUMachineFunction.h │ │ ├── ._AMDGPUOpenCLImageTypeLoweringPass.cpp │ │ ├── ._AMDGPUPromoteAlloca.cpp │ │ ├── ._AMDGPURegisterInfo.cpp │ │ ├── ._AMDGPURegisterInfo.h │ │ ├── ._AMDGPURegisterInfo.td │ │ ├── ._AMDGPURuntimeMetadata.h │ │ ├── ._AMDGPUSubtarget.cpp │ │ ├── ._AMDGPUSubtarget.h │ │ ├── ._AMDGPUTargetMachine.cpp │ │ ├── ._AMDGPUTargetMachine.h │ │ ├── ._AMDGPUTargetObjectFile.cpp │ │ ├── ._AMDGPUTargetObjectFile.h │ │ ├── ._AMDGPUTargetTransformInfo.cpp │ │ ├── ._AMDGPUTargetTransformInfo.h │ │ ├── ._AMDILCFGStructurizer.cpp │ │ ├── ._AMDKernelCodeT.h │ │ ├── ._AsmParser │ │ ├── ._CIInstructions.td │ │ ├── ._CMakeLists.txt │ │ ├── ._CaymanInstructions.td │ │ ├── ._Disassembler │ │ ├── ._EvergreenInstructions.td │ │ ├── ._GCNHazardRecognizer.cpp │ │ ├── ._GCNHazardRecognizer.h │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._Processors.td │ │ ├── ._R600ClauseMergePass.cpp │ │ ├── ._R600ControlFlowFinalizer.cpp │ │ ├── ._R600Defines.h │ │ ├── ._R600EmitClauseMarkers.cpp │ │ ├── ._R600ExpandSpecialInstrs.cpp │ │ ├── ._R600FrameLowering.cpp │ │ ├── ._R600FrameLowering.h │ │ ├── ._R600ISelLowering.cpp │ │ ├── ._R600ISelLowering.h │ │ ├── ._R600InstrFormats.td │ │ ├── ._R600InstrInfo.cpp │ │ ├── ._R600InstrInfo.h │ │ ├── ._R600Instructions.td │ │ ├── ._R600Intrinsics.td │ │ ├── ._R600MachineFunctionInfo.cpp │ │ ├── ._R600MachineFunctionInfo.h │ │ ├── ._R600MachineScheduler.cpp │ │ ├── ._R600MachineScheduler.h │ │ ├── ._R600OptimizeVectorRegisters.cpp │ │ ├── ._R600Packetizer.cpp │ │ ├── ._R600RegisterInfo.cpp │ │ ├── ._R600RegisterInfo.h │ │ ├── ._R600RegisterInfo.td │ │ ├── ._R600Schedule.td │ │ ├── ._R700Instructions.td │ │ ├── ._SIAnnotateControlFlow.cpp │ │ ├── ._SIDebuggerInsertNops.cpp │ │ ├── ._SIDefines.h │ │ ├── ._SIFixControlFlowLiveIntervals.cpp │ │ ├── ._SIFixSGPRCopies.cpp │ │ ├── ._SIFoldOperands.cpp │ │ ├── ._SIFrameLowering.cpp │ │ ├── ._SIFrameLowering.h │ │ ├── ._SIISelLowering.cpp │ │ ├── ._SIISelLowering.h │ │ ├── ._SIInsertWaits.cpp │ │ ├── ._SIInstrFormats.td │ │ ├── ._SIInstrInfo.cpp │ │ ├── ._SIInstrInfo.h │ │ ├── ._SIInstrInfo.td │ │ ├── ._SIInstructions.td │ │ ├── ._SIIntrinsics.td │ │ ├── ._SILoadStoreOptimizer.cpp │ │ ├── ._SILowerControlFlow.cpp │ │ ├── ._SILowerI1Copies.cpp │ │ ├── ._SIMachineFunctionInfo.cpp │ │ ├── ._SIMachineFunctionInfo.h │ │ ├── ._SIMachineScheduler.cpp │ │ ├── ._SIMachineScheduler.h │ │ ├── ._SIRegisterInfo.cpp │ │ ├── ._SIRegisterInfo.h │ │ ├── ._SIRegisterInfo.td │ │ ├── ._SISchedule.td │ │ ├── ._SIShrinkInstructions.cpp │ │ ├── ._SITypeRewriter.cpp │ │ ├── ._SIWholeQuadMode.cpp │ │ ├── ._TargetInfo │ │ ├── ._Utils │ │ ├── ._VIInstrFormats.td │ │ ├── ._VIInstructions.td │ │ ├── AMDGPU.h │ │ ├── AMDGPU.td │ │ ├── AMDGPUAlwaysInlinePass.cpp │ │ ├── AMDGPUAnnotateKernelFeatures.cpp │ │ ├── AMDGPUAnnotateUniformValues.cpp │ │ ├── AMDGPUAsmPrinter.cpp │ │ ├── AMDGPUAsmPrinter.h │ │ ├── AMDGPUCallLowering.cpp │ │ ├── AMDGPUCallLowering.h │ │ ├── AMDGPUCallingConv.td │ │ ├── AMDGPUCodeGenPrepare.cpp │ │ ├── AMDGPUFrameLowering.cpp │ │ ├── AMDGPUFrameLowering.h │ │ ├── AMDGPUISelDAGToDAG.cpp │ │ ├── AMDGPUISelLowering.cpp │ │ ├── AMDGPUISelLowering.h │ │ ├── AMDGPUInstrInfo.cpp │ │ ├── AMDGPUInstrInfo.h │ │ ├── AMDGPUInstrInfo.td │ │ ├── AMDGPUInstructions.td │ │ ├── AMDGPUIntrinsicInfo.cpp │ │ ├── AMDGPUIntrinsicInfo.h │ │ ├── AMDGPUIntrinsics.td │ │ ├── AMDGPUMCInstLower.cpp │ │ ├── AMDGPUMCInstLower.h │ │ ├── AMDGPUMachineFunction.cpp │ │ ├── AMDGPUMachineFunction.h │ │ ├── AMDGPUOpenCLImageTypeLoweringPass.cpp │ │ ├── AMDGPUPromoteAlloca.cpp │ │ ├── AMDGPURegisterInfo.cpp │ │ ├── AMDGPURegisterInfo.h │ │ ├── AMDGPURegisterInfo.td │ │ ├── AMDGPURuntimeMetadata.h │ │ ├── AMDGPUSubtarget.cpp │ │ ├── AMDGPUSubtarget.h │ │ ├── AMDGPUTargetMachine.cpp │ │ ├── AMDGPUTargetMachine.h │ │ ├── AMDGPUTargetObjectFile.cpp │ │ ├── AMDGPUTargetObjectFile.h │ │ ├── AMDGPUTargetTransformInfo.cpp │ │ ├── AMDGPUTargetTransformInfo.h │ │ ├── AMDILCFGStructurizer.cpp │ │ ├── AMDKernelCodeT.h │ │ ├── AsmParser │ │ │ ├── ._AMDGPUAsmParser.cpp │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AMDGPUAsmParser.cpp │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── CIInstructions.td │ │ ├── CMakeLists.txt │ │ ├── CaymanInstructions.td │ │ ├── Disassembler │ │ │ ├── ._AMDGPUDisassembler.cpp │ │ │ ├── ._AMDGPUDisassembler.h │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AMDGPUDisassembler.cpp │ │ │ ├── AMDGPUDisassembler.h │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── EvergreenInstructions.td │ │ ├── GCNHazardRecognizer.cpp │ │ ├── GCNHazardRecognizer.h │ │ ├── InstPrinter │ │ │ ├── ._AMDGPUInstPrinter.cpp │ │ │ ├── ._AMDGPUInstPrinter.h │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AMDGPUInstPrinter.cpp │ │ │ ├── AMDGPUInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._AMDGPUAsmBackend.cpp │ │ │ ├── ._AMDGPUELFObjectWriter.cpp │ │ │ ├── ._AMDGPUELFStreamer.cpp │ │ │ ├── ._AMDGPUELFStreamer.h │ │ │ ├── ._AMDGPUFixupKinds.h │ │ │ ├── ._AMDGPUMCAsmInfo.cpp │ │ │ ├── ._AMDGPUMCAsmInfo.h │ │ │ ├── ._AMDGPUMCCodeEmitter.cpp │ │ │ ├── ._AMDGPUMCCodeEmitter.h │ │ │ ├── ._AMDGPUMCTargetDesc.cpp │ │ │ ├── ._AMDGPUMCTargetDesc.h │ │ │ ├── ._AMDGPUTargetStreamer.cpp │ │ │ ├── ._AMDGPUTargetStreamer.h │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._R600MCCodeEmitter.cpp │ │ │ ├── ._SIMCCodeEmitter.cpp │ │ │ ├── AMDGPUAsmBackend.cpp │ │ │ ├── AMDGPUELFObjectWriter.cpp │ │ │ ├── AMDGPUELFStreamer.cpp │ │ │ ├── AMDGPUELFStreamer.h │ │ │ ├── AMDGPUFixupKinds.h │ │ │ ├── AMDGPUMCAsmInfo.cpp │ │ │ ├── AMDGPUMCAsmInfo.h │ │ │ ├── AMDGPUMCCodeEmitter.cpp │ │ │ ├── AMDGPUMCCodeEmitter.h │ │ │ ├── AMDGPUMCTargetDesc.cpp │ │ │ ├── AMDGPUMCTargetDesc.h │ │ │ ├── AMDGPUTargetStreamer.cpp │ │ │ ├── AMDGPUTargetStreamer.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── R600MCCodeEmitter.cpp │ │ │ └── SIMCCodeEmitter.cpp │ │ ├── Processors.td │ │ ├── R600ClauseMergePass.cpp │ │ ├── R600ControlFlowFinalizer.cpp │ │ ├── R600Defines.h │ │ ├── R600EmitClauseMarkers.cpp │ │ ├── R600ExpandSpecialInstrs.cpp │ │ ├── R600FrameLowering.cpp │ │ ├── R600FrameLowering.h │ │ ├── R600ISelLowering.cpp │ │ ├── R600ISelLowering.h │ │ ├── R600InstrFormats.td │ │ ├── R600InstrInfo.cpp │ │ ├── R600InstrInfo.h │ │ ├── R600Instructions.td │ │ ├── R600Intrinsics.td │ │ ├── R600MachineFunctionInfo.cpp │ │ ├── R600MachineFunctionInfo.h │ │ ├── R600MachineScheduler.cpp │ │ ├── R600MachineScheduler.h │ │ ├── R600OptimizeVectorRegisters.cpp │ │ ├── R600Packetizer.cpp │ │ ├── R600RegisterInfo.cpp │ │ ├── R600RegisterInfo.h │ │ ├── R600RegisterInfo.td │ │ ├── R600Schedule.td │ │ ├── R700Instructions.td │ │ ├── SIAnnotateControlFlow.cpp │ │ ├── SIDebuggerInsertNops.cpp │ │ ├── SIDefines.h │ │ ├── SIFixControlFlowLiveIntervals.cpp │ │ ├── SIFixSGPRCopies.cpp │ │ ├── SIFoldOperands.cpp │ │ ├── SIFrameLowering.cpp │ │ ├── SIFrameLowering.h │ │ ├── SIISelLowering.cpp │ │ ├── SIISelLowering.h │ │ ├── SIInsertWaits.cpp │ │ ├── SIInstrFormats.td │ │ ├── SIInstrInfo.cpp │ │ ├── SIInstrInfo.h │ │ ├── SIInstrInfo.td │ │ ├── SIInstructions.td │ │ ├── SIIntrinsics.td │ │ ├── SILoadStoreOptimizer.cpp │ │ ├── SILowerControlFlow.cpp │ │ ├── SILowerI1Copies.cpp │ │ ├── SIMachineFunctionInfo.cpp │ │ ├── SIMachineFunctionInfo.h │ │ ├── SIMachineScheduler.cpp │ │ ├── SIMachineScheduler.h │ │ ├── SIRegisterInfo.cpp │ │ ├── SIRegisterInfo.h │ │ ├── SIRegisterInfo.td │ │ ├── SISchedule.td │ │ ├── SIShrinkInstructions.cpp │ │ ├── SITypeRewriter.cpp │ │ ├── SIWholeQuadMode.cpp │ │ ├── TargetInfo │ │ │ ├── ._AMDGPUTargetInfo.cpp │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AMDGPUTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── Utils │ │ │ ├── ._AMDGPUAsmUtils.cpp │ │ │ ├── ._AMDGPUAsmUtils.h │ │ │ ├── ._AMDGPUBaseInfo.cpp │ │ │ ├── ._AMDGPUBaseInfo.h │ │ │ ├── ._AMDKernelCodeTInfo.h │ │ │ ├── ._AMDKernelCodeTUtils.cpp │ │ │ ├── ._AMDKernelCodeTUtils.h │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AMDGPUAsmUtils.cpp │ │ │ ├── AMDGPUAsmUtils.h │ │ │ ├── AMDGPUBaseInfo.cpp │ │ │ ├── AMDGPUBaseInfo.h │ │ │ ├── AMDKernelCodeTInfo.h │ │ │ ├── AMDKernelCodeTUtils.cpp │ │ │ ├── AMDKernelCodeTUtils.h │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── VIInstrFormats.td │ │ └── VIInstructions.td │ ├── ARM │ │ ├── ._A15SDOptimizer.cpp │ │ ├── ._ARM.h │ │ ├── ._ARM.td │ │ ├── ._ARMAsmPrinter.cpp │ │ ├── ._ARMAsmPrinter.h │ │ ├── ._ARMBaseInstrInfo.cpp │ │ ├── ._ARMBaseInstrInfo.h │ │ ├── ._ARMBaseRegisterInfo.cpp │ │ ├── ._ARMBaseRegisterInfo.h │ │ ├── ._ARMCallingConv.h │ │ ├── ._ARMCallingConv.td │ │ ├── ._ARMConstantIslandPass.cpp │ │ ├── ._ARMConstantPoolValue.cpp │ │ ├── ._ARMConstantPoolValue.h │ │ ├── ._ARMExpandPseudoInsts.cpp │ │ ├── ._ARMFastISel.cpp │ │ ├── ._ARMFeatures.h │ │ ├── ._ARMFrameLowering.cpp │ │ ├── ._ARMFrameLowering.h │ │ ├── ._ARMHazardRecognizer.cpp │ │ ├── ._ARMHazardRecognizer.h │ │ ├── ._ARMISelDAGToDAG.cpp │ │ ├── ._ARMISelLowering.cpp │ │ ├── ._ARMISelLowering.h │ │ ├── ._ARMInstrFormats.td │ │ ├── ._ARMInstrInfo.cpp │ │ ├── ._ARMInstrInfo.h │ │ ├── ._ARMInstrInfo.td │ │ ├── ._ARMInstrNEON.td │ │ ├── ._ARMInstrThumb.td │ │ ├── ._ARMInstrThumb2.td │ │ ├── ._ARMInstrVFP.td │ │ ├── ._ARMLoadStoreOptimizer.cpp │ │ ├── ._ARMMCInstLower.cpp │ │ ├── ._ARMMachineFunctionInfo.cpp │ │ ├── ._ARMMachineFunctionInfo.h │ │ ├── ._ARMOptimizeBarriersPass.cpp │ │ ├── ._ARMPerfectShuffle.h │ │ ├── ._ARMRegisterInfo.cpp │ │ ├── ._ARMRegisterInfo.h │ │ ├── ._ARMRegisterInfo.td │ │ ├── ._ARMSchedule.td │ │ ├── ._ARMScheduleA8.td │ │ ├── ._ARMScheduleA9.td │ │ ├── ._ARMScheduleSwift.td │ │ ├── ._ARMScheduleV6.td │ │ ├── ._ARMSelectionDAGInfo.cpp │ │ ├── ._ARMSelectionDAGInfo.h │ │ ├── ._ARMSubtarget.cpp │ │ ├── ._ARMSubtarget.h │ │ ├── ._ARMTargetMachine.cpp │ │ ├── ._ARMTargetMachine.h │ │ ├── ._ARMTargetObjectFile.cpp │ │ ├── ._ARMTargetObjectFile.h │ │ ├── ._ARMTargetTransformInfo.cpp │ │ ├── ._ARMTargetTransformInfo.h │ │ ├── ._AsmParser │ │ ├── ._CMakeLists.txt │ │ ├── ._Disassembler │ │ ├── ._InstPrinter │ │ ├── ._LICENSE.TXT │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._MLxExpansionPass.cpp │ │ ├── ._README-Thumb.txt │ │ ├── ._README-Thumb2.txt │ │ ├── ._README.txt │ │ ├── ._TargetInfo │ │ ├── ._Thumb1FrameLowering.cpp │ │ ├── ._Thumb1FrameLowering.h │ │ ├── ._Thumb1InstrInfo.cpp │ │ ├── ._Thumb1InstrInfo.h │ │ ├── ._Thumb2ITBlockPass.cpp │ │ ├── ._Thumb2InstrInfo.cpp │ │ ├── ._Thumb2InstrInfo.h │ │ ├── ._Thumb2SizeReduction.cpp │ │ ├── ._ThumbRegisterInfo.cpp │ │ ├── ._ThumbRegisterInfo.h │ │ ├── A15SDOptimizer.cpp │ │ ├── ARM.h │ │ ├── ARM.td │ │ ├── ARMAsmPrinter.cpp │ │ ├── ARMAsmPrinter.h │ │ ├── ARMBaseInstrInfo.cpp │ │ ├── ARMBaseInstrInfo.h │ │ ├── ARMBaseRegisterInfo.cpp │ │ ├── ARMBaseRegisterInfo.h │ │ ├── ARMCallingConv.h │ │ ├── ARMCallingConv.td │ │ ├── ARMConstantIslandPass.cpp │ │ ├── ARMConstantPoolValue.cpp │ │ ├── ARMConstantPoolValue.h │ │ ├── ARMExpandPseudoInsts.cpp │ │ ├── ARMFastISel.cpp │ │ ├── ARMFeatures.h │ │ ├── ARMFrameLowering.cpp │ │ ├── ARMFrameLowering.h │ │ ├── ARMHazardRecognizer.cpp │ │ ├── ARMHazardRecognizer.h │ │ ├── ARMISelDAGToDAG.cpp │ │ ├── ARMISelLowering.cpp │ │ ├── ARMISelLowering.h │ │ ├── ARMInstrFormats.td │ │ ├── ARMInstrInfo.cpp │ │ ├── ARMInstrInfo.h │ │ ├── ARMInstrInfo.td │ │ ├── ARMInstrNEON.td │ │ ├── ARMInstrThumb.td │ │ ├── ARMInstrThumb2.td │ │ ├── ARMInstrVFP.td │ │ ├── ARMLoadStoreOptimizer.cpp │ │ ├── ARMMCInstLower.cpp │ │ ├── ARMMachineFunctionInfo.cpp │ │ ├── ARMMachineFunctionInfo.h │ │ ├── ARMOptimizeBarriersPass.cpp │ │ ├── ARMPerfectShuffle.h │ │ ├── ARMRegisterInfo.cpp │ │ ├── ARMRegisterInfo.h │ │ ├── ARMRegisterInfo.td │ │ ├── ARMSchedule.td │ │ ├── ARMScheduleA8.td │ │ ├── ARMScheduleA9.td │ │ ├── ARMScheduleSwift.td │ │ ├── ARMScheduleV6.td │ │ ├── ARMSelectionDAGInfo.cpp │ │ ├── ARMSelectionDAGInfo.h │ │ ├── ARMSubtarget.cpp │ │ ├── ARMSubtarget.h │ │ ├── ARMTargetMachine.cpp │ │ ├── ARMTargetMachine.h │ │ ├── ARMTargetObjectFile.cpp │ │ ├── ARMTargetObjectFile.h │ │ ├── ARMTargetTransformInfo.cpp │ │ ├── ARMTargetTransformInfo.h │ │ ├── AsmParser │ │ │ ├── ._ARMAsmParser.cpp │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ARMAsmParser.cpp │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── ._ARMDisassembler.cpp │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ARMDisassembler.cpp │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── InstPrinter │ │ │ ├── ._ARMInstPrinter.cpp │ │ │ ├── ._ARMInstPrinter.h │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ARMInstPrinter.cpp │ │ │ ├── ARMInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── LICENSE.TXT │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._ARMAddressingModes.h │ │ │ ├── ._ARMAsmBackend.cpp │ │ │ ├── ._ARMAsmBackend.h │ │ │ ├── ._ARMAsmBackendDarwin.h │ │ │ ├── ._ARMAsmBackendELF.h │ │ │ ├── ._ARMAsmBackendWinCOFF.h │ │ │ ├── ._ARMBaseInfo.h │ │ │ ├── ._ARMELFObjectWriter.cpp │ │ │ ├── ._ARMELFStreamer.cpp │ │ │ ├── ._ARMFixupKinds.h │ │ │ ├── ._ARMMCAsmInfo.cpp │ │ │ ├── ._ARMMCAsmInfo.h │ │ │ ├── ._ARMMCCodeEmitter.cpp │ │ │ ├── ._ARMMCExpr.cpp │ │ │ ├── ._ARMMCExpr.h │ │ │ ├── ._ARMMCTargetDesc.cpp │ │ │ ├── ._ARMMCTargetDesc.h │ │ │ ├── ._ARMMachORelocationInfo.cpp │ │ │ ├── ._ARMMachObjectWriter.cpp │ │ │ ├── ._ARMTargetStreamer.cpp │ │ │ ├── ._ARMUnwindOpAsm.cpp │ │ │ ├── ._ARMUnwindOpAsm.h │ │ │ ├── ._ARMWinCOFFObjectWriter.cpp │ │ │ ├── ._ARMWinCOFFStreamer.cpp │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ARMAddressingModes.h │ │ │ ├── ARMAsmBackend.cpp │ │ │ ├── ARMAsmBackend.h │ │ │ ├── ARMAsmBackendDarwin.h │ │ │ ├── ARMAsmBackendELF.h │ │ │ ├── ARMAsmBackendWinCOFF.h │ │ │ ├── ARMBaseInfo.h │ │ │ ├── ARMELFObjectWriter.cpp │ │ │ ├── ARMELFStreamer.cpp │ │ │ ├── ARMFixupKinds.h │ │ │ ├── ARMMCAsmInfo.cpp │ │ │ ├── ARMMCAsmInfo.h │ │ │ ├── ARMMCCodeEmitter.cpp │ │ │ ├── ARMMCExpr.cpp │ │ │ ├── ARMMCExpr.h │ │ │ ├── ARMMCTargetDesc.cpp │ │ │ ├── ARMMCTargetDesc.h │ │ │ ├── ARMMachORelocationInfo.cpp │ │ │ ├── ARMMachObjectWriter.cpp │ │ │ ├── ARMTargetStreamer.cpp │ │ │ ├── ARMUnwindOpAsm.cpp │ │ │ ├── ARMUnwindOpAsm.h │ │ │ ├── ARMWinCOFFObjectWriter.cpp │ │ │ ├── ARMWinCOFFStreamer.cpp │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── MLxExpansionPass.cpp │ │ ├── README-Thumb.txt │ │ ├── README-Thumb2.txt │ │ ├── README.txt │ │ ├── TargetInfo │ │ │ ├── ._ARMTargetInfo.cpp │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ARMTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── Thumb1FrameLowering.cpp │ │ ├── Thumb1FrameLowering.h │ │ ├── Thumb1InstrInfo.cpp │ │ ├── Thumb1InstrInfo.h │ │ ├── Thumb2ITBlockPass.cpp │ │ ├── Thumb2InstrInfo.cpp │ │ ├── Thumb2InstrInfo.h │ │ ├── Thumb2SizeReduction.cpp │ │ ├── ThumbRegisterInfo.cpp │ │ └── ThumbRegisterInfo.h │ ├── AVR │ │ ├── ._AVR.h │ │ ├── ._AVR.td │ │ ├── ._AVRCallingConv.td │ │ ├── ._AVRFrameLowering.h │ │ ├── ._AVRISelLowering.h │ │ ├── ._AVRInstrFormats.td │ │ ├── ._AVRInstrInfo.cpp │ │ ├── ._AVRInstrInfo.h │ │ ├── ._AVRInstrInfo.td │ │ ├── ._AVRMachineFunctionInfo.h │ │ ├── ._AVRRegisterInfo.cpp │ │ ├── ._AVRRegisterInfo.h │ │ ├── ._AVRRegisterInfo.td │ │ ├── ._AVRSelectionDAGInfo.h │ │ ├── ._AVRSubtarget.cpp │ │ ├── ._AVRSubtarget.h │ │ ├── ._AVRTargetMachine.cpp │ │ ├── ._AVRTargetMachine.h │ │ ├── ._AVRTargetObjectFile.cpp │ │ ├── ._AVRTargetObjectFile.h │ │ ├── ._CMakeLists.txt │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._TODO.md │ │ ├── ._TargetInfo │ │ ├── AVR.h │ │ ├── AVR.td │ │ ├── AVRCallingConv.td │ │ ├── AVRFrameLowering.h │ │ ├── AVRISelLowering.h │ │ ├── AVRInstrFormats.td │ │ ├── AVRInstrInfo.cpp │ │ ├── AVRInstrInfo.h │ │ ├── AVRInstrInfo.td │ │ ├── AVRMachineFunctionInfo.h │ │ ├── AVRRegisterInfo.cpp │ │ ├── AVRRegisterInfo.h │ │ ├── AVRRegisterInfo.td │ │ ├── AVRSelectionDAGInfo.h │ │ ├── AVRSubtarget.cpp │ │ ├── AVRSubtarget.h │ │ ├── AVRTargetMachine.cpp │ │ ├── AVRTargetMachine.h │ │ ├── AVRTargetObjectFile.cpp │ │ ├── AVRTargetObjectFile.h │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._AVRELFStreamer.cpp │ │ │ ├── ._AVRELFStreamer.h │ │ │ ├── ._AVRMCAsmInfo.cpp │ │ │ ├── ._AVRMCAsmInfo.h │ │ │ ├── ._AVRMCTargetDesc.h │ │ │ ├── ._AVRTargetStreamer.cpp │ │ │ ├── ._AVRTargetStreamer.h │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AVRELFStreamer.cpp │ │ │ ├── AVRELFStreamer.h │ │ │ ├── AVRMCAsmInfo.cpp │ │ │ ├── AVRMCAsmInfo.h │ │ │ ├── AVRMCTargetDesc.h │ │ │ ├── AVRTargetStreamer.cpp │ │ │ ├── AVRTargetStreamer.h │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── TODO.md │ │ └── TargetInfo │ │ │ ├── ._AVRTargetInfo.cpp │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── AVRTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ ├── BPF │ │ ├── ._BPF.h │ │ ├── ._BPF.td │ │ ├── ._BPFAsmPrinter.cpp │ │ ├── ._BPFCallingConv.td │ │ ├── ._BPFFrameLowering.cpp │ │ ├── ._BPFFrameLowering.h │ │ ├── ._BPFISelDAGToDAG.cpp │ │ ├── ._BPFISelLowering.cpp │ │ ├── ._BPFISelLowering.h │ │ ├── ._BPFInstrFormats.td │ │ ├── ._BPFInstrInfo.cpp │ │ ├── ._BPFInstrInfo.h │ │ ├── ._BPFInstrInfo.td │ │ ├── ._BPFMCInstLower.cpp │ │ ├── ._BPFMCInstLower.h │ │ ├── ._BPFRegisterInfo.cpp │ │ ├── ._BPFRegisterInfo.h │ │ ├── ._BPFRegisterInfo.td │ │ ├── ._BPFSubtarget.cpp │ │ ├── ._BPFSubtarget.h │ │ ├── ._BPFTargetMachine.cpp │ │ ├── ._BPFTargetMachine.h │ │ ├── ._CMakeLists.txt │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._TargetInfo │ │ ├── BPF.h │ │ ├── BPF.td │ │ ├── BPFAsmPrinter.cpp │ │ ├── BPFCallingConv.td │ │ ├── BPFFrameLowering.cpp │ │ ├── BPFFrameLowering.h │ │ ├── BPFISelDAGToDAG.cpp │ │ ├── BPFISelLowering.cpp │ │ ├── BPFISelLowering.h │ │ ├── BPFInstrFormats.td │ │ ├── BPFInstrInfo.cpp │ │ ├── BPFInstrInfo.h │ │ ├── BPFInstrInfo.td │ │ ├── BPFMCInstLower.cpp │ │ ├── BPFMCInstLower.h │ │ ├── BPFRegisterInfo.cpp │ │ ├── BPFRegisterInfo.h │ │ ├── BPFRegisterInfo.td │ │ ├── BPFSubtarget.cpp │ │ ├── BPFSubtarget.h │ │ ├── BPFTargetMachine.cpp │ │ ├── BPFTargetMachine.h │ │ ├── CMakeLists.txt │ │ ├── InstPrinter │ │ │ ├── ._BPFInstPrinter.cpp │ │ │ ├── ._BPFInstPrinter.h │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── BPFInstPrinter.cpp │ │ │ ├── BPFInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._BPFAsmBackend.cpp │ │ │ ├── ._BPFELFObjectWriter.cpp │ │ │ ├── ._BPFMCAsmInfo.h │ │ │ ├── ._BPFMCCodeEmitter.cpp │ │ │ ├── ._BPFMCTargetDesc.cpp │ │ │ ├── ._BPFMCTargetDesc.h │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── BPFAsmBackend.cpp │ │ │ ├── BPFELFObjectWriter.cpp │ │ │ ├── BPFMCAsmInfo.h │ │ │ ├── BPFMCCodeEmitter.cpp │ │ │ ├── BPFMCTargetDesc.cpp │ │ │ ├── BPFMCTargetDesc.h │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ │ └── TargetInfo │ │ │ ├── ._BPFTargetInfo.cpp │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── BPFTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ └── LLVMBuild.txt │ ├── CMakeLists.txt │ ├── Hexagon │ │ ├── ._AsmParser │ │ ├── ._BitTracker.cpp │ │ ├── ._BitTracker.h │ │ ├── ._CMakeLists.txt │ │ ├── ._Disassembler │ │ ├── ._Hexagon.h │ │ ├── ._Hexagon.td │ │ ├── ._HexagonAsmPrinter.cpp │ │ ├── ._HexagonAsmPrinter.h │ │ ├── ._HexagonBitSimplify.cpp │ │ ├── ._HexagonBitTracker.cpp │ │ ├── ._HexagonBitTracker.h │ │ ├── ._HexagonBlockRanges.cpp │ │ ├── ._HexagonBlockRanges.h │ │ ├── ._HexagonBranchRelaxation.cpp │ │ ├── ._HexagonCFGOptimizer.cpp │ │ ├── ._HexagonCallingConv.td │ │ ├── ._HexagonCommonGEP.cpp │ │ ├── ._HexagonCopyToCombine.cpp │ │ ├── ._HexagonEarlyIfConv.cpp │ │ ├── ._HexagonExpandCondsets.cpp │ │ ├── ._HexagonFixupHwLoops.cpp │ │ ├── ._HexagonFrameLowering.cpp │ │ ├── ._HexagonFrameLowering.h │ │ ├── ._HexagonGenExtract.cpp │ │ ├── ._HexagonGenInsert.cpp │ │ ├── ._HexagonGenMux.cpp │ │ ├── ._HexagonGenPredicate.cpp │ │ ├── ._HexagonHardwareLoops.cpp │ │ ├── ._HexagonISelDAGToDAG.cpp │ │ ├── ._HexagonISelLowering.cpp │ │ ├── ._HexagonISelLowering.h │ │ ├── ._HexagonInstrAlias.td │ │ ├── ._HexagonInstrEnc.td │ │ ├── ._HexagonInstrFormats.td │ │ ├── ._HexagonInstrFormatsV4.td │ │ ├── ._HexagonInstrFormatsV60.td │ │ ├── ._HexagonInstrInfo.cpp │ │ ├── ._HexagonInstrInfo.h │ │ ├── ._HexagonInstrInfo.td │ │ ├── ._HexagonInstrInfoV3.td │ │ ├── ._HexagonInstrInfoV4.td │ │ ├── ._HexagonInstrInfoV5.td │ │ ├── ._HexagonInstrInfoV60.td │ │ ├── ._HexagonInstrInfoVector.td │ │ ├── ._HexagonIntrinsics.td │ │ ├── ._HexagonIntrinsicsDerived.td │ │ ├── ._HexagonIntrinsicsV3.td │ │ ├── ._HexagonIntrinsicsV4.td │ │ ├── ._HexagonIntrinsicsV5.td │ │ ├── ._HexagonIntrinsicsV60.td │ │ ├── ._HexagonIsetDx.td │ │ ├── ._HexagonMCInstLower.cpp │ │ ├── ._HexagonMachineFunctionInfo.cpp │ │ ├── ._HexagonMachineFunctionInfo.h │ │ ├── ._HexagonMachineScheduler.cpp │ │ ├── ._HexagonMachineScheduler.h │ │ ├── ._HexagonNewValueJump.cpp │ │ ├── ._HexagonOperands.td │ │ ├── ._HexagonOptAddrMode.cpp │ │ ├── ._HexagonOptimizeSZextends.cpp │ │ ├── ._HexagonPeephole.cpp │ │ ├── ._HexagonRDF.cpp │ │ ├── ._HexagonRDF.h │ │ ├── ._HexagonRDFOpt.cpp │ │ ├── ._HexagonRegisterInfo.cpp │ │ ├── ._HexagonRegisterInfo.h │ │ ├── ._HexagonRegisterInfo.td │ │ ├── ._HexagonSchedule.td │ │ ├── ._HexagonScheduleV4.td │ │ ├── ._HexagonScheduleV55.td │ │ ├── ._HexagonScheduleV60.td │ │ ├── ._HexagonSelectCCInfo.td │ │ ├── ._HexagonSelectionDAGInfo.cpp │ │ ├── ._HexagonSelectionDAGInfo.h │ │ ├── ._HexagonSplitConst32AndConst64.cpp │ │ ├── ._HexagonSplitDouble.cpp │ │ ├── ._HexagonStoreWidening.cpp │ │ ├── ._HexagonSubtarget.cpp │ │ ├── ._HexagonSubtarget.h │ │ ├── ._HexagonSystemInst.td │ │ ├── ._HexagonTargetMachine.cpp │ │ ├── ._HexagonTargetMachine.h │ │ ├── ._HexagonTargetObjectFile.cpp │ │ ├── ._HexagonTargetObjectFile.h │ │ ├── ._HexagonTargetStreamer.h │ │ ├── ._HexagonTargetTransformInfo.cpp │ │ ├── ._HexagonTargetTransformInfo.h │ │ ├── ._HexagonVLIWPacketizer.cpp │ │ ├── ._HexagonVLIWPacketizer.h │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._RDFCopy.cpp │ │ ├── ._RDFCopy.h │ │ ├── ._RDFDeadCode.cpp │ │ ├── ._RDFDeadCode.h │ │ ├── ._RDFGraph.cpp │ │ ├── ._RDFGraph.h │ │ ├── ._RDFLiveness.cpp │ │ ├── ._RDFLiveness.h │ │ ├── ._TargetInfo │ │ ├── AsmParser │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._HexagonAsmParser.cpp │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── CMakeLists.txt │ │ │ ├── HexagonAsmParser.cpp │ │ │ └── LLVMBuild.txt │ │ ├── BitTracker.cpp │ │ ├── BitTracker.h │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._HexagonDisassembler.cpp │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── CMakeLists.txt │ │ │ ├── HexagonDisassembler.cpp │ │ │ └── LLVMBuild.txt │ │ ├── Hexagon.h │ │ ├── Hexagon.td │ │ ├── HexagonAsmPrinter.cpp │ │ ├── HexagonAsmPrinter.h │ │ ├── HexagonBitSimplify.cpp │ │ ├── HexagonBitTracker.cpp │ │ ├── HexagonBitTracker.h │ │ ├── HexagonBlockRanges.cpp │ │ ├── HexagonBlockRanges.h │ │ ├── HexagonBranchRelaxation.cpp │ │ ├── HexagonCFGOptimizer.cpp │ │ ├── HexagonCallingConv.td │ │ ├── HexagonCommonGEP.cpp │ │ ├── HexagonCopyToCombine.cpp │ │ ├── HexagonEarlyIfConv.cpp │ │ ├── HexagonExpandCondsets.cpp │ │ ├── HexagonFixupHwLoops.cpp │ │ ├── HexagonFrameLowering.cpp │ │ ├── HexagonFrameLowering.h │ │ ├── HexagonGenExtract.cpp │ │ ├── HexagonGenInsert.cpp │ │ ├── HexagonGenMux.cpp │ │ ├── HexagonGenPredicate.cpp │ │ ├── HexagonHardwareLoops.cpp │ │ ├── HexagonISelDAGToDAG.cpp │ │ ├── HexagonISelLowering.cpp │ │ ├── HexagonISelLowering.h │ │ ├── HexagonInstrAlias.td │ │ ├── HexagonInstrEnc.td │ │ ├── HexagonInstrFormats.td │ │ ├── HexagonInstrFormatsV4.td │ │ ├── HexagonInstrFormatsV60.td │ │ ├── HexagonInstrInfo.cpp │ │ ├── HexagonInstrInfo.h │ │ ├── HexagonInstrInfo.td │ │ ├── HexagonInstrInfoV3.td │ │ ├── HexagonInstrInfoV4.td │ │ ├── HexagonInstrInfoV5.td │ │ ├── HexagonInstrInfoV60.td │ │ ├── HexagonInstrInfoVector.td │ │ ├── HexagonIntrinsics.td │ │ ├── HexagonIntrinsicsDerived.td │ │ ├── HexagonIntrinsicsV3.td │ │ ├── HexagonIntrinsicsV4.td │ │ ├── HexagonIntrinsicsV5.td │ │ ├── HexagonIntrinsicsV60.td │ │ ├── HexagonIsetDx.td │ │ ├── HexagonMCInstLower.cpp │ │ ├── HexagonMachineFunctionInfo.cpp │ │ ├── HexagonMachineFunctionInfo.h │ │ ├── HexagonMachineScheduler.cpp │ │ ├── HexagonMachineScheduler.h │ │ ├── HexagonNewValueJump.cpp │ │ ├── HexagonOperands.td │ │ ├── HexagonOptAddrMode.cpp │ │ ├── HexagonOptimizeSZextends.cpp │ │ ├── HexagonPeephole.cpp │ │ ├── HexagonRDF.cpp │ │ ├── HexagonRDF.h │ │ ├── HexagonRDFOpt.cpp │ │ ├── HexagonRegisterInfo.cpp │ │ ├── HexagonRegisterInfo.h │ │ ├── HexagonRegisterInfo.td │ │ ├── HexagonSchedule.td │ │ ├── HexagonScheduleV4.td │ │ ├── HexagonScheduleV55.td │ │ ├── HexagonScheduleV60.td │ │ ├── HexagonSelectCCInfo.td │ │ ├── HexagonSelectionDAGInfo.cpp │ │ ├── HexagonSelectionDAGInfo.h │ │ ├── HexagonSplitConst32AndConst64.cpp │ │ ├── HexagonSplitDouble.cpp │ │ ├── HexagonStoreWidening.cpp │ │ ├── HexagonSubtarget.cpp │ │ ├── HexagonSubtarget.h │ │ ├── HexagonSystemInst.td │ │ ├── HexagonTargetMachine.cpp │ │ ├── HexagonTargetMachine.h │ │ ├── HexagonTargetObjectFile.cpp │ │ ├── HexagonTargetObjectFile.h │ │ ├── HexagonTargetStreamer.h │ │ ├── HexagonTargetTransformInfo.cpp │ │ ├── HexagonTargetTransformInfo.h │ │ ├── HexagonVLIWPacketizer.cpp │ │ ├── HexagonVLIWPacketizer.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._HexagonAsmBackend.cpp │ │ │ ├── ._HexagonBaseInfo.h │ │ │ ├── ._HexagonELFObjectWriter.cpp │ │ │ ├── ._HexagonFixupKinds.h │ │ │ ├── ._HexagonInstPrinter.cpp │ │ │ ├── ._HexagonInstPrinter.h │ │ │ ├── ._HexagonMCAsmInfo.cpp │ │ │ ├── ._HexagonMCAsmInfo.h │ │ │ ├── ._HexagonMCChecker.cpp │ │ │ ├── ._HexagonMCChecker.h │ │ │ ├── ._HexagonMCCodeEmitter.cpp │ │ │ ├── ._HexagonMCCodeEmitter.h │ │ │ ├── ._HexagonMCCompound.cpp │ │ │ ├── ._HexagonMCDuplexInfo.cpp │ │ │ ├── ._HexagonMCELFStreamer.cpp │ │ │ ├── ._HexagonMCELFStreamer.h │ │ │ ├── ._HexagonMCExpr.cpp │ │ │ ├── ._HexagonMCExpr.h │ │ │ ├── ._HexagonMCInstrInfo.cpp │ │ │ ├── ._HexagonMCInstrInfo.h │ │ │ ├── ._HexagonMCShuffler.cpp │ │ │ ├── ._HexagonMCShuffler.h │ │ │ ├── ._HexagonMCTargetDesc.cpp │ │ │ ├── ._HexagonMCTargetDesc.h │ │ │ ├── ._HexagonShuffler.cpp │ │ │ ├── ._HexagonShuffler.h │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── CMakeLists.txt │ │ │ ├── HexagonAsmBackend.cpp │ │ │ ├── HexagonBaseInfo.h │ │ │ ├── HexagonELFObjectWriter.cpp │ │ │ ├── HexagonFixupKinds.h │ │ │ ├── HexagonInstPrinter.cpp │ │ │ ├── HexagonInstPrinter.h │ │ │ ├── HexagonMCAsmInfo.cpp │ │ │ ├── HexagonMCAsmInfo.h │ │ │ ├── HexagonMCChecker.cpp │ │ │ ├── HexagonMCChecker.h │ │ │ ├── HexagonMCCodeEmitter.cpp │ │ │ ├── HexagonMCCodeEmitter.h │ │ │ ├── HexagonMCCompound.cpp │ │ │ ├── HexagonMCDuplexInfo.cpp │ │ │ ├── HexagonMCELFStreamer.cpp │ │ │ ├── HexagonMCELFStreamer.h │ │ │ ├── HexagonMCExpr.cpp │ │ │ ├── HexagonMCExpr.h │ │ │ ├── HexagonMCInstrInfo.cpp │ │ │ ├── HexagonMCInstrInfo.h │ │ │ ├── HexagonMCShuffler.cpp │ │ │ ├── HexagonMCShuffler.h │ │ │ ├── HexagonMCTargetDesc.cpp │ │ │ ├── HexagonMCTargetDesc.h │ │ │ ├── HexagonShuffler.cpp │ │ │ ├── HexagonShuffler.h │ │ │ └── LLVMBuild.txt │ │ ├── RDFCopy.cpp │ │ ├── RDFCopy.h │ │ ├── RDFDeadCode.cpp │ │ ├── RDFDeadCode.h │ │ ├── RDFGraph.cpp │ │ ├── RDFGraph.h │ │ ├── RDFLiveness.cpp │ │ ├── RDFLiveness.h │ │ └── TargetInfo │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._HexagonTargetInfo.cpp │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── CMakeLists.txt │ │ │ ├── HexagonTargetInfo.cpp │ │ │ └── LLVMBuild.txt │ ├── LLVMBuild.txt │ ├── Lanai │ │ ├── ._AsmParser │ │ ├── ._CMakeLists.txt │ │ ├── ._Disassembler │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._Lanai.h │ │ ├── ._Lanai.td │ │ ├── ._LanaiAluCode.h │ │ ├── ._LanaiAsmPrinter.cpp │ │ ├── ._LanaiCallingConv.td │ │ ├── ._LanaiCondCode.h │ │ ├── ._LanaiDelaySlotFiller.cpp │ │ ├── ._LanaiFrameLowering.cpp │ │ ├── ._LanaiFrameLowering.h │ │ ├── ._LanaiISelDAGToDAG.cpp │ │ ├── ._LanaiISelLowering.cpp │ │ ├── ._LanaiISelLowering.h │ │ ├── ._LanaiInstrFormats.td │ │ ├── ._LanaiInstrInfo.cpp │ │ ├── ._LanaiInstrInfo.h │ │ ├── ._LanaiInstrInfo.td │ │ ├── ._LanaiMCInstLower.cpp │ │ ├── ._LanaiMCInstLower.h │ │ ├── ._LanaiMachineFunctionInfo.cpp │ │ ├── ._LanaiMachineFunctionInfo.h │ │ ├── ._LanaiMemAluCombiner.cpp │ │ ├── ._LanaiRegisterInfo.cpp │ │ ├── ._LanaiRegisterInfo.h │ │ ├── ._LanaiRegisterInfo.td │ │ ├── ._LanaiSchedule.td │ │ ├── ._LanaiSelectionDAGInfo.cpp │ │ ├── ._LanaiSelectionDAGInfo.h │ │ ├── ._LanaiSubtarget.cpp │ │ ├── ._LanaiSubtarget.h │ │ ├── ._LanaiTargetMachine.cpp │ │ ├── ._LanaiTargetMachine.h │ │ ├── ._LanaiTargetObjectFile.cpp │ │ ├── ._LanaiTargetObjectFile.h │ │ ├── ._LanaiTargetTransformInfo.h │ │ ├── ._MCTargetDesc │ │ ├── ._TargetInfo │ │ ├── AsmParser │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._LanaiAsmParser.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── LanaiAsmParser.cpp │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._LanaiDisassembler.cpp │ │ │ ├── ._LanaiDisassembler.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── LanaiDisassembler.cpp │ │ │ └── LanaiDisassembler.h │ │ ├── InstPrinter │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._LanaiInstPrinter.cpp │ │ │ ├── ._LanaiInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── LanaiInstPrinter.cpp │ │ │ └── LanaiInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── Lanai.h │ │ ├── Lanai.td │ │ ├── LanaiAluCode.h │ │ ├── LanaiAsmPrinter.cpp │ │ ├── LanaiCallingConv.td │ │ ├── LanaiCondCode.h │ │ ├── LanaiDelaySlotFiller.cpp │ │ ├── LanaiFrameLowering.cpp │ │ ├── LanaiFrameLowering.h │ │ ├── LanaiISelDAGToDAG.cpp │ │ ├── LanaiISelLowering.cpp │ │ ├── LanaiISelLowering.h │ │ ├── LanaiInstrFormats.td │ │ ├── LanaiInstrInfo.cpp │ │ ├── LanaiInstrInfo.h │ │ ├── LanaiInstrInfo.td │ │ ├── LanaiMCInstLower.cpp │ │ ├── LanaiMCInstLower.h │ │ ├── LanaiMachineFunctionInfo.cpp │ │ ├── LanaiMachineFunctionInfo.h │ │ ├── LanaiMemAluCombiner.cpp │ │ ├── LanaiRegisterInfo.cpp │ │ ├── LanaiRegisterInfo.h │ │ ├── LanaiRegisterInfo.td │ │ ├── LanaiSchedule.td │ │ ├── LanaiSelectionDAGInfo.cpp │ │ ├── LanaiSelectionDAGInfo.h │ │ ├── LanaiSubtarget.cpp │ │ ├── LanaiSubtarget.h │ │ ├── LanaiTargetMachine.cpp │ │ ├── LanaiTargetMachine.h │ │ ├── LanaiTargetObjectFile.cpp │ │ ├── LanaiTargetObjectFile.h │ │ ├── LanaiTargetTransformInfo.h │ │ ├── MCTargetDesc │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._LanaiAsmBackend.cpp │ │ │ ├── ._LanaiBaseInfo.h │ │ │ ├── ._LanaiELFObjectWriter.cpp │ │ │ ├── ._LanaiFixupKinds.h │ │ │ ├── ._LanaiMCAsmInfo.cpp │ │ │ ├── ._LanaiMCAsmInfo.h │ │ │ ├── ._LanaiMCCodeEmitter.cpp │ │ │ ├── ._LanaiMCExpr.cpp │ │ │ ├── ._LanaiMCExpr.h │ │ │ ├── ._LanaiMCTargetDesc.cpp │ │ │ ├── ._LanaiMCTargetDesc.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── LanaiAsmBackend.cpp │ │ │ ├── LanaiBaseInfo.h │ │ │ ├── LanaiELFObjectWriter.cpp │ │ │ ├── LanaiFixupKinds.h │ │ │ ├── LanaiMCAsmInfo.cpp │ │ │ ├── LanaiMCAsmInfo.h │ │ │ ├── LanaiMCCodeEmitter.cpp │ │ │ ├── LanaiMCExpr.cpp │ │ │ ├── LanaiMCExpr.h │ │ │ ├── LanaiMCTargetDesc.cpp │ │ │ └── LanaiMCTargetDesc.h │ │ └── TargetInfo │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._LanaiTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── LanaiTargetInfo.cpp │ ├── MSP430 │ │ ├── ._CMakeLists.txt │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._MSP430.h │ │ ├── ._MSP430.td │ │ ├── ._MSP430AsmPrinter.cpp │ │ ├── ._MSP430BranchSelector.cpp │ │ ├── ._MSP430CallingConv.td │ │ ├── ._MSP430FrameLowering.cpp │ │ ├── ._MSP430FrameLowering.h │ │ ├── ._MSP430ISelDAGToDAG.cpp │ │ ├── ._MSP430ISelLowering.cpp │ │ ├── ._MSP430ISelLowering.h │ │ ├── ._MSP430InstrFormats.td │ │ ├── ._MSP430InstrInfo.cpp │ │ ├── ._MSP430InstrInfo.h │ │ ├── ._MSP430InstrInfo.td │ │ ├── ._MSP430MCInstLower.cpp │ │ ├── ._MSP430MCInstLower.h │ │ ├── ._MSP430MachineFunctionInfo.cpp │ │ ├── ._MSP430MachineFunctionInfo.h │ │ ├── ._MSP430RegisterInfo.cpp │ │ ├── ._MSP430RegisterInfo.h │ │ ├── ._MSP430RegisterInfo.td │ │ ├── ._MSP430Subtarget.cpp │ │ ├── ._MSP430Subtarget.h │ │ ├── ._MSP430TargetMachine.cpp │ │ ├── ._MSP430TargetMachine.h │ │ ├── ._README.txt │ │ ├── ._TargetInfo │ │ ├── CMakeLists.txt │ │ ├── InstPrinter │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._MSP430InstPrinter.cpp │ │ │ ├── ._MSP430InstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── MSP430InstPrinter.cpp │ │ │ └── MSP430InstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._MSP430MCAsmInfo.cpp │ │ │ ├── ._MSP430MCAsmInfo.h │ │ │ ├── ._MSP430MCTargetDesc.cpp │ │ │ ├── ._MSP430MCTargetDesc.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── MSP430MCAsmInfo.cpp │ │ │ ├── MSP430MCAsmInfo.h │ │ │ ├── MSP430MCTargetDesc.cpp │ │ │ └── MSP430MCTargetDesc.h │ │ ├── MSP430.h │ │ ├── MSP430.td │ │ ├── MSP430AsmPrinter.cpp │ │ ├── MSP430BranchSelector.cpp │ │ ├── MSP430CallingConv.td │ │ ├── MSP430FrameLowering.cpp │ │ ├── MSP430FrameLowering.h │ │ ├── MSP430ISelDAGToDAG.cpp │ │ ├── MSP430ISelLowering.cpp │ │ ├── MSP430ISelLowering.h │ │ ├── MSP430InstrFormats.td │ │ ├── MSP430InstrInfo.cpp │ │ ├── MSP430InstrInfo.h │ │ ├── MSP430InstrInfo.td │ │ ├── MSP430MCInstLower.cpp │ │ ├── MSP430MCInstLower.h │ │ ├── MSP430MachineFunctionInfo.cpp │ │ ├── MSP430MachineFunctionInfo.h │ │ ├── MSP430RegisterInfo.cpp │ │ ├── MSP430RegisterInfo.h │ │ ├── MSP430RegisterInfo.td │ │ ├── MSP430Subtarget.cpp │ │ ├── MSP430Subtarget.h │ │ ├── MSP430TargetMachine.cpp │ │ ├── MSP430TargetMachine.h │ │ ├── README.txt │ │ └── TargetInfo │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._MSP430TargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── MSP430TargetInfo.cpp │ ├── Mips │ │ ├── ._AsmParser │ │ ├── ._CMakeLists.txt │ │ ├── ._Disassembler │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._MSA.txt │ │ ├── ._MicroMips32r6InstrFormats.td │ │ ├── ._MicroMips32r6InstrInfo.td │ │ ├── ._MicroMips64r6InstrFormats.td │ │ ├── ._MicroMips64r6InstrInfo.td │ │ ├── ._MicroMipsDSPInstrFormats.td │ │ ├── ._MicroMipsDSPInstrInfo.td │ │ ├── ._MicroMipsInstrFPU.td │ │ ├── ._MicroMipsInstrFormats.td │ │ ├── ._MicroMipsInstrInfo.td │ │ ├── ._Mips.h │ │ ├── ._Mips.td │ │ ├── ._Mips16FrameLowering.cpp │ │ ├── ._Mips16FrameLowering.h │ │ ├── ._Mips16HardFloat.cpp │ │ ├── ._Mips16HardFloatInfo.cpp │ │ ├── ._Mips16HardFloatInfo.h │ │ ├── ._Mips16ISelDAGToDAG.cpp │ │ ├── ._Mips16ISelDAGToDAG.h │ │ ├── ._Mips16ISelLowering.cpp │ │ ├── ._Mips16ISelLowering.h │ │ ├── ._Mips16InstrFormats.td │ │ ├── ._Mips16InstrInfo.cpp │ │ ├── ._Mips16InstrInfo.h │ │ ├── ._Mips16InstrInfo.td │ │ ├── ._Mips16RegisterInfo.cpp │ │ ├── ._Mips16RegisterInfo.h │ │ ├── ._Mips32r6InstrFormats.td │ │ ├── ._Mips32r6InstrInfo.td │ │ ├── ._Mips64InstrInfo.td │ │ ├── ._Mips64r6InstrInfo.td │ │ ├── ._MipsAnalyzeImmediate.cpp │ │ ├── ._MipsAnalyzeImmediate.h │ │ ├── ._MipsAsmPrinter.cpp │ │ ├── ._MipsAsmPrinter.h │ │ ├── ._MipsCCState.cpp │ │ ├── ._MipsCCState.h │ │ ├── ._MipsCallingConv.td │ │ ├── ._MipsCondMov.td │ │ ├── ._MipsConstantIslandPass.cpp │ │ ├── ._MipsDSPInstrFormats.td │ │ ├── ._MipsDSPInstrInfo.td │ │ ├── ._MipsDelaySlotFiller.cpp │ │ ├── ._MipsEVAInstrFormats.td │ │ ├── ._MipsEVAInstrInfo.td │ │ ├── ._MipsFastISel.cpp │ │ ├── ._MipsFrameLowering.cpp │ │ ├── ._MipsFrameLowering.h │ │ ├── ._MipsHazardSchedule.cpp │ │ ├── ._MipsISelDAGToDAG.cpp │ │ ├── ._MipsISelDAGToDAG.h │ │ ├── ._MipsISelLowering.cpp │ │ ├── ._MipsISelLowering.h │ │ ├── ._MipsInstrFPU.td │ │ ├── ._MipsInstrFormats.td │ │ ├── ._MipsInstrInfo.cpp │ │ ├── ._MipsInstrInfo.h │ │ ├── ._MipsInstrInfo.td │ │ ├── ._MipsLongBranch.cpp │ │ ├── ._MipsMCInstLower.cpp │ │ ├── ._MipsMCInstLower.h │ │ ├── ._MipsMSAInstrFormats.td │ │ ├── ._MipsMSAInstrInfo.td │ │ ├── ._MipsMachineFunction.cpp │ │ ├── ._MipsMachineFunction.h │ │ ├── ._MipsModuleISelDAGToDAG.cpp │ │ ├── ._MipsOptimizePICCall.cpp │ │ ├── ._MipsOptionRecord.h │ │ ├── ._MipsOs16.cpp │ │ ├── ._MipsRegisterInfo.cpp │ │ ├── ._MipsRegisterInfo.h │ │ ├── ._MipsRegisterInfo.td │ │ ├── ._MipsSEFrameLowering.cpp │ │ ├── ._MipsSEFrameLowering.h │ │ ├── ._MipsSEISelDAGToDAG.cpp │ │ ├── ._MipsSEISelDAGToDAG.h │ │ ├── ._MipsSEISelLowering.cpp │ │ ├── ._MipsSEISelLowering.h │ │ ├── ._MipsSEInstrInfo.cpp │ │ ├── ._MipsSEInstrInfo.h │ │ ├── ._MipsSERegisterInfo.cpp │ │ ├── ._MipsSERegisterInfo.h │ │ ├── ._MipsSchedule.td │ │ ├── ._MipsScheduleP5600.td │ │ ├── ._MipsSubtarget.cpp │ │ ├── ._MipsSubtarget.h │ │ ├── ._MipsTargetMachine.cpp │ │ ├── ._MipsTargetMachine.h │ │ ├── ._MipsTargetObjectFile.cpp │ │ ├── ._MipsTargetObjectFile.h │ │ ├── ._MipsTargetStreamer.h │ │ ├── ._TargetInfo │ │ ├── AsmParser │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._MipsAsmParser.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── MipsAsmParser.cpp │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._MipsDisassembler.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── MipsDisassembler.cpp │ │ ├── InstPrinter │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._MipsInstPrinter.cpp │ │ │ ├── ._MipsInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── MipsInstPrinter.cpp │ │ │ └── MipsInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._MipsABIFlagsSection.cpp │ │ │ ├── ._MipsABIFlagsSection.h │ │ │ ├── ._MipsABIInfo.cpp │ │ │ ├── ._MipsABIInfo.h │ │ │ ├── ._MipsAsmBackend.cpp │ │ │ ├── ._MipsAsmBackend.h │ │ │ ├── ._MipsBaseInfo.h │ │ │ ├── ._MipsELFObjectWriter.cpp │ │ │ ├── ._MipsELFStreamer.cpp │ │ │ ├── ._MipsELFStreamer.h │ │ │ ├── ._MipsFixupKinds.h │ │ │ ├── ._MipsMCAsmInfo.cpp │ │ │ ├── ._MipsMCAsmInfo.h │ │ │ ├── ._MipsMCCodeEmitter.cpp │ │ │ ├── ._MipsMCCodeEmitter.h │ │ │ ├── ._MipsMCExpr.cpp │ │ │ ├── ._MipsMCExpr.h │ │ │ ├── ._MipsMCNaCl.h │ │ │ ├── ._MipsMCTargetDesc.cpp │ │ │ ├── ._MipsMCTargetDesc.h │ │ │ ├── ._MipsNaClELFStreamer.cpp │ │ │ ├── ._MipsOptionRecord.cpp │ │ │ ├── ._MipsTargetStreamer.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── MipsABIFlagsSection.cpp │ │ │ ├── MipsABIFlagsSection.h │ │ │ ├── MipsABIInfo.cpp │ │ │ ├── MipsABIInfo.h │ │ │ ├── MipsAsmBackend.cpp │ │ │ ├── MipsAsmBackend.h │ │ │ ├── MipsBaseInfo.h │ │ │ ├── MipsELFObjectWriter.cpp │ │ │ ├── MipsELFStreamer.cpp │ │ │ ├── MipsELFStreamer.h │ │ │ ├── MipsFixupKinds.h │ │ │ ├── MipsMCAsmInfo.cpp │ │ │ ├── MipsMCAsmInfo.h │ │ │ ├── MipsMCCodeEmitter.cpp │ │ │ ├── MipsMCCodeEmitter.h │ │ │ ├── MipsMCExpr.cpp │ │ │ ├── MipsMCExpr.h │ │ │ ├── MipsMCNaCl.h │ │ │ ├── MipsMCTargetDesc.cpp │ │ │ ├── MipsMCTargetDesc.h │ │ │ ├── MipsNaClELFStreamer.cpp │ │ │ ├── MipsOptionRecord.cpp │ │ │ └── MipsTargetStreamer.cpp │ │ ├── MSA.txt │ │ ├── MicroMips32r6InstrFormats.td │ │ ├── MicroMips32r6InstrInfo.td │ │ ├── MicroMips64r6InstrFormats.td │ │ ├── MicroMips64r6InstrInfo.td │ │ ├── MicroMipsDSPInstrFormats.td │ │ ├── MicroMipsDSPInstrInfo.td │ │ ├── MicroMipsInstrFPU.td │ │ ├── MicroMipsInstrFormats.td │ │ ├── MicroMipsInstrInfo.td │ │ ├── Mips.h │ │ ├── Mips.td │ │ ├── Mips16FrameLowering.cpp │ │ ├── Mips16FrameLowering.h │ │ ├── Mips16HardFloat.cpp │ │ ├── Mips16HardFloatInfo.cpp │ │ ├── Mips16HardFloatInfo.h │ │ ├── Mips16ISelDAGToDAG.cpp │ │ ├── Mips16ISelDAGToDAG.h │ │ ├── Mips16ISelLowering.cpp │ │ ├── Mips16ISelLowering.h │ │ ├── Mips16InstrFormats.td │ │ ├── Mips16InstrInfo.cpp │ │ ├── Mips16InstrInfo.h │ │ ├── Mips16InstrInfo.td │ │ ├── Mips16RegisterInfo.cpp │ │ ├── Mips16RegisterInfo.h │ │ ├── Mips32r6InstrFormats.td │ │ ├── Mips32r6InstrInfo.td │ │ ├── Mips64InstrInfo.td │ │ ├── Mips64r6InstrInfo.td │ │ ├── MipsAnalyzeImmediate.cpp │ │ ├── MipsAnalyzeImmediate.h │ │ ├── MipsAsmPrinter.cpp │ │ ├── MipsAsmPrinter.h │ │ ├── MipsCCState.cpp │ │ ├── MipsCCState.h │ │ ├── MipsCallingConv.td │ │ ├── MipsCondMov.td │ │ ├── MipsConstantIslandPass.cpp │ │ ├── MipsDSPInstrFormats.td │ │ ├── MipsDSPInstrInfo.td │ │ ├── MipsDelaySlotFiller.cpp │ │ ├── MipsEVAInstrFormats.td │ │ ├── MipsEVAInstrInfo.td │ │ ├── MipsFastISel.cpp │ │ ├── MipsFrameLowering.cpp │ │ ├── MipsFrameLowering.h │ │ ├── MipsHazardSchedule.cpp │ │ ├── MipsISelDAGToDAG.cpp │ │ ├── MipsISelDAGToDAG.h │ │ ├── MipsISelLowering.cpp │ │ ├── MipsISelLowering.h │ │ ├── MipsInstrFPU.td │ │ ├── MipsInstrFormats.td │ │ ├── MipsInstrInfo.cpp │ │ ├── MipsInstrInfo.h │ │ ├── MipsInstrInfo.td │ │ ├── MipsLongBranch.cpp │ │ ├── MipsMCInstLower.cpp │ │ ├── MipsMCInstLower.h │ │ ├── MipsMSAInstrFormats.td │ │ ├── MipsMSAInstrInfo.td │ │ ├── MipsMachineFunction.cpp │ │ ├── MipsMachineFunction.h │ │ ├── MipsModuleISelDAGToDAG.cpp │ │ ├── MipsOptimizePICCall.cpp │ │ ├── MipsOptionRecord.h │ │ ├── MipsOs16.cpp │ │ ├── MipsRegisterInfo.cpp │ │ ├── MipsRegisterInfo.h │ │ ├── MipsRegisterInfo.td │ │ ├── MipsSEFrameLowering.cpp │ │ ├── MipsSEFrameLowering.h │ │ ├── MipsSEISelDAGToDAG.cpp │ │ ├── MipsSEISelDAGToDAG.h │ │ ├── MipsSEISelLowering.cpp │ │ ├── MipsSEISelLowering.h │ │ ├── MipsSEInstrInfo.cpp │ │ ├── MipsSEInstrInfo.h │ │ ├── MipsSERegisterInfo.cpp │ │ ├── MipsSERegisterInfo.h │ │ ├── MipsSchedule.td │ │ ├── MipsScheduleP5600.td │ │ ├── MipsSubtarget.cpp │ │ ├── MipsSubtarget.h │ │ ├── MipsTargetMachine.cpp │ │ ├── MipsTargetMachine.h │ │ ├── MipsTargetObjectFile.cpp │ │ ├── MipsTargetObjectFile.h │ │ ├── MipsTargetStreamer.h │ │ └── TargetInfo │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._MipsTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── MipsTargetInfo.cpp │ ├── NVPTX │ │ ├── ._CMakeLists.txt │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._ManagedStringPool.h │ │ ├── ._NVPTX.h │ │ ├── ._NVPTX.td │ │ ├── ._NVPTXAllocaHoisting.cpp │ │ ├── ._NVPTXAllocaHoisting.h │ │ ├── ._NVPTXAsmPrinter.cpp │ │ ├── ._NVPTXAsmPrinter.h │ │ ├── ._NVPTXAssignValidGlobalNames.cpp │ │ ├── ._NVPTXFavorNonGenericAddrSpaces.cpp │ │ ├── ._NVPTXFrameLowering.cpp │ │ ├── ._NVPTXFrameLowering.h │ │ ├── ._NVPTXGenericToNVVM.cpp │ │ ├── ._NVPTXISelDAGToDAG.cpp │ │ ├── ._NVPTXISelDAGToDAG.h │ │ ├── ._NVPTXISelLowering.cpp │ │ ├── ._NVPTXISelLowering.h │ │ ├── ._NVPTXImageOptimizer.cpp │ │ ├── ._NVPTXInferAddressSpaces.cpp │ │ ├── ._NVPTXInstrFormats.td │ │ ├── ._NVPTXInstrInfo.cpp │ │ ├── ._NVPTXInstrInfo.h │ │ ├── ._NVPTXInstrInfo.td │ │ ├── ._NVPTXIntrinsics.td │ │ ├── ._NVPTXLowerAggrCopies.cpp │ │ ├── ._NVPTXLowerAggrCopies.h │ │ ├── ._NVPTXLowerAlloca.cpp │ │ ├── ._NVPTXLowerKernelArgs.cpp │ │ ├── ._NVPTXMCExpr.cpp │ │ ├── ._NVPTXMCExpr.h │ │ ├── ._NVPTXMachineFunctionInfo.h │ │ ├── ._NVPTXPeephole.cpp │ │ ├── ._NVPTXPrologEpilogPass.cpp │ │ ├── ._NVPTXRegisterInfo.cpp │ │ ├── ._NVPTXRegisterInfo.h │ │ ├── ._NVPTXRegisterInfo.td │ │ ├── ._NVPTXReplaceImageHandles.cpp │ │ ├── ._NVPTXSection.h │ │ ├── ._NVPTXSubtarget.cpp │ │ ├── ._NVPTXSubtarget.h │ │ ├── ._NVPTXTargetMachine.cpp │ │ ├── ._NVPTXTargetMachine.h │ │ ├── ._NVPTXTargetObjectFile.h │ │ ├── ._NVPTXTargetTransformInfo.cpp │ │ ├── ._NVPTXTargetTransformInfo.h │ │ ├── ._NVPTXUtilities.cpp │ │ ├── ._NVPTXUtilities.h │ │ ├── ._NVPTXVector.td │ │ ├── ._NVVMIntrRange.cpp │ │ ├── ._NVVMReflect.cpp │ │ ├── ._TargetInfo │ │ ├── ._cl_common_defines.h │ │ ├── CMakeLists.txt │ │ ├── InstPrinter │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._NVPTXInstPrinter.cpp │ │ │ ├── ._NVPTXInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── NVPTXInstPrinter.cpp │ │ │ └── NVPTXInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._NVPTXBaseInfo.h │ │ │ ├── ._NVPTXMCAsmInfo.cpp │ │ │ ├── ._NVPTXMCAsmInfo.h │ │ │ ├── ._NVPTXMCTargetDesc.cpp │ │ │ ├── ._NVPTXMCTargetDesc.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── NVPTXBaseInfo.h │ │ │ ├── NVPTXMCAsmInfo.cpp │ │ │ ├── NVPTXMCAsmInfo.h │ │ │ ├── NVPTXMCTargetDesc.cpp │ │ │ └── NVPTXMCTargetDesc.h │ │ ├── ManagedStringPool.h │ │ ├── NVPTX.h │ │ ├── NVPTX.td │ │ ├── NVPTXAllocaHoisting.cpp │ │ ├── NVPTXAllocaHoisting.h │ │ ├── NVPTXAsmPrinter.cpp │ │ ├── NVPTXAsmPrinter.h │ │ ├── NVPTXAssignValidGlobalNames.cpp │ │ ├── NVPTXFavorNonGenericAddrSpaces.cpp │ │ ├── NVPTXFrameLowering.cpp │ │ ├── NVPTXFrameLowering.h │ │ ├── NVPTXGenericToNVVM.cpp │ │ ├── NVPTXISelDAGToDAG.cpp │ │ ├── NVPTXISelDAGToDAG.h │ │ ├── NVPTXISelLowering.cpp │ │ ├── NVPTXISelLowering.h │ │ ├── NVPTXImageOptimizer.cpp │ │ ├── NVPTXInferAddressSpaces.cpp │ │ ├── NVPTXInstrFormats.td │ │ ├── NVPTXInstrInfo.cpp │ │ ├── NVPTXInstrInfo.h │ │ ├── NVPTXInstrInfo.td │ │ ├── NVPTXIntrinsics.td │ │ ├── NVPTXLowerAggrCopies.cpp │ │ ├── NVPTXLowerAggrCopies.h │ │ ├── NVPTXLowerAlloca.cpp │ │ ├── NVPTXLowerKernelArgs.cpp │ │ ├── NVPTXMCExpr.cpp │ │ ├── NVPTXMCExpr.h │ │ ├── NVPTXMachineFunctionInfo.h │ │ ├── NVPTXPeephole.cpp │ │ ├── NVPTXPrologEpilogPass.cpp │ │ ├── NVPTXRegisterInfo.cpp │ │ ├── NVPTXRegisterInfo.h │ │ ├── NVPTXRegisterInfo.td │ │ ├── NVPTXReplaceImageHandles.cpp │ │ ├── NVPTXSection.h │ │ ├── NVPTXSubtarget.cpp │ │ ├── NVPTXSubtarget.h │ │ ├── NVPTXTargetMachine.cpp │ │ ├── NVPTXTargetMachine.h │ │ ├── NVPTXTargetObjectFile.h │ │ ├── NVPTXTargetTransformInfo.cpp │ │ ├── NVPTXTargetTransformInfo.h │ │ ├── NVPTXUtilities.cpp │ │ ├── NVPTXUtilities.h │ │ ├── NVPTXVector.td │ │ ├── NVVMIntrRange.cpp │ │ ├── NVVMReflect.cpp │ │ ├── TargetInfo │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._NVPTXTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── NVPTXTargetInfo.cpp │ │ └── cl_common_defines.h │ ├── PowerPC │ │ ├── ._AsmParser │ │ ├── ._CMakeLists.txt │ │ ├── ._Disassembler │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._PPC.h │ │ ├── ._PPC.td │ │ ├── ._PPCAsmPrinter.cpp │ │ ├── ._PPCBoolRetToInt.cpp │ │ ├── ._PPCBranchSelector.cpp │ │ ├── ._PPCCCState.cpp │ │ ├── ._PPCCCState.h │ │ ├── ._PPCCTRLoops.cpp │ │ ├── ._PPCCallingConv.h │ │ ├── ._PPCCallingConv.td │ │ ├── ._PPCEarlyReturn.cpp │ │ ├── ._PPCFastISel.cpp │ │ ├── ._PPCFrameLowering.cpp │ │ ├── ._PPCFrameLowering.h │ │ ├── ._PPCHazardRecognizers.cpp │ │ ├── ._PPCHazardRecognizers.h │ │ ├── ._PPCISelDAGToDAG.cpp │ │ ├── ._PPCISelLowering.cpp │ │ ├── ._PPCISelLowering.h │ │ ├── ._PPCInstr64Bit.td │ │ ├── ._PPCInstrAltivec.td │ │ ├── ._PPCInstrBuilder.h │ │ ├── ._PPCInstrFormats.td │ │ ├── ._PPCInstrHTM.td │ │ ├── ._PPCInstrInfo.cpp │ │ ├── ._PPCInstrInfo.h │ │ ├── ._PPCInstrInfo.td │ │ ├── ._PPCInstrQPX.td │ │ ├── ._PPCInstrSPE.td │ │ ├── ._PPCInstrVSX.td │ │ ├── ._PPCLoopPreIncPrep.cpp │ │ ├── ._PPCMCInstLower.cpp │ │ ├── ._PPCMIPeephole.cpp │ │ ├── ._PPCMachineFunctionInfo.cpp │ │ ├── ._PPCMachineFunctionInfo.h │ │ ├── ._PPCPerfectShuffle.h │ │ ├── ._PPCQPXLoadSplat.cpp │ │ ├── ._PPCRegisterInfo.cpp │ │ ├── ._PPCRegisterInfo.h │ │ ├── ._PPCRegisterInfo.td │ │ ├── ._PPCSchedule.td │ │ ├── ._PPCSchedule440.td │ │ ├── ._PPCScheduleA2.td │ │ ├── ._PPCScheduleE500mc.td │ │ ├── ._PPCScheduleE5500.td │ │ ├── ._PPCScheduleG3.td │ │ ├── ._PPCScheduleG4.td │ │ ├── ._PPCScheduleG4Plus.td │ │ ├── ._PPCScheduleG5.td │ │ ├── ._PPCScheduleP7.td │ │ ├── ._PPCScheduleP8.td │ │ ├── ._PPCSubtarget.cpp │ │ ├── ._PPCSubtarget.h │ │ ├── ._PPCTLSDynamicCall.cpp │ │ ├── ._PPCTOCRegDeps.cpp │ │ ├── ._PPCTargetMachine.cpp │ │ ├── ._PPCTargetMachine.h │ │ ├── ._PPCTargetObjectFile.cpp │ │ ├── ._PPCTargetObjectFile.h │ │ ├── ._PPCTargetStreamer.h │ │ ├── ._PPCTargetTransformInfo.cpp │ │ ├── ._PPCTargetTransformInfo.h │ │ ├── ._PPCVSXCopy.cpp │ │ ├── ._PPCVSXFMAMutate.cpp │ │ ├── ._PPCVSXSwapRemoval.cpp │ │ ├── ._README.txt │ │ ├── ._README_ALTIVEC.txt │ │ ├── ._README_P9.txt │ │ ├── ._TargetInfo │ │ ├── ._p9-instrs.txt │ │ ├── AsmParser │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._PPCAsmParser.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── PPCAsmParser.cpp │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._PPCDisassembler.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── PPCDisassembler.cpp │ │ ├── InstPrinter │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._PPCInstPrinter.cpp │ │ │ ├── ._PPCInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── PPCInstPrinter.cpp │ │ │ └── PPCInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._PPCAsmBackend.cpp │ │ │ ├── ._PPCELFObjectWriter.cpp │ │ │ ├── ._PPCFixupKinds.h │ │ │ ├── ._PPCMCAsmInfo.cpp │ │ │ ├── ._PPCMCAsmInfo.h │ │ │ ├── ._PPCMCCodeEmitter.cpp │ │ │ ├── ._PPCMCExpr.cpp │ │ │ ├── ._PPCMCExpr.h │ │ │ ├── ._PPCMCTargetDesc.cpp │ │ │ ├── ._PPCMCTargetDesc.h │ │ │ ├── ._PPCMachObjectWriter.cpp │ │ │ ├── ._PPCPredicates.cpp │ │ │ ├── ._PPCPredicates.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── PPCAsmBackend.cpp │ │ │ ├── PPCELFObjectWriter.cpp │ │ │ ├── PPCFixupKinds.h │ │ │ ├── PPCMCAsmInfo.cpp │ │ │ ├── PPCMCAsmInfo.h │ │ │ ├── PPCMCCodeEmitter.cpp │ │ │ ├── PPCMCExpr.cpp │ │ │ ├── PPCMCExpr.h │ │ │ ├── PPCMCTargetDesc.cpp │ │ │ ├── PPCMCTargetDesc.h │ │ │ ├── PPCMachObjectWriter.cpp │ │ │ ├── PPCPredicates.cpp │ │ │ └── PPCPredicates.h │ │ ├── PPC.h │ │ ├── PPC.td │ │ ├── PPCAsmPrinter.cpp │ │ ├── PPCBoolRetToInt.cpp │ │ ├── PPCBranchSelector.cpp │ │ ├── PPCCCState.cpp │ │ ├── PPCCCState.h │ │ ├── PPCCTRLoops.cpp │ │ ├── PPCCallingConv.h │ │ ├── PPCCallingConv.td │ │ ├── PPCEarlyReturn.cpp │ │ ├── PPCFastISel.cpp │ │ ├── PPCFrameLowering.cpp │ │ ├── PPCFrameLowering.h │ │ ├── PPCHazardRecognizers.cpp │ │ ├── PPCHazardRecognizers.h │ │ ├── PPCISelDAGToDAG.cpp │ │ ├── PPCISelLowering.cpp │ │ ├── PPCISelLowering.h │ │ ├── PPCInstr64Bit.td │ │ ├── PPCInstrAltivec.td │ │ ├── PPCInstrBuilder.h │ │ ├── PPCInstrFormats.td │ │ ├── PPCInstrHTM.td │ │ ├── PPCInstrInfo.cpp │ │ ├── PPCInstrInfo.h │ │ ├── PPCInstrInfo.td │ │ ├── PPCInstrQPX.td │ │ ├── PPCInstrSPE.td │ │ ├── PPCInstrVSX.td │ │ ├── PPCLoopPreIncPrep.cpp │ │ ├── PPCMCInstLower.cpp │ │ ├── PPCMIPeephole.cpp │ │ ├── PPCMachineFunctionInfo.cpp │ │ ├── PPCMachineFunctionInfo.h │ │ ├── PPCPerfectShuffle.h │ │ ├── PPCQPXLoadSplat.cpp │ │ ├── PPCRegisterInfo.cpp │ │ ├── PPCRegisterInfo.h │ │ ├── PPCRegisterInfo.td │ │ ├── PPCSchedule.td │ │ ├── PPCSchedule440.td │ │ ├── PPCScheduleA2.td │ │ ├── PPCScheduleE500mc.td │ │ ├── PPCScheduleE5500.td │ │ ├── PPCScheduleG3.td │ │ ├── PPCScheduleG4.td │ │ ├── PPCScheduleG4Plus.td │ │ ├── PPCScheduleG5.td │ │ ├── PPCScheduleP7.td │ │ ├── PPCScheduleP8.td │ │ ├── PPCSubtarget.cpp │ │ ├── PPCSubtarget.h │ │ ├── PPCTLSDynamicCall.cpp │ │ ├── PPCTOCRegDeps.cpp │ │ ├── PPCTargetMachine.cpp │ │ ├── PPCTargetMachine.h │ │ ├── PPCTargetObjectFile.cpp │ │ ├── PPCTargetObjectFile.h │ │ ├── PPCTargetStreamer.h │ │ ├── PPCTargetTransformInfo.cpp │ │ ├── PPCTargetTransformInfo.h │ │ ├── PPCVSXCopy.cpp │ │ ├── PPCVSXFMAMutate.cpp │ │ ├── PPCVSXSwapRemoval.cpp │ │ ├── README.txt │ │ ├── README_ALTIVEC.txt │ │ ├── README_P9.txt │ │ ├── TargetInfo │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._PowerPCTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── PowerPCTargetInfo.cpp │ │ └── p9-instrs.txt │ ├── README.txt │ ├── Sparc │ │ ├── ._AsmParser │ │ ├── ._CMakeLists.txt │ │ ├── ._DelaySlotFiller.cpp │ │ ├── ._Disassembler │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._LeonFeatures.td │ │ ├── ._LeonPasses.cpp │ │ ├── ._LeonPasses.h │ │ ├── ._MCTargetDesc │ │ ├── ._README.txt │ │ ├── ._Sparc.h │ │ ├── ._Sparc.td │ │ ├── ._SparcAsmPrinter.cpp │ │ ├── ._SparcCallingConv.td │ │ ├── ._SparcFrameLowering.cpp │ │ ├── ._SparcFrameLowering.h │ │ ├── ._SparcISelDAGToDAG.cpp │ │ ├── ._SparcISelLowering.cpp │ │ ├── ._SparcISelLowering.h │ │ ├── ._SparcInstr64Bit.td │ │ ├── ._SparcInstrAliases.td │ │ ├── ._SparcInstrFormats.td │ │ ├── ._SparcInstrInfo.cpp │ │ ├── ._SparcInstrInfo.h │ │ ├── ._SparcInstrInfo.td │ │ ├── ._SparcInstrVIS.td │ │ ├── ._SparcMCInstLower.cpp │ │ ├── ._SparcMachineFunctionInfo.cpp │ │ ├── ._SparcMachineFunctionInfo.h │ │ ├── ._SparcRegisterInfo.cpp │ │ ├── ._SparcRegisterInfo.h │ │ ├── ._SparcRegisterInfo.td │ │ ├── ._SparcSchedule.td │ │ ├── ._SparcSubtarget.cpp │ │ ├── ._SparcSubtarget.h │ │ ├── ._SparcTargetMachine.cpp │ │ ├── ._SparcTargetMachine.h │ │ ├── ._SparcTargetObjectFile.cpp │ │ ├── ._SparcTargetObjectFile.h │ │ ├── ._SparcTargetStreamer.h │ │ ├── ._TargetInfo │ │ ├── AsmParser │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._SparcAsmParser.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── SparcAsmParser.cpp │ │ ├── CMakeLists.txt │ │ ├── DelaySlotFiller.cpp │ │ ├── Disassembler │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._SparcDisassembler.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── SparcDisassembler.cpp │ │ ├── InstPrinter │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._SparcInstPrinter.cpp │ │ │ ├── ._SparcInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── SparcInstPrinter.cpp │ │ │ └── SparcInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── LeonFeatures.td │ │ ├── LeonPasses.cpp │ │ ├── LeonPasses.h │ │ ├── MCTargetDesc │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._SparcAsmBackend.cpp │ │ │ ├── ._SparcELFObjectWriter.cpp │ │ │ ├── ._SparcFixupKinds.h │ │ │ ├── ._SparcMCAsmInfo.cpp │ │ │ ├── ._SparcMCAsmInfo.h │ │ │ ├── ._SparcMCCodeEmitter.cpp │ │ │ ├── ._SparcMCExpr.cpp │ │ │ ├── ._SparcMCExpr.h │ │ │ ├── ._SparcMCTargetDesc.cpp │ │ │ ├── ._SparcMCTargetDesc.h │ │ │ ├── ._SparcTargetStreamer.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── SparcAsmBackend.cpp │ │ │ ├── SparcELFObjectWriter.cpp │ │ │ ├── SparcFixupKinds.h │ │ │ ├── SparcMCAsmInfo.cpp │ │ │ ├── SparcMCAsmInfo.h │ │ │ ├── SparcMCCodeEmitter.cpp │ │ │ ├── SparcMCExpr.cpp │ │ │ ├── SparcMCExpr.h │ │ │ ├── SparcMCTargetDesc.cpp │ │ │ ├── SparcMCTargetDesc.h │ │ │ └── SparcTargetStreamer.cpp │ │ ├── README.txt │ │ ├── Sparc.h │ │ ├── Sparc.td │ │ ├── SparcAsmPrinter.cpp │ │ ├── SparcCallingConv.td │ │ ├── SparcFrameLowering.cpp │ │ ├── SparcFrameLowering.h │ │ ├── SparcISelDAGToDAG.cpp │ │ ├── SparcISelLowering.cpp │ │ ├── SparcISelLowering.h │ │ ├── SparcInstr64Bit.td │ │ ├── SparcInstrAliases.td │ │ ├── SparcInstrFormats.td │ │ ├── SparcInstrInfo.cpp │ │ ├── SparcInstrInfo.h │ │ ├── SparcInstrInfo.td │ │ ├── SparcInstrVIS.td │ │ ├── SparcMCInstLower.cpp │ │ ├── SparcMachineFunctionInfo.cpp │ │ ├── SparcMachineFunctionInfo.h │ │ ├── SparcRegisterInfo.cpp │ │ ├── SparcRegisterInfo.h │ │ ├── SparcRegisterInfo.td │ │ ├── SparcSchedule.td │ │ ├── SparcSubtarget.cpp │ │ ├── SparcSubtarget.h │ │ ├── SparcTargetMachine.cpp │ │ ├── SparcTargetMachine.h │ │ ├── SparcTargetObjectFile.cpp │ │ ├── SparcTargetObjectFile.h │ │ ├── SparcTargetStreamer.h │ │ └── TargetInfo │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._SparcTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── SparcTargetInfo.cpp │ ├── SystemZ │ │ ├── ._AsmParser │ │ ├── ._CMakeLists.txt │ │ ├── ._Disassembler │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._README.txt │ │ ├── ._SystemZ.h │ │ ├── ._SystemZ.td │ │ ├── ._SystemZAsmPrinter.cpp │ │ ├── ._SystemZAsmPrinter.h │ │ ├── ._SystemZCallingConv.cpp │ │ ├── ._SystemZCallingConv.h │ │ ├── ._SystemZCallingConv.td │ │ ├── ._SystemZConstantPoolValue.cpp │ │ ├── ._SystemZConstantPoolValue.h │ │ ├── ._SystemZElimCompare.cpp │ │ ├── ._SystemZFrameLowering.cpp │ │ ├── ._SystemZFrameLowering.h │ │ ├── ._SystemZISelDAGToDAG.cpp │ │ ├── ._SystemZISelLowering.cpp │ │ ├── ._SystemZISelLowering.h │ │ ├── ._SystemZInstrBuilder.h │ │ ├── ._SystemZInstrFP.td │ │ ├── ._SystemZInstrFormats.td │ │ ├── ._SystemZInstrInfo.cpp │ │ ├── ._SystemZInstrInfo.h │ │ ├── ._SystemZInstrInfo.td │ │ ├── ._SystemZInstrVector.td │ │ ├── ._SystemZLDCleanup.cpp │ │ ├── ._SystemZLongBranch.cpp │ │ ├── ._SystemZMCInstLower.cpp │ │ ├── ._SystemZMCInstLower.h │ │ ├── ._SystemZMachineFunctionInfo.cpp │ │ ├── ._SystemZMachineFunctionInfo.h │ │ ├── ._SystemZOperands.td │ │ ├── ._SystemZOperators.td │ │ ├── ._SystemZPatterns.td │ │ ├── ._SystemZProcessors.td │ │ ├── ._SystemZRegisterInfo.cpp │ │ ├── ._SystemZRegisterInfo.h │ │ ├── ._SystemZRegisterInfo.td │ │ ├── ._SystemZSelectionDAGInfo.cpp │ │ ├── ._SystemZSelectionDAGInfo.h │ │ ├── ._SystemZShortenInst.cpp │ │ ├── ._SystemZSubtarget.cpp │ │ ├── ._SystemZSubtarget.h │ │ ├── ._SystemZTDC.cpp │ │ ├── ._SystemZTargetMachine.cpp │ │ ├── ._SystemZTargetMachine.h │ │ ├── ._SystemZTargetTransformInfo.cpp │ │ ├── ._SystemZTargetTransformInfo.h │ │ ├── ._TargetInfo │ │ ├── AsmParser │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._SystemZAsmParser.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── SystemZAsmParser.cpp │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._SystemZDisassembler.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── SystemZDisassembler.cpp │ │ ├── InstPrinter │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._SystemZInstPrinter.cpp │ │ │ ├── ._SystemZInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── SystemZInstPrinter.cpp │ │ │ └── SystemZInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._SystemZMCAsmBackend.cpp │ │ │ ├── ._SystemZMCAsmInfo.cpp │ │ │ ├── ._SystemZMCAsmInfo.h │ │ │ ├── ._SystemZMCCodeEmitter.cpp │ │ │ ├── ._SystemZMCFixups.h │ │ │ ├── ._SystemZMCObjectWriter.cpp │ │ │ ├── ._SystemZMCTargetDesc.cpp │ │ │ ├── ._SystemZMCTargetDesc.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── SystemZMCAsmBackend.cpp │ │ │ ├── SystemZMCAsmInfo.cpp │ │ │ ├── SystemZMCAsmInfo.h │ │ │ ├── SystemZMCCodeEmitter.cpp │ │ │ ├── SystemZMCFixups.h │ │ │ ├── SystemZMCObjectWriter.cpp │ │ │ ├── SystemZMCTargetDesc.cpp │ │ │ └── SystemZMCTargetDesc.h │ │ ├── README.txt │ │ ├── SystemZ.h │ │ ├── SystemZ.td │ │ ├── SystemZAsmPrinter.cpp │ │ ├── SystemZAsmPrinter.h │ │ ├── SystemZCallingConv.cpp │ │ ├── SystemZCallingConv.h │ │ ├── SystemZCallingConv.td │ │ ├── SystemZConstantPoolValue.cpp │ │ ├── SystemZConstantPoolValue.h │ │ ├── SystemZElimCompare.cpp │ │ ├── SystemZFrameLowering.cpp │ │ ├── SystemZFrameLowering.h │ │ ├── SystemZISelDAGToDAG.cpp │ │ ├── SystemZISelLowering.cpp │ │ ├── SystemZISelLowering.h │ │ ├── SystemZInstrBuilder.h │ │ ├── SystemZInstrFP.td │ │ ├── SystemZInstrFormats.td │ │ ├── SystemZInstrInfo.cpp │ │ ├── SystemZInstrInfo.h │ │ ├── SystemZInstrInfo.td │ │ ├── SystemZInstrVector.td │ │ ├── SystemZLDCleanup.cpp │ │ ├── SystemZLongBranch.cpp │ │ ├── SystemZMCInstLower.cpp │ │ ├── SystemZMCInstLower.h │ │ ├── SystemZMachineFunctionInfo.cpp │ │ ├── SystemZMachineFunctionInfo.h │ │ ├── SystemZOperands.td │ │ ├── SystemZOperators.td │ │ ├── SystemZPatterns.td │ │ ├── SystemZProcessors.td │ │ ├── SystemZRegisterInfo.cpp │ │ ├── SystemZRegisterInfo.h │ │ ├── SystemZRegisterInfo.td │ │ ├── SystemZSelectionDAGInfo.cpp │ │ ├── SystemZSelectionDAGInfo.h │ │ ├── SystemZShortenInst.cpp │ │ ├── SystemZSubtarget.cpp │ │ ├── SystemZSubtarget.h │ │ ├── SystemZTDC.cpp │ │ ├── SystemZTargetMachine.cpp │ │ ├── SystemZTargetMachine.h │ │ ├── SystemZTargetTransformInfo.cpp │ │ ├── SystemZTargetTransformInfo.h │ │ └── TargetInfo │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._SystemZTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── SystemZTargetInfo.cpp │ ├── Target.cpp │ ├── TargetIntrinsicInfo.cpp │ ├── TargetLoweringObjectFile.cpp │ ├── TargetMachine.cpp │ ├── TargetMachineC.cpp │ ├── TargetRecip.cpp │ ├── TargetSubtargetInfo.cpp │ ├── WebAssembly │ │ ├── ._CMakeLists.txt │ │ ├── ._Disassembler │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._README.txt │ │ ├── ._TargetInfo │ │ ├── ._WebAssembly.h │ │ ├── ._WebAssembly.td │ │ ├── ._WebAssemblyArgumentMove.cpp │ │ ├── ._WebAssemblyAsmPrinter.cpp │ │ ├── ._WebAssemblyCFGStackify.cpp │ │ ├── ._WebAssemblyFastISel.cpp │ │ ├── ._WebAssemblyFixIrreducibleControlFlow.cpp │ │ ├── ._WebAssemblyFrameLowering.cpp │ │ ├── ._WebAssemblyFrameLowering.h │ │ ├── ._WebAssemblyISD.def │ │ ├── ._WebAssemblyISelDAGToDAG.cpp │ │ ├── ._WebAssemblyISelLowering.cpp │ │ ├── ._WebAssemblyISelLowering.h │ │ ├── ._WebAssemblyInstrAtomics.td │ │ ├── ._WebAssemblyInstrCall.td │ │ ├── ._WebAssemblyInstrControl.td │ │ ├── ._WebAssemblyInstrConv.td │ │ ├── ._WebAssemblyInstrFloat.td │ │ ├── ._WebAssemblyInstrFormats.td │ │ ├── ._WebAssemblyInstrInfo.cpp │ │ ├── ._WebAssemblyInstrInfo.h │ │ ├── ._WebAssemblyInstrInfo.td │ │ ├── ._WebAssemblyInstrInteger.td │ │ ├── ._WebAssemblyInstrMemory.td │ │ ├── ._WebAssemblyInstrSIMD.td │ │ ├── ._WebAssemblyLowerBrUnless.cpp │ │ ├── ._WebAssemblyMCInstLower.cpp │ │ ├── ._WebAssemblyMCInstLower.h │ │ ├── ._WebAssemblyMachineFunctionInfo.cpp │ │ ├── ._WebAssemblyMachineFunctionInfo.h │ │ ├── ._WebAssemblyOptimizeLiveIntervals.cpp │ │ ├── ._WebAssemblyOptimizeReturned.cpp │ │ ├── ._WebAssemblyPeephole.cpp │ │ ├── ._WebAssemblyPrepareForLiveIntervals.cpp │ │ ├── ._WebAssemblyRegColoring.cpp │ │ ├── ._WebAssemblyRegNumbering.cpp │ │ ├── ._WebAssemblyRegStackify.cpp │ │ ├── ._WebAssemblyRegisterInfo.cpp │ │ ├── ._WebAssemblyRegisterInfo.h │ │ ├── ._WebAssemblyRegisterInfo.td │ │ ├── ._WebAssemblyReplacePhysRegs.cpp │ │ ├── ._WebAssemblySelectionDAGInfo.cpp │ │ ├── ._WebAssemblySelectionDAGInfo.h │ │ ├── ._WebAssemblySetP2AlignOperands.cpp │ │ ├── ._WebAssemblyStoreResults.cpp │ │ ├── ._WebAssemblySubtarget.cpp │ │ ├── ._WebAssemblySubtarget.h │ │ ├── ._WebAssemblyTargetMachine.cpp │ │ ├── ._WebAssemblyTargetMachine.h │ │ ├── ._WebAssemblyTargetObjectFile.cpp │ │ ├── ._WebAssemblyTargetObjectFile.h │ │ ├── ._WebAssemblyTargetTransformInfo.cpp │ │ ├── ._WebAssemblyTargetTransformInfo.h │ │ ├── ._known_gcc_test_failures.txt │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._WebAssemblyDisassembler.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── WebAssemblyDisassembler.cpp │ │ ├── InstPrinter │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._WebAssemblyInstPrinter.cpp │ │ │ ├── ._WebAssemblyInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── WebAssemblyInstPrinter.cpp │ │ │ └── WebAssemblyInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._WebAssemblyAsmBackend.cpp │ │ │ ├── ._WebAssemblyELFObjectWriter.cpp │ │ │ ├── ._WebAssemblyMCAsmInfo.cpp │ │ │ ├── ._WebAssemblyMCAsmInfo.h │ │ │ ├── ._WebAssemblyMCCodeEmitter.cpp │ │ │ ├── ._WebAssemblyMCTargetDesc.cpp │ │ │ ├── ._WebAssemblyMCTargetDesc.h │ │ │ ├── ._WebAssemblyTargetStreamer.cpp │ │ │ ├── ._WebAssemblyTargetStreamer.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── WebAssemblyAsmBackend.cpp │ │ │ ├── WebAssemblyELFObjectWriter.cpp │ │ │ ├── WebAssemblyMCAsmInfo.cpp │ │ │ ├── WebAssemblyMCAsmInfo.h │ │ │ ├── WebAssemblyMCCodeEmitter.cpp │ │ │ ├── WebAssemblyMCTargetDesc.cpp │ │ │ ├── WebAssemblyMCTargetDesc.h │ │ │ ├── WebAssemblyTargetStreamer.cpp │ │ │ └── WebAssemblyTargetStreamer.h │ │ ├── README.txt │ │ ├── TargetInfo │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._WebAssemblyTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── WebAssemblyTargetInfo.cpp │ │ ├── WebAssembly.h │ │ ├── WebAssembly.td │ │ ├── WebAssemblyArgumentMove.cpp │ │ ├── WebAssemblyAsmPrinter.cpp │ │ ├── WebAssemblyCFGStackify.cpp │ │ ├── WebAssemblyFastISel.cpp │ │ ├── WebAssemblyFixIrreducibleControlFlow.cpp │ │ ├── WebAssemblyFrameLowering.cpp │ │ ├── WebAssemblyFrameLowering.h │ │ ├── WebAssemblyISD.def │ │ ├── WebAssemblyISelDAGToDAG.cpp │ │ ├── WebAssemblyISelLowering.cpp │ │ ├── WebAssemblyISelLowering.h │ │ ├── WebAssemblyInstrAtomics.td │ │ ├── WebAssemblyInstrCall.td │ │ ├── WebAssemblyInstrControl.td │ │ ├── WebAssemblyInstrConv.td │ │ ├── WebAssemblyInstrFloat.td │ │ ├── WebAssemblyInstrFormats.td │ │ ├── WebAssemblyInstrInfo.cpp │ │ ├── WebAssemblyInstrInfo.h │ │ ├── WebAssemblyInstrInfo.td │ │ ├── WebAssemblyInstrInteger.td │ │ ├── WebAssemblyInstrMemory.td │ │ ├── WebAssemblyInstrSIMD.td │ │ ├── WebAssemblyLowerBrUnless.cpp │ │ ├── WebAssemblyMCInstLower.cpp │ │ ├── WebAssemblyMCInstLower.h │ │ ├── WebAssemblyMachineFunctionInfo.cpp │ │ ├── WebAssemblyMachineFunctionInfo.h │ │ ├── WebAssemblyOptimizeLiveIntervals.cpp │ │ ├── WebAssemblyOptimizeReturned.cpp │ │ ├── WebAssemblyPeephole.cpp │ │ ├── WebAssemblyPrepareForLiveIntervals.cpp │ │ ├── WebAssemblyRegColoring.cpp │ │ ├── WebAssemblyRegNumbering.cpp │ │ ├── WebAssemblyRegStackify.cpp │ │ ├── WebAssemblyRegisterInfo.cpp │ │ ├── WebAssemblyRegisterInfo.h │ │ ├── WebAssemblyRegisterInfo.td │ │ ├── WebAssemblyReplacePhysRegs.cpp │ │ ├── WebAssemblySelectionDAGInfo.cpp │ │ ├── WebAssemblySelectionDAGInfo.h │ │ ├── WebAssemblySetP2AlignOperands.cpp │ │ ├── WebAssemblyStoreResults.cpp │ │ ├── WebAssemblySubtarget.cpp │ │ ├── WebAssemblySubtarget.h │ │ ├── WebAssemblyTargetMachine.cpp │ │ ├── WebAssemblyTargetMachine.h │ │ ├── WebAssemblyTargetObjectFile.cpp │ │ ├── WebAssemblyTargetObjectFile.h │ │ ├── WebAssemblyTargetTransformInfo.cpp │ │ ├── WebAssemblyTargetTransformInfo.h │ │ └── known_gcc_test_failures.txt │ ├── X86 │ │ ├── ._AsmParser │ │ ├── ._CMakeLists.txt │ │ ├── ._Disassembler │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._README-FPStack.txt │ │ ├── ._README-MMX.txt │ │ ├── ._README-SSE.txt │ │ ├── ._README-UNIMPLEMENTED.txt │ │ ├── ._README-X86-64.txt │ │ ├── ._README.txt │ │ ├── ._TargetInfo │ │ ├── ._Utils │ │ ├── ._X86.h │ │ ├── ._X86.td │ │ ├── ._X86AsmPrinter.cpp │ │ ├── ._X86AsmPrinter.h │ │ ├── ._X86CallFrameOptimization.cpp │ │ ├── ._X86CallingConv.h │ │ ├── ._X86CallingConv.td │ │ ├── ._X86ExpandPseudo.cpp │ │ ├── ._X86FastISel.cpp │ │ ├── ._X86FixupBWInsts.cpp │ │ ├── ._X86FixupLEAs.cpp │ │ ├── ._X86FixupSetCC.cpp │ │ ├── ._X86FloatingPoint.cpp │ │ ├── ._X86FrameLowering.cpp │ │ ├── ._X86FrameLowering.h │ │ ├── ._X86ISelDAGToDAG.cpp │ │ ├── ._X86ISelLowering.cpp │ │ ├── ._X86ISelLowering.h │ │ ├── ._X86Instr3DNow.td │ │ ├── ._X86InstrAVX512.td │ │ ├── ._X86InstrArithmetic.td │ │ ├── ._X86InstrBuilder.h │ │ ├── ._X86InstrCMovSetCC.td │ │ ├── ._X86InstrCompiler.td │ │ ├── ._X86InstrControl.td │ │ ├── ._X86InstrExtension.td │ │ ├── ._X86InstrFMA.td │ │ ├── ._X86InstrFPStack.td │ │ ├── ._X86InstrFormats.td │ │ ├── ._X86InstrFragmentsSIMD.td │ │ ├── ._X86InstrInfo.cpp │ │ ├── ._X86InstrInfo.h │ │ ├── ._X86InstrInfo.td │ │ ├── ._X86InstrMMX.td │ │ ├── ._X86InstrMPX.td │ │ ├── ._X86InstrSGX.td │ │ ├── ._X86InstrSSE.td │ │ ├── ._X86InstrSVM.td │ │ ├── ._X86InstrShiftRotate.td │ │ ├── ._X86InstrSystem.td │ │ ├── ._X86InstrTSX.td │ │ ├── ._X86InstrVMX.td │ │ ├── ._X86InstrXOP.td │ │ ├── ._X86IntrinsicsInfo.h │ │ ├── ._X86MCInstLower.cpp │ │ ├── ._X86MachineFunctionInfo.cpp │ │ ├── ._X86MachineFunctionInfo.h │ │ ├── ._X86OptimizeLEAs.cpp │ │ ├── ._X86PadShortFunction.cpp │ │ ├── ._X86RegisterInfo.cpp │ │ ├── ._X86RegisterInfo.h │ │ ├── ._X86RegisterInfo.td │ │ ├── ._X86SchedHaswell.td │ │ ├── ._X86SchedSandyBridge.td │ │ ├── ._X86Schedule.td │ │ ├── ._X86ScheduleAtom.td │ │ ├── ._X86ScheduleBtVer2.td │ │ ├── ._X86ScheduleSLM.td │ │ ├── ._X86SelectionDAGInfo.cpp │ │ ├── ._X86SelectionDAGInfo.h │ │ ├── ._X86ShuffleDecodeConstantPool.cpp │ │ ├── ._X86ShuffleDecodeConstantPool.h │ │ ├── ._X86Subtarget.cpp │ │ ├── ._X86Subtarget.h │ │ ├── ._X86TargetMachine.cpp │ │ ├── ._X86TargetMachine.h │ │ ├── ._X86TargetObjectFile.cpp │ │ ├── ._X86TargetObjectFile.h │ │ ├── ._X86TargetTransformInfo.cpp │ │ ├── ._X86TargetTransformInfo.h │ │ ├── ._X86VZeroUpper.cpp │ │ ├── ._X86WinAllocaExpander.cpp │ │ ├── ._X86WinEHState.cpp │ │ ├── AsmParser │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._X86AsmInstrumentation.cpp │ │ │ ├── ._X86AsmInstrumentation.h │ │ │ ├── ._X86AsmParser.cpp │ │ │ ├── ._X86AsmParserCommon.h │ │ │ ├── ._X86Operand.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── X86AsmInstrumentation.cpp │ │ │ ├── X86AsmInstrumentation.h │ │ │ ├── X86AsmParser.cpp │ │ │ ├── X86AsmParserCommon.h │ │ │ └── X86Operand.h │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._X86Disassembler.cpp │ │ │ ├── ._X86DisassemblerDecoder.cpp │ │ │ ├── ._X86DisassemblerDecoder.h │ │ │ ├── ._X86DisassemblerDecoderCommon.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── X86Disassembler.cpp │ │ │ ├── X86DisassemblerDecoder.cpp │ │ │ ├── X86DisassemblerDecoder.h │ │ │ └── X86DisassemblerDecoderCommon.h │ │ ├── InstPrinter │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._X86ATTInstPrinter.cpp │ │ │ ├── ._X86ATTInstPrinter.h │ │ │ ├── ._X86InstComments.cpp │ │ │ ├── ._X86InstComments.h │ │ │ ├── ._X86IntelInstPrinter.cpp │ │ │ ├── ._X86IntelInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── X86ATTInstPrinter.cpp │ │ │ ├── X86ATTInstPrinter.h │ │ │ ├── X86InstComments.cpp │ │ │ ├── X86InstComments.h │ │ │ ├── X86IntelInstPrinter.cpp │ │ │ └── X86IntelInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._X86AsmBackend.cpp │ │ │ ├── ._X86BaseInfo.h │ │ │ ├── ._X86ELFObjectWriter.cpp │ │ │ ├── ._X86FixupKinds.h │ │ │ ├── ._X86MCAsmInfo.cpp │ │ │ ├── ._X86MCAsmInfo.h │ │ │ ├── ._X86MCCodeEmitter.cpp │ │ │ ├── ._X86MCTargetDesc.cpp │ │ │ ├── ._X86MCTargetDesc.h │ │ │ ├── ._X86MachObjectWriter.cpp │ │ │ ├── ._X86WinCOFFObjectWriter.cpp │ │ │ ├── ._X86WinCOFFStreamer.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── X86AsmBackend.cpp │ │ │ ├── X86BaseInfo.h │ │ │ ├── X86ELFObjectWriter.cpp │ │ │ ├── X86FixupKinds.h │ │ │ ├── X86MCAsmInfo.cpp │ │ │ ├── X86MCAsmInfo.h │ │ │ ├── X86MCCodeEmitter.cpp │ │ │ ├── X86MCTargetDesc.cpp │ │ │ ├── X86MCTargetDesc.h │ │ │ ├── X86MachObjectWriter.cpp │ │ │ ├── X86WinCOFFObjectWriter.cpp │ │ │ └── X86WinCOFFStreamer.cpp │ │ ├── README-FPStack.txt │ │ ├── README-MMX.txt │ │ ├── README-SSE.txt │ │ ├── README-UNIMPLEMENTED.txt │ │ ├── README-X86-64.txt │ │ ├── README.txt │ │ ├── TargetInfo │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._X86TargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── X86TargetInfo.cpp │ │ ├── Utils │ │ │ ├── ._CMakeLists.txt │ │ │ ├── ._LLVMBuild.txt │ │ │ ├── ._X86ShuffleDecode.cpp │ │ │ ├── ._X86ShuffleDecode.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── X86ShuffleDecode.cpp │ │ │ └── X86ShuffleDecode.h │ │ ├── X86.h │ │ ├── X86.td │ │ ├── X86AsmPrinter.cpp │ │ ├── X86AsmPrinter.h │ │ ├── X86CallFrameOptimization.cpp │ │ ├── X86CallingConv.h │ │ ├── X86CallingConv.td │ │ ├── X86ExpandPseudo.cpp │ │ ├── X86FastISel.cpp │ │ ├── X86FixupBWInsts.cpp │ │ ├── X86FixupLEAs.cpp │ │ ├── X86FixupSetCC.cpp │ │ ├── X86FloatingPoint.cpp │ │ ├── X86FrameLowering.cpp │ │ ├── X86FrameLowering.h │ │ ├── X86ISelDAGToDAG.cpp │ │ ├── X86ISelLowering.cpp │ │ ├── X86ISelLowering.h │ │ ├── X86Instr3DNow.td │ │ ├── X86InstrAVX512.td │ │ ├── X86InstrArithmetic.td │ │ ├── X86InstrBuilder.h │ │ ├── X86InstrCMovSetCC.td │ │ ├── X86InstrCompiler.td │ │ ├── X86InstrControl.td │ │ ├── X86InstrExtension.td │ │ ├── X86InstrFMA.td │ │ ├── X86InstrFPStack.td │ │ ├── X86InstrFormats.td │ │ ├── X86InstrFragmentsSIMD.td │ │ ├── X86InstrInfo.cpp │ │ ├── X86InstrInfo.h │ │ ├── X86InstrInfo.td │ │ ├── X86InstrMMX.td │ │ ├── X86InstrMPX.td │ │ ├── X86InstrSGX.td │ │ ├── X86InstrSSE.td │ │ ├── X86InstrSVM.td │ │ ├── X86InstrShiftRotate.td │ │ ├── X86InstrSystem.td │ │ ├── X86InstrTSX.td │ │ ├── X86InstrVMX.td │ │ ├── X86InstrXOP.td │ │ ├── X86IntrinsicsInfo.h │ │ ├── X86MCInstLower.cpp │ │ ├── X86MachineFunctionInfo.cpp │ │ ├── X86MachineFunctionInfo.h │ │ ├── X86OptimizeLEAs.cpp │ │ ├── X86PadShortFunction.cpp │ │ ├── X86RegisterInfo.cpp │ │ ├── X86RegisterInfo.h │ │ ├── X86RegisterInfo.td │ │ ├── X86SchedHaswell.td │ │ ├── X86SchedSandyBridge.td │ │ ├── X86Schedule.td │ │ ├── X86ScheduleAtom.td │ │ ├── X86ScheduleBtVer2.td │ │ ├── X86ScheduleSLM.td │ │ ├── X86SelectionDAGInfo.cpp │ │ ├── X86SelectionDAGInfo.h │ │ ├── X86ShuffleDecodeConstantPool.cpp │ │ ├── X86ShuffleDecodeConstantPool.h │ │ ├── X86Subtarget.cpp │ │ ├── X86Subtarget.h │ │ ├── X86TargetMachine.cpp │ │ ├── X86TargetMachine.h │ │ ├── X86TargetObjectFile.cpp │ │ ├── X86TargetObjectFile.h │ │ ├── X86TargetTransformInfo.cpp │ │ ├── X86TargetTransformInfo.h │ │ ├── X86VZeroUpper.cpp │ │ ├── X86WinAllocaExpander.cpp │ │ └── X86WinEHState.cpp │ └── XCore │ │ ├── ._CMakeLists.txt │ │ ├── ._Disassembler │ │ ├── ._InstPrinter │ │ ├── ._LLVMBuild.txt │ │ ├── ._MCTargetDesc │ │ ├── ._README.txt │ │ ├── ._TargetInfo │ │ ├── ._XCore.h │ │ ├── ._XCore.td │ │ ├── ._XCoreAsmPrinter.cpp │ │ ├── ._XCoreCallingConv.td │ │ ├── ._XCoreFrameLowering.cpp │ │ ├── ._XCoreFrameLowering.h │ │ ├── ._XCoreFrameToArgsOffsetElim.cpp │ │ ├── ._XCoreISelDAGToDAG.cpp │ │ ├── ._XCoreISelLowering.cpp │ │ ├── ._XCoreISelLowering.h │ │ ├── ._XCoreInstrFormats.td │ │ ├── ._XCoreInstrInfo.cpp │ │ ├── ._XCoreInstrInfo.h │ │ ├── ._XCoreInstrInfo.td │ │ ├── ._XCoreLowerThreadLocal.cpp │ │ ├── ._XCoreMCInstLower.cpp │ │ ├── ._XCoreMCInstLower.h │ │ ├── ._XCoreMachineFunctionInfo.cpp │ │ ├── ._XCoreMachineFunctionInfo.h │ │ ├── ._XCoreRegisterInfo.cpp │ │ ├── ._XCoreRegisterInfo.h │ │ ├── ._XCoreRegisterInfo.td │ │ ├── ._XCoreSelectionDAGInfo.cpp │ │ ├── ._XCoreSelectionDAGInfo.h │ │ ├── ._XCoreSubtarget.cpp │ │ ├── ._XCoreSubtarget.h │ │ ├── ._XCoreTargetMachine.cpp │ │ ├── ._XCoreTargetMachine.h │ │ ├── ._XCoreTargetObjectFile.cpp │ │ ├── ._XCoreTargetObjectFile.h │ │ ├── ._XCoreTargetStreamer.h │ │ ├── ._XCoreTargetTransformInfo.h │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ ├── ._CMakeLists.txt │ │ ├── ._LLVMBuild.txt │ │ ├── ._XCoreDisassembler.cpp │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ └── XCoreDisassembler.cpp │ │ ├── InstPrinter │ │ ├── ._CMakeLists.txt │ │ ├── ._LLVMBuild.txt │ │ ├── ._XCoreInstPrinter.cpp │ │ ├── ._XCoreInstPrinter.h │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── XCoreInstPrinter.cpp │ │ └── XCoreInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ ├── ._CMakeLists.txt │ │ ├── ._LLVMBuild.txt │ │ ├── ._XCoreMCAsmInfo.cpp │ │ ├── ._XCoreMCAsmInfo.h │ │ ├── ._XCoreMCTargetDesc.cpp │ │ ├── ._XCoreMCTargetDesc.h │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── XCoreMCAsmInfo.cpp │ │ ├── XCoreMCAsmInfo.h │ │ ├── XCoreMCTargetDesc.cpp │ │ └── XCoreMCTargetDesc.h │ │ ├── README.txt │ │ ├── TargetInfo │ │ ├── ._CMakeLists.txt │ │ ├── ._LLVMBuild.txt │ │ ├── ._XCoreTargetInfo.cpp │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ └── XCoreTargetInfo.cpp │ │ ├── XCore.h │ │ ├── XCore.td │ │ ├── XCoreAsmPrinter.cpp │ │ ├── XCoreCallingConv.td │ │ ├── XCoreFrameLowering.cpp │ │ ├── XCoreFrameLowering.h │ │ ├── XCoreFrameToArgsOffsetElim.cpp │ │ ├── XCoreISelDAGToDAG.cpp │ │ ├── XCoreISelLowering.cpp │ │ ├── XCoreISelLowering.h │ │ ├── XCoreInstrFormats.td │ │ ├── XCoreInstrInfo.cpp │ │ ├── XCoreInstrInfo.h │ │ ├── XCoreInstrInfo.td │ │ ├── XCoreLowerThreadLocal.cpp │ │ ├── XCoreMCInstLower.cpp │ │ ├── XCoreMCInstLower.h │ │ ├── XCoreMachineFunctionInfo.cpp │ │ ├── XCoreMachineFunctionInfo.h │ │ ├── XCoreRegisterInfo.cpp │ │ ├── XCoreRegisterInfo.h │ │ ├── XCoreRegisterInfo.td │ │ ├── XCoreSelectionDAGInfo.cpp │ │ ├── XCoreSelectionDAGInfo.h │ │ ├── XCoreSubtarget.cpp │ │ ├── XCoreSubtarget.h │ │ ├── XCoreTargetMachine.cpp │ │ ├── XCoreTargetMachine.h │ │ ├── XCoreTargetObjectFile.cpp │ │ ├── XCoreTargetObjectFile.h │ │ ├── XCoreTargetStreamer.h │ │ └── XCoreTargetTransformInfo.h └── Transforms │ ├── .DS_Store │ ├── ._.DS_Store │ ├── ._Hello │ ├── ._IPO │ ├── ._InstCombine │ ├── ._Instrumentation │ ├── ._ObjCARC │ ├── ._Scalar │ ├── ._Utils │ ├── ._Vectorize │ ├── CMakeFiles │ ├── CMakeDirectoryInformation.cmake │ └── progress.marks │ ├── CMakeLists.txt │ ├── Hello │ ├── ._CMakeLists.txt │ ├── ._Hello.cpp │ ├── ._Hello.exports │ ├── CMakeFiles │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── LLVMHello.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ ├── depend.make │ │ │ ├── flags.make │ │ │ ├── link.txt │ │ │ └── progress.make │ │ ├── LLVMHello_exports.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ └── progress.make │ │ └── progress.marks │ ├── CMakeLists.txt │ ├── Hello.cpp │ ├── Hello.exports │ ├── Makefile │ └── cmake_install.cmake │ ├── IPO │ ├── ._ArgumentPromotion.cpp │ ├── ._BarrierNoopPass.cpp │ ├── ._CMakeLists.txt │ ├── ._ConstantMerge.cpp │ ├── ._CrossDSOCFI.cpp │ ├── ._DeadArgumentElimination.cpp │ ├── ._ElimAvailExtern.cpp │ ├── ._ExtractGV.cpp │ ├── ._ForceFunctionAttrs.cpp │ ├── ._FunctionAttrs.cpp │ ├── ._FunctionImport.cpp │ ├── ._GlobalDCE.cpp │ ├── ._GlobalOpt.cpp │ ├── ._IPConstantPropagation.cpp │ ├── ._IPO.cpp │ ├── ._InferFunctionAttrs.cpp │ ├── ._InlineAlways.cpp │ ├── ._InlineSimple.cpp │ ├── ._Inliner.cpp │ ├── ._Internalize.cpp │ ├── ._LoopExtractor.cpp │ ├── ._LowerTypeTests.cpp │ ├── ._MergeFunctions.cpp │ ├── ._PartialInlining.cpp │ ├── ._PruneEH.cpp │ ├── ._SampleProfile.cpp │ ├── ._StripDeadPrototypes.cpp │ ├── ._StripSymbols.cpp │ ├── ._WholeProgramDevirt.cpp │ ├── ArgumentPromotion.cpp │ ├── BarrierNoopPass.cpp │ ├── CMakeFiles │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── LLVMipo.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ ├── cmake_clean_target.cmake │ │ │ ├── depend.make │ │ │ ├── flags.make │ │ │ ├── link.txt │ │ │ └── progress.make │ │ ├── install-LLVMipo.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ └── progress.make │ │ └── progress.marks │ ├── CMakeLists.txt │ ├── ConstantMerge.cpp │ ├── CrossDSOCFI.cpp │ ├── DeadArgumentElimination.cpp │ ├── ElimAvailExtern.cpp │ ├── ExtractGV.cpp │ ├── ForceFunctionAttrs.cpp │ ├── FunctionAttrs.cpp │ ├── FunctionImport.cpp │ ├── GlobalDCE.cpp │ ├── GlobalOpt.cpp │ ├── IPConstantPropagation.cpp │ ├── IPO.cpp │ ├── InferFunctionAttrs.cpp │ ├── InlineAlways.cpp │ ├── InlineSimple.cpp │ ├── Inliner.cpp │ ├── Internalize.cpp │ ├── LLVMBuild.txt │ ├── LoopExtractor.cpp │ ├── LowerTypeTests.cpp │ ├── Makefile │ ├── MergeFunctions.cpp │ ├── PartialInlining.cpp │ ├── PassManagerBuilder.cpp │ ├── PruneEH.cpp │ ├── SampleProfile.cpp │ ├── StripDeadPrototypes.cpp │ ├── StripSymbols.cpp │ ├── WholeProgramDevirt.cpp │ └── cmake_install.cmake │ ├── InstCombine │ ├── ._CMakeLists.txt │ ├── ._InstCombineAddSub.cpp │ ├── ._InstCombineAndOrXor.cpp │ ├── ._InstCombineCalls.cpp │ ├── ._InstCombineCasts.cpp │ ├── ._InstCombineCompares.cpp │ ├── ._InstCombineInternal.h │ ├── ._InstCombineLoadStoreAlloca.cpp │ ├── ._InstCombineMulDivRem.cpp │ ├── ._InstCombinePHI.cpp │ ├── ._InstCombineSelect.cpp │ ├── ._InstCombineShifts.cpp │ ├── ._InstCombineSimplifyDemanded.cpp │ ├── ._InstCombineVectorOps.cpp │ ├── ._InstructionCombining.cpp │ ├── ._LLVMBuild.txt │ ├── CMakeFiles │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── LLVMInstCombine.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ ├── cmake_clean_target.cmake │ │ │ ├── depend.make │ │ │ ├── flags.make │ │ │ ├── link.txt │ │ │ └── progress.make │ │ ├── install-LLVMInstCombine.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ └── progress.make │ │ └── progress.marks │ ├── CMakeLists.txt │ ├── InstCombineAddSub.cpp │ ├── InstCombineAndOrXor.cpp │ ├── InstCombineCalls.cpp │ ├── InstCombineCasts.cpp │ ├── InstCombineCompares.cpp │ ├── InstCombineInternal.h │ ├── InstCombineLoadStoreAlloca.cpp │ ├── InstCombineMulDivRem.cpp │ ├── InstCombinePHI.cpp │ ├── InstCombineSelect.cpp │ ├── InstCombineShifts.cpp │ ├── InstCombineSimplifyDemanded.cpp │ ├── InstCombineVectorOps.cpp │ ├── InstructionCombining.cpp │ ├── LLVMBuild.txt │ ├── Makefile │ └── cmake_install.cmake │ ├── Instrumentation │ ├── ._AddressSanitizer.cpp │ ├── ._BoundsChecking.cpp │ ├── ._CFGMST.h │ ├── ._CMakeLists.txt │ ├── ._DataFlowSanitizer.cpp │ ├── ._EfficiencySanitizer.cpp │ ├── ._GCOVProfiling.cpp │ ├── ._IndirectCallPromotion.cpp │ ├── ._InstrProfiling.cpp │ ├── ._Instrumentation.cpp │ ├── ._LLVMBuild.txt │ ├── ._MaximumSpanningTree.h │ ├── ._MemorySanitizer.cpp │ ├── ._PGOInstrumentation.cpp │ ├── ._SanitizerCoverage.cpp │ ├── ._ThreadSanitizer.cpp │ ├── AddressSanitizer.cpp │ ├── BoundsChecking.cpp │ ├── CFGMST.h │ ├── CMakeFiles │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── LLVMInstrumentation.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ ├── cmake_clean_target.cmake │ │ │ ├── depend.make │ │ │ ├── flags.make │ │ │ ├── link.txt │ │ │ └── progress.make │ │ ├── install-LLVMInstrumentation.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ └── progress.make │ │ └── progress.marks │ ├── CMakeLists.txt │ ├── DataFlowSanitizer.cpp │ ├── EfficiencySanitizer.cpp │ ├── GCOVProfiling.cpp │ ├── IndirectCallPromotion.cpp │ ├── InstrProfiling.cpp │ ├── Instrumentation.cpp │ ├── LLVMBuild.txt │ ├── Makefile │ ├── MaximumSpanningTree.h │ ├── MemorySanitizer.cpp │ ├── PGOInstrumentation.cpp │ ├── SanitizerCoverage.cpp │ ├── ThreadSanitizer.cpp │ └── cmake_install.cmake │ ├── LLVMBuild.txt │ ├── Makefile │ ├── Obfuscation │ ├── ._BogusControlFlow.cpp │ ├── ._Flattening.cpp │ ├── CMakeFiles │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── LLVMObfuscation.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ ├── cmake_clean_target.cmake │ │ │ ├── depend.make │ │ │ ├── flags.make │ │ │ ├── link.txt │ │ │ └── progress.make │ │ ├── install-LLVMObfuscation.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ └── progress.make │ │ └── progress.marks │ ├── CMakeLists.txt │ ├── CryptoUtils.cpp │ ├── LICENSE-OBFUSCATOR.TXT │ ├── LLVMBuild.txt │ ├── Makefile │ ├── StringObfuscation.cpp │ └── cmake_install.cmake │ ├── ObjCARC │ ├── ._ARCRuntimeEntryPoints.h │ ├── ._BlotMapVector.h │ ├── ._CMakeLists.txt │ ├── ._DependencyAnalysis.cpp │ ├── ._DependencyAnalysis.h │ ├── ._LLVMBuild.txt │ ├── ._ObjCARC.cpp │ ├── ._ObjCARC.h │ ├── ._ObjCARCAPElim.cpp │ ├── ._ObjCARCContract.cpp │ ├── ._ObjCARCExpand.cpp │ ├── ._ObjCARCOpts.cpp │ ├── ._ProvenanceAnalysis.cpp │ ├── ._ProvenanceAnalysis.h │ ├── ._ProvenanceAnalysisEvaluator.cpp │ ├── ._PtrState.cpp │ ├── ._PtrState.h │ ├── ARCRuntimeEntryPoints.h │ ├── BlotMapVector.h │ ├── CMakeFiles │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── LLVMObjCARCOpts.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ ├── cmake_clean_target.cmake │ │ │ ├── depend.make │ │ │ ├── flags.make │ │ │ ├── link.txt │ │ │ └── progress.make │ │ ├── install-LLVMObjCARCOpts.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ └── progress.make │ │ └── progress.marks │ ├── CMakeLists.txt │ ├── DependencyAnalysis.cpp │ ├── DependencyAnalysis.h │ ├── LLVMBuild.txt │ ├── Makefile │ ├── ObjCARC.cpp │ ├── ObjCARC.h │ ├── ObjCARCAPElim.cpp │ ├── ObjCARCContract.cpp │ ├── ObjCARCExpand.cpp │ ├── ObjCARCOpts.cpp │ ├── ProvenanceAnalysis.cpp │ ├── ProvenanceAnalysis.h │ ├── ProvenanceAnalysisEvaluator.cpp │ ├── PtrState.cpp │ ├── PtrState.h │ └── cmake_install.cmake │ ├── Scalar │ ├── ._ADCE.cpp │ ├── ._AlignmentFromAssumptions.cpp │ ├── ._BDCE.cpp │ ├── ._CMakeLists.txt │ ├── ._ConstantHoisting.cpp │ ├── ._ConstantProp.cpp │ ├── ._CorrelatedValuePropagation.cpp │ ├── ._DCE.cpp │ ├── ._DeadStoreElimination.cpp │ ├── ._EarlyCSE.cpp │ ├── ._FlattenCFGPass.cpp │ ├── ._Float2Int.cpp │ ├── ._GVN.cpp │ ├── ._GVNHoist.cpp │ ├── ._GuardWidening.cpp │ ├── ._IndVarSimplify.cpp │ ├── ._InductiveRangeCheckElimination.cpp │ ├── ._JumpThreading.cpp │ ├── ._LICM.cpp │ ├── ._LLVMBuild.txt │ ├── ._LoadCombine.cpp │ ├── ._LoopDataPrefetch.cpp │ ├── ._LoopDeletion.cpp │ ├── ._LoopDistribute.cpp │ ├── ._LoopIdiomRecognize.cpp │ ├── ._LoopInstSimplify.cpp │ ├── ._LoopInterchange.cpp │ ├── ._LoopLoadElimination.cpp │ ├── ._LoopRerollPass.cpp │ ├── ._LoopRotation.cpp │ ├── ._LoopSimplifyCFG.cpp │ ├── ._LoopStrengthReduce.cpp │ ├── ._LoopUnrollPass.cpp │ ├── ._LoopUnswitch.cpp │ ├── ._LoopVersioningLICM.cpp │ ├── ._LowerAtomic.cpp │ ├── ._LowerExpectIntrinsic.cpp │ ├── ._LowerGuardIntrinsic.cpp │ ├── ._MemCpyOptimizer.cpp │ ├── ._MergedLoadStoreMotion.cpp │ ├── ._NaryReassociate.cpp │ ├── ._PartiallyInlineLibCalls.cpp │ ├── ._PlaceSafepoints.cpp │ ├── ._Reassociate.cpp │ ├── ._Reg2Mem.cpp │ ├── ._RewriteStatepointsForGC.cpp │ ├── ._SCCP.cpp │ ├── ._SROA.cpp │ ├── ._Scalar.cpp │ ├── ._Scalarizer.cpp │ ├── ._SeparateConstOffsetFromGEP.cpp │ ├── ._SimplifyCFGPass.cpp │ ├── ._Sink.cpp │ ├── ._SpeculativeExecution.cpp │ ├── ._StraightLineStrengthReduce.cpp │ ├── ._StructurizeCFG.cpp │ ├── ._TailRecursionElimination.cpp │ ├── ADCE.cpp │ ├── AlignmentFromAssumptions.cpp │ ├── BDCE.cpp │ ├── CMakeFiles │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── LLVMScalarOpts.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ ├── cmake_clean_target.cmake │ │ │ ├── depend.make │ │ │ ├── flags.make │ │ │ ├── link.txt │ │ │ └── progress.make │ │ ├── install-LLVMScalarOpts.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ └── progress.make │ │ └── progress.marks │ ├── CMakeLists.txt │ ├── ConstantHoisting.cpp │ ├── ConstantProp.cpp │ ├── CorrelatedValuePropagation.cpp │ ├── DCE.cpp │ ├── DeadStoreElimination.cpp │ ├── EarlyCSE.cpp │ ├── FlattenCFGPass.cpp │ ├── Float2Int.cpp │ ├── GVN.cpp │ ├── GVNHoist.cpp │ ├── GuardWidening.cpp │ ├── IndVarSimplify.cpp │ ├── InductiveRangeCheckElimination.cpp │ ├── JumpThreading.cpp │ ├── LICM.cpp │ ├── LLVMBuild.txt │ ├── LoadCombine.cpp │ ├── LoopDataPrefetch.cpp │ ├── LoopDeletion.cpp │ ├── LoopDistribute.cpp │ ├── LoopIdiomRecognize.cpp │ ├── LoopInstSimplify.cpp │ ├── LoopInterchange.cpp │ ├── LoopLoadElimination.cpp │ ├── LoopRerollPass.cpp │ ├── LoopRotation.cpp │ ├── LoopSimplifyCFG.cpp │ ├── LoopStrengthReduce.cpp │ ├── LoopUnrollPass.cpp │ ├── LoopUnswitch.cpp │ ├── LoopVersioningLICM.cpp │ ├── LowerAtomic.cpp │ ├── LowerExpectIntrinsic.cpp │ ├── LowerGuardIntrinsic.cpp │ ├── Makefile │ ├── MemCpyOptimizer.cpp │ ├── MergedLoadStoreMotion.cpp │ ├── NaryReassociate.cpp │ ├── PartiallyInlineLibCalls.cpp │ ├── PlaceSafepoints.cpp │ ├── Reassociate.cpp │ ├── Reg2Mem.cpp │ ├── RewriteStatepointsForGC.cpp │ ├── SCCP.cpp │ ├── SROA.cpp │ ├── Scalar.cpp │ ├── Scalarizer.cpp │ ├── SeparateConstOffsetFromGEP.cpp │ ├── SimplifyCFGPass.cpp │ ├── Sink.cpp │ ├── SpeculativeExecution.cpp │ ├── StraightLineStrengthReduce.cpp │ ├── StructurizeCFG.cpp │ ├── TailRecursionElimination.cpp │ └── cmake_install.cmake │ ├── Utils │ ├── ._ASanStackFrameLayout.cpp │ ├── ._AddDiscriminators.cpp │ ├── ._BasicBlockUtils.cpp │ ├── ._BreakCriticalEdges.cpp │ ├── ._BuildLibCalls.cpp │ ├── ._BypassSlowDivision.cpp │ ├── ._CMakeLists.txt │ ├── ._CloneFunction.cpp │ ├── ._CloneModule.cpp │ ├── ._CmpInstAnalysis.cpp │ ├── ._CodeExtractor.cpp │ ├── ._CtorUtils.cpp │ ├── ._DemoteRegToStack.cpp │ ├── ._Evaluator.cpp │ ├── ._FlattenCFG.cpp │ ├── ._FunctionImportUtils.cpp │ ├── ._GlobalStatus.cpp │ ├── ._InlineFunction.cpp │ ├── ._InstructionNamer.cpp │ ├── ._IntegerDivision.cpp │ ├── ._LCSSA.cpp │ ├── ._LLVMBuild.txt │ ├── ._Local.cpp │ ├── ._LoopSimplify.cpp │ ├── ._LoopUnroll.cpp │ ├── ._LoopUnrollRuntime.cpp │ ├── ._LoopUtils.cpp │ ├── ._LoopVersioning.cpp │ ├── ._LowerInvoke.cpp │ ├── ._LowerSwitch.cpp │ ├── ._Mem2Reg.cpp │ ├── ._MemorySSA.cpp │ ├── ._MetaRenamer.cpp │ ├── ._ModuleUtils.cpp │ ├── ._NameAnonFunctions.cpp │ ├── ._PromoteMemoryToRegister.cpp │ ├── ._SSAUpdater.cpp │ ├── ._SanitizerStats.cpp │ ├── ._SimplifyCFG.cpp │ ├── ._SimplifyIndVar.cpp │ ├── ._SimplifyInstructions.cpp │ ├── ._SimplifyLibCalls.cpp │ ├── ._SplitModule.cpp │ ├── ._SymbolRewriter.cpp │ ├── ._UnifyFunctionExitNodes.cpp │ ├── ._Utils.cpp │ ├── ._ValueMapper.cpp │ ├── ASanStackFrameLayout.cpp │ ├── AddDiscriminators.cpp │ ├── BasicBlockUtils.cpp │ ├── BreakCriticalEdges.cpp │ ├── BuildLibCalls.cpp │ ├── BypassSlowDivision.cpp │ ├── CMakeFiles │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── LLVMTransformUtils.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ ├── cmake_clean_target.cmake │ │ │ ├── depend.make │ │ │ ├── flags.make │ │ │ ├── link.txt │ │ │ └── progress.make │ │ ├── install-LLVMTransformUtils.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ └── progress.make │ │ └── progress.marks │ ├── CMakeLists.txt │ ├── CloneFunction.cpp │ ├── CloneModule.cpp │ ├── CmpInstAnalysis.cpp │ ├── CodeExtractor.cpp │ ├── CtorUtils.cpp │ ├── DemoteRegToStack.cpp │ ├── Evaluator.cpp │ ├── FlattenCFG.cpp │ ├── FunctionImportUtils.cpp │ ├── GlobalStatus.cpp │ ├── InlineFunction.cpp │ ├── InstructionNamer.cpp │ ├── IntegerDivision.cpp │ ├── LCSSA.cpp │ ├── LLVMBuild.txt │ ├── Local.cpp │ ├── LoopSimplify.cpp │ ├── LoopUnroll.cpp │ ├── LoopUnrollRuntime.cpp │ ├── LoopUtils.cpp │ ├── LoopVersioning.cpp │ ├── LowerInvoke.cpp │ ├── LowerSwitch.cpp │ ├── Makefile │ ├── Mem2Reg.cpp │ ├── MemorySSA.cpp │ ├── MetaRenamer.cpp │ ├── ModuleUtils.cpp │ ├── NameAnonFunctions.cpp │ ├── PromoteMemoryToRegister.cpp │ ├── SSAUpdater.cpp │ ├── SanitizerStats.cpp │ ├── SimplifyCFG.cpp │ ├── SimplifyIndVar.cpp │ ├── SimplifyInstructions.cpp │ ├── SimplifyLibCalls.cpp │ ├── SplitModule.cpp │ ├── SymbolRewriter.cpp │ ├── UnifyFunctionExitNodes.cpp │ ├── Utils.cpp │ ├── ValueMapper.cpp │ └── cmake_install.cmake │ ├── Vectorize │ ├── ._BBVectorize.cpp │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._LoadStoreVectorizer.cpp │ ├── ._LoopVectorize.cpp │ ├── ._SLPVectorizer.cpp │ ├── ._Vectorize.cpp │ ├── BBVectorize.cpp │ ├── CMakeFiles │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── LLVMVectorize.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ ├── cmake_clean_target.cmake │ │ │ ├── depend.make │ │ │ ├── flags.make │ │ │ ├── link.txt │ │ │ └── progress.make │ │ ├── install-LLVMVectorize.dir │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ └── progress.make │ │ └── progress.marks │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── LoadStoreVectorizer.cpp │ ├── LoopVectorize.cpp │ ├── Makefile │ ├── SLPVectorizer.cpp │ ├── Vectorize.cpp │ └── cmake_install.cmake │ └── cmake_install.cmake ├── llvm.spec.in ├── projects ├── ._CMakeLists.txt ├── ._LLVMBuild.txt ├── CMakeLists.txt └── LLVMBuild.txt ├── resources ├── ._windows_version_resource.rc └── windows_version_resource.rc ├── runtimes ├── ._CMakeLists.txt └── CMakeLists.txt ├── test ├── ._.clang-format ├── ._Analysis ├── ._Assembler ├── ._Bindings ├── ._Bitcode ├── ._BugPoint ├── ._CMakeLists.txt ├── ._CodeGen ├── ._DebugInfo ├── ._Examples ├── ._ExecutionEngine ├── ._Feature ├── ._FileCheck ├── ._Instrumentation ├── ._Integer ├── ._JitListener ├── ._LTO ├── ._LibDriver ├── ._Linker ├── ._MC ├── ._Object ├── ._ObjectYAML ├── ._Other ├── ._SymbolRewriter ├── ._TableGen ├── ._TestRunner.sh ├── ._ThinLTO ├── ._Transforms ├── ._Unit ├── ._Verifier ├── ._YAMLParser ├── ._lit.cfg ├── ._lit.site.cfg.in ├── ._tools ├── .clang-format ├── Analysis │ ├── ._AssumptionCache │ ├── ._BasicAA │ ├── ._BlockFrequencyInfo │ ├── ._BranchProbabilityInfo │ ├── ._CFLAliasAnalysis │ ├── ._CallGraph │ ├── ._CostModel │ ├── ._Delinearization │ ├── ._DemandedBits │ ├── ._DependenceAnalysis │ ├── ._DivergenceAnalysis │ ├── ._DominanceFrontier │ ├── ._Dominators │ ├── ._GlobalsModRef │ ├── ._LazyCallGraph │ ├── ._Lint │ ├── ._LoopAccessAnalysis │ ├── ._LoopInfo │ ├── ._MemoryDependenceAnalysis │ ├── ._PostDominators │ ├── ._ProfileSummary │ ├── ._RegionInfo │ ├── ._ScalarEvolution │ ├── ._ScopedNoAliasAA │ ├── ._TypeBasedAliasAnalysis │ ├── ._ValueTracking │ ├── ._alias-analysis-uses.ll │ ├── AssumptionCache │ │ ├── ._basic.ll │ │ └── basic.ll │ ├── BasicAA │ │ ├── ._2003-02-26-AccessSizeTest.ll │ │ ├── ._2003-03-04-GEPCrash.ll │ │ ├── ._2003-04-22-GEPProblem.ll │ │ ├── ._2003-04-25-GEPCrash.ll │ │ ├── ._2003-05-21-GEP-Problem.ll │ │ ├── ._2003-06-01-AliasCrash.ll │ │ ├── ._2003-07-03-BasicAACrash.ll │ │ ├── ._2003-09-19-LocalArgument.ll │ │ ├── ._2003-11-04-SimpleCases.ll │ │ ├── ._2003-12-11-ConstExprGEP.ll │ │ ├── ._2004-07-28-MustAliasbug.ll │ │ ├── ._2006-03-03-BadArraySubscript.ll │ │ ├── ._2006-11-03-BasicAAVectorCrash.ll │ │ ├── ._2007-01-13-BasePointerBadNoAlias.ll │ │ ├── ._2007-08-01-NoAliasAndCalls.ll │ │ ├── ._2007-08-01-NoAliasAndGEP.ll │ │ ├── ._2007-08-05-GetOverloadedModRef.ll │ │ ├── ._2007-10-24-ArgumentsGlobals.ll │ │ ├── ._2007-11-05-SizeCrash.ll │ │ ├── ._2007-12-08-OutOfBoundsCrash.ll │ │ ├── ._2008-04-15-Byval.ll │ │ ├── ._2008-06-02-GEPTailCrash.ll │ │ ├── ._2008-11-23-NoaliasRet.ll │ │ ├── ._2009-03-04-GEPNoalias.ll │ │ ├── ._2009-10-13-AtomicModRef.ll │ │ ├── ._2009-10-13-GEP-BaseNoAlias.ll │ │ ├── ._2010-09-15-GEP-SignedArithmetic.ll │ │ ├── ._2014-03-18-Maxlookup-reached.ll │ │ ├── ._aligned-overread.ll │ │ ├── ._args-rets-allocas-loads.ll │ │ ├── ._assume.ll │ │ ├── ._bug.23540.ll │ │ ├── ._bug.23626.ll │ │ ├── ._byval.ll │ │ ├── ._cas.ll │ │ ├── ._constant-over-index.ll │ │ ├── ._cs-cs.ll │ │ ├── ._dag.ll │ │ ├── ._empty.ll │ │ ├── ._featuretest.ll │ │ ├── ._full-store-partial-alias.ll │ │ ├── ._gcsetest.ll │ │ ├── ._gep-alias.ll │ │ ├── ._getmodrefinfo-cs-cs.ll │ │ ├── ._global-size.ll │ │ ├── ._guards.ll │ │ ├── ._intrinsics.ll │ │ ├── ._invariant_load.ll │ │ ├── ._memset_pattern.ll │ │ ├── ._modref.ll │ │ ├── ._must-and-partial.ll │ │ ├── ._negoffset.ll │ │ ├── ._no-escape-call.ll │ │ ├── ._noalias-bugs.ll │ │ ├── ._noalias-geps.ll │ │ ├── ._noalias-param.ll │ │ ├── ._noalias-wraparound-bug.ll │ │ ├── ._nocapture.ll │ │ ├── ._phi-aa.ll │ │ ├── ._phi-and-select.ll │ │ ├── ._phi-loop.ll │ │ ├── ._phi-spec-order.ll │ │ ├── ._phi-speculation.ll │ │ ├── ._pr18573.ll │ │ ├── ._pure-const-dce.ll │ │ ├── ._q.bad.ll │ │ ├── ._returned.ll │ │ ├── ._sequential-gep.ll │ │ ├── ._store-promote.ll │ │ ├── ._struct-geps.ll │ │ ├── ._tailcall-modref.ll │ │ ├── ._underlying-value.ll │ │ ├── ._unreachable-block.ll │ │ ├── ._zext.ll │ │ ├── 2003-02-26-AccessSizeTest.ll │ │ ├── 2003-03-04-GEPCrash.ll │ │ ├── 2003-04-22-GEPProblem.ll │ │ ├── 2003-04-25-GEPCrash.ll │ │ ├── 2003-05-21-GEP-Problem.ll │ │ ├── 2003-06-01-AliasCrash.ll │ │ ├── 2003-07-03-BasicAACrash.ll │ │ ├── 2003-09-19-LocalArgument.ll │ │ ├── 2003-11-04-SimpleCases.ll │ │ ├── 2003-12-11-ConstExprGEP.ll │ │ ├── 2004-07-28-MustAliasbug.ll │ │ ├── 2006-03-03-BadArraySubscript.ll │ │ ├── 2006-11-03-BasicAAVectorCrash.ll │ │ ├── 2007-01-13-BasePointerBadNoAlias.ll │ │ ├── 2007-08-01-NoAliasAndCalls.ll │ │ ├── 2007-08-01-NoAliasAndGEP.ll │ │ ├── 2007-08-05-GetOverloadedModRef.ll │ │ ├── 2007-10-24-ArgumentsGlobals.ll │ │ ├── 2007-11-05-SizeCrash.ll │ │ ├── 2007-12-08-OutOfBoundsCrash.ll │ │ ├── 2008-04-15-Byval.ll │ │ ├── 2008-06-02-GEPTailCrash.ll │ │ ├── 2008-11-23-NoaliasRet.ll │ │ ├── 2009-03-04-GEPNoalias.ll │ │ ├── 2009-10-13-AtomicModRef.ll │ │ ├── 2009-10-13-GEP-BaseNoAlias.ll │ │ ├── 2010-09-15-GEP-SignedArithmetic.ll │ │ ├── 2014-03-18-Maxlookup-reached.ll │ │ ├── aligned-overread.ll │ │ ├── args-rets-allocas-loads.ll │ │ ├── assume.ll │ │ ├── bug.23540.ll │ │ ├── bug.23626.ll │ │ ├── byval.ll │ │ ├── cas.ll │ │ ├── constant-over-index.ll │ │ ├── cs-cs.ll │ │ ├── dag.ll │ │ ├── empty.ll │ │ ├── featuretest.ll │ │ ├── full-store-partial-alias.ll │ │ ├── gcsetest.ll │ │ ├── gep-alias.ll │ │ ├── getmodrefinfo-cs-cs.ll │ │ ├── global-size.ll │ │ ├── guards.ll │ │ ├── intrinsics.ll │ │ ├── invariant_load.ll │ │ ├── memset_pattern.ll │ │ ├── modref.ll │ │ ├── must-and-partial.ll │ │ ├── negoffset.ll │ │ ├── no-escape-call.ll │ │ ├── noalias-bugs.ll │ │ ├── noalias-geps.ll │ │ ├── noalias-param.ll │ │ ├── noalias-wraparound-bug.ll │ │ ├── nocapture.ll │ │ ├── phi-aa.ll │ │ ├── phi-and-select.ll │ │ ├── phi-loop.ll │ │ ├── phi-spec-order.ll │ │ ├── phi-speculation.ll │ │ ├── pr18573.ll │ │ ├── pure-const-dce.ll │ │ ├── q.bad.ll │ │ ├── returned.ll │ │ ├── sequential-gep.ll │ │ ├── store-promote.ll │ │ ├── struct-geps.ll │ │ ├── tailcall-modref.ll │ │ ├── underlying-value.ll │ │ ├── unreachable-block.ll │ │ └── zext.ll │ ├── BlockFrequencyInfo │ │ ├── ._bad_input.ll │ │ ├── ._basic.ll │ │ ├── ._double_backedge.ll │ │ ├── ._double_exit.ll │ │ ├── ._extremely-likely-loop-successor.ll │ │ ├── ._irreducible.ll │ │ ├── ._irreducible_loop_crash.ll │ │ ├── ._loop_with_branch.ll │ │ ├── ._loops_with_profile_info.ll │ │ ├── ._nested_loop_with_branches.ll │ │ ├── bad_input.ll │ │ ├── basic.ll │ │ ├── double_backedge.ll │ │ ├── double_exit.ll │ │ ├── extremely-likely-loop-successor.ll │ │ ├── irreducible.ll │ │ ├── irreducible_loop_crash.ll │ │ ├── loop_with_branch.ll │ │ ├── loops_with_profile_info.ll │ │ └── nested_loop_with_branches.ll │ ├── BranchProbabilityInfo │ │ ├── ._basic.ll │ │ ├── ._deopt-intrinsic.ll │ │ ├── ._loop.ll │ │ ├── ._noreturn.ll │ │ ├── ._pr18705.ll │ │ ├── ._pr22718.ll │ │ ├── basic.ll │ │ ├── deopt-intrinsic.ll │ │ ├── loop.ll │ │ ├── noreturn.ll │ │ ├── pr18705.ll │ │ └── pr22718.ll │ ├── CFLAliasAnalysis │ │ ├── ._Andersen │ │ ├── ._Steensgaard │ │ ├── Andersen │ │ │ ├── ._assign.ll │ │ │ ├── ._assign2.ll │ │ │ ├── ._attrs-below.ll │ │ │ ├── ._attrs.ll │ │ │ ├── ._cycle.ll │ │ │ ├── ._memalias.ll │ │ │ ├── assign.ll │ │ │ ├── assign2.ll │ │ │ ├── attrs-below.ll │ │ │ ├── attrs.ll │ │ │ ├── cycle.ll │ │ │ └── memalias.ll │ │ └── Steensgaard │ │ │ ├── ._arguments-globals.ll │ │ │ ├── ._arguments.ll │ │ │ ├── ._asm-global-bugfix.ll │ │ │ ├── ._attr-escape.ll │ │ │ ├── ._basic-interproc.ll │ │ │ ├── ._branch-alias.ll │ │ │ ├── ._const-expr-gep.ll │ │ │ ├── ._constant-over-index.ll │ │ │ ├── ._empty.ll │ │ │ ├── ._full-store-partial-alias.ll │ │ │ ├── ._gep-index-no-alias.ll │ │ │ ├── ._gep-signed-arithmetic.ll │ │ │ ├── ._interproc-arg-deref-escape.ll │ │ │ ├── ._interproc-arg-escape.ll │ │ │ ├── ._interproc-ret-arg.ll │ │ │ ├── ._interproc-ret-deref-arg-multilevel.ll │ │ │ ├── ._interproc-ret-deref-arg.ll │ │ │ ├── ._interproc-ret-escape.ll │ │ │ ├── ._interproc-ret-ref-arg-multilevel.ll │ │ │ ├── ._interproc-ret-ref-arg.ll │ │ │ ├── ._interproc-ret-unknown.ll │ │ │ ├── ._interproc-store-arg-multilevel.ll │ │ │ ├── ._interproc-store-arg-unknown.ll │ │ │ ├── ._interproc-store-arg.ll │ │ │ ├── ._malloc-and-free.ll │ │ │ ├── ._multilevel-combine.ll │ │ │ ├── ._multilevel.ll │ │ │ ├── ._must-and-partial.ll │ │ │ ├── ._opaque-call-alias.ll │ │ │ ├── ._phi-and-select.ll │ │ │ ├── ._pr27213.ll │ │ │ ├── ._simple.ll │ │ │ ├── ._stratified-attrs-indexing.ll │ │ │ ├── ._va.ll │ │ │ ├── arguments-globals.ll │ │ │ ├── arguments.ll │ │ │ ├── asm-global-bugfix.ll │ │ │ ├── attr-escape.ll │ │ │ ├── basic-interproc.ll │ │ │ ├── branch-alias.ll │ │ │ ├── const-expr-gep.ll │ │ │ ├── constant-over-index.ll │ │ │ ├── empty.ll │ │ │ ├── full-store-partial-alias.ll │ │ │ ├── gep-index-no-alias.ll │ │ │ ├── gep-signed-arithmetic.ll │ │ │ ├── interproc-arg-deref-escape.ll │ │ │ ├── interproc-arg-escape.ll │ │ │ ├── interproc-ret-arg.ll │ │ │ ├── interproc-ret-deref-arg-multilevel.ll │ │ │ ├── interproc-ret-deref-arg.ll │ │ │ ├── interproc-ret-escape.ll │ │ │ ├── interproc-ret-ref-arg-multilevel.ll │ │ │ ├── interproc-ret-ref-arg.ll │ │ │ ├── interproc-ret-unknown.ll │ │ │ ├── interproc-store-arg-multilevel.ll │ │ │ ├── interproc-store-arg-unknown.ll │ │ │ ├── interproc-store-arg.ll │ │ │ ├── malloc-and-free.ll │ │ │ ├── multilevel-combine.ll │ │ │ ├── multilevel.ll │ │ │ ├── must-and-partial.ll │ │ │ ├── opaque-call-alias.ll │ │ │ ├── phi-and-select.ll │ │ │ ├── pr27213.ll │ │ │ ├── simple.ll │ │ │ ├── stratified-attrs-indexing.ll │ │ │ └── va.ll │ ├── CallGraph │ │ ├── ._2008-09-09-DirectCall.ll │ │ ├── ._2008-09-09-UsedByGlobal.ll │ │ ├── ._do-nothing-intrinsic.ll │ │ ├── ._no-intrinsics.ll │ │ ├── ._non-leaf-intrinsics.ll │ │ ├── 2008-09-09-DirectCall.ll │ │ ├── 2008-09-09-UsedByGlobal.ll │ │ ├── do-nothing-intrinsic.ll │ │ ├── no-intrinsics.ll │ │ └── non-leaf-intrinsics.ll │ ├── CostModel │ │ ├── ._AArch64 │ │ ├── ._AMDGPU │ │ ├── ._ARM │ │ ├── ._PowerPC │ │ ├── ._X86 │ │ ├── ._no_info.ll │ │ ├── AArch64 │ │ │ ├── ._kryo.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._select.ll │ │ │ ├── ._store.ll │ │ │ ├── kryo.ll │ │ │ ├── lit.local.cfg │ │ │ ├── select.ll │ │ │ └── store.ll │ │ ├── AMDGPU │ │ │ ├── ._add-sub.ll │ │ │ ├── ._addrspacecast.ll │ │ │ ├── ._bit-ops.ll │ │ │ ├── ._br.ll │ │ │ ├── ._extractelement.ll │ │ │ ├── ._fabs.ll │ │ │ ├── ._fadd.ll │ │ │ ├── ._fdiv.ll │ │ │ ├── ._fmul.ll │ │ │ ├── ._fsub.ll │ │ │ ├── ._insertelement.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._mul.ll │ │ │ ├── ._shifts.ll │ │ │ ├── add-sub.ll │ │ │ ├── addrspacecast.ll │ │ │ ├── bit-ops.ll │ │ │ ├── br.ll │ │ │ ├── extractelement.ll │ │ │ ├── fabs.ll │ │ │ ├── fadd.ll │ │ │ ├── fdiv.ll │ │ │ ├── fmul.ll │ │ │ ├── fsub.ll │ │ │ ├── insertelement.ll │ │ │ ├── lit.local.cfg │ │ │ ├── mul.ll │ │ │ └── shifts.ll │ │ ├── ARM │ │ │ ├── ._cast.ll │ │ │ ├── ._divrem.ll │ │ │ ├── ._gep.ll │ │ │ ├── ._insertelement.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._select.ll │ │ │ ├── ._shuffle.ll │ │ │ ├── cast.ll │ │ │ ├── divrem.ll │ │ │ ├── gep.ll │ │ │ ├── insertelement.ll │ │ │ ├── lit.local.cfg │ │ │ ├── select.ll │ │ │ └── shuffle.ll │ │ ├── PowerPC │ │ │ ├── ._cmp-expanded.ll │ │ │ ├── ._ext.ll │ │ │ ├── ._insert_extract.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._load_store.ll │ │ │ ├── ._popcnt.ll │ │ │ ├── ._unal-vec-ldst.ll │ │ │ ├── cmp-expanded.ll │ │ │ ├── ext.ll │ │ │ ├── insert_extract.ll │ │ │ ├── lit.local.cfg │ │ │ ├── load_store.ll │ │ │ ├── popcnt.ll │ │ │ └── unal-vec-ldst.ll │ │ ├── X86 │ │ │ ├── ._alternate-shuffle-cost.ll │ │ │ ├── ._arith.ll │ │ │ ├── ._bitreverse.ll │ │ │ ├── ._bswap.ll │ │ │ ├── ._cast.ll │ │ │ ├── ._cmp.ll │ │ │ ├── ._ctbits-cost.ll │ │ │ ├── ._div.ll │ │ │ ├── ._gep.ll │ │ │ ├── ._i32.ll │ │ │ ├── ._insert-extract-at-zero.ll │ │ │ ├── ._intrinsic-cost.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._load_store.ll │ │ │ ├── ._loop_v2.ll │ │ │ ├── ._masked-intrinsic-cost.ll │ │ │ ├── ._reduction.ll │ │ │ ├── ._scalarize.ll │ │ │ ├── ._sitofp.ll │ │ │ ├── ._sse-itoi.ll │ │ │ ├── ._testshiftashr.ll │ │ │ ├── ._testshiftlshr.ll │ │ │ ├── ._testshiftshl.ll │ │ │ ├── ._tiny.ll │ │ │ ├── ._uitofp.ll │ │ │ ├── ._vdiv-cost.ll │ │ │ ├── ._vector_gep.ll │ │ │ ├── ._vectorized-loop.ll │ │ │ ├── ._vselect-cost.ll │ │ │ ├── ._vshift-ashr-cost.ll │ │ │ ├── ._vshift-lshr-cost.ll │ │ │ ├── ._vshift-shl-cost.ll │ │ │ ├── alternate-shuffle-cost.ll │ │ │ ├── arith.ll │ │ │ ├── bitreverse.ll │ │ │ ├── bswap.ll │ │ │ ├── cast.ll │ │ │ ├── cmp.ll │ │ │ ├── ctbits-cost.ll │ │ │ ├── div.ll │ │ │ ├── gep.ll │ │ │ ├── i32.ll │ │ │ ├── insert-extract-at-zero.ll │ │ │ ├── intrinsic-cost.ll │ │ │ ├── lit.local.cfg │ │ │ ├── load_store.ll │ │ │ ├── loop_v2.ll │ │ │ ├── masked-intrinsic-cost.ll │ │ │ ├── reduction.ll │ │ │ ├── scalarize.ll │ │ │ ├── sitofp.ll │ │ │ ├── sse-itoi.ll │ │ │ ├── testshiftashr.ll │ │ │ ├── testshiftlshr.ll │ │ │ ├── testshiftshl.ll │ │ │ ├── tiny.ll │ │ │ ├── uitofp.ll │ │ │ ├── vdiv-cost.ll │ │ │ ├── vector_gep.ll │ │ │ ├── vectorized-loop.ll │ │ │ ├── vselect-cost.ll │ │ │ ├── vshift-ashr-cost.ll │ │ │ ├── vshift-lshr-cost.ll │ │ │ └── vshift-shl-cost.ll │ │ └── no_info.ll │ ├── Delinearization │ │ ├── ._a.ll │ │ ├── ._divide_by_one.ll │ │ ├── ._gcd_multiply_expr.ll │ │ ├── ._himeno_1.ll │ │ ├── ._himeno_2.ll │ │ ├── ._iv_times_constant_in_subscript.ll │ │ ├── ._lit.local.cfg │ │ ├── ._multidim_ivs_and_integer_offsets_3d.ll │ │ ├── ._multidim_ivs_and_integer_offsets_nts_3d.ll │ │ ├── ._multidim_ivs_and_parameteric_offsets_3d.ll │ │ ├── ._multidim_only_ivs_2d.ll │ │ ├── ._multidim_only_ivs_2d_nested.ll │ │ ├── ._multidim_only_ivs_3d.ll │ │ ├── ._multidim_only_ivs_3d_cast.ll │ │ ├── ._multidim_two_accesses_different_delinearization.ll │ │ ├── ._parameter_addrec_product.ll │ │ ├── ._type_mismatch.ll │ │ ├── ._undef.ll │ │ ├── a.ll │ │ ├── divide_by_one.ll │ │ ├── gcd_multiply_expr.ll │ │ ├── himeno_1.ll │ │ ├── himeno_2.ll │ │ ├── iv_times_constant_in_subscript.ll │ │ ├── lit.local.cfg │ │ ├── multidim_ivs_and_integer_offsets_3d.ll │ │ ├── multidim_ivs_and_integer_offsets_nts_3d.ll │ │ ├── multidim_ivs_and_parameteric_offsets_3d.ll │ │ ├── multidim_only_ivs_2d.ll │ │ ├── multidim_only_ivs_2d_nested.ll │ │ ├── multidim_only_ivs_3d.ll │ │ ├── multidim_only_ivs_3d_cast.ll │ │ ├── multidim_two_accesses_different_delinearization.ll │ │ ├── parameter_addrec_product.ll │ │ ├── type_mismatch.ll │ │ └── undef.ll │ ├── DemandedBits │ │ ├── ._basic.ll │ │ └── basic.ll │ ├── DependenceAnalysis │ │ ├── ._Banerjee.ll │ │ ├── ._Constraints.ll │ │ ├── ._Coupled.ll │ │ ├── ._ExactRDIV.ll │ │ ├── ._ExactSIV.ll │ │ ├── ._GCD.ll │ │ ├── ._Invariant.ll │ │ ├── ._MIVCheckConst.ll │ │ ├── ._NonAffineExpr.ll │ │ ├── ._NonCanonicalizedSubscript.ll │ │ ├── ._PR21585.ll │ │ ├── ._Preliminary.ll │ │ ├── ._Propagating.ll │ │ ├── ._Separability.ll │ │ ├── ._StrongSIV.ll │ │ ├── ._SymbolicRDIV.ll │ │ ├── ._SymbolicSIV.ll │ │ ├── ._UsefulGEP.ll │ │ ├── ._WeakCrossingSIV.ll │ │ ├── ._WeakZeroDstSIV.ll │ │ ├── ._WeakZeroSrcSIV.ll │ │ ├── ._ZIV.ll │ │ ├── Banerjee.ll │ │ ├── Constraints.ll │ │ ├── Coupled.ll │ │ ├── ExactRDIV.ll │ │ ├── ExactSIV.ll │ │ ├── GCD.ll │ │ ├── Invariant.ll │ │ ├── MIVCheckConst.ll │ │ ├── NonAffineExpr.ll │ │ ├── NonCanonicalizedSubscript.ll │ │ ├── PR21585.ll │ │ ├── Preliminary.ll │ │ ├── Propagating.ll │ │ ├── Separability.ll │ │ ├── StrongSIV.ll │ │ ├── SymbolicRDIV.ll │ │ ├── SymbolicSIV.ll │ │ ├── UsefulGEP.ll │ │ ├── WeakCrossingSIV.ll │ │ ├── WeakZeroDstSIV.ll │ │ ├── WeakZeroSrcSIV.ll │ │ └── ZIV.ll │ ├── DivergenceAnalysis │ │ ├── ._AMDGPU │ │ ├── ._NVPTX │ │ ├── AMDGPU │ │ │ ├── ._atomics.ll │ │ │ ├── ._interp-intrinsics.ll │ │ │ ├── ._kernel-args.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._llvm.amdgcn.buffer.atomic.ll │ │ │ ├── ._llvm.amdgcn.image.atomic.ll │ │ │ ├── ._no-return-blocks.ll │ │ │ ├── ._phi-undef.ll │ │ │ ├── ._unreachable-loop-block.ll │ │ │ ├── ._workitem-intrinsics.ll │ │ │ ├── atomics.ll │ │ │ ├── interp-intrinsics.ll │ │ │ ├── kernel-args.ll │ │ │ ├── lit.local.cfg │ │ │ ├── llvm.amdgcn.buffer.atomic.ll │ │ │ ├── llvm.amdgcn.image.atomic.ll │ │ │ ├── no-return-blocks.ll │ │ │ ├── phi-undef.ll │ │ │ ├── unreachable-loop-block.ll │ │ │ └── workitem-intrinsics.ll │ │ └── NVPTX │ │ │ ├── ._diverge.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── diverge.ll │ │ │ └── lit.local.cfg │ ├── DominanceFrontier │ │ ├── ._new_pm_test.ll │ │ └── new_pm_test.ll │ ├── Dominators │ │ ├── ._2006-10-02-BreakCritEdges.ll │ │ ├── ._2007-01-14-BreakCritEdges.ll │ │ ├── ._2007-07-11-SplitBlock.ll │ │ ├── ._2007-07-12-SplitBlock.ll │ │ ├── ._basic.ll │ │ ├── ._invoke.ll │ │ ├── 2006-10-02-BreakCritEdges.ll │ │ ├── 2007-01-14-BreakCritEdges.ll │ │ ├── 2007-07-11-SplitBlock.ll │ │ ├── 2007-07-12-SplitBlock.ll │ │ ├── basic.ll │ │ └── invoke.ll │ ├── GlobalsModRef │ │ ├── ._2008-09-03-ReadGlobals.ll │ │ ├── ._aliastest.ll │ │ ├── ._atomic-instrs.ll │ │ ├── ._chaining-analysis.ll │ │ ├── ._comdat-ipo.ll │ │ ├── ._func-memattributes.ll │ │ ├── ._inaccessiblememonly.ll │ │ ├── ._indirect-global.ll │ │ ├── ._memset-escape.ll │ │ ├── ._modreftest.ll │ │ ├── ._no-escape.ll │ │ ├── ._nonescaping-noalias.ll │ │ ├── ._pr12351.ll │ │ ├── ._pr25309.ll │ │ ├── ._purecse.ll │ │ ├── ._volatile-instrs.ll │ │ ├── ._weak-interposition.ll │ │ ├── 2008-09-03-ReadGlobals.ll │ │ ├── aliastest.ll │ │ ├── atomic-instrs.ll │ │ ├── chaining-analysis.ll │ │ ├── comdat-ipo.ll │ │ ├── func-memattributes.ll │ │ ├── inaccessiblememonly.ll │ │ ├── indirect-global.ll │ │ ├── memset-escape.ll │ │ ├── modreftest.ll │ │ ├── no-escape.ll │ │ ├── nonescaping-noalias.ll │ │ ├── pr12351.ll │ │ ├── pr25309.ll │ │ ├── purecse.ll │ │ ├── volatile-instrs.ll │ │ └── weak-interposition.ll │ ├── LazyCallGraph │ │ ├── ._basic.ll │ │ ├── ._non-leaf-intrinsics.ll │ │ ├── basic.ll │ │ └── non-leaf-intrinsics.ll │ ├── Lint │ │ ├── ._address-spaces.ll │ │ ├── ._check-zero-divide.ll │ │ ├── ._cppeh-catch-intrinsics-clean.ll │ │ ├── ._lit.local.cfg │ │ ├── address-spaces.ll │ │ ├── check-zero-divide.ll │ │ ├── cppeh-catch-intrinsics-clean.ll │ │ └── lit.local.cfg │ ├── LoopAccessAnalysis │ │ ├── ._backward-dep-different-types.ll │ │ ├── ._forward-loop-carried.ll │ │ ├── ._forward-loop-independent.ll │ │ ├── ._independent-interleaved.ll │ │ ├── ._interleave-innermost.ll │ │ ├── ._memcheck-for-loop-invariant.ll │ │ ├── ._memcheck-off-by-one-error.ll │ │ ├── ._multiple-strides-rt-memory-checks.ll │ │ ├── ._non-wrapping-pointer.ll │ │ ├── ._nullptr.ll │ │ ├── ._number-of-memchecks.ll │ │ ├── ._pointer-with-unknown-bounds.ll │ │ ├── ._resort-to-memchecks-only.ll │ │ ├── ._reverse-memcheck-bounds.ll │ │ ├── ._safe-no-checks.ll │ │ ├── ._safe-with-dep-distance.ll │ │ ├── ._store-to-invariant-check1.ll │ │ ├── ._store-to-invariant-check2.ll │ │ ├── ._store-to-invariant-check3.ll │ │ ├── ._stride-access-dependence.ll │ │ ├── ._underlying-objects-1.ll │ │ ├── ._underlying-objects-2.ll │ │ ├── ._unsafe-and-rt-checks.ll │ │ ├── ._wrapping-pointer-versioning.ll │ │ ├── backward-dep-different-types.ll │ │ ├── forward-loop-carried.ll │ │ ├── forward-loop-independent.ll │ │ ├── independent-interleaved.ll │ │ ├── interleave-innermost.ll │ │ ├── memcheck-for-loop-invariant.ll │ │ ├── memcheck-off-by-one-error.ll │ │ ├── multiple-strides-rt-memory-checks.ll │ │ ├── non-wrapping-pointer.ll │ │ ├── nullptr.ll │ │ ├── number-of-memchecks.ll │ │ ├── pointer-with-unknown-bounds.ll │ │ ├── resort-to-memchecks-only.ll │ │ ├── reverse-memcheck-bounds.ll │ │ ├── safe-no-checks.ll │ │ ├── safe-with-dep-distance.ll │ │ ├── store-to-invariant-check1.ll │ │ ├── store-to-invariant-check2.ll │ │ ├── store-to-invariant-check3.ll │ │ ├── stride-access-dependence.ll │ │ ├── underlying-objects-1.ll │ │ ├── underlying-objects-2.ll │ │ ├── unsafe-and-rt-checks.ll │ │ └── wrapping-pointer-versioning.ll │ ├── LoopInfo │ │ ├── ._2003-05-15-NestingProblem.ll │ │ └── 2003-05-15-NestingProblem.ll │ ├── MemoryDependenceAnalysis │ │ ├── ._memdep-block-scan-limit.ll │ │ ├── ._memdep_requires_dominator_tree.ll │ │ ├── memdep-block-scan-limit.ll │ │ └── memdep_requires_dominator_tree.ll │ ├── PostDominators │ │ ├── ._pr1098.ll │ │ ├── ._pr6047_a.ll │ │ ├── ._pr6047_b.ll │ │ ├── ._pr6047_c.ll │ │ ├── ._pr6047_d.ll │ │ ├── pr1098.ll │ │ ├── pr6047_a.ll │ │ ├── pr6047_b.ll │ │ ├── pr6047_c.ll │ │ └── pr6047_d.ll │ ├── ProfileSummary │ │ ├── ._basic.ll │ │ └── basic.ll │ ├── RegionInfo │ │ ├── ._20100809_bb_not_in_domtree.ll │ │ ├── ._block_sort.ll │ │ ├── ._cond_loop.ll │ │ ├── ._condition_complicated.ll │ │ ├── ._condition_complicated_2.ll │ │ ├── ._condition_forward_edge.ll │ │ ├── ._condition_same_exit.ll │ │ ├── ._condition_simple.ll │ │ ├── ._exit_in_condition.ll │ │ ├── ._infinite_loop.ll │ │ ├── ._infinite_loop_2.ll │ │ ├── ._infinite_loop_3.ll │ │ ├── ._infinite_loop_4.ll │ │ ├── ._loop_with_condition.ll │ │ ├── ._loops_1.ll │ │ ├── ._loops_2.ll │ │ ├── ._mix_1.ll │ │ ├── ._multiple_exiting_edge.ll │ │ ├── ._nested_loops.ll │ │ ├── ._next.ll │ │ ├── ._paper.ll │ │ ├── ._two_loops_same_header.ll │ │ ├── ._unreachable_bb.ll │ │ ├── 20100809_bb_not_in_domtree.ll │ │ ├── block_sort.ll │ │ ├── cond_loop.ll │ │ ├── condition_complicated.ll │ │ ├── condition_complicated_2.ll │ │ ├── condition_forward_edge.ll │ │ ├── condition_same_exit.ll │ │ ├── condition_simple.ll │ │ ├── exit_in_condition.ll │ │ ├── infinite_loop.ll │ │ ├── infinite_loop_2.ll │ │ ├── infinite_loop_3.ll │ │ ├── infinite_loop_4.ll │ │ ├── loop_with_condition.ll │ │ ├── loops_1.ll │ │ ├── loops_2.ll │ │ ├── mix_1.ll │ │ ├── multiple_exiting_edge.ll │ │ ├── nested_loops.ll │ │ ├── next.ll │ │ ├── paper.ll │ │ ├── two_loops_same_header.ll │ │ └── unreachable_bb.ll │ ├── ScalarEvolution │ │ ├── ._2007-07-15-NegativeStride.ll │ │ ├── ._2007-08-06-MisinterpretBranch.ll │ │ ├── ._2007-08-06-Unsigned.ll │ │ ├── ._2007-09-27-LargeStepping.ll │ │ ├── ._2007-11-14-SignedAddRec.ll │ │ ├── ._2007-11-18-OrInstruction.ll │ │ ├── ._2008-02-11-ReversedCondition.ll │ │ ├── ._2008-02-12-SMAXTripCount.ll │ │ ├── ._2008-02-15-UMax.ll │ │ ├── ._2008-05-25-NegativeStepToZero.ll │ │ ├── ._2008-06-12-BinomialInt64.ll │ │ ├── ._2008-07-12-UnneededSelect1.ll │ │ ├── ._2008-07-12-UnneededSelect2.ll │ │ ├── ._2008-07-19-InfiniteLoop.ll │ │ ├── ._2008-07-19-WrappingIV.ll │ │ ├── ._2008-07-29-SGTTripCount.ll │ │ ├── ._2008-07-29-SMinExpr.ll │ │ ├── ._2008-08-04-IVOverflow.ll │ │ ├── ._2008-08-04-LongAddRec.ll │ │ ├── ._2008-11-02-QuadraticCrash.ll │ │ ├── ._2008-11-15-CubicOOM.ll │ │ ├── ._2008-11-18-LessThanOrEqual.ll │ │ ├── ._2008-11-18-Stride1.ll │ │ ├── ._2008-11-18-Stride2.ll │ │ ├── ._2008-12-08-FiniteSGE.ll │ │ ├── ._2008-12-11-SMaxOverflow.ll │ │ ├── ._2008-12-14-StrideAndSigned.ll │ │ ├── ._2008-12-15-DontUseSDiv.ll │ │ ├── ._2009-01-02-SignedNegativeStride.ll │ │ ├── ._2009-04-22-TruncCast.ll │ │ ├── ._2009-05-09-PointerEdgeCount.ll │ │ ├── ._2009-07-04-GroupConstantsWidthMismatch.ll │ │ ├── ._2010-09-03-RequiredTransitive.ll │ │ ├── ._2011-03-09-ExactNoMaxBECount.ll │ │ ├── ._2011-04-26-FoldAddRec.ll │ │ ├── ._2011-10-04-ConstEvolve.ll │ │ ├── ._2012-03-26-LoadConstant.ll │ │ ├── ._2012-05-18-LoopPredRecurse.ll │ │ ├── ._2012-05-29-MulAddRec.ll │ │ ├── ._SolveQuadraticEquation.ll │ │ ├── ._and-xor.ll │ │ ├── ._avoid-assume-hang.ll │ │ ├── ._avoid-infinite-recursion-0.ll │ │ ├── ._avoid-infinite-recursion-1.ll │ │ ├── ._avoid-smax-0.ll │ │ ├── ._avoid-smax-1.ll │ │ ├── ._constant_condition.ll │ │ ├── ._div-overflow.ll │ │ ├── ._do-loop.ll │ │ ├── ._exhaustive-trip-counts.ll │ │ ├── ._expander-replace-congruent-ivs.ll │ │ ├── ._ext-antecedent.ll │ │ ├── ._flags-from-poison-dbg.ll │ │ ├── ._flags-from-poison.ll │ │ ├── ._fold.ll │ │ ├── ._guards.ll │ │ ├── ._how-far-to-zero.ll │ │ ├── ._incorrect-nsw.ll │ │ ├── ._incorrect-offset-scaling.ll │ │ ├── ._increasing-or-decreasing-iv.ll │ │ ├── ._infer-prestart-no-wrap.ll │ │ ├── ._infer-via-ranges.ll │ │ ├── ._latch-dominating-conditions.ll │ │ ├── ._load-with-range-metadata.ll │ │ ├── ._load.ll │ │ ├── ._max-trip-count-address-space.ll │ │ ├── ._max-trip-count.ll │ │ ├── ._min-max-exprs.ll │ │ ├── ._no-wrap-add-exprs.ll │ │ ├── ._no-wrap-unknown-becount.ll │ │ ├── ._non-IV-phi.ll │ │ ├── ._nowrap-preinc-limits.ll │ │ ├── ._nsw-offset-assume.ll │ │ ├── ._nsw-offset.ll │ │ ├── ._nsw.ll │ │ ├── ._nw-sub-is-not-nw-add.ll │ │ ├── ._overflow-intrinsics.ll │ │ ├── ._pointer-sign-bits.ll │ │ ├── ._pr22179.ll │ │ ├── ._pr22641.ll │ │ ├── ._pr22674.ll │ │ ├── ._pr22856.ll │ │ ├── ._pr24757.ll │ │ ├── ._pr25369.ll │ │ ├── ._pr27315.ll │ │ ├── ._pr3909.ll │ │ ├── ._predicated-trip-count.ll │ │ ├── ._range-signedness.ll │ │ ├── ._returned.ll │ │ ├── ._scev-aa.ll │ │ ├── ._scev-canonical-mode.ll │ │ ├── ._scev-dispositions.ll │ │ ├── ._scev-expander-existing-value.ll │ │ ├── ._scev-expander-incorrect-nowrap.ll │ │ ├── ._scev-invalid.ll │ │ ├── ._scev-prestart-nowrap.ll │ │ ├── ._sext-inreg.ll │ │ ├── ._sext-iv-0.ll │ │ ├── ._sext-iv-1.ll │ │ ├── ._sext-iv-2.ll │ │ ├── ._sext-to-zext.ll │ │ ├── ._shift-op.ll │ │ ├── ._sle.ll │ │ ├── ._smax-br-phi-idioms.ll │ │ ├── ._smax.ll │ │ ├── ._trip-count-pow2.ll │ │ ├── ._trip-count-switch.ll │ │ ├── ._trip-count.ll │ │ ├── ._trip-count10.ll │ │ ├── ._trip-count11.ll │ │ ├── ._trip-count12.ll │ │ ├── ._trip-count13.ll │ │ ├── ._trip-count2.ll │ │ ├── ._trip-count3.ll │ │ ├── ._trip-count4.ll │ │ ├── ._trip-count5.ll │ │ ├── ._trip-count6.ll │ │ ├── ._trip-count7.ll │ │ ├── ._trip-count8.ll │ │ ├── ._trip-count9.ll │ │ ├── ._undefined.ll │ │ ├── ._unreachable-code.ll │ │ ├── ._unsimplified-loop.ll │ │ ├── ._zext-signed-addrec.ll │ │ ├── ._zext-wrap.ll │ │ ├── 2007-07-15-NegativeStride.ll │ │ ├── 2007-08-06-MisinterpretBranch.ll │ │ ├── 2007-08-06-Unsigned.ll │ │ ├── 2007-09-27-LargeStepping.ll │ │ ├── 2007-11-14-SignedAddRec.ll │ │ ├── 2007-11-18-OrInstruction.ll │ │ ├── 2008-02-11-ReversedCondition.ll │ │ ├── 2008-02-12-SMAXTripCount.ll │ │ ├── 2008-02-15-UMax.ll │ │ ├── 2008-05-25-NegativeStepToZero.ll │ │ ├── 2008-06-12-BinomialInt64.ll │ │ ├── 2008-07-12-UnneededSelect1.ll │ │ ├── 2008-07-12-UnneededSelect2.ll │ │ ├── 2008-07-19-InfiniteLoop.ll │ │ ├── 2008-07-19-WrappingIV.ll │ │ ├── 2008-07-29-SGTTripCount.ll │ │ ├── 2008-07-29-SMinExpr.ll │ │ ├── 2008-08-04-IVOverflow.ll │ │ ├── 2008-08-04-LongAddRec.ll │ │ ├── 2008-11-02-QuadraticCrash.ll │ │ ├── 2008-11-15-CubicOOM.ll │ │ ├── 2008-11-18-LessThanOrEqual.ll │ │ ├── 2008-11-18-Stride1.ll │ │ ├── 2008-11-18-Stride2.ll │ │ ├── 2008-12-08-FiniteSGE.ll │ │ ├── 2008-12-11-SMaxOverflow.ll │ │ ├── 2008-12-14-StrideAndSigned.ll │ │ ├── 2008-12-15-DontUseSDiv.ll │ │ ├── 2009-01-02-SignedNegativeStride.ll │ │ ├── 2009-04-22-TruncCast.ll │ │ ├── 2009-05-09-PointerEdgeCount.ll │ │ ├── 2009-07-04-GroupConstantsWidthMismatch.ll │ │ ├── 2010-09-03-RequiredTransitive.ll │ │ ├── 2011-03-09-ExactNoMaxBECount.ll │ │ ├── 2011-04-26-FoldAddRec.ll │ │ ├── 2011-10-04-ConstEvolve.ll │ │ ├── 2012-03-26-LoadConstant.ll │ │ ├── 2012-05-18-LoopPredRecurse.ll │ │ ├── 2012-05-29-MulAddRec.ll │ │ ├── SolveQuadraticEquation.ll │ │ ├── and-xor.ll │ │ ├── avoid-assume-hang.ll │ │ ├── avoid-infinite-recursion-0.ll │ │ ├── avoid-infinite-recursion-1.ll │ │ ├── avoid-smax-0.ll │ │ ├── avoid-smax-1.ll │ │ ├── constant_condition.ll │ │ ├── div-overflow.ll │ │ ├── do-loop.ll │ │ ├── exhaustive-trip-counts.ll │ │ ├── expander-replace-congruent-ivs.ll │ │ ├── ext-antecedent.ll │ │ ├── flags-from-poison-dbg.ll │ │ ├── flags-from-poison.ll │ │ ├── fold.ll │ │ ├── guards.ll │ │ ├── how-far-to-zero.ll │ │ ├── incorrect-nsw.ll │ │ ├── incorrect-offset-scaling.ll │ │ ├── increasing-or-decreasing-iv.ll │ │ ├── infer-prestart-no-wrap.ll │ │ ├── infer-via-ranges.ll │ │ ├── latch-dominating-conditions.ll │ │ ├── load-with-range-metadata.ll │ │ ├── load.ll │ │ ├── max-trip-count-address-space.ll │ │ ├── max-trip-count.ll │ │ ├── min-max-exprs.ll │ │ ├── no-wrap-add-exprs.ll │ │ ├── no-wrap-unknown-becount.ll │ │ ├── non-IV-phi.ll │ │ ├── nowrap-preinc-limits.ll │ │ ├── nsw-offset-assume.ll │ │ ├── nsw-offset.ll │ │ ├── nsw.ll │ │ ├── nw-sub-is-not-nw-add.ll │ │ ├── overflow-intrinsics.ll │ │ ├── pointer-sign-bits.ll │ │ ├── pr22179.ll │ │ ├── pr22641.ll │ │ ├── pr22674.ll │ │ ├── pr22856.ll │ │ ├── pr24757.ll │ │ ├── pr25369.ll │ │ ├── pr27315.ll │ │ ├── pr3909.ll │ │ ├── predicated-trip-count.ll │ │ ├── range-signedness.ll │ │ ├── returned.ll │ │ ├── scev-aa.ll │ │ ├── scev-canonical-mode.ll │ │ ├── scev-dispositions.ll │ │ ├── scev-expander-existing-value.ll │ │ ├── scev-expander-incorrect-nowrap.ll │ │ ├── scev-invalid.ll │ │ ├── scev-prestart-nowrap.ll │ │ ├── sext-inreg.ll │ │ ├── sext-iv-0.ll │ │ ├── sext-iv-1.ll │ │ ├── sext-iv-2.ll │ │ ├── sext-to-zext.ll │ │ ├── shift-op.ll │ │ ├── sle.ll │ │ ├── smax-br-phi-idioms.ll │ │ ├── smax.ll │ │ ├── trip-count-pow2.ll │ │ ├── trip-count-switch.ll │ │ ├── trip-count.ll │ │ ├── trip-count10.ll │ │ ├── trip-count11.ll │ │ ├── trip-count12.ll │ │ ├── trip-count13.ll │ │ ├── trip-count2.ll │ │ ├── trip-count3.ll │ │ ├── trip-count4.ll │ │ ├── trip-count5.ll │ │ ├── trip-count6.ll │ │ ├── trip-count7.ll │ │ ├── trip-count8.ll │ │ ├── trip-count9.ll │ │ ├── undefined.ll │ │ ├── unreachable-code.ll │ │ ├── unsimplified-loop.ll │ │ ├── zext-signed-addrec.ll │ │ └── zext-wrap.ll │ ├── ScopedNoAliasAA │ │ ├── ._basic-domains.ll │ │ ├── ._basic.ll │ │ ├── ._basic2.ll │ │ ├── basic-domains.ll │ │ ├── basic.ll │ │ └── basic2.ll │ ├── TypeBasedAliasAnalysis │ │ ├── ._PR17620.ll │ │ ├── ._aliastest.ll │ │ ├── ._argument-promotion.ll │ │ ├── ._cyclic.ll │ │ ├── ._dse.ll │ │ ├── ._dynamic-indices.ll │ │ ├── ._functionattrs.ll │ │ ├── ._gvn-nonlocal-type-mismatch.ll │ │ ├── ._intrinsics.ll │ │ ├── ._licm.ll │ │ ├── ._memcpyopt.ll │ │ ├── ._placement-tbaa.ll │ │ ├── ._precedence.ll │ │ ├── ._sink.ll │ │ ├── ._tbaa-path.ll │ │ ├── PR17620.ll │ │ ├── aliastest.ll │ │ ├── argument-promotion.ll │ │ ├── cyclic.ll │ │ ├── dse.ll │ │ ├── dynamic-indices.ll │ │ ├── functionattrs.ll │ │ ├── gvn-nonlocal-type-mismatch.ll │ │ ├── intrinsics.ll │ │ ├── licm.ll │ │ ├── memcpyopt.ll │ │ ├── placement-tbaa.ll │ │ ├── precedence.ll │ │ ├── sink.ll │ │ └── tbaa-path.ll │ ├── ValueTracking │ │ ├── ._assume.ll │ │ ├── ._deref-bitcast-of-gep.ll │ │ ├── ._known-bits-from-range-md.ll │ │ ├── ._known-non-equal.ll │ │ ├── ._known-power-of-two.ll │ │ ├── ._knownnonzero-shift.ll │ │ ├── ._knownzero-shift.ll │ │ ├── ._memory-dereferenceable.ll │ │ ├── ._monotonic-phi.ll │ │ ├── ._pr23011.ll │ │ ├── assume.ll │ │ ├── deref-bitcast-of-gep.ll │ │ ├── known-bits-from-range-md.ll │ │ ├── known-non-equal.ll │ │ ├── known-power-of-two.ll │ │ ├── knownnonzero-shift.ll │ │ ├── knownzero-shift.ll │ │ ├── memory-dereferenceable.ll │ │ ├── monotonic-phi.ll │ │ └── pr23011.ll │ └── alias-analysis-uses.ll ├── Assembler │ ├── ._2002-03-08-NameCollision.ll │ ├── ._2002-03-08-NameCollision2.ll │ ├── ._2002-04-07-HexFloatConstants.ll │ ├── ._2002-04-07-InfConstant.ll │ ├── ._2002-04-29-NameBinding.ll │ ├── ._2002-05-02-InvalidForwardRef.ll │ ├── ._2002-07-14-OpaqueType.ll │ ├── ._2002-07-25-QuoteInString.ll │ ├── ._2002-07-25-ReturnPtrFunction.ll │ ├── ._2002-07-31-SlashInString.ll │ ├── ._2002-08-15-CastAmbiguity.ll │ ├── ._2002-08-15-ConstantExprProblem.ll │ ├── ._2002-08-15-UnresolvedGlobalReference.ll │ ├── ._2002-08-16-ConstExprInlined.ll │ ├── ._2002-08-19-BytecodeReader.ll │ ├── ._2002-08-22-DominanceProblem.ll │ ├── ._2002-10-08-LargeArrayPerformance.ll │ ├── ._2002-10-13-ConstantEncodingProblem.ll │ ├── ._2002-12-15-GlobalResolve.ll │ ├── ._2003-01-30-UnsignedString.ll │ ├── ._2003-04-15-ConstantInitAssertion.ll │ ├── ._2003-04-25-UnresolvedGlobalReference.ll │ ├── ._2003-05-03-BytecodeReaderProblem.ll │ ├── ._2003-05-12-MinIntProblem.ll │ ├── ._2003-05-15-AssemblerProblem.ll │ ├── ._2003-05-15-SwitchBug.ll │ ├── ._2003-05-21-ConstantShiftExpr.ll │ ├── ._2003-05-21-EmptyStructTest.ll │ ├── ._2003-05-21-MalformedShiftCrash.ll │ ├── ._2003-05-21-MalformedStructCrash.ll │ ├── ._2003-08-20-ConstantExprGEP-Fold.ll │ ├── ._2003-08-21-ConstantExprCast-Fold.ll │ ├── ._2003-11-05-ConstantExprShift.ll │ ├── ._2003-11-11-ImplicitRename.ll │ ├── ._2003-11-12-ConstantExprCast.ll │ ├── ._2003-11-24-SymbolTableCrash.ll │ ├── ._2004-01-11-getelementptrfolding.ll │ ├── ._2004-01-20-MaxLongLong.ll │ ├── ._2004-02-01-NegativeZero.ll │ ├── ._2004-02-27-SelfUseAssertError.ll │ ├── ._2004-03-07-FunctionAddressAlignment.ll │ ├── ._2004-03-30-UnclosedFunctionCrash.ll │ ├── ._2004-04-04-GetElementPtrIndexTypes.ll │ ├── ._2004-06-07-VerifierBug.ll │ ├── ._2004-10-22-BCWriterUndefBug.ll │ ├── ._2004-11-28-InvalidTypeCrash.ll │ ├── ._2005-01-03-FPConstantDisassembly.ll │ ├── ._2005-01-31-CallingAggregateFunction.ll │ ├── ._2005-05-05-OpaqueUndefValues.ll │ ├── ._2005-12-21-ZeroInitVector.ll │ ├── ._2006-09-28-CrashOnInvalid.ll │ ├── ._2006-12-09-Cast-To-Bool.ll │ ├── ._2007-01-02-Undefined-Arg-Type.ll │ ├── ._2007-01-05-Cmp-ConstExpr.ll │ ├── ._2007-01-16-CrashOnBadCast.ll │ ├── ._2007-01-16-CrashOnBadCast2.ll │ ├── ._2007-03-18-InvalidNumberedVar.ll │ ├── ._2007-03-19-NegValue.ll │ ├── ._2007-04-20-AlignedLoad.ll │ ├── ._2007-04-20-AlignedStore.ll │ ├── ._2007-04-25-AssemblerFoldExternWeak.ll │ ├── ._2007-05-21-Escape.ll │ ├── ._2007-07-19-ParamAttrAmbiguity.ll │ ├── ._2007-08-06-AliasInvalid.ll │ ├── ._2007-09-10-AliasFwdRef.ll │ ├── ._2007-09-29-GC.ll │ ├── ._2007-11-26-AttributeOverload.ll │ ├── ._2007-12-11-AddressSpaces.ll │ ├── ._2008-01-11-VarargAttrs.ll │ ├── ._2008-02-18-IntPointerCrash.ll │ ├── ._2008-07-10-APInt.ll │ ├── ._2008-09-02-FunctionNotes.ll │ ├── ._2008-09-02-FunctionNotes2.ll │ ├── ._2008-09-29-RetAttr.ll │ ├── ._2008-10-14-QuoteInName.ll │ ├── ._2009-02-01-UnnamedForwardRef.ll │ ├── ._2009-02-28-CastOpc.ll │ ├── ._2009-02-28-StripOpaqueName.ll │ ├── ._2009-03-24-ZextConstantExpr.ll │ ├── ._2009-07-24-ZeroArgGEP.ll │ ├── ._2010-02-05-FunctionLocalMetadataBecomesNull.ll │ ├── ._ConstantExprFold.ll │ ├── ._ConstantExprFoldCast.ll │ ├── ._ConstantExprFoldSelect.ll │ ├── ._ConstantExprNoFold.ll │ ├── ._MultipleReturnValueType.ll │ ├── ._addrspacecast-alias.ll │ ├── ._aggregate-constant-values.ll │ ├── ._aggregate-return-single-value.ll │ ├── ._alias-redefinition.ll │ ├── ._alias-use-list-order.ll │ ├── ._align-inst-alloca.ll │ ├── ._align-inst-load.ll │ ├── ._align-inst-store.ll │ ├── ._align-inst.ll │ ├── ._alignstack.ll │ ├── ._alloca-invalid-type-2.ll │ ├── ._alloca-invalid-type.ll │ ├── ._alloca-size-one.ll │ ├── ._anon-functions.ll │ ├── ._atomic.ll │ ├── ._attribute-builtin.ll │ ├── ._auto_upgrade_intrinsics.ll │ ├── ._autoupgrade-thread-pointer.ll │ ├── ._bcwrap.ll │ ├── ._call-invalid-1.ll │ ├── ._comment.ll │ ├── ._debug-info.ll │ ├── ._dicompileunit.ll │ ├── ._dicompositetype-members.ll │ ├── ._diexpression.ll │ ├── ._difile-escaped-chars.ll │ ├── ._diglobalvariable.ll │ ├── ._diimportedentity.ll │ ├── ._dilexicalblock.ll │ ├── ._dilocalvariable-arg-large.ll │ ├── ._dilocalvariable.ll │ ├── ._dilocation.ll │ ├── ._dimodule.ll │ ├── ._dinamespace.ll │ ├── ._diobjcproperty.ll │ ├── ._distinct-mdnode.ll │ ├── ._disubprogram.ll │ ├── ._disubrange-empty-array.ll │ ├── ._disubroutinetype.ll │ ├── ._ditemplateparameter.ll │ ├── ._ditype-large-values.ll │ ├── ._drop-debug-info.ll │ ├── ._externally-initialized.ll │ ├── ._extractvalue-invalid-idx.ll │ ├── ._extractvalue-no-idx.ll │ ├── ._fast-math-flags.ll │ ├── ._flags.ll │ ├── ._generic-debug-node.ll │ ├── ._getInt.ll │ ├── ._getelementptr.ll │ ├── ._getelementptr_invalid_ptr.ll │ ├── ._getelementptr_struct.ll │ ├── ._getelementptr_vec_idx1.ll │ ├── ._getelementptr_vec_idx2.ll │ ├── ._getelementptr_vec_idx3.ll │ ├── ._getelementptr_vec_idx4.ll │ ├── ._getelementptr_vec_struct.ll │ ├── ._global-addrspace-forwardref.ll │ ├── ._gv-invalid-type.ll │ ├── ._half-constprop.ll │ ├── ._half-conv.ll │ ├── ._half.ll │ ├── ._huge-array.ll │ ├── ._ifunc-asm.ll │ ├── ._ifunc-use-list-order.ll │ ├── ._inalloca.ll │ ├── ._incorrect-tdep-attrs-parsing.ll │ ├── ._inline-asm-clobber.ll │ ├── ._insertextractvalue.ll │ ├── ._insertvalue-invalid-idx.ll │ ├── ._insertvalue-invalid-type-1.ll │ ├── ._insertvalue-invalid-type.ll │ ├── ._internal-hidden-alias.ll │ ├── ._internal-hidden-function.ll │ ├── ._internal-hidden-variable.ll │ ├── ._internal-protected-alias.ll │ ├── ._internal-protected-function.ll │ ├── ._internal-protected-variable.ll │ ├── ._invalid-alias-mismatched-explicit-type.ll │ ├── ._invalid-attrgrp.ll │ ├── ._invalid-comdat.ll │ ├── ._invalid-comdat2.ll │ ├── ._invalid-datalayout1.ll │ ├── ._invalid-datalayout10.ll │ ├── ._invalid-datalayout11.ll │ ├── ._invalid-datalayout12.ll │ ├── ._invalid-datalayout13.ll │ ├── ._invalid-datalayout14.ll │ ├── ._invalid-datalayout15.ll │ ├── ._invalid-datalayout16.ll │ ├── ._invalid-datalayout17.ll │ ├── ._invalid-datalayout18.ll │ ├── ._invalid-datalayout19.ll │ ├── ._invalid-datalayout2.ll │ ├── ._invalid-datalayout20.ll │ ├── ._invalid-datalayout21.ll │ ├── ._invalid-datalayout22.ll │ ├── ._invalid-datalayout23.ll │ ├── ._invalid-datalayout24.ll │ ├── ._invalid-datalayout3.ll │ ├── ._invalid-datalayout4.ll │ ├── ._invalid-datalayout5.ll │ ├── ._invalid-datalayout6.ll │ ├── ._invalid-datalayout7.ll │ ├── ._invalid-datalayout8.ll │ ├── ._invalid-datalayout9.ll │ ├── ._invalid-debug-info-version.ll │ ├── ._invalid-dicompileunit-emissionkind-bad.ll │ ├── ._invalid-dicompileunit-language-bad.ll │ ├── ._invalid-dicompileunit-language-overflow.ll │ ├── ._invalid-dicompileunit-missing-language.ll │ ├── ._invalid-dicompileunit-null-file.ll │ ├── ._invalid-dicompileunit-uniqued.ll │ ├── ._invalid-dicompositetype-missing-tag.ll │ ├── ._invalid-diderivedtype-missing-basetype.ll │ ├── ._invalid-diderivedtype-missing-tag.ll │ ├── ._invalid-dienumerator-missing-name.ll │ ├── ._invalid-dienumerator-missing-value.ll │ ├── ._invalid-diexpression-large.ll │ ├── ._invalid-diexpression-verify.ll │ ├── ._invalid-difile-missing-directory.ll │ ├── ._invalid-difile-missing-filename.ll │ ├── ._invalid-diglobalvariable-empty-name.ll │ ├── ._invalid-diglobalvariable-missing-name.ll │ ├── ._invalid-diimportedentity-missing-scope.ll │ ├── ._invalid-diimportedentity-missing-tag.ll │ ├── ._invalid-dilexicalblock-missing-scope.ll │ ├── ._invalid-dilexicalblock-null-scope.ll │ ├── ._invalid-dilexicalblockfile-missing-discriminator.ll │ ├── ._invalid-dilexicalblockfile-missing-scope.ll │ ├── ._invalid-dilexicalblockfile-null-scope.ll │ ├── ._invalid-dilocalvariable-arg-large.ll │ ├── ._invalid-dilocalvariable-arg-negative.ll │ ├── ._invalid-dilocalvariable-missing-scope.ll │ ├── ._invalid-dilocalvariable-null-scope.ll │ ├── ._invalid-dilocation-field-bad.ll │ ├── ._invalid-dilocation-field-twice.ll │ ├── ._invalid-dilocation-missing-scope-2.ll │ ├── ._invalid-dilocation-missing-scope.ll │ ├── ._invalid-dilocation-null-scope.ll │ ├── ._invalid-dilocation-overflow-column.ll │ ├── ._invalid-dilocation-overflow-line.ll │ ├── ._invalid-dinamespace-missing-namespace.ll │ ├── ._invalid-disubprogram-uniqued-definition.ll │ ├── ._invalid-disubrange-count-large.ll │ ├── ._invalid-disubrange-count-missing.ll │ ├── ._invalid-disubrange-count-negative.ll │ ├── ._invalid-disubrange-lowerBound-max.ll │ ├── ._invalid-disubrange-lowerBound-min.ll │ ├── ._invalid-disubroutinetype-missing-types.ll │ ├── ._invalid-ditemplatetypeparameter-missing-type.ll │ ├── ._invalid-ditemplatevalueparameter-missing-value.ll │ ├── ._invalid-fp80hex.ll │ ├── ._invalid-fwdref1.ll │ ├── ._invalid-fwdref2.ll │ ├── ._invalid-generic-debug-node-tag-bad.ll │ ├── ._invalid-generic-debug-node-tag-missing.ll │ ├── ._invalid-generic-debug-node-tag-overflow.ll │ ├── ._invalid-generic-debug-node-tag-wrong-type.ll │ ├── ._invalid-gep-mismatched-explicit-type.ll │ ├── ._invalid-gep-missing-explicit-type.ll │ ├── ._invalid-hexint.ll │ ├── ._invalid-inline-constraint.ll │ ├── ._invalid-label.ll │ ├── ._invalid-landingpad.ll │ ├── ._invalid-load-mismatched-explicit-type.ll │ ├── ._invalid-load-missing-explicit-type.ll │ ├── ._invalid-mdnode-badref.ll │ ├── ._invalid-mdnode-vector.ll │ ├── ._invalid-mdnode-vector2.ll │ ├── ._invalid-metadata-attachment-has-type.ll │ ├── ._invalid-metadata-function-local-attachments.ll │ ├── ._invalid-metadata-function-local-complex-1.ll │ ├── ._invalid-metadata-function-local-complex-2.ll │ ├── ._invalid-metadata-function-local-complex-3.ll │ ├── ._invalid-metadata-has-type.ll │ ├── ._invalid-name.ll │ ├── ._invalid-name2.ll │ ├── ._invalid-safestack-param.ll │ ├── ._invalid-safestack-return.ll │ ├── ._invalid-specialized-mdnode.ll │ ├── ._invalid-untyped-metadata.ll │ ├── ._invalid-uselistorder-function-between-blocks.ll │ ├── ._invalid-uselistorder-function-missing-named.ll │ ├── ._invalid-uselistorder-function-missing-numbered.ll │ ├── ._invalid-uselistorder-global-missing.ll │ ├── ._invalid-uselistorder-indexes-duplicated.ll │ ├── ._invalid-uselistorder-indexes-empty.ll │ ├── ._invalid-uselistorder-indexes-one.ll │ ├── ._invalid-uselistorder-indexes-ordered.ll │ ├── ._invalid-uselistorder-indexes-range.ll │ ├── ._invalid-uselistorder-indexes-toofew.ll │ ├── ._invalid-uselistorder-indexes-toomany.ll │ ├── ._invalid-uselistorder-type.ll │ ├── ._invalid-uselistorder_bb-missing-bb.ll │ ├── ._invalid-uselistorder_bb-missing-body.ll │ ├── ._invalid-uselistorder_bb-missing-func.ll │ ├── ._invalid-uselistorder_bb-not-bb.ll │ ├── ._invalid-uselistorder_bb-not-func.ll │ ├── ._invalid-uselistorder_bb-numbered.ll │ ├── ._invalid_cast.ll │ ├── ._invalid_cast2.ll │ ├── ._invalid_cast3.ll │ ├── ._invalid_cast4.ll │ ├── ._large-comdat.ll │ ├── ._local-unnamed-addr.ll │ ├── ._metadata-decl.ll │ ├── ._metadata-function-local.ll │ ├── ._metadata-null-operands.ll │ ├── ._metadata.ll │ ├── ._missing-tbaa.ll │ ├── ._musttail-invalid-1.ll │ ├── ._musttail-invalid-2.ll │ ├── ._musttail.ll │ ├── ._named-metadata.ll │ ├── ._no-mdstring-upgrades.ll │ ├── ._numbered-values.ll │ ├── ._private-hidden-alias.ll │ ├── ._private-hidden-function.ll │ ├── ._private-hidden-variable.ll │ ├── ._private-protected-alias.ll │ ├── ._private-protected-function.ll │ ├── ._private-protected-variable.ll │ ├── ._select.ll │ ├── ._short-hexpair.ll │ ├── ._source-filename-backslash.ll │ ├── ._source-filename.ll │ ├── ._tls-models.ll │ ├── ._token.ll │ ├── ._unnamed-addr.ll │ ├── ._unnamed-alias.ll │ ├── ._unnamed-comdat.ll │ ├── ._unnamed.ll │ ├── ._unsized-recursive-type.ll │ ├── ._uselistorder.ll │ ├── ._uselistorder_bb.ll │ ├── ._vbool-cmp.ll │ ├── ._vector-cmp.ll │ ├── ._vector-select.ll │ ├── ._vector-shift.ll │ ├── ._x86mmx.ll │ ├── 2002-03-08-NameCollision.ll │ ├── 2002-03-08-NameCollision2.ll │ ├── 2002-04-07-HexFloatConstants.ll │ ├── 2002-04-07-InfConstant.ll │ ├── 2002-04-29-NameBinding.ll │ ├── 2002-05-02-InvalidForwardRef.ll │ ├── 2002-07-14-OpaqueType.ll │ ├── 2002-07-25-QuoteInString.ll │ ├── 2002-07-25-ReturnPtrFunction.ll │ ├── 2002-07-31-SlashInString.ll │ ├── 2002-08-15-CastAmbiguity.ll │ ├── 2002-08-15-ConstantExprProblem.ll │ ├── 2002-08-15-UnresolvedGlobalReference.ll │ ├── 2002-08-16-ConstExprInlined.ll │ ├── 2002-08-19-BytecodeReader.ll │ ├── 2002-08-22-DominanceProblem.ll │ ├── 2002-10-08-LargeArrayPerformance.ll │ ├── 2002-10-13-ConstantEncodingProblem.ll │ ├── 2002-12-15-GlobalResolve.ll │ ├── 2003-01-30-UnsignedString.ll │ ├── 2003-04-15-ConstantInitAssertion.ll │ ├── 2003-04-25-UnresolvedGlobalReference.ll │ ├── 2003-05-03-BytecodeReaderProblem.ll │ ├── 2003-05-12-MinIntProblem.ll │ ├── 2003-05-15-AssemblerProblem.ll │ ├── 2003-05-15-SwitchBug.ll │ ├── 2003-05-21-ConstantShiftExpr.ll │ ├── 2003-05-21-EmptyStructTest.ll │ ├── 2003-05-21-MalformedShiftCrash.ll │ ├── 2003-05-21-MalformedStructCrash.ll │ ├── 2003-08-20-ConstantExprGEP-Fold.ll │ ├── 2003-08-21-ConstantExprCast-Fold.ll │ ├── 2003-11-05-ConstantExprShift.ll │ ├── 2003-11-11-ImplicitRename.ll │ ├── 2003-11-12-ConstantExprCast.ll │ ├── 2003-11-24-SymbolTableCrash.ll │ ├── 2004-01-11-getelementptrfolding.ll │ ├── 2004-01-20-MaxLongLong.ll │ ├── 2004-02-01-NegativeZero.ll │ ├── 2004-02-27-SelfUseAssertError.ll │ ├── 2004-03-07-FunctionAddressAlignment.ll │ ├── 2004-03-30-UnclosedFunctionCrash.ll │ ├── 2004-04-04-GetElementPtrIndexTypes.ll │ ├── 2004-06-07-VerifierBug.ll │ ├── 2004-10-22-BCWriterUndefBug.ll │ ├── 2004-11-28-InvalidTypeCrash.ll │ ├── 2005-01-03-FPConstantDisassembly.ll │ ├── 2005-01-31-CallingAggregateFunction.ll │ ├── 2005-05-05-OpaqueUndefValues.ll │ ├── 2005-12-21-ZeroInitVector.ll │ ├── 2006-09-28-CrashOnInvalid.ll │ ├── 2006-12-09-Cast-To-Bool.ll │ ├── 2007-01-02-Undefined-Arg-Type.ll │ ├── 2007-01-05-Cmp-ConstExpr.ll │ ├── 2007-01-16-CrashOnBadCast.ll │ ├── 2007-01-16-CrashOnBadCast2.ll │ ├── 2007-03-18-InvalidNumberedVar.ll │ ├── 2007-03-19-NegValue.ll │ ├── 2007-04-20-AlignedLoad.ll │ ├── 2007-04-20-AlignedStore.ll │ ├── 2007-04-25-AssemblerFoldExternWeak.ll │ ├── 2007-05-21-Escape.ll │ ├── 2007-07-19-ParamAttrAmbiguity.ll │ ├── 2007-08-06-AliasInvalid.ll │ ├── 2007-09-10-AliasFwdRef.ll │ ├── 2007-09-29-GC.ll │ ├── 2007-11-26-AttributeOverload.ll │ ├── 2007-12-11-AddressSpaces.ll │ ├── 2008-01-11-VarargAttrs.ll │ ├── 2008-02-18-IntPointerCrash.ll │ ├── 2008-07-10-APInt.ll │ ├── 2008-09-02-FunctionNotes.ll │ ├── 2008-09-02-FunctionNotes2.ll │ ├── 2008-09-29-RetAttr.ll │ ├── 2008-10-14-QuoteInName.ll │ ├── 2009-02-01-UnnamedForwardRef.ll │ ├── 2009-02-28-CastOpc.ll │ ├── 2009-02-28-StripOpaqueName.ll │ ├── 2009-03-24-ZextConstantExpr.ll │ ├── 2009-07-24-ZeroArgGEP.ll │ ├── 2010-02-05-FunctionLocalMetadataBecomesNull.ll │ ├── ConstantExprFold.ll │ ├── ConstantExprFoldCast.ll │ ├── ConstantExprFoldSelect.ll │ ├── ConstantExprNoFold.ll │ ├── MultipleReturnValueType.ll │ ├── addrspacecast-alias.ll │ ├── aggregate-constant-values.ll │ ├── aggregate-return-single-value.ll │ ├── alias-redefinition.ll │ ├── alias-use-list-order.ll │ ├── align-inst-alloca.ll │ ├── align-inst-load.ll │ ├── align-inst-store.ll │ ├── align-inst.ll │ ├── alignstack.ll │ ├── alloca-invalid-type-2.ll │ ├── alloca-invalid-type.ll │ ├── alloca-size-one.ll │ ├── anon-functions.ll │ ├── atomic.ll │ ├── attribute-builtin.ll │ ├── auto_upgrade_intrinsics.ll │ ├── autoupgrade-thread-pointer.ll │ ├── bcwrap.ll │ ├── call-invalid-1.ll │ ├── comment.ll │ ├── debug-info.ll │ ├── dicompileunit.ll │ ├── dicompositetype-members.ll │ ├── diexpression.ll │ ├── difile-escaped-chars.ll │ ├── diglobalvariable.ll │ ├── diimportedentity.ll │ ├── dilexicalblock.ll │ ├── dilocalvariable-arg-large.ll │ ├── dilocalvariable.ll │ ├── dilocation.ll │ ├── dimodule.ll │ ├── dinamespace.ll │ ├── diobjcproperty.ll │ ├── distinct-mdnode.ll │ ├── disubprogram.ll │ ├── disubrange-empty-array.ll │ ├── disubroutinetype.ll │ ├── ditemplateparameter.ll │ ├── ditype-large-values.ll │ ├── drop-debug-info.ll │ ├── externally-initialized.ll │ ├── extractvalue-invalid-idx.ll │ ├── extractvalue-no-idx.ll │ ├── fast-math-flags.ll │ ├── flags.ll │ ├── generic-debug-node.ll │ ├── getInt.ll │ ├── getelementptr.ll │ ├── getelementptr_invalid_ptr.ll │ ├── getelementptr_struct.ll │ ├── getelementptr_vec_idx1.ll │ ├── getelementptr_vec_idx2.ll │ ├── getelementptr_vec_idx3.ll │ ├── getelementptr_vec_idx4.ll │ ├── getelementptr_vec_struct.ll │ ├── global-addrspace-forwardref.ll │ ├── gv-invalid-type.ll │ ├── half-constprop.ll │ ├── half-conv.ll │ ├── half.ll │ ├── huge-array.ll │ ├── ifunc-asm.ll │ ├── ifunc-use-list-order.ll │ ├── inalloca.ll │ ├── incorrect-tdep-attrs-parsing.ll │ ├── inline-asm-clobber.ll │ ├── insertextractvalue.ll │ ├── insertvalue-invalid-idx.ll │ ├── insertvalue-invalid-type-1.ll │ ├── insertvalue-invalid-type.ll │ ├── internal-hidden-alias.ll │ ├── internal-hidden-function.ll │ ├── internal-hidden-variable.ll │ ├── internal-protected-alias.ll │ ├── internal-protected-function.ll │ ├── internal-protected-variable.ll │ ├── invalid-alias-mismatched-explicit-type.ll │ ├── invalid-attrgrp.ll │ ├── invalid-comdat.ll │ ├── invalid-comdat2.ll │ ├── invalid-datalayout1.ll │ ├── invalid-datalayout10.ll │ ├── invalid-datalayout11.ll │ ├── invalid-datalayout12.ll │ ├── invalid-datalayout13.ll │ ├── invalid-datalayout14.ll │ ├── invalid-datalayout15.ll │ ├── invalid-datalayout16.ll │ ├── invalid-datalayout17.ll │ ├── invalid-datalayout18.ll │ ├── invalid-datalayout19.ll │ ├── invalid-datalayout2.ll │ ├── invalid-datalayout20.ll │ ├── invalid-datalayout21.ll │ ├── invalid-datalayout22.ll │ ├── invalid-datalayout23.ll │ ├── invalid-datalayout24.ll │ ├── invalid-datalayout3.ll │ ├── invalid-datalayout4.ll │ ├── invalid-datalayout5.ll │ ├── invalid-datalayout6.ll │ ├── invalid-datalayout7.ll │ ├── invalid-datalayout8.ll │ ├── invalid-datalayout9.ll │ ├── invalid-debug-info-version.ll │ ├── invalid-dicompileunit-emissionkind-bad.ll │ ├── invalid-dicompileunit-language-bad.ll │ ├── invalid-dicompileunit-language-overflow.ll │ ├── invalid-dicompileunit-missing-language.ll │ ├── invalid-dicompileunit-null-file.ll │ ├── invalid-dicompileunit-uniqued.ll │ ├── invalid-dicompositetype-missing-tag.ll │ ├── invalid-diderivedtype-missing-basetype.ll │ ├── invalid-diderivedtype-missing-tag.ll │ ├── invalid-dienumerator-missing-name.ll │ ├── invalid-dienumerator-missing-value.ll │ ├── invalid-diexpression-large.ll │ ├── invalid-diexpression-verify.ll │ ├── invalid-difile-missing-directory.ll │ ├── invalid-difile-missing-filename.ll │ ├── invalid-diglobalvariable-empty-name.ll │ ├── invalid-diglobalvariable-missing-name.ll │ ├── invalid-diimportedentity-missing-scope.ll │ ├── invalid-diimportedentity-missing-tag.ll │ ├── invalid-dilexicalblock-missing-scope.ll │ ├── invalid-dilexicalblock-null-scope.ll │ ├── invalid-dilexicalblockfile-missing-discriminator.ll │ ├── invalid-dilexicalblockfile-missing-scope.ll │ ├── invalid-dilexicalblockfile-null-scope.ll │ ├── invalid-dilocalvariable-arg-large.ll │ ├── invalid-dilocalvariable-arg-negative.ll │ ├── invalid-dilocalvariable-missing-scope.ll │ ├── invalid-dilocalvariable-null-scope.ll │ ├── invalid-dilocation-field-bad.ll │ ├── invalid-dilocation-field-twice.ll │ ├── invalid-dilocation-missing-scope-2.ll │ ├── invalid-dilocation-missing-scope.ll │ ├── invalid-dilocation-null-scope.ll │ ├── invalid-dilocation-overflow-column.ll │ ├── invalid-dilocation-overflow-line.ll │ ├── invalid-dinamespace-missing-namespace.ll │ ├── invalid-disubprogram-uniqued-definition.ll │ ├── invalid-disubrange-count-large.ll │ ├── invalid-disubrange-count-missing.ll │ ├── invalid-disubrange-count-negative.ll │ ├── invalid-disubrange-lowerBound-max.ll │ ├── invalid-disubrange-lowerBound-min.ll │ ├── invalid-disubroutinetype-missing-types.ll │ ├── invalid-ditemplatetypeparameter-missing-type.ll │ ├── invalid-ditemplatevalueparameter-missing-value.ll │ ├── invalid-fp80hex.ll │ ├── invalid-fwdref1.ll │ ├── invalid-fwdref2.ll │ ├── invalid-generic-debug-node-tag-bad.ll │ ├── invalid-generic-debug-node-tag-missing.ll │ ├── invalid-generic-debug-node-tag-overflow.ll │ ├── invalid-generic-debug-node-tag-wrong-type.ll │ ├── invalid-gep-mismatched-explicit-type.ll │ ├── invalid-gep-missing-explicit-type.ll │ ├── invalid-hexint.ll │ ├── invalid-inline-constraint.ll │ ├── invalid-label.ll │ ├── invalid-landingpad.ll │ ├── invalid-load-mismatched-explicit-type.ll │ ├── invalid-load-missing-explicit-type.ll │ ├── invalid-mdnode-badref.ll │ ├── invalid-mdnode-vector.ll │ ├── invalid-mdnode-vector2.ll │ ├── invalid-metadata-attachment-has-type.ll │ ├── invalid-metadata-function-local-attachments.ll │ ├── invalid-metadata-function-local-complex-1.ll │ ├── invalid-metadata-function-local-complex-2.ll │ ├── invalid-metadata-function-local-complex-3.ll │ ├── invalid-metadata-has-type.ll │ ├── invalid-name.ll │ ├── invalid-name2.ll │ ├── invalid-safestack-param.ll │ ├── invalid-safestack-return.ll │ ├── invalid-specialized-mdnode.ll │ ├── invalid-untyped-metadata.ll │ ├── invalid-uselistorder-function-between-blocks.ll │ ├── invalid-uselistorder-function-missing-named.ll │ ├── invalid-uselistorder-function-missing-numbered.ll │ ├── invalid-uselistorder-global-missing.ll │ ├── invalid-uselistorder-indexes-duplicated.ll │ ├── invalid-uselistorder-indexes-empty.ll │ ├── invalid-uselistorder-indexes-one.ll │ ├── invalid-uselistorder-indexes-ordered.ll │ ├── invalid-uselistorder-indexes-range.ll │ ├── invalid-uselistorder-indexes-toofew.ll │ ├── invalid-uselistorder-indexes-toomany.ll │ ├── invalid-uselistorder-type.ll │ ├── invalid-uselistorder_bb-missing-bb.ll │ ├── invalid-uselistorder_bb-missing-body.ll │ ├── invalid-uselistorder_bb-missing-func.ll │ ├── invalid-uselistorder_bb-not-bb.ll │ ├── invalid-uselistorder_bb-not-func.ll │ ├── invalid-uselistorder_bb-numbered.ll │ ├── invalid_cast.ll │ ├── invalid_cast2.ll │ ├── invalid_cast3.ll │ ├── invalid_cast4.ll │ ├── large-comdat.ll │ ├── local-unnamed-addr.ll │ ├── metadata-decl.ll │ ├── metadata-function-local.ll │ ├── metadata-null-operands.ll │ ├── metadata.ll │ ├── missing-tbaa.ll │ ├── musttail-invalid-1.ll │ ├── musttail-invalid-2.ll │ ├── musttail.ll │ ├── named-metadata.ll │ ├── no-mdstring-upgrades.ll │ ├── numbered-values.ll │ ├── private-hidden-alias.ll │ ├── private-hidden-function.ll │ ├── private-hidden-variable.ll │ ├── private-protected-alias.ll │ ├── private-protected-function.ll │ ├── private-protected-variable.ll │ ├── select.ll │ ├── short-hexpair.ll │ ├── source-filename-backslash.ll │ ├── source-filename.ll │ ├── tls-models.ll │ ├── token.ll │ ├── unnamed-addr.ll │ ├── unnamed-alias.ll │ ├── unnamed-comdat.ll │ ├── unnamed.ll │ ├── unsized-recursive-type.ll │ ├── uselistorder.ll │ ├── uselistorder_bb.ll │ ├── vbool-cmp.ll │ ├── vector-cmp.ll │ ├── vector-select.ll │ ├── vector-shift.ll │ └── x86mmx.ll ├── Bindings │ ├── ._Go │ ├── ._OCaml │ ├── ._llvm-c │ ├── Go │ │ ├── ._go.test │ │ ├── ._lit.local.cfg │ │ ├── go.test │ │ └── lit.local.cfg │ ├── OCaml │ │ ├── ._analysis.ml │ │ ├── ._bitreader.ml │ │ ├── ._bitwriter.ml │ │ ├── ._core.ml │ │ ├── ._diagnostic_handler.ml │ │ ├── ._executionengine.ml │ │ ├── ._ext_exc.ml │ │ ├── ._ipo.ml │ │ ├── ._irreader.ml │ │ ├── ._linker.ml │ │ ├── ._lit.local.cfg │ │ ├── ._passmgr_builder.ml │ │ ├── ._scalar_opts.ml │ │ ├── ._target.ml │ │ ├── ._transform_utils.ml │ │ ├── ._vectorize.ml │ │ ├── analysis.ml │ │ ├── bitreader.ml │ │ ├── bitwriter.ml │ │ ├── core.ml │ │ ├── diagnostic_handler.ml │ │ ├── executionengine.ml │ │ ├── ext_exc.ml │ │ ├── ipo.ml │ │ ├── irreader.ml │ │ ├── linker.ml │ │ ├── lit.local.cfg │ │ ├── passmgr_builder.ml │ │ ├── scalar_opts.ml │ │ ├── target.ml │ │ ├── transform_utils.ml │ │ └── vectorize.ml │ └── llvm-c │ │ ├── ._ARM │ │ ├── ._Inputs │ │ ├── ._X86 │ │ ├── ._add_named_metadata_operand.ll │ │ ├── ._atomics.ll │ │ ├── ._calc.test │ │ ├── ._echo.ll │ │ ├── ._empty.ll │ │ ├── ._functions.ll │ │ ├── ._globals.ll │ │ ├── ._invalid-bitcode.test │ │ ├── ._invoke.ll │ │ ├── ._memops.ll │ │ ├── ._objectfile.ll │ │ ├── ._set_metadata.ll │ │ ├── ARM │ │ ├── ._disassemble.test │ │ ├── ._lit.local.cfg │ │ ├── disassemble.test │ │ └── lit.local.cfg │ │ ├── Inputs │ │ ├── ._invalid.ll.bc │ │ └── invalid.ll.bc │ │ ├── X86 │ │ ├── ._disassemble.test │ │ ├── ._lit.local.cfg │ │ ├── disassemble.test │ │ └── lit.local.cfg │ │ ├── add_named_metadata_operand.ll │ │ ├── atomics.ll │ │ ├── calc.test │ │ ├── echo.ll │ │ ├── empty.ll │ │ ├── functions.ll │ │ ├── globals.ll │ │ ├── invalid-bitcode.test │ │ ├── invoke.ll │ │ ├── memops.ll │ │ ├── objectfile.ll │ │ └── set_metadata.ll ├── Bitcode │ ├── ._2006-12-11-Cast-ConstExpr.ll │ ├── ._2009-06-11-FirstClassAggregateConstant.ll │ ├── ._DICompileUnit-no-DWOId.ll │ ├── ._DICompileUnit-no-DWOId.ll.bc │ ├── ._DILocalVariable-explicit-tags.ll │ ├── ._DILocalVariable-explicit-tags.ll.bc │ ├── ._DISubprogram-distinct-definitions.ll │ ├── ._DISubprogram-distinct-definitions.ll.bc │ ├── ._Inputs │ ├── ._PR23310.test │ ├── ._aggregateInstructions.3.2.ll │ ├── ._aggregateInstructions.3.2.ll.bc │ ├── ._anon-functions.ll │ ├── ._arm32_neon_vcnt_upgrade.ll │ ├── ._atomic.ll │ ├── ._attributes-3.3.ll │ ├── ._attributes-3.3.ll.bc │ ├── ._attributes.ll │ ├── ._auto_upgrade_intrinsics.bc │ ├── ._avr-calling-conventions.ll │ ├── ._avr-calling-conventions.ll.bc │ ├── ._binaryFloatInstructions.3.2.ll │ ├── ._binaryFloatInstructions.3.2.ll.bc │ ├── ._binaryIntInstructions.3.2.ll │ ├── ._binaryIntInstructions.3.2.ll.bc │ ├── ._bitcode-wrapper-header-armv7m.ll │ ├── ._bitcode-wrapper-header-x86_64.ll │ ├── ._bitwiseInstructions.3.2.ll │ ├── ._bitwiseInstructions.3.2.ll.bc │ ├── ._blockaddress.ll │ ├── ._calling-conventions.3.2.ll │ ├── ._calling-conventions.3.2.ll.bc │ ├── ._case-ranges-3.3.ll │ ├── ._case-ranges-3.3.ll.bc │ ├── ._cmpxchg-upgrade.ll │ ├── ._cmpxchg-upgrade.ll.bc │ ├── ._cmpxchg.3.6.ll │ ├── ._cmpxchg.3.6.ll.bc │ ├── ._compatibility-3.6.ll │ ├── ._compatibility-3.6.ll.bc │ ├── ._compatibility-3.7.ll │ ├── ._compatibility-3.7.ll.bc │ ├── ._compatibility-3.8.ll │ ├── ._compatibility-3.8.ll.bc │ ├── ._compatibility.ll │ ├── ._constantsTest.3.2.ll │ ├── ._constantsTest.3.2.ll.bc │ ├── ._conversionInstructions.3.2.ll │ ├── ._conversionInstructions.3.2.ll.bc │ ├── ._debug-loc-again.ll │ ├── ._dityperefs-3.8.ll │ ├── ._dityperefs-3.8.ll.bc │ ├── ._drop-debug-info.3.5.ll │ ├── ._drop-debug-info.3.5.ll.bc │ ├── ._extractelement.ll │ ├── ._fcmp-fast.ll │ ├── ._flags.ll │ ├── ._function-encoding-rel-operands.ll │ ├── ._function-local-metadata.3.5.ll │ ├── ._function-local-metadata.3.5.ll.bc │ ├── ._global-variables.3.2.ll │ ├── ._global-variables.3.2.ll.bc │ ├── ._highLevelStructure.3.2.ll │ ├── ._highLevelStructure.3.2.ll.bc │ ├── ._identification.ll │ ├── ._inalloca.ll │ ├── ._invalid.ll │ ├── ._invalid.ll.bc │ ├── ._invalid.test │ ├── ._linkage-types-3.2.ll │ ├── ._linkage-types-3.2.ll.bc │ ├── ._local-linkage-default-visibility.3.4.ll │ ├── ._local-linkage-default-visibility.3.4.ll.bc │ ├── ._mdnodes-distinct-in-post-order.ll │ ├── ._mdnodes-distinct-nodes-break-cycles.ll │ ├── ._mdnodes-distinct-nodes-first.ll │ ├── ._mdnodes-in-post-order.ll │ ├── ._mdstring-high-bits.ll │ ├── ._memInstructions.3.2.ll │ ├── ._memInstructions.3.2.ll.bc │ ├── ._metadata-2.ll │ ├── ._metadata-function-blocks.ll │ ├── ._metadata-only-empty-string.ll │ ├── ._metadata-strings.ll │ ├── ._metadata.3.5.ll │ ├── ._metadata.3.5.ll.bc │ ├── ._metadata.ll │ ├── ._miscInstructions.3.2.ll │ ├── ._miscInstructions.3.2.ll.bc │ ├── ._module_hash.ll │ ├── ._null-type.ll │ ├── ._null-type.ll.bc │ ├── ._old-aliases.ll │ ├── ._old-aliases.ll.bc │ ├── ._operand-bundles-bc-analyzer.ll │ ├── ._operand-bundles.ll │ ├── ._padding.test │ ├── ._pr18704.ll │ ├── ._pr18704.ll.bc │ ├── ._ptest-new.ll │ ├── ._ptest-old.ll │ ├── ._select.ll │ ├── ._shuffle.ll │ ├── ._source-filename.test │ ├── ._ssse3_palignr.ll │ ├── ._standardCIntrinsic.3.2.ll │ ├── ._standardCIntrinsic.3.2.ll.bc │ ├── ._summary_version.ll │ ├── ._tailcall.ll │ ├── ._terminatorInstructions.3.2.ll │ ├── ._terminatorInstructions.3.2.ll.bc │ ├── ._thinlto-alias.ll │ ├── ._thinlto-function-summary-callgraph-pgo.ll │ ├── ._thinlto-function-summary-callgraph.ll │ ├── ._thinlto-function-summary-originalnames.ll │ ├── ._thinlto-function-summary-refgraph.ll │ ├── ._thinlto-function-summary.ll │ ├── ._thinlto-summary-globalvar.ll │ ├── ._thinlto-summary-linkage-types.ll │ ├── ._thinlto-summary-section.ll │ ├── ._upgrade-global-ctors.ll │ ├── ._upgrade-global-ctors.ll.bc │ ├── ._upgrade-loop-metadata.ll │ ├── ._upgrade-loop-metadata.ll.bc │ ├── ._upgrade-module-flag.ll │ ├── ._upgrade-subprogram-this.ll │ ├── ._upgrade-subprogram-this.ll.bc │ ├── ._upgrade-subprogram.ll │ ├── ._upgrade-subprogram.ll.bc │ ├── ._upgrade-tbaa.ll │ ├── ._use-list-order.ll │ ├── ._use-list-order2.ll │ ├── ._variableArgumentIntrinsic.3.2.ll │ ├── ._variableArgumentIntrinsic.3.2.ll.bc │ ├── ._vectorInstructions.3.2.ll │ ├── ._vectorInstructions.3.2.ll.bc │ ├── ._visibility-styles.3.2.ll │ ├── ._visibility-styles.3.2.ll.bc │ ├── ._vst-forward-declaration.ll │ ├── ._weak-cmpxchg-upgrade.ll │ ├── ._weak-cmpxchg-upgrade.ll.bc │ ├── ._weak-macho-3.5.ll │ ├── ._weak-macho-3.5.ll.bc │ ├── 2006-12-11-Cast-ConstExpr.ll │ ├── 2009-06-11-FirstClassAggregateConstant.ll │ ├── DICompileUnit-no-DWOId.ll │ ├── DICompileUnit-no-DWOId.ll.bc │ ├── DILocalVariable-explicit-tags.ll │ ├── DILocalVariable-explicit-tags.ll.bc │ ├── DISubprogram-distinct-definitions.ll │ ├── DISubprogram-distinct-definitions.ll.bc │ ├── Inputs │ │ ├── ._PR23310.bc │ │ ├── ._invalid-GCTable-overflow.bc │ │ ├── ._invalid-abbrev-fixed-size-too-big.bc │ │ ├── ._invalid-abbrev-no-operands.bc │ │ ├── ._invalid-abbrev-vbr-size-too-big.bc │ │ ├── ._invalid-abbrev.bc │ │ ├── ._invalid-alias-type-mismatch.bc │ │ ├── ._invalid-align.bc │ │ ├── ._invalid-array-element-type.bc │ │ ├── ._invalid-array-op-not-2nd-to-last.bc │ │ ├── ._invalid-array-operand-encoding.bc │ │ ├── ._invalid-array-type.bc │ │ ├── ._invalid-bad-abbrev-number.bc │ │ ├── ._invalid-bitwidth.bc │ │ ├── ._invalid-call-mismatched-explicit-type.bc │ │ ├── ._invalid-call-non-function-explicit-type.bc │ │ ├── ._invalid-cast.bc │ │ ├── ._invalid-code-len-width.bc │ │ ├── ._invalid-extract-0-indices.bc │ │ ├── ._invalid-extractval-array-idx.bc │ │ ├── ._invalid-extractval-struct-idx.bc │ │ ├── ._invalid-extractval-too-many-idxs.bc │ │ ├── ._invalid-fp-shift.bc │ │ ├── ._invalid-function-argument-type.bc │ │ ├── ._invalid-function-comdat-id.bc │ │ ├── ._invalid-fwdref-type-mismatch-2.bc │ │ ├── ._invalid-fwdref-type-mismatch.bc │ │ ├── ._invalid-gep-mismatched-explicit-type.bc │ │ ├── ._invalid-gep-no-operands.bc │ │ ├── ._invalid-gep-operator-mismatched-explicit-type.bc │ │ ├── ._invalid-global-var-comdat-id.bc │ │ ├── ._invalid-insert-0-indices.bc │ │ ├── ._invalid-inserted-value-type-mismatch.bc │ │ ├── ._invalid-insertval-array-idx.bc │ │ ├── ._invalid-insertval-struct-idx.bc │ │ ├── ._invalid-insertval-too-many-idxs.bc │ │ ├── ._invalid-invoke-mismatched-explicit-type.bc │ │ ├── ._invalid-invoke-non-function-explicit-type.bc │ │ ├── ._invalid-load-mismatched-explicit-type.bc │ │ ├── ._invalid-load-pointer-type.bc │ │ ├── ._invalid-load-ptr-type.bc │ │ ├── ._invalid-metadata-not-followed-named-node.bc │ │ ├── ._invalid-name-with-0-byte.bc │ │ ├── ._invalid-no-function-block.bc │ │ ├── ._invalid-no-proper-module.bc │ │ ├── ._invalid-non-vector-extractelement.bc │ │ ├── ._invalid-non-vector-insertelement.bc │ │ ├── ._invalid-non-vector-shufflevector.bc │ │ ├── ._invalid-nonpointer-atomicrmw.bc │ │ ├── ._invalid-nonpointer-storeatomic.bc │ │ ├── ._invalid-pointer-element-type.bc │ │ ├── ._invalid-pr20485.bc │ │ ├── ._invalid-too-big-fwdref.bc │ │ ├── ._invalid-type-table-forward-ref.bc │ │ ├── ._invalid-unexpected-eof.bc │ │ ├── ._invalid-vector-element-type.bc │ │ ├── ._invalid-vector-length.bc │ │ ├── ._invalid-void-constant.bc │ │ ├── ._module_hash.ll │ │ ├── ._padding-garbage.bc │ │ ├── ._padding.bc │ │ ├── ._source-filename.bc │ │ ├── ._thinlto-alias.ll │ │ ├── ._thinlto-function-summary-callgraph-pgo.ll │ │ ├── ._thinlto-function-summary-callgraph.ll │ │ ├── PR23310.bc │ │ ├── invalid-GCTable-overflow.bc │ │ ├── invalid-abbrev-fixed-size-too-big.bc │ │ ├── invalid-abbrev-no-operands.bc │ │ ├── invalid-abbrev-vbr-size-too-big.bc │ │ ├── invalid-abbrev.bc │ │ ├── invalid-alias-type-mismatch.bc │ │ ├── invalid-align.bc │ │ ├── invalid-array-element-type.bc │ │ ├── invalid-array-op-not-2nd-to-last.bc │ │ ├── invalid-array-operand-encoding.bc │ │ ├── invalid-array-type.bc │ │ ├── invalid-bad-abbrev-number.bc │ │ ├── invalid-bitwidth.bc │ │ ├── invalid-call-mismatched-explicit-type.bc │ │ ├── invalid-call-non-function-explicit-type.bc │ │ ├── invalid-cast.bc │ │ ├── invalid-code-len-width.bc │ │ ├── invalid-extract-0-indices.bc │ │ ├── invalid-extractval-array-idx.bc │ │ ├── invalid-extractval-struct-idx.bc │ │ ├── invalid-extractval-too-many-idxs.bc │ │ ├── invalid-fp-shift.bc │ │ ├── invalid-function-argument-type.bc │ │ ├── invalid-function-comdat-id.bc │ │ ├── invalid-fwdref-type-mismatch-2.bc │ │ ├── invalid-fwdref-type-mismatch.bc │ │ ├── invalid-gep-mismatched-explicit-type.bc │ │ ├── invalid-gep-no-operands.bc │ │ ├── invalid-gep-operator-mismatched-explicit-type.bc │ │ ├── invalid-global-var-comdat-id.bc │ │ ├── invalid-insert-0-indices.bc │ │ ├── invalid-inserted-value-type-mismatch.bc │ │ ├── invalid-insertval-array-idx.bc │ │ ├── invalid-insertval-struct-idx.bc │ │ ├── invalid-insertval-too-many-idxs.bc │ │ ├── invalid-invoke-mismatched-explicit-type.bc │ │ ├── invalid-invoke-non-function-explicit-type.bc │ │ ├── invalid-load-mismatched-explicit-type.bc │ │ ├── invalid-load-pointer-type.bc │ │ ├── invalid-load-ptr-type.bc │ │ ├── invalid-metadata-not-followed-named-node.bc │ │ ├── invalid-name-with-0-byte.bc │ │ ├── invalid-no-function-block.bc │ │ ├── invalid-no-proper-module.bc │ │ ├── invalid-non-vector-extractelement.bc │ │ ├── invalid-non-vector-insertelement.bc │ │ ├── invalid-non-vector-shufflevector.bc │ │ ├── invalid-nonpointer-atomicrmw.bc │ │ ├── invalid-nonpointer-storeatomic.bc │ │ ├── invalid-pointer-element-type.bc │ │ ├── invalid-pr20485.bc │ │ ├── invalid-too-big-fwdref.bc │ │ ├── invalid-type-table-forward-ref.bc │ │ ├── invalid-unexpected-eof.bc │ │ ├── invalid-vector-element-type.bc │ │ ├── invalid-vector-length.bc │ │ ├── invalid-void-constant.bc │ │ ├── module_hash.ll │ │ ├── padding-garbage.bc │ │ ├── padding.bc │ │ ├── source-filename.bc │ │ ├── thinlto-alias.ll │ │ ├── thinlto-function-summary-callgraph-pgo.ll │ │ └── thinlto-function-summary-callgraph.ll │ ├── PR23310.test │ ├── aggregateInstructions.3.2.ll │ ├── aggregateInstructions.3.2.ll.bc │ ├── anon-functions.ll │ ├── arm32_neon_vcnt_upgrade.ll │ ├── atomic.ll │ ├── attributes-3.3.ll │ ├── attributes-3.3.ll.bc │ ├── attributes.ll │ ├── auto_upgrade_intrinsics.bc │ ├── avr-calling-conventions.ll │ ├── avr-calling-conventions.ll.bc │ ├── binaryFloatInstructions.3.2.ll │ ├── binaryFloatInstructions.3.2.ll.bc │ ├── binaryIntInstructions.3.2.ll │ ├── binaryIntInstructions.3.2.ll.bc │ ├── bitcode-wrapper-header-armv7m.ll │ ├── bitcode-wrapper-header-x86_64.ll │ ├── bitwiseInstructions.3.2.ll │ ├── bitwiseInstructions.3.2.ll.bc │ ├── blockaddress.ll │ ├── calling-conventions.3.2.ll │ ├── calling-conventions.3.2.ll.bc │ ├── case-ranges-3.3.ll │ ├── case-ranges-3.3.ll.bc │ ├── cmpxchg-upgrade.ll │ ├── cmpxchg-upgrade.ll.bc │ ├── cmpxchg.3.6.ll │ ├── cmpxchg.3.6.ll.bc │ ├── compatibility-3.6.ll │ ├── compatibility-3.6.ll.bc │ ├── compatibility-3.7.ll │ ├── compatibility-3.7.ll.bc │ ├── compatibility-3.8.ll │ ├── compatibility-3.8.ll.bc │ ├── compatibility.ll │ ├── constantsTest.3.2.ll │ ├── constantsTest.3.2.ll.bc │ ├── conversionInstructions.3.2.ll │ ├── conversionInstructions.3.2.ll.bc │ ├── debug-loc-again.ll │ ├── dityperefs-3.8.ll │ ├── dityperefs-3.8.ll.bc │ ├── drop-debug-info.3.5.ll │ ├── drop-debug-info.3.5.ll.bc │ ├── extractelement.ll │ ├── fcmp-fast.ll │ ├── flags.ll │ ├── function-encoding-rel-operands.ll │ ├── function-local-metadata.3.5.ll │ ├── function-local-metadata.3.5.ll.bc │ ├── global-variables.3.2.ll │ ├── global-variables.3.2.ll.bc │ ├── highLevelStructure.3.2.ll │ ├── highLevelStructure.3.2.ll.bc │ ├── identification.ll │ ├── inalloca.ll │ ├── invalid.ll │ ├── invalid.ll.bc │ ├── invalid.test │ ├── linkage-types-3.2.ll │ ├── linkage-types-3.2.ll.bc │ ├── local-linkage-default-visibility.3.4.ll │ ├── local-linkage-default-visibility.3.4.ll.bc │ ├── mdnodes-distinct-in-post-order.ll │ ├── mdnodes-distinct-nodes-break-cycles.ll │ ├── mdnodes-distinct-nodes-first.ll │ ├── mdnodes-in-post-order.ll │ ├── mdstring-high-bits.ll │ ├── memInstructions.3.2.ll │ ├── memInstructions.3.2.ll.bc │ ├── metadata-2.ll │ ├── metadata-function-blocks.ll │ ├── metadata-only-empty-string.ll │ ├── metadata-strings.ll │ ├── metadata.3.5.ll │ ├── metadata.3.5.ll.bc │ ├── metadata.ll │ ├── miscInstructions.3.2.ll │ ├── miscInstructions.3.2.ll.bc │ ├── module_hash.ll │ ├── null-type.ll │ ├── null-type.ll.bc │ ├── old-aliases.ll │ ├── old-aliases.ll.bc │ ├── operand-bundles-bc-analyzer.ll │ ├── operand-bundles.ll │ ├── padding.test │ ├── pr18704.ll │ ├── pr18704.ll.bc │ ├── ptest-new.ll │ ├── ptest-old.ll │ ├── select.ll │ ├── shuffle.ll │ ├── source-filename.test │ ├── ssse3_palignr.ll │ ├── standardCIntrinsic.3.2.ll │ ├── standardCIntrinsic.3.2.ll.bc │ ├── summary_version.ll │ ├── tailcall.ll │ ├── terminatorInstructions.3.2.ll │ ├── terminatorInstructions.3.2.ll.bc │ ├── thinlto-alias.ll │ ├── thinlto-function-summary-callgraph-pgo.ll │ ├── thinlto-function-summary-callgraph.ll │ ├── thinlto-function-summary-originalnames.ll │ ├── thinlto-function-summary-refgraph.ll │ ├── thinlto-function-summary.ll │ ├── thinlto-summary-globalvar.ll │ ├── thinlto-summary-linkage-types.ll │ ├── thinlto-summary-section.ll │ ├── upgrade-global-ctors.ll │ ├── upgrade-global-ctors.ll.bc │ ├── upgrade-loop-metadata.ll │ ├── upgrade-loop-metadata.ll.bc │ ├── upgrade-module-flag.ll │ ├── upgrade-subprogram-this.ll │ ├── upgrade-subprogram-this.ll.bc │ ├── upgrade-subprogram.ll │ ├── upgrade-subprogram.ll.bc │ ├── upgrade-tbaa.ll │ ├── use-list-order.ll │ ├── use-list-order2.ll │ ├── variableArgumentIntrinsic.3.2.ll │ ├── variableArgumentIntrinsic.3.2.ll.bc │ ├── vectorInstructions.3.2.ll │ ├── vectorInstructions.3.2.ll.bc │ ├── visibility-styles.3.2.ll │ ├── visibility-styles.3.2.ll.bc │ ├── vst-forward-declaration.ll │ ├── weak-cmpxchg-upgrade.ll │ ├── weak-cmpxchg-upgrade.ll.bc │ ├── weak-macho-3.5.ll │ └── weak-macho-3.5.ll.bc ├── BugPoint │ ├── ._compile-custom.ll │ ├── ._compile-custom.ll.py │ ├── ._crash-narrowfunctiontest.ll │ ├── ._metadata.ll │ ├── ._named-md.ll │ ├── ._remove_arguments_test.ll │ ├── ._replace-funcs-with-null.ll │ ├── compile-custom.ll │ ├── compile-custom.ll.py │ ├── crash-narrowfunctiontest.ll │ ├── metadata.ll │ ├── named-md.ll │ ├── remove_arguments_test.ll │ └── replace-funcs-with-null.ll ├── CMakeLists.txt ├── CodeGen │ ├── ._AArch64 │ ├── ._AMDGPU │ ├── ._ARM │ ├── ._BPF │ ├── ._Generic │ ├── ._Hexagon │ ├── ._Inputs │ ├── ._Lanai │ ├── ._MIR │ ├── ._MSP430 │ ├── ._Mips │ ├── ._NVPTX │ ├── ._PowerPC │ ├── ._SPARC │ ├── ._SystemZ │ ├── ._Thumb │ ├── ._Thumb2 │ ├── ._WebAssembly │ ├── ._WinEH │ ├── ._X86 │ ├── ._XCore │ ├── AArch64 │ │ ├── ._128bit_load_store.ll │ │ ├── ._GlobalISel │ │ ├── ._PBQP-chain.ll │ │ ├── ._PBQP-coalesce-benefit.ll │ │ ├── ._PBQP-csr.ll │ │ ├── ._PBQP.ll │ │ ├── ._Redundantstore.ll │ │ ├── ._a57-csel.ll │ │ ├── ._aarch-multipart.ll │ │ ├── ._aarch64-2014-08-11-MachineCombinerCrash.ll │ │ ├── ._aarch64-2014-12-02-combine-soften.ll │ │ ├── ._aarch64-DAGCombine-findBetterNeighborChains-crash.ll │ │ ├── ._aarch64-a57-fp-load-balancing.ll │ │ ├── ._aarch64-address-type-promotion-assertion.ll │ │ ├── ._aarch64-address-type-promotion.ll │ │ ├── ._aarch64-addv.ll │ │ ├── ._aarch64-be-bv.ll │ │ ├── ._aarch64-dynamic-stack-layout.ll │ │ ├── ._aarch64-fix-cortex-a53-835769.ll │ │ ├── ._aarch64-gep-opt.ll │ │ ├── ._aarch64-interleaved-accesses-extract-user.ll │ │ ├── ._aarch64-interleaved-accesses.ll │ │ ├── ._aarch64-loop-gep-opt.ll │ │ ├── ._aarch64-minmaxv.ll │ │ ├── ._aarch64-neon-v1i1-setcc.ll │ │ ├── ._aarch64-smax-constantfold.ll │ │ ├── ._aarch64-smull.ll │ │ ├── ._aarch64-stp-cluster.ll │ │ ├── ._aarch64-tbz.ll │ │ ├── ._aarch64-tryBitfieldInsertOpFromOr-crash.ll │ │ ├── ._aarch64-vcvtfp2fxs-combine.ll │ │ ├── ._aarch64-wide-shuffle.ll │ │ ├── ._aarch64_f16_be.ll │ │ ├── ._aarch64_tree_tests.ll │ │ ├── ._adc.ll │ │ ├── ._addsub-shifted.ll │ │ ├── ._addsub.ll │ │ ├── ._addsub_ext.ll │ │ ├── ._alloca.ll │ │ ├── ._analyze-branch.ll │ │ ├── ._analyzecmp.ll │ │ ├── ._and-mask-removal.ll │ │ ├── ._andandshift.ll │ │ ├── ._argument-blocks.ll │ │ ├── ._arm64-2011-03-09-CPSRSpill.ll │ │ ├── ._arm64-2011-03-17-AsmPrinterCrash.ll │ │ ├── ._arm64-2011-03-21-Unaligned-Frame-Index.ll │ │ ├── ._arm64-2011-04-21-CPSRBug.ll │ │ ├── ._arm64-2011-10-18-LdStOptBug.ll │ │ ├── ._arm64-2012-01-11-ComparisonDAGCrash.ll │ │ ├── ._arm64-2012-05-07-DAGCombineVectorExtract.ll │ │ ├── ._arm64-2012-05-07-MemcpyAlignBug.ll │ │ ├── ._arm64-2012-05-09-LOADgot-bug.ll │ │ ├── ._arm64-2012-05-22-LdStOptBug.ll │ │ ├── ._arm64-2012-06-06-FPToUI.ll │ │ ├── ._arm64-2012-07-11-InstrEmitterBug.ll │ │ ├── ._arm64-2013-01-13-ffast-fcmp.ll │ │ ├── ._arm64-2013-01-23-frem-crash.ll │ │ ├── ._arm64-2013-01-23-sext-crash.ll │ │ ├── ._arm64-2013-02-12-shufv8i8.ll │ │ ├── ._arm64-AdvSIMD-Scalar.ll │ │ ├── ._arm64-AnInfiniteLoopInDAGCombine.ll │ │ ├── ._arm64-EXT-undef-mask.ll │ │ ├── ._arm64-aapcs-be.ll │ │ ├── ._arm64-aapcs.ll │ │ ├── ._arm64-abi-varargs.ll │ │ ├── ._arm64-abi.ll │ │ ├── ._arm64-abi_align.ll │ │ ├── ._arm64-addp.ll │ │ ├── ._arm64-addr-mode-folding.ll │ │ ├── ._arm64-addr-type-promotion.ll │ │ ├── ._arm64-addrmode.ll │ │ ├── ._arm64-alloc-no-stack-realign.ll │ │ ├── ._arm64-alloca-frame-pointer-offset.ll │ │ ├── ._arm64-andCmpBrToTBZ.ll │ │ ├── ._arm64-ands-bad-peephole.ll │ │ ├── ._arm64-anyregcc-crash.ll │ │ ├── ._arm64-anyregcc.ll │ │ ├── ._arm64-arith-saturating.ll │ │ ├── ._arm64-arith.ll │ │ ├── ._arm64-arm64-dead-def-elimination-flag.ll │ │ ├── ._arm64-atomic-128.ll │ │ ├── ._arm64-atomic.ll │ │ ├── ._arm64-basic-pic.ll │ │ ├── ._arm64-bcc.ll │ │ ├── ._arm64-big-endian-bitconverts.ll │ │ ├── ._arm64-big-endian-eh.ll │ │ ├── ._arm64-big-endian-varargs.ll │ │ ├── ._arm64-big-endian-vector-callee.ll │ │ ├── ._arm64-big-endian-vector-caller.ll │ │ ├── ._arm64-big-imm-offsets.ll │ │ ├── ._arm64-big-stack.ll │ │ ├── ._arm64-bitfield-extract.ll │ │ ├── ._arm64-blockaddress.ll │ │ ├── ._arm64-build-vector.ll │ │ ├── ._arm64-builtins-linux.ll │ │ ├── ._arm64-call-tailcalls.ll │ │ ├── ._arm64-cast-opt.ll │ │ ├── ._arm64-ccmp-heuristics.ll │ │ ├── ._arm64-ccmp.ll │ │ ├── ._arm64-clrsb.ll │ │ ├── ._arm64-coalesce-ext.ll │ │ ├── ._arm64-coalescing-MOVi32imm.ll │ │ ├── ._arm64-code-model-large-abs.ll │ │ ├── ._arm64-codegen-prepare-extload.ll │ │ ├── ._arm64-collect-loh-garbage-crash.ll │ │ ├── ._arm64-collect-loh-str.ll │ │ ├── ._arm64-collect-loh.ll │ │ ├── ._arm64-complex-copy-noneon.ll │ │ ├── ._arm64-complex-ret.ll │ │ ├── ._arm64-const-addr.ll │ │ ├── ._arm64-convert-v4f64.ll │ │ ├── ._arm64-copy-tuple.ll │ │ ├── ._arm64-crc32.ll │ │ ├── ._arm64-crypto.ll │ │ ├── ._arm64-cse.ll │ │ ├── ._arm64-csel.ll │ │ ├── ._arm64-csldst-mmo.ll │ │ ├── ._arm64-cvt.ll │ │ ├── ._arm64-dagcombiner-convergence.ll │ │ ├── ._arm64-dagcombiner-dead-indexed-load.ll │ │ ├── ._arm64-dagcombiner-load-slicing.ll │ │ ├── ._arm64-dead-def-frame-index.ll │ │ ├── ._arm64-dead-register-def-bug.ll │ │ ├── ._arm64-detect-vec-redux.ll │ │ ├── ._arm64-dup.ll │ │ ├── ._arm64-early-ifcvt.ll │ │ ├── ._arm64-elf-calls.ll │ │ ├── ._arm64-elf-constpool.ll │ │ ├── ._arm64-elf-globals.ll │ │ ├── ._arm64-ext.ll │ │ ├── ._arm64-extend-int-to-fp.ll │ │ ├── ._arm64-extend.ll │ │ ├── ._arm64-extern-weak.ll │ │ ├── ._arm64-extload-knownzero.ll │ │ ├── ._arm64-extract.ll │ │ ├── ._arm64-extract_subvector.ll │ │ ├── ._arm64-fast-isel-addr-offset.ll │ │ ├── ._arm64-fast-isel-alloca.ll │ │ ├── ._arm64-fast-isel-br.ll │ │ ├── ._arm64-fast-isel-call.ll │ │ ├── ._arm64-fast-isel-conversion.ll │ │ ├── ._arm64-fast-isel-fcmp.ll │ │ ├── ._arm64-fast-isel-gv.ll │ │ ├── ._arm64-fast-isel-icmp.ll │ │ ├── ._arm64-fast-isel-indirectbr.ll │ │ ├── ._arm64-fast-isel-intrinsic.ll │ │ ├── ._arm64-fast-isel-materialize.ll │ │ ├── ._arm64-fast-isel-noconvert.ll │ │ ├── ._arm64-fast-isel-rem.ll │ │ ├── ._arm64-fast-isel-ret.ll │ │ ├── ._arm64-fast-isel-store.ll │ │ ├── ._arm64-fast-isel.ll │ │ ├── ._arm64-fastcc-tailcall.ll │ │ ├── ._arm64-fastisel-gep-promote-before-add.ll │ │ ├── ._arm64-fcmp-opt.ll │ │ ├── ._arm64-fcopysign.ll │ │ ├── ._arm64-fixed-point-scalar-cvt-dagcombine.ll │ │ ├── ._arm64-fma-combines.ll │ │ ├── ._arm64-fmadd.ll │ │ ├── ._arm64-fmax-safe.ll │ │ ├── ._arm64-fmax.ll │ │ ├── ._arm64-fminv.ll │ │ ├── ._arm64-fml-combines.ll │ │ ├── ._arm64-fmuladd.ll │ │ ├── ._arm64-fold-address.ll │ │ ├── ._arm64-fold-lsl.ll │ │ ├── ._arm64-fp-contract-zero.ll │ │ ├── ._arm64-fp-imm.ll │ │ ├── ._arm64-fp.ll │ │ ├── ._arm64-fp128-folding.ll │ │ ├── ._arm64-fp128.ll │ │ ├── ._arm64-frame-index.ll │ │ ├── ._arm64-global-address.ll │ │ ├── ._arm64-hello.ll │ │ ├── ._arm64-i16-subreg-extract.ll │ │ ├── ._arm64-icmp-opt.ll │ │ ├── ._arm64-illegal-float-ops.ll │ │ ├── ._arm64-indexed-memory.ll │ │ ├── ._arm64-indexed-vector-ldst-2.ll │ │ ├── ._arm64-indexed-vector-ldst.ll │ │ ├── ._arm64-inline-asm-error-I.ll │ │ ├── ._arm64-inline-asm-error-J.ll │ │ ├── ._arm64-inline-asm-error-K.ll │ │ ├── ._arm64-inline-asm-error-L.ll │ │ ├── ._arm64-inline-asm-error-M.ll │ │ ├── ._arm64-inline-asm-error-N.ll │ │ ├── ._arm64-inline-asm-zero-reg-error.ll │ │ ├── ._arm64-inline-asm.ll │ │ ├── ._arm64-join-reserved.ll │ │ ├── ._arm64-jumptable.ll │ │ ├── ._arm64-large-frame.ll │ │ ├── ._arm64-ld-from-st.ll │ │ ├── ._arm64-ld1.ll │ │ ├── ._arm64-ldp-aa.ll │ │ ├── ._arm64-ldp-cluster.ll │ │ ├── ._arm64-ldp.ll │ │ ├── ._arm64-ldur.ll │ │ ├── ._arm64-ldxr-stxr.ll │ │ ├── ._arm64-leaf.ll │ │ ├── ._arm64-long-shift.ll │ │ ├── ._arm64-memcpy-inline.ll │ │ ├── ._arm64-memset-inline.ll │ │ ├── ._arm64-memset-to-bzero.ll │ │ ├── ._arm64-misaligned-memcpy-inline.ll │ │ ├── ._arm64-misched-basic-A53.ll │ │ ├── ._arm64-misched-basic-A57.ll │ │ ├── ._arm64-misched-forwarding-A53.ll │ │ ├── ._arm64-misched-memdep-bug.ll │ │ ├── ._arm64-misched-multimmo.ll │ │ ├── ._arm64-movi.ll │ │ ├── ._arm64-mul.ll │ │ ├── ._arm64-named-reg-alloc.ll │ │ ├── ._arm64-named-reg-notareg.ll │ │ ├── ._arm64-narrow-ldst-merge.ll │ │ ├── ._arm64-neg.ll │ │ ├── ._arm64-neon-2velem-high.ll │ │ ├── ._arm64-neon-2velem.ll │ │ ├── ._arm64-neon-3vdiff.ll │ │ ├── ._arm64-neon-aba-abd.ll │ │ ├── ._arm64-neon-across.ll │ │ ├── ._arm64-neon-add-pairwise.ll │ │ ├── ._arm64-neon-add-sub.ll │ │ ├── ._arm64-neon-compare-instructions.ll │ │ ├── ._arm64-neon-copy.ll │ │ ├── ._arm64-neon-copyPhysReg-tuple.ll │ │ ├── ._arm64-neon-mul-div.ll │ │ ├── ._arm64-neon-scalar-by-elem-mul.ll │ │ ├── ._arm64-neon-select_cc.ll │ │ ├── ._arm64-neon-simd-ldst-one.ll │ │ ├── ._arm64-neon-simd-shift.ll │ │ ├── ._arm64-neon-simd-vget.ll │ │ ├── ._arm64-neon-v1i1-setcc.ll │ │ ├── ._arm64-neon-v8.1a.ll │ │ ├── ._arm64-neon-vector-list-spill.ll │ │ ├── ._arm64-nvcast.ll │ │ ├── ._arm64-patchpoint-scratch-regs.ll │ │ ├── ._arm64-patchpoint-webkit_jscc.ll │ │ ├── ._arm64-patchpoint.ll │ │ ├── ._arm64-pic-local-symbol.ll │ │ ├── ._arm64-platform-reg.ll │ │ ├── ._arm64-popcnt.ll │ │ ├── ._arm64-prefetch.ll │ │ ├── ._arm64-promote-const.ll │ │ ├── ._arm64-redzone.ll │ │ ├── ._arm64-reg-copy-noneon.ll │ │ ├── ._arm64-register-offset-addressing.ll │ │ ├── ._arm64-register-pairing.ll │ │ ├── ._arm64-regress-f128csel-flags.ll │ │ ├── ._arm64-regress-interphase-shift.ll │ │ ├── ._arm64-regress-opt-cmp.mir │ │ ├── ._arm64-return-vector.ll │ │ ├── ._arm64-returnaddr.ll │ │ ├── ._arm64-rev.ll │ │ ├── ._arm64-rounding.ll │ │ ├── ._arm64-scaled_iv.ll │ │ ├── ._arm64-scvt.ll │ │ ├── ._arm64-setcc-int-to-fp-combine.ll │ │ ├── ._arm64-shifted-sext.ll │ │ ├── ._arm64-shrink-v1i64.ll │ │ ├── ._arm64-shrink-wrapping.ll │ │ ├── ._arm64-simd-scalar-to-vector.ll │ │ ├── ._arm64-simplest-elf.ll │ │ ├── ._arm64-sincos.ll │ │ ├── ._arm64-sitofp-combine-chains.ll │ │ ├── ._arm64-sli-sri-opt.ll │ │ ├── ._arm64-smaxv.ll │ │ ├── ._arm64-sminv.ll │ │ ├── ._arm64-spill-lr.ll │ │ ├── ._arm64-spill.ll │ │ ├── ._arm64-sqshl-uqshl-i64Contant.ll │ │ ├── ._arm64-st1.ll │ │ ├── ._arm64-stack-no-frame.ll │ │ ├── ._arm64-stackmap-nops.ll │ │ ├── ._arm64-stackmap.ll │ │ ├── ._arm64-stackpointer.ll │ │ ├── ._arm64-stacksave.ll │ │ ├── ._arm64-stp-aa.ll │ │ ├── ._arm64-stp.ll │ │ ├── ._arm64-strict-align.ll │ │ ├── ._arm64-stur.ll │ │ ├── ._arm64-subsections.ll │ │ ├── ._arm64-subvector-extend.ll │ │ ├── ._arm64-swizzle-tbl-i16-layout.ll │ │ ├── ._arm64-tbl.ll │ │ ├── ._arm64-this-return.ll │ │ ├── ._arm64-tls-darwin.ll │ │ ├── ._arm64-tls-dynamic-together.ll │ │ ├── ._arm64-tls-dynamics.ll │ │ ├── ._arm64-tls-execs.ll │ │ ├── ._arm64-trap.ll │ │ ├── ._arm64-triv-disjoint-mem-access.ll │ │ ├── ._arm64-trn.ll │ │ ├── ._arm64-trunc-store.ll │ │ ├── ._arm64-umaxv.ll │ │ ├── ._arm64-uminv.ll │ │ ├── ._arm64-umov.ll │ │ ├── ._arm64-unaligned_ldst.ll │ │ ├── ._arm64-uzp.ll │ │ ├── ._arm64-vaargs.ll │ │ ├── ._arm64-vabs.ll │ │ ├── ._arm64-vadd.ll │ │ ├── ._arm64-vaddlv.ll │ │ ├── ._arm64-vaddv.ll │ │ ├── ._arm64-variadic-aapcs.ll │ │ ├── ._arm64-vbitwise.ll │ │ ├── ._arm64-vclz.ll │ │ ├── ._arm64-vcmp.ll │ │ ├── ._arm64-vcnt.ll │ │ ├── ._arm64-vcombine.ll │ │ ├── ._arm64-vcvt.ll │ │ ├── ._arm64-vcvt_f.ll │ │ ├── ._arm64-vcvt_f32_su32.ll │ │ ├── ._arm64-vcvt_n.ll │ │ ├── ._arm64-vcvt_su32_f32.ll │ │ ├── ._arm64-vcvtxd_f32_f64.ll │ │ ├── ._arm64-vecCmpBr.ll │ │ ├── ._arm64-vecFold.ll │ │ ├── ._arm64-vector-ext.ll │ │ ├── ._arm64-vector-imm.ll │ │ ├── ._arm64-vector-insertion.ll │ │ ├── ._arm64-vector-ldst.ll │ │ ├── ._arm64-vext.ll │ │ ├── ._arm64-vext_reverse.ll │ │ ├── ._arm64-vfloatintrinsics.ll │ │ ├── ._arm64-vhadd.ll │ │ ├── ._arm64-vhsub.ll │ │ ├── ._arm64-virtual_base.ll │ │ ├── ._arm64-vmax.ll │ │ ├── ._arm64-vminmaxnm.ll │ │ ├── ._arm64-vmovn.ll │ │ ├── ._arm64-vmul.ll │ │ ├── ._arm64-volatile.ll │ │ ├── ._arm64-vpopcnt.ll │ │ ├── ._arm64-vqadd.ll │ │ ├── ._arm64-vqsub.ll │ │ ├── ._arm64-vselect.ll │ │ ├── ._arm64-vsetcc_fp.ll │ │ ├── ._arm64-vshift.ll │ │ ├── ._arm64-vshr.ll │ │ ├── ._arm64-vshuffle.ll │ │ ├── ._arm64-vsqrt.ll │ │ ├── ._arm64-vsra.ll │ │ ├── ._arm64-vsub.ll │ │ ├── ._arm64-weak-reference.ll │ │ ├── ._arm64-xaluo.ll │ │ ├── ._arm64-zero-cycle-regmov.ll │ │ ├── ._arm64-zero-cycle-zeroing.ll │ │ ├── ._arm64-zext.ll │ │ ├── ._arm64-zextload-unscaled.ll │ │ ├── ._arm64-zip.ll │ │ ├── ._asm-large-immediate.ll │ │ ├── ._assertion-rc-mismatch.ll │ │ ├── ._atomic-ops-not-barriers.ll │ │ ├── ._atomic-ops.ll │ │ ├── ._basic-pic.ll │ │ ├── ._bitcast-v2i8.ll │ │ ├── ._bitcast.ll │ │ ├── ._bitfield-extract.ll │ │ ├── ._bitfield-insert-0.ll │ │ ├── ._bitfield-insert.ll │ │ ├── ._bitfield.ll │ │ ├── ._bitreverse.ll │ │ ├── ._blockaddress.ll │ │ ├── ._bool-loads.ll │ │ ├── ._br-to-eh-lpad.ll │ │ ├── ._br-undef-cond.ll │ │ ├── ._branch-folder-merge-mmos.ll │ │ ├── ._branch-relax-asm.ll │ │ ├── ._breg.ll │ │ ├── ._bswap-known-bits.ll │ │ ├── ._callee-save.ll │ │ ├── ._cmp-const-max.ll │ │ ├── ._cmpwithshort.ll │ │ ├── ._cmpxchg-O0.ll │ │ ├── ._cmpxchg-idioms.ll │ │ ├── ._code-model-large-abs.ll │ │ ├── ._combine-comparisons-by-cse.ll │ │ ├── ._compare-branch.ll │ │ ├── ._compiler-ident.ll │ │ ├── ._complex-copy-noneon.ll │ │ ├── ._complex-fp-to-int.ll │ │ ├── ._complex-int-to-fp.ll │ │ ├── ._concat_vector-scalar-combine.ll │ │ ├── ._concat_vector-truncate-combine.ll │ │ ├── ._concat_vector-truncated-scalar-combine.ll │ │ ├── ._cond-sel.ll │ │ ├── ._cpus.ll │ │ ├── ._cxx-tlscc.ll │ │ ├── ._dag-combine-invaraints.ll │ │ ├── ._dag-combine-select.ll │ │ ├── ._directcond.ll │ │ ├── ._div_minsize.ll │ │ ├── ._divrem.ll │ │ ├── ._dont-take-over-the-world.ll │ │ ├── ._dp-3source.ll │ │ ├── ._dp1.ll │ │ ├── ._dp2.ll │ │ ├── ._eliminate-trunc.ll │ │ ├── ._emutls.ll │ │ ├── ._emutls_generic.ll │ │ ├── ._eon.ll │ │ ├── ._extern-weak.ll │ │ ├── ._extract.ll │ │ ├── ._f16-convert.ll │ │ ├── ._f16-instructions.ll │ │ ├── ._fast-isel-address-extends.ll │ │ ├── ._fast-isel-addressing-modes.ll │ │ ├── ._fast-isel-branch-cond-mask.ll │ │ ├── ._fast-isel-branch-cond-split.ll │ │ ├── ._fast-isel-branch_weights.ll │ │ ├── ._fast-isel-call-return.ll │ │ ├── ._fast-isel-cbz.ll │ │ ├── ._fast-isel-cmp-branch.ll │ │ ├── ._fast-isel-cmp-vec.ll │ │ ├── ._fast-isel-folded-shift.ll │ │ ├── ._fast-isel-folding.ll │ │ ├── ._fast-isel-gep.ll │ │ ├── ._fast-isel-int-ext.ll │ │ ├── ._fast-isel-int-ext2.ll │ │ ├── ._fast-isel-int-ext3.ll │ │ ├── ._fast-isel-int-ext4.ll │ │ ├── ._fast-isel-int-ext5.ll │ │ ├── ._fast-isel-intrinsic.ll │ │ ├── ._fast-isel-logic-op.ll │ │ ├── ._fast-isel-memcpy.ll │ │ ├── ._fast-isel-mul.ll │ │ ├── ._fast-isel-runtime-libcall.ll │ │ ├── ._fast-isel-sdiv.ll │ │ ├── ._fast-isel-select.ll │ │ ├── ._fast-isel-shift.ll │ │ ├── ._fast-isel-sqrt.ll │ │ ├── ._fast-isel-switch-phi.ll │ │ ├── ._fast-isel-tbz.ll │ │ ├── ._fast-isel-trunc.ll │ │ ├── ._fast-isel-vector-arithmetic.ll │ │ ├── ._fast-isel-vret.ll │ │ ├── ._fastcc-reserved.ll │ │ ├── ._fastcc.ll │ │ ├── ._fcmp.ll │ │ ├── ._fcopysign.ll │ │ ├── ._fcvt-fixed.ll │ │ ├── ._fcvt-int.ll │ │ ├── ._fcvt_combine.ll │ │ ├── ._fdiv-combine.ll │ │ ├── ._fdiv_combine.ll │ │ ├── ._flags-multiuse.ll │ │ ├── ._floatdp_1source.ll │ │ ├── ._floatdp_2source.ll │ │ ├── ._fold-constants.ll │ │ ├── ._fp-cond-sel.ll │ │ ├── ._fp-dp3.ll │ │ ├── ._fp128-folding.ll │ │ ├── ._fp16-v16-instructions.ll │ │ ├── ._fp16-v4-instructions.ll │ │ ├── ._fp16-v8-instructions.ll │ │ ├── ._fp16-vector-bitcast.ll │ │ ├── ._fp16-vector-load-store.ll │ │ ├── ._fp16-vector-nvcast.ll │ │ ├── ._fp16-vector-shuffle.ll │ │ ├── ._fpconv-vector-op-scalarize.ll │ │ ├── ._fpimm.ll │ │ ├── ._frameaddr.ll │ │ ├── ._free-zext.ll │ │ ├── ._func-argpassing.ll │ │ ├── ._func-calls.ll │ │ ├── ._funcptr_cast.ll │ │ ├── ._function-subtarget-features.ll │ │ ├── ._gep-nullptr.ll │ │ ├── ._ghc-cc.ll │ │ ├── ._global-alignment.ll │ │ ├── ._global-merge-1.ll │ │ ├── ._global-merge-2.ll │ │ ├── ._global-merge-3.ll │ │ ├── ._global-merge-4.ll │ │ ├── ._global-merge-group-by-use.ll │ │ ├── ._global-merge-ignore-single-use-minsize.ll │ │ ├── ._global-merge-ignore-single-use.ll │ │ ├── ._global-merge.ll │ │ ├── ._got-abuse.ll │ │ ├── ._half.ll │ │ ├── ._hints.ll │ │ ├── ._i1-contents.ll │ │ ├── ._i128-align.ll │ │ ├── ._i128-fast-isel-fallback.ll │ │ ├── ._ifcvt-select.ll │ │ ├── ._illegal-float-ops.ll │ │ ├── ._implicit-sret.ll │ │ ├── ._init-array.ll │ │ ├── ._inline-asm-constraints-badI.ll │ │ ├── ._inline-asm-constraints-badK.ll │ │ ├── ._inline-asm-constraints-badK2.ll │ │ ├── ._inline-asm-constraints-badL.ll │ │ ├── ._inline-asm-globaladdress.ll │ │ ├── ._inlineasm-X-allocation.ll │ │ ├── ._inlineasm-X-constraint.ll │ │ ├── ._inlineasm-ldr-pseudo.ll │ │ ├── ._intrinsics-memory-barrier.ll │ │ ├── ._jump-table.ll │ │ ├── ._large-consts.ll │ │ ├── ._large_shift.ll │ │ ├── ._ldp-stp-scaled-unscaled-pairs.ll │ │ ├── ._ldst-opt.ll │ │ ├── ._ldst-paired-aliasing.ll │ │ ├── ._ldst-regoffset.ll │ │ ├── ._ldst-unscaledimm.ll │ │ ├── ._ldst-unsignedimm.ll │ │ ├── ._legalize-bug-bogus-cpu.ll │ │ ├── ._lit.local.cfg │ │ ├── ._literal_pools_float.ll │ │ ├── ._local_vars.ll │ │ ├── ._logical-imm.ll │ │ ├── ._logical_shifted_reg.ll │ │ ├── ._lower-range-metadata-func-call.ll │ │ ├── ._machine-combiner.ll │ │ ├── ._machine-copy-prop.ll │ │ ├── ._machine-copy-remove.ll │ │ ├── ._machine-sink-kill-flags.ll │ │ ├── ._machine_cse.ll │ │ ├── ._machine_cse_impdef_killflags.ll │ │ ├── ._madd-combiner.ll │ │ ├── ._madd-lohi.ll │ │ ├── ._mature-mc-support.ll │ │ ├── ._memcpy-f128.ll │ │ ├── ._merge-store-dependency.ll │ │ ├── ._merge-store.ll │ │ ├── ._minmax.ll │ │ ├── ._misched-fusion.ll │ │ ├── ._movimm-wzr.mir │ │ ├── ._movw-consts.ll │ │ ├── ._movw-shift-encoding.ll │ │ ├── ._mul-lohi.ll │ │ ├── ._mul_pow2.ll │ │ ├── ._neg-imm.ll │ │ ├── ._neon-bitcast.ll │ │ ├── ._neon-bitwise-instructions.ll │ │ ├── ._neon-compare-instructions.ll │ │ ├── ._neon-diagnostics.ll │ │ ├── ._neon-extract.ll │ │ ├── ._neon-fma.ll │ │ ├── ._neon-fpround_f128.ll │ │ ├── ._neon-idiv.ll │ │ ├── ._neon-mla-mls.ll │ │ ├── ._neon-mov.ll │ │ ├── ._neon-or-combine.ll │ │ ├── ._neon-perm.ll │ │ ├── ._neon-scalar-by-elem-fma.ll │ │ ├── ._neon-scalar-copy.ll │ │ ├── ._neon-shift-left-long.ll │ │ ├── ._neon-truncStore-extLoad.ll │ │ ├── ._nest-register.ll │ │ ├── ._no-quad-ldp-stp.ll │ │ ├── ._nontemporal.ll │ │ ├── ._nzcv-save.ll │ │ ├── ._optimize-cond-branch.ll │ │ ├── ._or-combine.ll │ │ ├── ._paired-load.ll │ │ ├── ._pic-eh-stubs.ll │ │ ├── ._pie.ll │ │ ├── ._postra-mi-sched.ll │ │ ├── ._preferred-alignment.ll │ │ ├── ._preserve_mostcc.ll │ │ ├── ._print-mrs-system-register.ll │ │ ├── ._ragreedy-csr.ll │ │ ├── ._rbit.ll │ │ ├── ._readcyclecounter.ll │ │ ├── ._recp-fastmath.ll │ │ ├── ._regress-bitcast-formals.ll │ │ ├── ._regress-f128csel-flags.ll │ │ ├── ._regress-fp128-livein.ll │ │ ├── ._regress-tail-livereg.ll │ │ ├── ._regress-tblgen-chains.ll │ │ ├── ._regress-w29-reserved-with-fp.ll │ │ ├── ._rem_crash.ll │ │ ├── ._remat-float0.ll │ │ ├── ._remat.ll │ │ ├── ._returnaddr.ll │ │ ├── ._rm_redundant_cmp.ll │ │ ├── ._rotate.ll │ │ ├── ._round-conv.ll │ │ ├── ._sdivpow2.ll │ │ ├── ._setcc-takes-i32.ll │ │ ├── ._setcc-type-mismatch.ll │ │ ├── ._shrink-wrap.ll │ │ ├── ._sibling-call.ll │ │ ├── ._simple-macho.ll │ │ ├── ._sincos-expansion.ll │ │ ├── ._sincospow-vector-expansion.ll │ │ ├── ._special-reg.ll │ │ ├── ._sqrt-fastmath.ll │ │ ├── ._stack-guard-remat-bitcast.ll │ │ ├── ._stack-protector-target.ll │ │ ├── ._stack_guard_remat.ll │ │ ├── ._stackmap-frame-setup.ll │ │ ├── ._stackmap-liveness.ll │ │ ├── ._subs-to-sub-opt.ll │ │ ├── ._swifterror.ll │ │ ├── ._swiftself.ll │ │ ├── ._tail-call.ll │ │ ├── ._tailcall-ccmismatch.ll │ │ ├── ._tailcall-explicit-sret.ll │ │ ├── ._tailcall-fastisel.ll │ │ ├── ._tailcall-implicit-sret.ll │ │ ├── ._tailcall-mem-intrinsics.ll │ │ ├── ._tailcall_misched_graph.ll │ │ ├── ._tailmerging_in_mbp.ll │ │ ├── ._tbi.ll │ │ ├── ._tbz-tbnz.ll │ │ ├── ._trunc-v1i64.ll │ │ ├── ._tst-br.ll │ │ ├── ._vcvt-oversize.ll │ │ ├── ._vector-fcopysign.ll │ │ ├── ._vector_merge_dep_check.ll │ │ ├── ._xbfiz.ll │ │ ├── ._zero-reg.ll │ │ ├── 128bit_load_store.ll │ │ ├── GlobalISel │ │ │ ├── ._arm64-irtranslator.ll │ │ │ ├── ._arm64-regbankselect.mir │ │ │ ├── arm64-irtranslator.ll │ │ │ └── arm64-regbankselect.mir │ │ ├── PBQP-chain.ll │ │ ├── PBQP-coalesce-benefit.ll │ │ ├── PBQP-csr.ll │ │ ├── PBQP.ll │ │ ├── Redundantstore.ll │ │ ├── a57-csel.ll │ │ ├── aarch-multipart.ll │ │ ├── aarch64-2014-08-11-MachineCombinerCrash.ll │ │ ├── aarch64-2014-12-02-combine-soften.ll │ │ ├── aarch64-DAGCombine-findBetterNeighborChains-crash.ll │ │ ├── aarch64-a57-fp-load-balancing.ll │ │ ├── aarch64-address-type-promotion-assertion.ll │ │ ├── aarch64-address-type-promotion.ll │ │ ├── aarch64-addv.ll │ │ ├── aarch64-be-bv.ll │ │ ├── aarch64-dynamic-stack-layout.ll │ │ ├── aarch64-fix-cortex-a53-835769.ll │ │ ├── aarch64-gep-opt.ll │ │ ├── aarch64-interleaved-accesses-extract-user.ll │ │ ├── aarch64-interleaved-accesses.ll │ │ ├── aarch64-loop-gep-opt.ll │ │ ├── aarch64-minmaxv.ll │ │ ├── aarch64-neon-v1i1-setcc.ll │ │ ├── aarch64-smax-constantfold.ll │ │ ├── aarch64-smull.ll │ │ ├── aarch64-stp-cluster.ll │ │ ├── aarch64-tbz.ll │ │ ├── aarch64-tryBitfieldInsertOpFromOr-crash.ll │ │ ├── aarch64-vcvtfp2fxs-combine.ll │ │ ├── aarch64-wide-shuffle.ll │ │ ├── aarch64_f16_be.ll │ │ ├── aarch64_tree_tests.ll │ │ ├── adc.ll │ │ ├── addsub-shifted.ll │ │ ├── addsub.ll │ │ ├── addsub_ext.ll │ │ ├── alloca.ll │ │ ├── analyze-branch.ll │ │ ├── analyzecmp.ll │ │ ├── and-mask-removal.ll │ │ ├── andandshift.ll │ │ ├── argument-blocks.ll │ │ ├── arm64-2011-03-09-CPSRSpill.ll │ │ ├── arm64-2011-03-17-AsmPrinterCrash.ll │ │ ├── arm64-2011-03-21-Unaligned-Frame-Index.ll │ │ ├── arm64-2011-04-21-CPSRBug.ll │ │ ├── arm64-2011-10-18-LdStOptBug.ll │ │ ├── arm64-2012-01-11-ComparisonDAGCrash.ll │ │ ├── arm64-2012-05-07-DAGCombineVectorExtract.ll │ │ ├── arm64-2012-05-07-MemcpyAlignBug.ll │ │ ├── arm64-2012-05-09-LOADgot-bug.ll │ │ ├── arm64-2012-05-22-LdStOptBug.ll │ │ ├── arm64-2012-06-06-FPToUI.ll │ │ ├── arm64-2012-07-11-InstrEmitterBug.ll │ │ ├── arm64-2013-01-13-ffast-fcmp.ll │ │ ├── arm64-2013-01-23-frem-crash.ll │ │ ├── arm64-2013-01-23-sext-crash.ll │ │ ├── arm64-2013-02-12-shufv8i8.ll │ │ ├── arm64-AdvSIMD-Scalar.ll │ │ ├── arm64-AnInfiniteLoopInDAGCombine.ll │ │ ├── arm64-EXT-undef-mask.ll │ │ ├── arm64-aapcs-be.ll │ │ ├── arm64-aapcs.ll │ │ ├── arm64-abi-varargs.ll │ │ ├── arm64-abi.ll │ │ ├── arm64-abi_align.ll │ │ ├── arm64-addp.ll │ │ ├── arm64-addr-mode-folding.ll │ │ ├── arm64-addr-type-promotion.ll │ │ ├── arm64-addrmode.ll │ │ ├── arm64-alloc-no-stack-realign.ll │ │ ├── arm64-alloca-frame-pointer-offset.ll │ │ ├── arm64-andCmpBrToTBZ.ll │ │ ├── arm64-ands-bad-peephole.ll │ │ ├── arm64-anyregcc-crash.ll │ │ ├── arm64-anyregcc.ll │ │ ├── arm64-arith-saturating.ll │ │ ├── arm64-arith.ll │ │ ├── arm64-arm64-dead-def-elimination-flag.ll │ │ ├── arm64-atomic-128.ll │ │ ├── arm64-atomic.ll │ │ ├── arm64-basic-pic.ll │ │ ├── arm64-bcc.ll │ │ ├── arm64-big-endian-bitconverts.ll │ │ ├── arm64-big-endian-eh.ll │ │ ├── arm64-big-endian-varargs.ll │ │ ├── arm64-big-endian-vector-callee.ll │ │ ├── arm64-big-endian-vector-caller.ll │ │ ├── arm64-big-imm-offsets.ll │ │ ├── arm64-big-stack.ll │ │ ├── arm64-bitfield-extract.ll │ │ ├── arm64-blockaddress.ll │ │ ├── arm64-build-vector.ll │ │ ├── arm64-builtins-linux.ll │ │ ├── arm64-call-tailcalls.ll │ │ ├── arm64-cast-opt.ll │ │ ├── arm64-ccmp-heuristics.ll │ │ ├── arm64-ccmp.ll │ │ ├── arm64-clrsb.ll │ │ ├── arm64-coalesce-ext.ll │ │ ├── arm64-coalescing-MOVi32imm.ll │ │ ├── arm64-code-model-large-abs.ll │ │ ├── arm64-codegen-prepare-extload.ll │ │ ├── arm64-collect-loh-garbage-crash.ll │ │ ├── arm64-collect-loh-str.ll │ │ ├── arm64-collect-loh.ll │ │ ├── arm64-complex-copy-noneon.ll │ │ ├── arm64-complex-ret.ll │ │ ├── arm64-const-addr.ll │ │ ├── arm64-convert-v4f64.ll │ │ ├── arm64-copy-tuple.ll │ │ ├── arm64-crc32.ll │ │ ├── arm64-crypto.ll │ │ ├── arm64-cse.ll │ │ ├── arm64-csel.ll │ │ ├── arm64-csldst-mmo.ll │ │ ├── arm64-cvt.ll │ │ ├── arm64-dagcombiner-convergence.ll │ │ ├── arm64-dagcombiner-dead-indexed-load.ll │ │ ├── arm64-dagcombiner-load-slicing.ll │ │ ├── arm64-dead-def-frame-index.ll │ │ ├── arm64-dead-register-def-bug.ll │ │ ├── arm64-detect-vec-redux.ll │ │ ├── arm64-dup.ll │ │ ├── arm64-early-ifcvt.ll │ │ ├── arm64-elf-calls.ll │ │ ├── arm64-elf-constpool.ll │ │ ├── arm64-elf-globals.ll │ │ ├── arm64-ext.ll │ │ ├── arm64-extend-int-to-fp.ll │ │ ├── arm64-extend.ll │ │ ├── arm64-extern-weak.ll │ │ ├── arm64-extload-knownzero.ll │ │ ├── arm64-extract.ll │ │ ├── arm64-extract_subvector.ll │ │ ├── arm64-fast-isel-addr-offset.ll │ │ ├── arm64-fast-isel-alloca.ll │ │ ├── arm64-fast-isel-br.ll │ │ ├── arm64-fast-isel-call.ll │ │ ├── arm64-fast-isel-conversion.ll │ │ ├── arm64-fast-isel-fcmp.ll │ │ ├── arm64-fast-isel-gv.ll │ │ ├── arm64-fast-isel-icmp.ll │ │ ├── arm64-fast-isel-indirectbr.ll │ │ ├── arm64-fast-isel-intrinsic.ll │ │ ├── arm64-fast-isel-materialize.ll │ │ ├── arm64-fast-isel-noconvert.ll │ │ ├── arm64-fast-isel-rem.ll │ │ ├── arm64-fast-isel-ret.ll │ │ ├── arm64-fast-isel-store.ll │ │ ├── arm64-fast-isel.ll │ │ ├── arm64-fastcc-tailcall.ll │ │ ├── arm64-fastisel-gep-promote-before-add.ll │ │ ├── arm64-fcmp-opt.ll │ │ ├── arm64-fcopysign.ll │ │ ├── arm64-fixed-point-scalar-cvt-dagcombine.ll │ │ ├── arm64-fma-combines.ll │ │ ├── arm64-fmadd.ll │ │ ├── arm64-fmax-safe.ll │ │ ├── arm64-fmax.ll │ │ ├── arm64-fminv.ll │ │ ├── arm64-fml-combines.ll │ │ ├── arm64-fmuladd.ll │ │ ├── arm64-fold-address.ll │ │ ├── arm64-fold-lsl.ll │ │ ├── arm64-fp-contract-zero.ll │ │ ├── arm64-fp-imm.ll │ │ ├── arm64-fp.ll │ │ ├── arm64-fp128-folding.ll │ │ ├── arm64-fp128.ll │ │ ├── arm64-frame-index.ll │ │ ├── arm64-global-address.ll │ │ ├── arm64-hello.ll │ │ ├── arm64-i16-subreg-extract.ll │ │ ├── arm64-icmp-opt.ll │ │ ├── arm64-illegal-float-ops.ll │ │ ├── arm64-indexed-memory.ll │ │ ├── arm64-indexed-vector-ldst-2.ll │ │ ├── arm64-indexed-vector-ldst.ll │ │ ├── arm64-inline-asm-error-I.ll │ │ ├── arm64-inline-asm-error-J.ll │ │ ├── arm64-inline-asm-error-K.ll │ │ ├── arm64-inline-asm-error-L.ll │ │ ├── arm64-inline-asm-error-M.ll │ │ ├── arm64-inline-asm-error-N.ll │ │ ├── arm64-inline-asm-zero-reg-error.ll │ │ ├── arm64-inline-asm.ll │ │ ├── arm64-join-reserved.ll │ │ ├── arm64-jumptable.ll │ │ ├── arm64-large-frame.ll │ │ ├── arm64-ld-from-st.ll │ │ ├── arm64-ld1.ll │ │ ├── arm64-ldp-aa.ll │ │ ├── arm64-ldp-cluster.ll │ │ ├── arm64-ldp.ll │ │ ├── arm64-ldur.ll │ │ ├── arm64-ldxr-stxr.ll │ │ ├── arm64-leaf.ll │ │ ├── arm64-long-shift.ll │ │ ├── arm64-memcpy-inline.ll │ │ ├── arm64-memset-inline.ll │ │ ├── arm64-memset-to-bzero.ll │ │ ├── arm64-misaligned-memcpy-inline.ll │ │ ├── arm64-misched-basic-A53.ll │ │ ├── arm64-misched-basic-A57.ll │ │ ├── arm64-misched-forwarding-A53.ll │ │ ├── arm64-misched-memdep-bug.ll │ │ ├── arm64-misched-multimmo.ll │ │ ├── arm64-movi.ll │ │ ├── arm64-mul.ll │ │ ├── arm64-named-reg-alloc.ll │ │ ├── arm64-named-reg-notareg.ll │ │ ├── arm64-narrow-ldst-merge.ll │ │ ├── arm64-neg.ll │ │ ├── arm64-neon-2velem-high.ll │ │ ├── arm64-neon-2velem.ll │ │ ├── arm64-neon-3vdiff.ll │ │ ├── arm64-neon-aba-abd.ll │ │ ├── arm64-neon-across.ll │ │ ├── arm64-neon-add-pairwise.ll │ │ ├── arm64-neon-add-sub.ll │ │ ├── arm64-neon-compare-instructions.ll │ │ ├── arm64-neon-copy.ll │ │ ├── arm64-neon-copyPhysReg-tuple.ll │ │ ├── arm64-neon-mul-div.ll │ │ ├── arm64-neon-scalar-by-elem-mul.ll │ │ ├── arm64-neon-select_cc.ll │ │ ├── arm64-neon-simd-ldst-one.ll │ │ ├── arm64-neon-simd-shift.ll │ │ ├── arm64-neon-simd-vget.ll │ │ ├── arm64-neon-v1i1-setcc.ll │ │ ├── arm64-neon-v8.1a.ll │ │ ├── arm64-neon-vector-list-spill.ll │ │ ├── arm64-nvcast.ll │ │ ├── arm64-patchpoint-scratch-regs.ll │ │ ├── arm64-patchpoint-webkit_jscc.ll │ │ ├── arm64-patchpoint.ll │ │ ├── arm64-pic-local-symbol.ll │ │ ├── arm64-platform-reg.ll │ │ ├── arm64-popcnt.ll │ │ ├── arm64-prefetch.ll │ │ ├── arm64-promote-const.ll │ │ ├── arm64-redzone.ll │ │ ├── arm64-reg-copy-noneon.ll │ │ ├── arm64-register-offset-addressing.ll │ │ ├── arm64-register-pairing.ll │ │ ├── arm64-regress-f128csel-flags.ll │ │ ├── arm64-regress-interphase-shift.ll │ │ ├── arm64-regress-opt-cmp.mir │ │ ├── arm64-return-vector.ll │ │ ├── arm64-returnaddr.ll │ │ ├── arm64-rev.ll │ │ ├── arm64-rounding.ll │ │ ├── arm64-scaled_iv.ll │ │ ├── arm64-scvt.ll │ │ ├── arm64-setcc-int-to-fp-combine.ll │ │ ├── arm64-shifted-sext.ll │ │ ├── arm64-shrink-v1i64.ll │ │ ├── arm64-shrink-wrapping.ll │ │ ├── arm64-simd-scalar-to-vector.ll │ │ ├── arm64-simplest-elf.ll │ │ ├── arm64-sincos.ll │ │ ├── arm64-sitofp-combine-chains.ll │ │ ├── arm64-sli-sri-opt.ll │ │ ├── arm64-smaxv.ll │ │ ├── arm64-sminv.ll │ │ ├── arm64-spill-lr.ll │ │ ├── arm64-spill.ll │ │ ├── arm64-sqshl-uqshl-i64Contant.ll │ │ ├── arm64-st1.ll │ │ ├── arm64-stack-no-frame.ll │ │ ├── arm64-stackmap-nops.ll │ │ ├── arm64-stackmap.ll │ │ ├── arm64-stackpointer.ll │ │ ├── arm64-stacksave.ll │ │ ├── arm64-stp-aa.ll │ │ ├── arm64-stp.ll │ │ ├── arm64-strict-align.ll │ │ ├── arm64-stur.ll │ │ ├── arm64-subsections.ll │ │ ├── arm64-subvector-extend.ll │ │ ├── arm64-swizzle-tbl-i16-layout.ll │ │ ├── arm64-tbl.ll │ │ ├── arm64-this-return.ll │ │ ├── arm64-tls-darwin.ll │ │ ├── arm64-tls-dynamic-together.ll │ │ ├── arm64-tls-dynamics.ll │ │ ├── arm64-tls-execs.ll │ │ ├── arm64-trap.ll │ │ ├── arm64-triv-disjoint-mem-access.ll │ │ ├── arm64-trn.ll │ │ ├── arm64-trunc-store.ll │ │ ├── arm64-umaxv.ll │ │ ├── arm64-uminv.ll │ │ ├── arm64-umov.ll │ │ ├── arm64-unaligned_ldst.ll │ │ ├── arm64-uzp.ll │ │ ├── arm64-vaargs.ll │ │ ├── arm64-vabs.ll │ │ ├── arm64-vadd.ll │ │ ├── arm64-vaddlv.ll │ │ ├── arm64-vaddv.ll │ │ ├── arm64-variadic-aapcs.ll │ │ ├── arm64-vbitwise.ll │ │ ├── arm64-vclz.ll │ │ ├── arm64-vcmp.ll │ │ ├── arm64-vcnt.ll │ │ ├── arm64-vcombine.ll │ │ ├── arm64-vcvt.ll │ │ ├── arm64-vcvt_f.ll │ │ ├── arm64-vcvt_f32_su32.ll │ │ ├── arm64-vcvt_n.ll │ │ ├── arm64-vcvt_su32_f32.ll │ │ ├── arm64-vcvtxd_f32_f64.ll │ │ ├── arm64-vecCmpBr.ll │ │ ├── arm64-vecFold.ll │ │ ├── arm64-vector-ext.ll │ │ ├── arm64-vector-imm.ll │ │ ├── arm64-vector-insertion.ll │ │ ├── arm64-vector-ldst.ll │ │ ├── arm64-vext.ll │ │ ├── arm64-vext_reverse.ll │ │ ├── arm64-vfloatintrinsics.ll │ │ ├── arm64-vhadd.ll │ │ ├── arm64-vhsub.ll │ │ ├── arm64-virtual_base.ll │ │ ├── arm64-vmax.ll │ │ ├── arm64-vminmaxnm.ll │ │ ├── arm64-vmovn.ll │ │ ├── arm64-vmul.ll │ │ ├── arm64-volatile.ll │ │ ├── arm64-vpopcnt.ll │ │ ├── arm64-vqadd.ll │ │ ├── arm64-vqsub.ll │ │ ├── arm64-vselect.ll │ │ ├── arm64-vsetcc_fp.ll │ │ ├── arm64-vshift.ll │ │ ├── arm64-vshr.ll │ │ ├── arm64-vshuffle.ll │ │ ├── arm64-vsqrt.ll │ │ ├── arm64-vsra.ll │ │ ├── arm64-vsub.ll │ │ ├── arm64-weak-reference.ll │ │ ├── arm64-xaluo.ll │ │ ├── arm64-zero-cycle-regmov.ll │ │ ├── arm64-zero-cycle-zeroing.ll │ │ ├── arm64-zext.ll │ │ ├── arm64-zextload-unscaled.ll │ │ ├── arm64-zip.ll │ │ ├── asm-large-immediate.ll │ │ ├── assertion-rc-mismatch.ll │ │ ├── atomic-ops-not-barriers.ll │ │ ├── atomic-ops.ll │ │ ├── basic-pic.ll │ │ ├── bitcast-v2i8.ll │ │ ├── bitcast.ll │ │ ├── bitfield-extract.ll │ │ ├── bitfield-insert-0.ll │ │ ├── bitfield-insert.ll │ │ ├── bitfield.ll │ │ ├── bitreverse.ll │ │ ├── blockaddress.ll │ │ ├── bool-loads.ll │ │ ├── br-to-eh-lpad.ll │ │ ├── br-undef-cond.ll │ │ ├── branch-folder-merge-mmos.ll │ │ ├── branch-relax-asm.ll │ │ ├── breg.ll │ │ ├── bswap-known-bits.ll │ │ ├── callee-save.ll │ │ ├── cmp-const-max.ll │ │ ├── cmpwithshort.ll │ │ ├── cmpxchg-O0.ll │ │ ├── cmpxchg-idioms.ll │ │ ├── code-model-large-abs.ll │ │ ├── combine-comparisons-by-cse.ll │ │ ├── compare-branch.ll │ │ ├── compiler-ident.ll │ │ ├── complex-copy-noneon.ll │ │ ├── complex-fp-to-int.ll │ │ ├── complex-int-to-fp.ll │ │ ├── concat_vector-scalar-combine.ll │ │ ├── concat_vector-truncate-combine.ll │ │ ├── concat_vector-truncated-scalar-combine.ll │ │ ├── cond-sel.ll │ │ ├── cpus.ll │ │ ├── cxx-tlscc.ll │ │ ├── dag-combine-invaraints.ll │ │ ├── dag-combine-select.ll │ │ ├── directcond.ll │ │ ├── div_minsize.ll │ │ ├── divrem.ll │ │ ├── dont-take-over-the-world.ll │ │ ├── dp-3source.ll │ │ ├── dp1.ll │ │ ├── dp2.ll │ │ ├── eliminate-trunc.ll │ │ ├── emutls.ll │ │ ├── emutls_generic.ll │ │ ├── eon.ll │ │ ├── extern-weak.ll │ │ ├── extract.ll │ │ ├── f16-convert.ll │ │ ├── f16-instructions.ll │ │ ├── fast-isel-address-extends.ll │ │ ├── fast-isel-addressing-modes.ll │ │ ├── fast-isel-branch-cond-mask.ll │ │ ├── fast-isel-branch-cond-split.ll │ │ ├── fast-isel-branch_weights.ll │ │ ├── fast-isel-call-return.ll │ │ ├── fast-isel-cbz.ll │ │ ├── fast-isel-cmp-branch.ll │ │ ├── fast-isel-cmp-vec.ll │ │ ├── fast-isel-folded-shift.ll │ │ ├── fast-isel-folding.ll │ │ ├── fast-isel-gep.ll │ │ ├── fast-isel-int-ext.ll │ │ ├── fast-isel-int-ext2.ll │ │ ├── fast-isel-int-ext3.ll │ │ ├── fast-isel-int-ext4.ll │ │ ├── fast-isel-int-ext5.ll │ │ ├── fast-isel-intrinsic.ll │ │ ├── fast-isel-logic-op.ll │ │ ├── fast-isel-memcpy.ll │ │ ├── fast-isel-mul.ll │ │ ├── fast-isel-runtime-libcall.ll │ │ ├── fast-isel-sdiv.ll │ │ ├── fast-isel-select.ll │ │ ├── fast-isel-shift.ll │ │ ├── fast-isel-sqrt.ll │ │ ├── fast-isel-switch-phi.ll │ │ ├── fast-isel-tbz.ll │ │ ├── fast-isel-trunc.ll │ │ ├── fast-isel-vector-arithmetic.ll │ │ ├── fast-isel-vret.ll │ │ ├── fastcc-reserved.ll │ │ ├── fastcc.ll │ │ ├── fcmp.ll │ │ ├── fcopysign.ll │ │ ├── fcvt-fixed.ll │ │ ├── fcvt-int.ll │ │ ├── fcvt_combine.ll │ │ ├── fdiv-combine.ll │ │ ├── fdiv_combine.ll │ │ ├── flags-multiuse.ll │ │ ├── floatdp_1source.ll │ │ ├── floatdp_2source.ll │ │ ├── fold-constants.ll │ │ ├── fp-cond-sel.ll │ │ ├── fp-dp3.ll │ │ ├── fp128-folding.ll │ │ ├── fp16-v16-instructions.ll │ │ ├── fp16-v4-instructions.ll │ │ ├── fp16-v8-instructions.ll │ │ ├── fp16-vector-bitcast.ll │ │ ├── fp16-vector-load-store.ll │ │ ├── fp16-vector-nvcast.ll │ │ ├── fp16-vector-shuffle.ll │ │ ├── fpconv-vector-op-scalarize.ll │ │ ├── fpimm.ll │ │ ├── frameaddr.ll │ │ ├── free-zext.ll │ │ ├── func-argpassing.ll │ │ ├── func-calls.ll │ │ ├── funcptr_cast.ll │ │ ├── function-subtarget-features.ll │ │ ├── gep-nullptr.ll │ │ ├── ghc-cc.ll │ │ ├── global-alignment.ll │ │ ├── global-merge-1.ll │ │ ├── global-merge-2.ll │ │ ├── global-merge-3.ll │ │ ├── global-merge-4.ll │ │ ├── global-merge-group-by-use.ll │ │ ├── global-merge-ignore-single-use-minsize.ll │ │ ├── global-merge-ignore-single-use.ll │ │ ├── global-merge.ll │ │ ├── got-abuse.ll │ │ ├── half.ll │ │ ├── hints.ll │ │ ├── i1-contents.ll │ │ ├── i128-align.ll │ │ ├── i128-fast-isel-fallback.ll │ │ ├── ifcvt-select.ll │ │ ├── illegal-float-ops.ll │ │ ├── implicit-sret.ll │ │ ├── init-array.ll │ │ ├── inline-asm-constraints-badI.ll │ │ ├── inline-asm-constraints-badK.ll │ │ ├── inline-asm-constraints-badK2.ll │ │ ├── inline-asm-constraints-badL.ll │ │ ├── inline-asm-globaladdress.ll │ │ ├── inlineasm-X-allocation.ll │ │ ├── inlineasm-X-constraint.ll │ │ ├── inlineasm-ldr-pseudo.ll │ │ ├── intrinsics-memory-barrier.ll │ │ ├── jump-table.ll │ │ ├── large-consts.ll │ │ ├── large_shift.ll │ │ ├── ldp-stp-scaled-unscaled-pairs.ll │ │ ├── ldst-opt.ll │ │ ├── ldst-paired-aliasing.ll │ │ ├── ldst-regoffset.ll │ │ ├── ldst-unscaledimm.ll │ │ ├── ldst-unsignedimm.ll │ │ ├── legalize-bug-bogus-cpu.ll │ │ ├── lit.local.cfg │ │ ├── literal_pools_float.ll │ │ ├── local_vars.ll │ │ ├── logical-imm.ll │ │ ├── logical_shifted_reg.ll │ │ ├── lower-range-metadata-func-call.ll │ │ ├── machine-combiner.ll │ │ ├── machine-copy-prop.ll │ │ ├── machine-copy-remove.ll │ │ ├── machine-sink-kill-flags.ll │ │ ├── machine_cse.ll │ │ ├── machine_cse_impdef_killflags.ll │ │ ├── madd-combiner.ll │ │ ├── madd-lohi.ll │ │ ├── mature-mc-support.ll │ │ ├── memcpy-f128.ll │ │ ├── merge-store-dependency.ll │ │ ├── merge-store.ll │ │ ├── minmax.ll │ │ ├── misched-fusion.ll │ │ ├── movimm-wzr.mir │ │ ├── movw-consts.ll │ │ ├── movw-shift-encoding.ll │ │ ├── mul-lohi.ll │ │ ├── mul_pow2.ll │ │ ├── neg-imm.ll │ │ ├── neon-bitcast.ll │ │ ├── neon-bitwise-instructions.ll │ │ ├── neon-compare-instructions.ll │ │ ├── neon-diagnostics.ll │ │ ├── neon-extract.ll │ │ ├── neon-fma.ll │ │ ├── neon-fpround_f128.ll │ │ ├── neon-idiv.ll │ │ ├── neon-mla-mls.ll │ │ ├── neon-mov.ll │ │ ├── neon-or-combine.ll │ │ ├── neon-perm.ll │ │ ├── neon-scalar-by-elem-fma.ll │ │ ├── neon-scalar-copy.ll │ │ ├── neon-shift-left-long.ll │ │ ├── neon-truncStore-extLoad.ll │ │ ├── nest-register.ll │ │ ├── no-quad-ldp-stp.ll │ │ ├── nontemporal.ll │ │ ├── nzcv-save.ll │ │ ├── optimize-cond-branch.ll │ │ ├── or-combine.ll │ │ ├── paired-load.ll │ │ ├── pic-eh-stubs.ll │ │ ├── pie.ll │ │ ├── postra-mi-sched.ll │ │ ├── preferred-alignment.ll │ │ ├── preserve_mostcc.ll │ │ ├── print-mrs-system-register.ll │ │ ├── ragreedy-csr.ll │ │ ├── rbit.ll │ │ ├── readcyclecounter.ll │ │ ├── recp-fastmath.ll │ │ ├── regress-bitcast-formals.ll │ │ ├── regress-f128csel-flags.ll │ │ ├── regress-fp128-livein.ll │ │ ├── regress-tail-livereg.ll │ │ ├── regress-tblgen-chains.ll │ │ ├── regress-w29-reserved-with-fp.ll │ │ ├── rem_crash.ll │ │ ├── remat-float0.ll │ │ ├── remat.ll │ │ ├── returnaddr.ll │ │ ├── rm_redundant_cmp.ll │ │ ├── rotate.ll │ │ ├── round-conv.ll │ │ ├── sdivpow2.ll │ │ ├── setcc-takes-i32.ll │ │ ├── setcc-type-mismatch.ll │ │ ├── shrink-wrap.ll │ │ ├── sibling-call.ll │ │ ├── simple-macho.ll │ │ ├── sincos-expansion.ll │ │ ├── sincospow-vector-expansion.ll │ │ ├── special-reg.ll │ │ ├── sqrt-fastmath.ll │ │ ├── stack-guard-remat-bitcast.ll │ │ ├── stack-protector-target.ll │ │ ├── stack_guard_remat.ll │ │ ├── stackmap-frame-setup.ll │ │ ├── stackmap-liveness.ll │ │ ├── subs-to-sub-opt.ll │ │ ├── swifterror.ll │ │ ├── swiftself.ll │ │ ├── tail-call.ll │ │ ├── tailcall-ccmismatch.ll │ │ ├── tailcall-explicit-sret.ll │ │ ├── tailcall-fastisel.ll │ │ ├── tailcall-implicit-sret.ll │ │ ├── tailcall-mem-intrinsics.ll │ │ ├── tailcall_misched_graph.ll │ │ ├── tailmerging_in_mbp.ll │ │ ├── tbi.ll │ │ ├── tbz-tbnz.ll │ │ ├── trunc-v1i64.ll │ │ ├── tst-br.ll │ │ ├── vcvt-oversize.ll │ │ ├── vector-fcopysign.ll │ │ ├── vector_merge_dep_check.ll │ │ ├── xbfiz.ll │ │ └── zero-reg.ll │ ├── AMDGPU │ │ ├── ._32-bit-local-address-space.ll │ │ ├── ._GlobalISel │ │ ├── ._README │ │ ├── ._add-debug.ll │ │ ├── ._add.ll │ │ ├── ._add_i64.ll │ │ ├── ._addrspacecast-constantexpr.ll │ │ ├── ._addrspacecast.ll │ │ ├── ._amdgcn.private-memory.ll │ │ ├── ._amdgcn.work-item-intrinsics.ll │ │ ├── ._amdgpu-codegenprepare.ll │ │ ├── ._amdgpu-shader-calling-convention.ll │ │ ├── ._amdgpu.private-memory.ll │ │ ├── ._amdgpu.work-item-intrinsics.deprecated.ll │ │ ├── ._and-gcn.ll │ │ ├── ._and.ll │ │ ├── ._annotate-kernel-features-hsa.ll │ │ ├── ._annotate-kernel-features.ll │ │ ├── ._anyext.ll │ │ ├── ._array-ptr-calc-i32.ll │ │ ├── ._array-ptr-calc-i64.ll │ │ ├── ._atomic_cmp_swap_local.ll │ │ ├── ._atomic_load_add.ll │ │ ├── ._atomic_load_sub.ll │ │ ├── ._basic-branch.ll │ │ ├── ._basic-loop.ll │ │ ├── ._bfe_uint.ll │ │ ├── ._bfi_int.ll │ │ ├── ._bfm.ll │ │ ├── ._big_alu.ll │ │ ├── ._bitcast.ll │ │ ├── ._bitreverse-inline-immediates.ll │ │ ├── ._bitreverse.ll │ │ ├── ._branch-uniformity.ll │ │ ├── ._bswap.ll │ │ ├── ._bug-vopc-commute.ll │ │ ├── ._build_vector.ll │ │ ├── ._call.ll │ │ ├── ._call_fs.ll │ │ ├── ._calling-conventions.ll │ │ ├── ._captured-frame-index.ll │ │ ├── ._cayman-loop-bug.ll │ │ ├── ._cf-loop-on-constant.ll │ │ ├── ._cf-stack-bug.ll │ │ ├── ._cf_end.ll │ │ ├── ._cgp-addressing-modes-flat.ll │ │ ├── ._cgp-addressing-modes.ll │ │ ├── ._cgp-bitfield-extract.ll │ │ ├── ._ci-use-flat-for-global.ll │ │ ├── ._cndmask-no-def-vcc.ll │ │ ├── ._coalescer_distribute.ll │ │ ├── ._coalescer_remat.ll │ │ ├── ._codegen-prepare-addrmode-sext.ll │ │ ├── ._combine_vloads.ll │ │ ├── ._commute-compares.ll │ │ ├── ._commute-shifts.ll │ │ ├── ._commute_modifiers.ll │ │ ├── ._complex-folding.ll │ │ ├── ._concat_vectors.ll │ │ ├── ._convergent-inlineasm.ll │ │ ├── ._copy-illegal-type.ll │ │ ├── ._copy-to-reg.ll │ │ ├── ._ctlz.ll │ │ ├── ._ctlz_zero_undef.ll │ │ ├── ._ctpop.ll │ │ ├── ._ctpop64.ll │ │ ├── ._cttz_zero_undef.ll │ │ ├── ._cube.ll │ │ ├── ._cvt_f32_ubyte.ll │ │ ├── ._cvt_flr_i32_f32.ll │ │ ├── ._cvt_rpi_i32_f32.ll │ │ ├── ._dagcombine-reassociate-bug.ll │ │ ├── ._dagcombiner-bug-illegal-vec4-int-to-fp.ll │ │ ├── ._debug.ll │ │ ├── ._debugger-emit-prologue.ll │ │ ├── ._debugger-insert-nops.ll │ │ ├── ._debugger-reserve-regs.ll │ │ ├── ._default-fp-mode.ll │ │ ├── ._detect-dead-lanes.mir │ │ ├── ._disconnected-predset-break-bug.ll │ │ ├── ._drop-mem-operand-move-smrd.ll │ │ ├── ._ds-negative-offset-addressing-mode-loop.ll │ │ ├── ._ds-sub-offset.ll │ │ ├── ._ds_read2.ll │ │ ├── ._ds_read2_offset_order.ll │ │ ├── ._ds_read2_superreg.ll │ │ ├── ._ds_read2st64.ll │ │ ├── ._ds_write2.ll │ │ ├── ._ds_write2st64.ll │ │ ├── ._dynamic_stackalloc.ll │ │ ├── ._elf.ll │ │ ├── ._elf.r600.ll │ │ ├── ._empty-function.ll │ │ ├── ._endcf-loop-header.ll │ │ ├── ._extload-private.ll │ │ ├── ._extload.ll │ │ ├── ._extract-vector-elt-build-vector-combine.ll │ │ ├── ._extract_vector_elt-f64.ll │ │ ├── ._extract_vector_elt-i16.ll │ │ ├── ._extract_vector_elt-i64.ll │ │ ├── ._extract_vector_elt-i8.ll │ │ ├── ._extractelt-to-trunc.ll │ │ ├── ._fabs.f64.ll │ │ ├── ._fabs.ll │ │ ├── ._fadd.ll │ │ ├── ._fadd64.ll │ │ ├── ._fcanonicalize.ll │ │ ├── ._fceil.ll │ │ ├── ._fceil64.ll │ │ ├── ._fcmp-cnd.ll │ │ ├── ._fcmp-cnde-int-args.ll │ │ ├── ._fcmp.ll │ │ ├── ._fcmp64.ll │ │ ├── ._fconst64.ll │ │ ├── ._fcopysign.f32.ll │ │ ├── ._fcopysign.f64.ll │ │ ├── ._fdiv.f64.ll │ │ ├── ._fdiv.ll │ │ ├── ._fetch-limits.r600.ll │ │ ├── ._fetch-limits.r700+.ll │ │ ├── ._ffloor.f64.ll │ │ ├── ._ffloor.ll │ │ ├── ._flat-address-space.ll │ │ ├── ._flat-scratch-reg.ll │ │ ├── ._flat_atomics.ll │ │ ├── ._flat_atomics_i64.ll │ │ ├── ._floor.ll │ │ ├── ._fma-combine.ll │ │ ├── ._fma.f64.ll │ │ ├── ._fma.ll │ │ ├── ._fmad.ll │ │ ├── ._fmax.ll │ │ ├── ._fmax3.f64.ll │ │ ├── ._fmax3.ll │ │ ├── ._fmax_legacy.f64.ll │ │ ├── ._fmax_legacy.ll │ │ ├── ._fmaxnum.f64.ll │ │ ├── ._fmaxnum.ll │ │ ├── ._fmed3.ll │ │ ├── ._fmin.ll │ │ ├── ._fmin3.ll │ │ ├── ._fmin_legacy.f64.ll │ │ ├── ._fmin_legacy.ll │ │ ├── ._fminnum.f64.ll │ │ ├── ._fminnum.ll │ │ ├── ._fmul-2-combine-multi-use.ll │ │ ├── ._fmul.ll │ │ ├── ._fmul64.ll │ │ ├── ._fmuladd.ll │ │ ├── ._fnearbyint.ll │ │ ├── ._fneg-fabs.f64.ll │ │ ├── ._fneg-fabs.ll │ │ ├── ._fneg.f64.ll │ │ ├── ._fneg.ll │ │ ├── ._fp-classify.ll │ │ ├── ._fp16_to_fp.ll │ │ ├── ._fp32_to_fp16.ll │ │ ├── ._fp_to_sint.f64.ll │ │ ├── ._fp_to_sint.ll │ │ ├── ._fp_to_uint.f64.ll │ │ ├── ._fp_to_uint.ll │ │ ├── ._fpext.ll │ │ ├── ._fptrunc.ll │ │ ├── ._fract.f64.ll │ │ ├── ._fract.ll │ │ ├── ._frem.ll │ │ ├── ._fsqrt.f64.ll │ │ ├── ._fsqrt.ll │ │ ├── ._fsub.ll │ │ ├── ._fsub64.ll │ │ ├── ._ftrunc.f64.ll │ │ ├── ._ftrunc.ll │ │ ├── ._gep-address-space.ll │ │ ├── ._global-constant.ll │ │ ├── ._global-directive.ll │ │ ├── ._global-variable-relocs.ll │ │ ├── ._global_atomics.ll │ │ ├── ._global_atomics_i64.ll │ │ ├── ._gv-const-addrspace.ll │ │ ├── ._gv-offset-folding.ll │ │ ├── ._half.ll │ │ ├── ._hsa-default-device.ll │ │ ├── ._hsa-fp-mode.ll │ │ ├── ._hsa-func.ll │ │ ├── ._hsa-globals.ll │ │ ├── ._hsa-group-segment.ll │ │ ├── ._hsa-note-no-func.ll │ │ ├── ._hsa.ll │ │ ├── ._i1-copy-implicit-def.ll │ │ ├── ._i1-copy-phi.ll │ │ ├── ._i8-to-double-to-float.ll │ │ ├── ._icmp-select-sete-reverse-args.ll │ │ ├── ._icmp64.ll │ │ ├── ._image-attributes.ll │ │ ├── ._image-resource-id.ll │ │ ├── ._imm.ll │ │ ├── ._indirect-addressing-si.ll │ │ ├── ._indirect-addressing-undef.mir │ │ ├── ._indirect-private-64.ll │ │ ├── ._infinite-loop-evergreen.ll │ │ ├── ._infinite-loop.ll │ │ ├── ._inline-asm.ll │ │ ├── ._inline-calls.ll │ │ ├── ._inline-constraints.ll │ │ ├── ._input-mods.ll │ │ ├── ._insert_subreg.ll │ │ ├── ._insert_vector_elt.ll │ │ ├── ._invalid-addrspacecast.ll │ │ ├── ._invalid-opencl-version-metadata1.ll │ │ ├── ._invalid-opencl-version-metadata2.ll │ │ ├── ._invalid-opencl-version-metadata3.ll │ │ ├── ._invariant-load-no-alias-store.ll │ │ ├── ._jump-address.ll │ │ ├── ._kcache-fold.ll │ │ ├── ._kernarg-stack-alignment.ll │ │ ├── ._kernel-args.ll │ │ ├── ._large-alloca-compute.ll │ │ ├── ._large-alloca-graphics.ll │ │ ├── ._large-constant-initializer.ll │ │ ├── ._large-work-group-promote-alloca.ll │ │ ├── ._large-work-group-registers.ll │ │ ├── ._lds-alignment.ll │ │ ├── ._lds-initializer.ll │ │ ├── ._lds-m0-init-in-loop.ll │ │ ├── ._lds-oqap-crash.ll │ │ ├── ._lds-output-queue.ll │ │ ├── ._lds-size.ll │ │ ├── ._lds-zero-initializer.ll │ │ ├── ._legalizedag-bug-expand-setcc.ll │ │ ├── ._lit.local.cfg │ │ ├── ._literals.ll │ │ ├── ._liveness.mir │ │ ├── ._llvm.AMDGPU.bfe.i32.ll │ │ ├── ._llvm.AMDGPU.bfe.u32.ll │ │ ├── ._llvm.AMDGPU.clamp.ll │ │ ├── ._llvm.AMDGPU.cube.ll │ │ ├── ._llvm.AMDGPU.flbit.i32.ll │ │ ├── ._llvm.AMDGPU.kill.ll │ │ ├── ._llvm.SI.fs.interp.ll │ │ ├── ._llvm.SI.gather4.ll │ │ ├── ._llvm.SI.getlod.ll │ │ ├── ._llvm.SI.image.ll │ │ ├── ._llvm.SI.image.sample-masked.ll │ │ ├── ._llvm.SI.image.sample.ll │ │ ├── ._llvm.SI.image.sample.o.ll │ │ ├── ._llvm.SI.load.dword.ll │ │ ├── ._llvm.SI.packf16.ll │ │ ├── ._llvm.SI.sendmsg-m0.ll │ │ ├── ._llvm.SI.sendmsg.ll │ │ ├── ._llvm.SI.tbuffer.store.ll │ │ ├── ._llvm.amdgcn.atomic.dec.ll │ │ ├── ._llvm.amdgcn.atomic.inc.ll │ │ ├── ._llvm.amdgcn.buffer.atomic.ll │ │ ├── ._llvm.amdgcn.buffer.load.format.ll │ │ ├── ._llvm.amdgcn.buffer.load.ll │ │ ├── ._llvm.amdgcn.buffer.store.format.ll │ │ ├── ._llvm.amdgcn.buffer.store.ll │ │ ├── ._llvm.amdgcn.buffer.wbinvl1.ll │ │ ├── ._llvm.amdgcn.buffer.wbinvl1.sc.ll │ │ ├── ._llvm.amdgcn.buffer.wbinvl1.vol.ll │ │ ├── ._llvm.amdgcn.class.ll │ │ ├── ._llvm.amdgcn.cos.ll │ │ ├── ._llvm.amdgcn.cubeid.ll │ │ ├── ._llvm.amdgcn.cubema.ll │ │ ├── ._llvm.amdgcn.cubesc.ll │ │ ├── ._llvm.amdgcn.cubetc.ll │ │ ├── ._llvm.amdgcn.dispatch.ptr.ll │ │ ├── ._llvm.amdgcn.div.fixup.ll │ │ ├── ._llvm.amdgcn.div.fmas.ll │ │ ├── ._llvm.amdgcn.div.scale.ll │ │ ├── ._llvm.amdgcn.ds.bpermute.ll │ │ ├── ._llvm.amdgcn.ds.permute.ll │ │ ├── ._llvm.amdgcn.ds.swizzle.ll │ │ ├── ._llvm.amdgcn.fdiv.fast.ll │ │ ├── ._llvm.amdgcn.fract.ll │ │ ├── ._llvm.amdgcn.frexp.exp.ll │ │ ├── ._llvm.amdgcn.frexp.mant.ll │ │ ├── ._llvm.amdgcn.groupstaticsize.ll │ │ ├── ._llvm.amdgcn.image.atomic.ll │ │ ├── ._llvm.amdgcn.image.ll │ │ ├── ._llvm.amdgcn.interp.ll │ │ ├── ._llvm.amdgcn.kernarg.segment.ptr.ll │ │ ├── ._llvm.amdgcn.ldexp.ll │ │ ├── ._llvm.amdgcn.lerp.ll │ │ ├── ._llvm.amdgcn.log.clamp.ll │ │ ├── ._llvm.amdgcn.mbcnt.ll │ │ ├── ._llvm.amdgcn.mov.dpp.ll │ │ ├── ._llvm.amdgcn.ps.live.ll │ │ ├── ._llvm.amdgcn.queue.ptr.ll │ │ ├── ._llvm.amdgcn.rcp.ll │ │ ├── ._llvm.amdgcn.read.workdim.ll │ │ ├── ._llvm.amdgcn.rsq.clamp.ll │ │ ├── ._llvm.amdgcn.rsq.legacy.ll │ │ ├── ._llvm.amdgcn.rsq.ll │ │ ├── ._llvm.amdgcn.s.barrier.ll │ │ ├── ._llvm.amdgcn.s.dcache.inv.ll │ │ ├── ._llvm.amdgcn.s.dcache.inv.vol.ll │ │ ├── ._llvm.amdgcn.s.dcache.wb.ll │ │ ├── ._llvm.amdgcn.s.dcache.wb.vol.ll │ │ ├── ._llvm.amdgcn.s.getreg.ll │ │ ├── ._llvm.amdgcn.s.memrealtime.ll │ │ ├── ._llvm.amdgcn.s.memtime.ll │ │ ├── ._llvm.amdgcn.s.sleep.ll │ │ ├── ._llvm.amdgcn.s.waitcnt.ll │ │ ├── ._llvm.amdgcn.sin.ll │ │ ├── ._llvm.amdgcn.trig.preop.ll │ │ ├── ._llvm.amdgcn.workgroup.id.ll │ │ ├── ._llvm.amdgcn.workitem.id.ll │ │ ├── ._llvm.amdgpu.kilp.ll │ │ ├── ._llvm.cos.ll │ │ ├── ._llvm.dbg.value.ll │ │ ├── ._llvm.exp2.ll │ │ ├── ._llvm.log2.ll │ │ ├── ._llvm.memcpy.ll │ │ ├── ._llvm.pow.ll │ │ ├── ._llvm.r600.dot4.ll │ │ ├── ._llvm.r600.group.barrier.ll │ │ ├── ._llvm.r600.read.local.size.ll │ │ ├── ._llvm.r600.read.workdim.ll │ │ ├── ._llvm.r600.recipsqrt.clamped.ll │ │ ├── ._llvm.r600.recipsqrt.ieee.ll │ │ ├── ._llvm.r600.tex.ll │ │ ├── ._llvm.rint.f64.ll │ │ ├── ._llvm.rint.ll │ │ ├── ._llvm.round.f64.ll │ │ ├── ._llvm.round.ll │ │ ├── ._llvm.sin.ll │ │ ├── ._load-constant-f64.ll │ │ ├── ._load-constant-i1.ll │ │ ├── ._load-constant-i16.ll │ │ ├── ._load-constant-i32.ll │ │ ├── ._load-constant-i64.ll │ │ ├── ._load-constant-i8.ll │ │ ├── ._load-global-f32.ll │ │ ├── ._load-global-f64.ll │ │ ├── ._load-global-i1.ll │ │ ├── ._load-global-i16.ll │ │ ├── ._load-global-i32.ll │ │ ├── ._load-global-i64.ll │ │ ├── ._load-global-i8.ll │ │ ├── ._load-input-fold.ll │ │ ├── ._load-local-f32.ll │ │ ├── ._load-local-f64.ll │ │ ├── ._load-local-i1.ll │ │ ├── ._load-local-i16.ll │ │ ├── ._load-local-i32.ll │ │ ├── ._load-local-i64.ll │ │ ├── ._load-local-i8.ll │ │ ├── ._load-weird-sizes.ll │ │ ├── ._local-64.ll │ │ ├── ._local-atomics.ll │ │ ├── ._local-atomics64.ll │ │ ├── ._local-memory.amdgcn.ll │ │ ├── ._local-memory.ll │ │ ├── ._local-memory.r600.ll │ │ ├── ._local-stack-slot-bug.ll │ │ ├── ._loop-address.ll │ │ ├── ._loop-idiom.ll │ │ ├── ._lower-range-metadata-intrinsic-call.ll │ │ ├── ._lshl.ll │ │ ├── ._lshr.ll │ │ ├── ._m0-spill.ll │ │ ├── ._mad-combine.ll │ │ ├── ._mad-sub.ll │ │ ├── ._mad24-get-global-id.ll │ │ ├── ._mad_int24.ll │ │ ├── ._mad_uint24.ll │ │ ├── ._madak.ll │ │ ├── ._madmk.ll │ │ ├── ._max-literals.ll │ │ ├── ._max.ll │ │ ├── ._max3.ll │ │ ├── ._merge-stores.ll │ │ ├── ._min.ll │ │ ├── ._min3.ll │ │ ├── ._missing-store.ll │ │ ├── ._move-addr64-rsrc-dead-subreg-writes.ll │ │ ├── ._move-to-valu-atomicrmw.ll │ │ ├── ._mubuf-shader-vgpr.ll │ │ ├── ._mubuf.ll │ │ ├── ._mul.ll │ │ ├── ._mul_int24.ll │ │ ├── ._mul_uint24.ll │ │ ├── ._mulhu.ll │ │ ├── ._multilevel-break.ll │ │ ├── ._no-hsa-graphics-shaders.ll │ │ ├── ._no-initializer-constant-addrspace.ll │ │ ├── ._no-shrink-extloads.ll │ │ ├── ._opencl-image-metadata.ll │ │ ├── ._operand-folding.ll │ │ ├── ._operand-spacing.ll │ │ ├── ._or.ll │ │ ├── ._over-max-lds-size.ll │ │ ├── ._packetizer.ll │ │ ├── ._parallelandifcollapse.ll │ │ ├── ._parallelorifcollapse.ll │ │ ├── ._partially-dead-super-register-immediate.ll │ │ ├── ._predicate-dp4.ll │ │ ├── ._predicates.ll │ │ ├── ._private-element-size.ll │ │ ├── ._private-memory-atomics.ll │ │ ├── ._private-memory-broken.ll │ │ ├── ._private-memory-r600.ll │ │ ├── ._promote-alloca-array-allocation.ll │ │ ├── ._promote-alloca-bitcast-function.ll │ │ ├── ._promote-alloca-globals.ll │ │ ├── ._promote-alloca-invariant-markers.ll │ │ ├── ._promote-alloca-lifetime.ll │ │ ├── ._promote-alloca-mem-intrinsics.ll │ │ ├── ._promote-alloca-no-opts.ll │ │ ├── ._promote-alloca-padding-size-estimate.ll │ │ ├── ._promote-alloca-shaders.ll │ │ ├── ._promote-alloca-stored-pointer-value.ll │ │ ├── ._promote-alloca-to-lds-icmp.ll │ │ ├── ._promote-alloca-to-lds-phi.ll │ │ ├── ._promote-alloca-to-lds-select.ll │ │ ├── ._promote-alloca-unhandled-intrinsic.ll │ │ ├── ._promote-alloca-volatile.ll │ │ ├── ._pv-packing.ll │ │ ├── ._pv.ll │ │ ├── ._r600-encoding.ll │ │ ├── ._r600-export-fix.ll │ │ ├── ._r600-infinite-loop-bug-while-reorganizing-vector.ll │ │ ├── ._r600.private-memory.ll │ │ ├── ._r600.work-item-intrinsics.ll │ │ ├── ._r600cfg.ll │ │ ├── ._rcp-pattern.ll │ │ ├── ._read-register-invalid-subtarget.ll │ │ ├── ._read-register-invalid-type-i32.ll │ │ ├── ._read-register-invalid-type-i64.ll │ │ ├── ._read_register.ll │ │ ├── ._readcyclecounter.ll │ │ ├── ._reduce-load-width-alignment.ll │ │ ├── ._reduce-store-width-alignment.ll │ │ ├── ._reg-coalescer-sched-crash.ll │ │ ├── ._register-count-comments.ll │ │ ├── ._rename-disconnected-bug.ll │ │ ├── ._rename-independent-subregs.mir │ │ ├── ._reorder-stores.ll │ │ ├── ._ret.ll │ │ ├── ._ret_jump.ll │ │ ├── ._rotl.i64.ll │ │ ├── ._rotl.ll │ │ ├── ._rotr.i64.ll │ │ ├── ._rotr.ll │ │ ├── ._rsq.ll │ │ ├── ._runtime-metadata.ll │ │ ├── ._rv7x0_count3.ll │ │ ├── ._s_addk_i32.ll │ │ ├── ._s_movk_i32.ll │ │ ├── ._s_mulk_i32.ll │ │ ├── ._saddo.ll │ │ ├── ._salu-to-valu.ll │ │ ├── ._sampler-resource-id.ll │ │ ├── ._scalar_to_vector.ll │ │ ├── ._schedule-fs-loop-nested-if.ll │ │ ├── ._schedule-fs-loop-nested.ll │ │ ├── ._schedule-fs-loop.ll │ │ ├── ._schedule-global-loads.ll │ │ ├── ._schedule-if-2.ll │ │ ├── ._schedule-if.ll │ │ ├── ._schedule-kernel-arg-loads.ll │ │ ├── ._schedule-vs-if-nested-loop-failure.ll │ │ ├── ._schedule-vs-if-nested-loop.ll │ │ ├── ._scratch-buffer.ll │ │ ├── ._sdiv.ll │ │ ├── ._sdivrem24.ll │ │ ├── ._sdivrem64.ll │ │ ├── ._select-i1.ll │ │ ├── ._select-vectors.ll │ │ ├── ._select.ll │ │ ├── ._select64.ll │ │ ├── ._selectcc-cnd.ll │ │ ├── ._selectcc-cnde-int.ll │ │ ├── ._selectcc-icmp-select-float.ll │ │ ├── ._selectcc-opt.ll │ │ ├── ._selectcc.ll │ │ ├── ._selected-stack-object.ll │ │ ├── ._set-dx10.ll │ │ ├── ._setcc-equivalent.ll │ │ ├── ._setcc-opt.ll │ │ ├── ._setcc.ll │ │ ├── ._setcc64.ll │ │ ├── ._seto.ll │ │ ├── ._setuo.ll │ │ ├── ._sext-eliminate.ll │ │ ├── ._sext-in-reg-failure-r600.ll │ │ ├── ._sext-in-reg.ll │ │ ├── ._sgpr-control-flow.ll │ │ ├── ._sgpr-copy-duplicate-operand.ll │ │ ├── ._sgpr-copy.ll │ │ ├── ._shared-op-cycle.ll │ │ ├── ._shift-and-i128-ubfe.ll │ │ ├── ._shift-and-i64-ubfe.ll │ │ ├── ._shift-i64-opts.ll │ │ ├── ._shl.ll │ │ ├── ._shl_add_constant.ll │ │ ├── ._shl_add_ptr.ll │ │ ├── ._si-annotate-cf.ll │ │ ├── ._si-annotate-cfg-loop-assert.ll │ │ ├── ._si-instr-info-correct-implicit-operands.ll │ │ ├── ._si-literal-folding.ll │ │ ├── ._si-lod-bias.ll │ │ ├── ._si-lower-control-flow-unreachable-block.ll │ │ ├── ._si-scheduler.ll │ │ ├── ._si-sgpr-spill.ll │ │ ├── ._si-spill-cf.ll │ │ ├── ._si-spill-sgpr-stack.ll │ │ ├── ._si-triv-disjoint-mem-access.ll │ │ ├── ._si-vector-hang.ll │ │ ├── ._sign_extend.ll │ │ ├── ._simplify-demanded-bits-build-pair.ll │ │ ├── ._sint_to_fp.f64.ll │ │ ├── ._sint_to_fp.i64.ll │ │ ├── ._sint_to_fp.ll │ │ ├── ._skip-if-dead.ll │ │ ├── ._smed3.ll │ │ ├── ._sminmax.ll │ │ ├── ._smrd-vccz-bug.ll │ │ ├── ._smrd.ll │ │ ├── ._spill-alloc-sgpr-init-bug.ll │ │ ├── ._spill-scavenge-offset.ll │ │ ├── ._split-scalar-i64-add.ll │ │ ├── ._split-smrd.ll │ │ ├── ._split-vector-memoperand-offsets.ll │ │ ├── ._sra.ll │ │ ├── ._srem.ll │ │ ├── ._srl.ll │ │ ├── ._ssubo.ll │ │ ├── ._store-barrier.ll │ │ ├── ._store-v3i32.ll │ │ ├── ._store-v3i64.ll │ │ ├── ._store-vector-ptrs.ll │ │ ├── ._store.ll │ │ ├── ._store.r600.ll │ │ ├── ._store_typed.ll │ │ ├── ._structurize.ll │ │ ├── ._structurize1.ll │ │ ├── ._sub.ll │ │ ├── ._subreg-coalescer-crash.ll │ │ ├── ._subreg-coalescer-undef-use.ll │ │ ├── ._subreg-eliminate-dead.ll │ │ ├── ._swizzle-export.ll │ │ ├── ._target-cpu.ll │ │ ├── ._tex-clause-antidep.ll │ │ ├── ._texture-input-merge.ll │ │ ├── ._trap.ll │ │ ├── ._trunc-bitcast-vector.ll │ │ ├── ._trunc-cmp-constant.ll │ │ ├── ._trunc-store-f64-to-f16.ll │ │ ├── ._trunc-store-i1.ll │ │ ├── ._trunc-store.ll │ │ ├── ._trunc-vector-store-assertion-failure.ll │ │ ├── ._trunc.ll │ │ ├── ._tti-unroll-prefs.ll │ │ ├── ._uaddo.ll │ │ ├── ._udiv.ll │ │ ├── ._udivrem.ll │ │ ├── ._udivrem24.ll │ │ ├── ._udivrem64.ll │ │ ├── ._uint_to_fp.f64.ll │ │ ├── ._uint_to_fp.i64.ll │ │ ├── ._uint_to_fp.ll │ │ ├── ._umed3.ll │ │ ├── ._unaligned-load-store.ll │ │ ├── ._undefined-subreg-liverange.ll │ │ ├── ._unhandled-loop-condition-assertion.ll │ │ ├── ._uniform-branch-intrinsic-cond.ll │ │ ├── ._uniform-cfg.ll │ │ ├── ._uniform-crash.ll │ │ ├── ._uniform-loop-inside-nonuniform.ll │ │ ├── ._unknown-processor.ll │ │ ├── ._unroll.ll │ │ ├── ._unsupported-cc.ll │ │ ├── ._urecip.ll │ │ ├── ._urem.ll │ │ ├── ._use-sgpr-multiple-times.ll │ │ ├── ._usubo.ll │ │ ├── ._v1i64-kernel-arg.ll │ │ ├── ._v_cndmask.ll │ │ ├── ._v_mac.ll │ │ ├── ._valu-i1.ll │ │ ├── ._vector-alloca.ll │ │ ├── ._vector-extract-insert.ll │ │ ├── ._vertex-fetch-encoding.ll │ │ ├── ._vgpr-spill-emergency-stack-slot-compute.ll │ │ ├── ._vgpr-spill-emergency-stack-slot.ll │ │ ├── ._vi-removed-intrinsics.ll │ │ ├── ._vop-shrink.ll │ │ ├── ._vselect.ll │ │ ├── ._vselect64.ll │ │ ├── ._vtx-fetch-branch.ll │ │ ├── ._vtx-schedule.ll │ │ ├── ._wait.ll │ │ ├── ._waitcnt-flat.ll │ │ ├── ._wqm.ll │ │ ├── ._write-register-vgpr-into-sgpr.ll │ │ ├── ._write_register.ll │ │ ├── ._wrong-transalu-pos-fix.ll │ │ ├── ._xor.ll │ │ ├── ._zero_extend.ll │ │ ├── ._zext-i64-bit-operand.ll │ │ ├── 32-bit-local-address-space.ll │ │ ├── GlobalISel │ │ │ ├── ._amdgpu-irtranslator.ll │ │ │ └── amdgpu-irtranslator.ll │ │ ├── README │ │ ├── add-debug.ll │ │ ├── add.ll │ │ ├── add_i64.ll │ │ ├── addrspacecast-constantexpr.ll │ │ ├── addrspacecast.ll │ │ ├── amdgcn.private-memory.ll │ │ ├── amdgcn.work-item-intrinsics.ll │ │ ├── amdgpu-codegenprepare.ll │ │ ├── amdgpu-shader-calling-convention.ll │ │ ├── amdgpu.private-memory.ll │ │ ├── amdgpu.work-item-intrinsics.deprecated.ll │ │ ├── and-gcn.ll │ │ ├── and.ll │ │ ├── annotate-kernel-features-hsa.ll │ │ ├── annotate-kernel-features.ll │ │ ├── anyext.ll │ │ ├── array-ptr-calc-i32.ll │ │ ├── array-ptr-calc-i64.ll │ │ ├── atomic_cmp_swap_local.ll │ │ ├── atomic_load_add.ll │ │ ├── atomic_load_sub.ll │ │ ├── basic-branch.ll │ │ ├── basic-loop.ll │ │ ├── bfe_uint.ll │ │ ├── bfi_int.ll │ │ ├── bfm.ll │ │ ├── big_alu.ll │ │ ├── bitcast.ll │ │ ├── bitreverse-inline-immediates.ll │ │ ├── bitreverse.ll │ │ ├── branch-uniformity.ll │ │ ├── bswap.ll │ │ ├── bug-vopc-commute.ll │ │ ├── build_vector.ll │ │ ├── call.ll │ │ ├── call_fs.ll │ │ ├── calling-conventions.ll │ │ ├── captured-frame-index.ll │ │ ├── cayman-loop-bug.ll │ │ ├── cf-loop-on-constant.ll │ │ ├── cf-stack-bug.ll │ │ ├── cf_end.ll │ │ ├── cgp-addressing-modes-flat.ll │ │ ├── cgp-addressing-modes.ll │ │ ├── cgp-bitfield-extract.ll │ │ ├── ci-use-flat-for-global.ll │ │ ├── cndmask-no-def-vcc.ll │ │ ├── coalescer_distribute.ll │ │ ├── coalescer_remat.ll │ │ ├── codegen-prepare-addrmode-sext.ll │ │ ├── combine_vloads.ll │ │ ├── commute-compares.ll │ │ ├── commute-shifts.ll │ │ ├── commute_modifiers.ll │ │ ├── complex-folding.ll │ │ ├── concat_vectors.ll │ │ ├── convergent-inlineasm.ll │ │ ├── copy-illegal-type.ll │ │ ├── copy-to-reg.ll │ │ ├── ctlz.ll │ │ ├── ctlz_zero_undef.ll │ │ ├── ctpop.ll │ │ ├── ctpop64.ll │ │ ├── cttz_zero_undef.ll │ │ ├── cube.ll │ │ ├── cvt_f32_ubyte.ll │ │ ├── cvt_flr_i32_f32.ll │ │ ├── cvt_rpi_i32_f32.ll │ │ ├── dagcombine-reassociate-bug.ll │ │ ├── dagcombiner-bug-illegal-vec4-int-to-fp.ll │ │ ├── debug.ll │ │ ├── debugger-emit-prologue.ll │ │ ├── debugger-insert-nops.ll │ │ ├── debugger-reserve-regs.ll │ │ ├── default-fp-mode.ll │ │ ├── detect-dead-lanes.mir │ │ ├── disconnected-predset-break-bug.ll │ │ ├── drop-mem-operand-move-smrd.ll │ │ ├── ds-negative-offset-addressing-mode-loop.ll │ │ ├── ds-sub-offset.ll │ │ ├── ds_read2.ll │ │ ├── ds_read2_offset_order.ll │ │ ├── ds_read2_superreg.ll │ │ ├── ds_read2st64.ll │ │ ├── ds_write2.ll │ │ ├── ds_write2st64.ll │ │ ├── dynamic_stackalloc.ll │ │ ├── elf.ll │ │ ├── elf.r600.ll │ │ ├── empty-function.ll │ │ ├── endcf-loop-header.ll │ │ ├── extload-private.ll │ │ ├── extload.ll │ │ ├── extract-vector-elt-build-vector-combine.ll │ │ ├── extract_vector_elt-f64.ll │ │ ├── extract_vector_elt-i16.ll │ │ ├── extract_vector_elt-i64.ll │ │ ├── extract_vector_elt-i8.ll │ │ ├── extractelt-to-trunc.ll │ │ ├── fabs.f64.ll │ │ ├── fabs.ll │ │ ├── fadd.ll │ │ ├── fadd64.ll │ │ ├── fcanonicalize.ll │ │ ├── fceil.ll │ │ ├── fceil64.ll │ │ ├── fcmp-cnd.ll │ │ ├── fcmp-cnde-int-args.ll │ │ ├── fcmp.ll │ │ ├── fcmp64.ll │ │ ├── fconst64.ll │ │ ├── fcopysign.f32.ll │ │ ├── fcopysign.f64.ll │ │ ├── fdiv.f64.ll │ │ ├── fdiv.ll │ │ ├── fetch-limits.r600.ll │ │ ├── fetch-limits.r700+.ll │ │ ├── ffloor.f64.ll │ │ ├── ffloor.ll │ │ ├── flat-address-space.ll │ │ ├── flat-scratch-reg.ll │ │ ├── flat_atomics.ll │ │ ├── flat_atomics_i64.ll │ │ ├── floor.ll │ │ ├── fma-combine.ll │ │ ├── fma.f64.ll │ │ ├── fma.ll │ │ ├── fmad.ll │ │ ├── fmax.ll │ │ ├── fmax3.f64.ll │ │ ├── fmax3.ll │ │ ├── fmax_legacy.f64.ll │ │ ├── fmax_legacy.ll │ │ ├── fmaxnum.f64.ll │ │ ├── fmaxnum.ll │ │ ├── fmed3.ll │ │ ├── fmin.ll │ │ ├── fmin3.ll │ │ ├── fmin_legacy.f64.ll │ │ ├── fmin_legacy.ll │ │ ├── fminnum.f64.ll │ │ ├── fminnum.ll │ │ ├── fmul-2-combine-multi-use.ll │ │ ├── fmul.ll │ │ ├── fmul64.ll │ │ ├── fmuladd.ll │ │ ├── fnearbyint.ll │ │ ├── fneg-fabs.f64.ll │ │ ├── fneg-fabs.ll │ │ ├── fneg.f64.ll │ │ ├── fneg.ll │ │ ├── fp-classify.ll │ │ ├── fp16_to_fp.ll │ │ ├── fp32_to_fp16.ll │ │ ├── fp_to_sint.f64.ll │ │ ├── fp_to_sint.ll │ │ ├── fp_to_uint.f64.ll │ │ ├── fp_to_uint.ll │ │ ├── fpext.ll │ │ ├── fptrunc.ll │ │ ├── fract.f64.ll │ │ ├── fract.ll │ │ ├── frem.ll │ │ ├── fsqrt.f64.ll │ │ ├── fsqrt.ll │ │ ├── fsub.ll │ │ ├── fsub64.ll │ │ ├── ftrunc.f64.ll │ │ ├── ftrunc.ll │ │ ├── gep-address-space.ll │ │ ├── global-constant.ll │ │ ├── global-directive.ll │ │ ├── global-variable-relocs.ll │ │ ├── global_atomics.ll │ │ ├── global_atomics_i64.ll │ │ ├── gv-const-addrspace.ll │ │ ├── gv-offset-folding.ll │ │ ├── half.ll │ │ ├── hsa-default-device.ll │ │ ├── hsa-fp-mode.ll │ │ ├── hsa-func.ll │ │ ├── hsa-globals.ll │ │ ├── hsa-group-segment.ll │ │ ├── hsa-note-no-func.ll │ │ ├── hsa.ll │ │ ├── i1-copy-implicit-def.ll │ │ ├── i1-copy-phi.ll │ │ ├── i8-to-double-to-float.ll │ │ ├── icmp-select-sete-reverse-args.ll │ │ ├── icmp64.ll │ │ ├── image-attributes.ll │ │ ├── image-resource-id.ll │ │ ├── imm.ll │ │ ├── indirect-addressing-si.ll │ │ ├── indirect-addressing-undef.mir │ │ ├── indirect-private-64.ll │ │ ├── infinite-loop-evergreen.ll │ │ ├── infinite-loop.ll │ │ ├── inline-asm.ll │ │ ├── inline-calls.ll │ │ ├── inline-constraints.ll │ │ ├── input-mods.ll │ │ ├── insert_subreg.ll │ │ ├── insert_vector_elt.ll │ │ ├── invalid-addrspacecast.ll │ │ ├── invalid-opencl-version-metadata1.ll │ │ ├── invalid-opencl-version-metadata2.ll │ │ ├── invalid-opencl-version-metadata3.ll │ │ ├── invariant-load-no-alias-store.ll │ │ ├── jump-address.ll │ │ ├── kcache-fold.ll │ │ ├── kernarg-stack-alignment.ll │ │ ├── kernel-args.ll │ │ ├── large-alloca-compute.ll │ │ ├── large-alloca-graphics.ll │ │ ├── large-constant-initializer.ll │ │ ├── large-work-group-promote-alloca.ll │ │ ├── large-work-group-registers.ll │ │ ├── lds-alignment.ll │ │ ├── lds-initializer.ll │ │ ├── lds-m0-init-in-loop.ll │ │ ├── lds-oqap-crash.ll │ │ ├── lds-output-queue.ll │ │ ├── lds-size.ll │ │ ├── lds-zero-initializer.ll │ │ ├── legalizedag-bug-expand-setcc.ll │ │ ├── lit.local.cfg │ │ ├── literals.ll │ │ ├── liveness.mir │ │ ├── llvm.AMDGPU.bfe.i32.ll │ │ ├── llvm.AMDGPU.bfe.u32.ll │ │ ├── llvm.AMDGPU.clamp.ll │ │ ├── llvm.AMDGPU.cube.ll │ │ ├── llvm.AMDGPU.flbit.i32.ll │ │ ├── llvm.AMDGPU.kill.ll │ │ ├── llvm.SI.fs.interp.ll │ │ ├── llvm.SI.gather4.ll │ │ ├── llvm.SI.getlod.ll │ │ ├── llvm.SI.image.ll │ │ ├── llvm.SI.image.sample-masked.ll │ │ ├── llvm.SI.image.sample.ll │ │ ├── llvm.SI.image.sample.o.ll │ │ ├── llvm.SI.load.dword.ll │ │ ├── llvm.SI.packf16.ll │ │ ├── llvm.SI.sendmsg-m0.ll │ │ ├── llvm.SI.sendmsg.ll │ │ ├── llvm.SI.tbuffer.store.ll │ │ ├── llvm.amdgcn.atomic.dec.ll │ │ ├── llvm.amdgcn.atomic.inc.ll │ │ ├── llvm.amdgcn.buffer.atomic.ll │ │ ├── llvm.amdgcn.buffer.load.format.ll │ │ ├── llvm.amdgcn.buffer.load.ll │ │ ├── llvm.amdgcn.buffer.store.format.ll │ │ ├── llvm.amdgcn.buffer.store.ll │ │ ├── llvm.amdgcn.buffer.wbinvl1.ll │ │ ├── llvm.amdgcn.buffer.wbinvl1.sc.ll │ │ ├── llvm.amdgcn.buffer.wbinvl1.vol.ll │ │ ├── llvm.amdgcn.class.ll │ │ ├── llvm.amdgcn.cos.ll │ │ ├── llvm.amdgcn.cubeid.ll │ │ ├── llvm.amdgcn.cubema.ll │ │ ├── llvm.amdgcn.cubesc.ll │ │ ├── llvm.amdgcn.cubetc.ll │ │ ├── llvm.amdgcn.dispatch.ptr.ll │ │ ├── llvm.amdgcn.div.fixup.ll │ │ ├── llvm.amdgcn.div.fmas.ll │ │ ├── llvm.amdgcn.div.scale.ll │ │ ├── llvm.amdgcn.ds.bpermute.ll │ │ ├── llvm.amdgcn.ds.permute.ll │ │ ├── llvm.amdgcn.ds.swizzle.ll │ │ ├── llvm.amdgcn.fdiv.fast.ll │ │ ├── llvm.amdgcn.fract.ll │ │ ├── llvm.amdgcn.frexp.exp.ll │ │ ├── llvm.amdgcn.frexp.mant.ll │ │ ├── llvm.amdgcn.groupstaticsize.ll │ │ ├── llvm.amdgcn.image.atomic.ll │ │ ├── llvm.amdgcn.image.ll │ │ ├── llvm.amdgcn.interp.ll │ │ ├── llvm.amdgcn.kernarg.segment.ptr.ll │ │ ├── llvm.amdgcn.ldexp.ll │ │ ├── llvm.amdgcn.lerp.ll │ │ ├── llvm.amdgcn.log.clamp.ll │ │ ├── llvm.amdgcn.mbcnt.ll │ │ ├── llvm.amdgcn.mov.dpp.ll │ │ ├── llvm.amdgcn.ps.live.ll │ │ ├── llvm.amdgcn.queue.ptr.ll │ │ ├── llvm.amdgcn.rcp.ll │ │ ├── llvm.amdgcn.read.workdim.ll │ │ ├── llvm.amdgcn.rsq.clamp.ll │ │ ├── llvm.amdgcn.rsq.legacy.ll │ │ ├── llvm.amdgcn.rsq.ll │ │ ├── llvm.amdgcn.s.barrier.ll │ │ ├── llvm.amdgcn.s.dcache.inv.ll │ │ ├── llvm.amdgcn.s.dcache.inv.vol.ll │ │ ├── llvm.amdgcn.s.dcache.wb.ll │ │ ├── llvm.amdgcn.s.dcache.wb.vol.ll │ │ ├── llvm.amdgcn.s.getreg.ll │ │ ├── llvm.amdgcn.s.memrealtime.ll │ │ ├── llvm.amdgcn.s.memtime.ll │ │ ├── llvm.amdgcn.s.sleep.ll │ │ ├── llvm.amdgcn.s.waitcnt.ll │ │ ├── llvm.amdgcn.sin.ll │ │ ├── llvm.amdgcn.trig.preop.ll │ │ ├── llvm.amdgcn.workgroup.id.ll │ │ ├── llvm.amdgcn.workitem.id.ll │ │ ├── llvm.amdgpu.kilp.ll │ │ ├── llvm.cos.ll │ │ ├── llvm.dbg.value.ll │ │ ├── llvm.exp2.ll │ │ ├── llvm.log2.ll │ │ ├── llvm.memcpy.ll │ │ ├── llvm.pow.ll │ │ ├── llvm.r600.dot4.ll │ │ ├── llvm.r600.group.barrier.ll │ │ ├── llvm.r600.read.local.size.ll │ │ ├── llvm.r600.read.workdim.ll │ │ ├── llvm.r600.recipsqrt.clamped.ll │ │ ├── llvm.r600.recipsqrt.ieee.ll │ │ ├── llvm.r600.tex.ll │ │ ├── llvm.rint.f64.ll │ │ ├── llvm.rint.ll │ │ ├── llvm.round.f64.ll │ │ ├── llvm.round.ll │ │ ├── llvm.sin.ll │ │ ├── load-constant-f64.ll │ │ ├── load-constant-i1.ll │ │ ├── load-constant-i16.ll │ │ ├── load-constant-i32.ll │ │ ├── load-constant-i64.ll │ │ ├── load-constant-i8.ll │ │ ├── load-global-f32.ll │ │ ├── load-global-f64.ll │ │ ├── load-global-i1.ll │ │ ├── load-global-i16.ll │ │ ├── load-global-i32.ll │ │ ├── load-global-i64.ll │ │ ├── load-global-i8.ll │ │ ├── load-input-fold.ll │ │ ├── load-local-f32.ll │ │ ├── load-local-f64.ll │ │ ├── load-local-i1.ll │ │ ├── load-local-i16.ll │ │ ├── load-local-i32.ll │ │ ├── load-local-i64.ll │ │ ├── load-local-i8.ll │ │ ├── load-weird-sizes.ll │ │ ├── local-64.ll │ │ ├── local-atomics.ll │ │ ├── local-atomics64.ll │ │ ├── local-memory.amdgcn.ll │ │ ├── local-memory.ll │ │ ├── local-memory.r600.ll │ │ ├── local-stack-slot-bug.ll │ │ ├── loop-address.ll │ │ ├── loop-idiom.ll │ │ ├── lower-range-metadata-intrinsic-call.ll │ │ ├── lshl.ll │ │ ├── lshr.ll │ │ ├── m0-spill.ll │ │ ├── mad-combine.ll │ │ ├── mad-sub.ll │ │ ├── mad24-get-global-id.ll │ │ ├── mad_int24.ll │ │ ├── mad_uint24.ll │ │ ├── madak.ll │ │ ├── madmk.ll │ │ ├── max-literals.ll │ │ ├── max.ll │ │ ├── max3.ll │ │ ├── merge-stores.ll │ │ ├── min.ll │ │ ├── min3.ll │ │ ├── missing-store.ll │ │ ├── move-addr64-rsrc-dead-subreg-writes.ll │ │ ├── move-to-valu-atomicrmw.ll │ │ ├── mubuf-shader-vgpr.ll │ │ ├── mubuf.ll │ │ ├── mul.ll │ │ ├── mul_int24.ll │ │ ├── mul_uint24.ll │ │ ├── mulhu.ll │ │ ├── multilevel-break.ll │ │ ├── no-hsa-graphics-shaders.ll │ │ ├── no-initializer-constant-addrspace.ll │ │ ├── no-shrink-extloads.ll │ │ ├── opencl-image-metadata.ll │ │ ├── operand-folding.ll │ │ ├── operand-spacing.ll │ │ ├── or.ll │ │ ├── over-max-lds-size.ll │ │ ├── packetizer.ll │ │ ├── parallelandifcollapse.ll │ │ ├── parallelorifcollapse.ll │ │ ├── partially-dead-super-register-immediate.ll │ │ ├── predicate-dp4.ll │ │ ├── predicates.ll │ │ ├── private-element-size.ll │ │ ├── private-memory-atomics.ll │ │ ├── private-memory-broken.ll │ │ ├── private-memory-r600.ll │ │ ├── promote-alloca-array-allocation.ll │ │ ├── promote-alloca-bitcast-function.ll │ │ ├── promote-alloca-globals.ll │ │ ├── promote-alloca-invariant-markers.ll │ │ ├── promote-alloca-lifetime.ll │ │ ├── promote-alloca-mem-intrinsics.ll │ │ ├── promote-alloca-no-opts.ll │ │ ├── promote-alloca-padding-size-estimate.ll │ │ ├── promote-alloca-shaders.ll │ │ ├── promote-alloca-stored-pointer-value.ll │ │ ├── promote-alloca-to-lds-icmp.ll │ │ ├── promote-alloca-to-lds-phi.ll │ │ ├── promote-alloca-to-lds-select.ll │ │ ├── promote-alloca-unhandled-intrinsic.ll │ │ ├── promote-alloca-volatile.ll │ │ ├── pv-packing.ll │ │ ├── pv.ll │ │ ├── r600-encoding.ll │ │ ├── r600-export-fix.ll │ │ ├── r600-infinite-loop-bug-while-reorganizing-vector.ll │ │ ├── r600.private-memory.ll │ │ ├── r600.work-item-intrinsics.ll │ │ ├── r600cfg.ll │ │ ├── rcp-pattern.ll │ │ ├── read-register-invalid-subtarget.ll │ │ ├── read-register-invalid-type-i32.ll │ │ ├── read-register-invalid-type-i64.ll │ │ ├── read_register.ll │ │ ├── readcyclecounter.ll │ │ ├── reduce-load-width-alignment.ll │ │ ├── reduce-store-width-alignment.ll │ │ ├── reg-coalescer-sched-crash.ll │ │ ├── register-count-comments.ll │ │ ├── rename-disconnected-bug.ll │ │ ├── rename-independent-subregs.mir │ │ ├── reorder-stores.ll │ │ ├── ret.ll │ │ ├── ret_jump.ll │ │ ├── rotl.i64.ll │ │ ├── rotl.ll │ │ ├── rotr.i64.ll │ │ ├── rotr.ll │ │ ├── rsq.ll │ │ ├── runtime-metadata.ll │ │ ├── rv7x0_count3.ll │ │ ├── s_addk_i32.ll │ │ ├── s_movk_i32.ll │ │ ├── s_mulk_i32.ll │ │ ├── saddo.ll │ │ ├── salu-to-valu.ll │ │ ├── sampler-resource-id.ll │ │ ├── scalar_to_vector.ll │ │ ├── schedule-fs-loop-nested-if.ll │ │ ├── schedule-fs-loop-nested.ll │ │ ├── schedule-fs-loop.ll │ │ ├── schedule-global-loads.ll │ │ ├── schedule-if-2.ll │ │ ├── schedule-if.ll │ │ ├── schedule-kernel-arg-loads.ll │ │ ├── schedule-vs-if-nested-loop-failure.ll │ │ ├── schedule-vs-if-nested-loop.ll │ │ ├── scratch-buffer.ll │ │ ├── sdiv.ll │ │ ├── sdivrem24.ll │ │ ├── sdivrem64.ll │ │ ├── select-i1.ll │ │ ├── select-vectors.ll │ │ ├── select.ll │ │ ├── select64.ll │ │ ├── selectcc-cnd.ll │ │ ├── selectcc-cnde-int.ll │ │ ├── selectcc-icmp-select-float.ll │ │ ├── selectcc-opt.ll │ │ ├── selectcc.ll │ │ ├── selected-stack-object.ll │ │ ├── set-dx10.ll │ │ ├── setcc-equivalent.ll │ │ ├── setcc-opt.ll │ │ ├── setcc.ll │ │ ├── setcc64.ll │ │ ├── seto.ll │ │ ├── setuo.ll │ │ ├── sext-eliminate.ll │ │ ├── sext-in-reg-failure-r600.ll │ │ ├── sext-in-reg.ll │ │ ├── sgpr-control-flow.ll │ │ ├── sgpr-copy-duplicate-operand.ll │ │ ├── sgpr-copy.ll │ │ ├── shared-op-cycle.ll │ │ ├── shift-and-i128-ubfe.ll │ │ ├── shift-and-i64-ubfe.ll │ │ ├── shift-i64-opts.ll │ │ ├── shl.ll │ │ ├── shl_add_constant.ll │ │ ├── shl_add_ptr.ll │ │ ├── si-annotate-cf.ll │ │ ├── si-annotate-cfg-loop-assert.ll │ │ ├── si-instr-info-correct-implicit-operands.ll │ │ ├── si-literal-folding.ll │ │ ├── si-lod-bias.ll │ │ ├── si-lower-control-flow-unreachable-block.ll │ │ ├── si-scheduler.ll │ │ ├── si-sgpr-spill.ll │ │ ├── si-spill-cf.ll │ │ ├── si-spill-sgpr-stack.ll │ │ ├── si-triv-disjoint-mem-access.ll │ │ ├── si-vector-hang.ll │ │ ├── sign_extend.ll │ │ ├── simplify-demanded-bits-build-pair.ll │ │ ├── sint_to_fp.f64.ll │ │ ├── sint_to_fp.i64.ll │ │ ├── sint_to_fp.ll │ │ ├── skip-if-dead.ll │ │ ├── smed3.ll │ │ ├── sminmax.ll │ │ ├── smrd-vccz-bug.ll │ │ ├── smrd.ll │ │ ├── spill-alloc-sgpr-init-bug.ll │ │ ├── spill-scavenge-offset.ll │ │ ├── split-scalar-i64-add.ll │ │ ├── split-smrd.ll │ │ ├── split-vector-memoperand-offsets.ll │ │ ├── sra.ll │ │ ├── srem.ll │ │ ├── srl.ll │ │ ├── ssubo.ll │ │ ├── store-barrier.ll │ │ ├── store-v3i32.ll │ │ ├── store-v3i64.ll │ │ ├── store-vector-ptrs.ll │ │ ├── store.ll │ │ ├── store.r600.ll │ │ ├── store_typed.ll │ │ ├── structurize.ll │ │ ├── structurize1.ll │ │ ├── sub.ll │ │ ├── subreg-coalescer-crash.ll │ │ ├── subreg-coalescer-undef-use.ll │ │ ├── subreg-eliminate-dead.ll │ │ ├── swizzle-export.ll │ │ ├── target-cpu.ll │ │ ├── tex-clause-antidep.ll │ │ ├── texture-input-merge.ll │ │ ├── trap.ll │ │ ├── trunc-bitcast-vector.ll │ │ ├── trunc-cmp-constant.ll │ │ ├── trunc-store-f64-to-f16.ll │ │ ├── trunc-store-i1.ll │ │ ├── trunc-store.ll │ │ ├── trunc-vector-store-assertion-failure.ll │ │ ├── trunc.ll │ │ ├── tti-unroll-prefs.ll │ │ ├── uaddo.ll │ │ ├── udiv.ll │ │ ├── udivrem.ll │ │ ├── udivrem24.ll │ │ ├── udivrem64.ll │ │ ├── uint_to_fp.f64.ll │ │ ├── uint_to_fp.i64.ll │ │ ├── uint_to_fp.ll │ │ ├── umed3.ll │ │ ├── unaligned-load-store.ll │ │ ├── undefined-subreg-liverange.ll │ │ ├── unhandled-loop-condition-assertion.ll │ │ ├── uniform-branch-intrinsic-cond.ll │ │ ├── uniform-cfg.ll │ │ ├── uniform-crash.ll │ │ ├── uniform-loop-inside-nonuniform.ll │ │ ├── unknown-processor.ll │ │ ├── unroll.ll │ │ ├── unsupported-cc.ll │ │ ├── urecip.ll │ │ ├── urem.ll │ │ ├── use-sgpr-multiple-times.ll │ │ ├── usubo.ll │ │ ├── v1i64-kernel-arg.ll │ │ ├── v_cndmask.ll │ │ ├── v_mac.ll │ │ ├── valu-i1.ll │ │ ├── vector-alloca.ll │ │ ├── vector-extract-insert.ll │ │ ├── vertex-fetch-encoding.ll │ │ ├── vgpr-spill-emergency-stack-slot-compute.ll │ │ ├── vgpr-spill-emergency-stack-slot.ll │ │ ├── vi-removed-intrinsics.ll │ │ ├── vop-shrink.ll │ │ ├── vselect.ll │ │ ├── vselect64.ll │ │ ├── vtx-fetch-branch.ll │ │ ├── vtx-schedule.ll │ │ ├── wait.ll │ │ ├── waitcnt-flat.ll │ │ ├── wqm.ll │ │ ├── write-register-vgpr-into-sgpr.ll │ │ ├── write_register.ll │ │ ├── wrong-transalu-pos-fix.ll │ │ ├── xor.ll │ │ ├── zero_extend.ll │ │ └── zext-i64-bit-operand.ll │ ├── ARM │ │ ├── ._2006-11-10-CycleInDAG.ll │ │ ├── ._2007-01-19-InfiniteLoop.ll │ │ ├── ._2007-03-07-CombinerCrash.ll │ │ ├── ._2007-03-13-InstrSched.ll │ │ ├── ._2007-03-21-JoinIntervalsCrash.ll │ │ ├── ._2007-03-27-RegScavengerAssert.ll │ │ ├── ._2007-03-30-RegScavengerAssert.ll │ │ ├── ._2007-04-02-RegScavengerAssert.ll │ │ ├── ._2007-04-03-PEIBug.ll │ │ ├── ._2007-04-03-UndefinedSymbol.ll │ │ ├── ._2007-04-30-CombinerCrash.ll │ │ ├── ._2007-05-03-BadPostIndexedLd.ll │ │ ├── ._2007-05-07-tailmerge-1.ll │ │ ├── ._2007-05-09-tailmerge-2.ll │ │ ├── ._2007-05-14-InlineAsmCstCrash.ll │ │ ├── ._2007-05-14-RegScavengerAssert.ll │ │ ├── ._2007-05-22-tailmerge-3.ll │ │ ├── ._2007-05-23-BadPreIndexedStore.ll │ │ ├── ._2007-08-15-ReuseBug.ll │ │ ├── ._2008-02-04-LocalRegAllocBug.ll │ │ ├── ._2008-02-29-RegAllocLocal.ll │ │ ├── ._2008-03-05-SxtInRegBug.ll │ │ ├── ._2008-03-07-RegScavengerAssert.ll │ │ ├── ._2008-04-04-ScavengerAssert.ll │ │ ├── ._2008-04-10-ScavengerAssert.ll │ │ ├── ._2008-04-11-PHIofImpDef.ll │ │ ├── ._2008-05-19-LiveIntervalsBug.ll │ │ ├── ._2008-05-19-ScavengerAssert.ll │ │ ├── ._2008-07-17-Fdiv.ll │ │ ├── ._2008-07-24-CodeGenPrepCrash.ll │ │ ├── ._2008-08-07-AsmPrintBug.ll │ │ ├── ._2008-09-17-CoalescerBug.ll │ │ ├── ._2008-11-18-ScavengerAssert.ll │ │ ├── ._2009-02-16-SpillerBug.ll │ │ ├── ._2009-02-22-SoftenFloatVaArg.ll │ │ ├── ._2009-02-27-SpillerBug.ll │ │ ├── ._2009-03-07-SpillerBug.ll │ │ ├── ._2009-03-09-AddrModeBug.ll │ │ ├── ._2009-04-06-AsmModifier.ll │ │ ├── ._2009-04-08-AggregateAddr.ll │ │ ├── ._2009-04-08-FREM.ll │ │ ├── ._2009-04-08-FloatUndef.ll │ │ ├── ._2009-04-09-RegScavengerAsm.ll │ │ ├── ._2009-05-05-DAGCombineBug.ll │ │ ├── ._2009-05-07-RegAllocLocal.ll │ │ ├── ._2009-05-11-CodePlacementCrash.ll │ │ ├── ._2009-05-18-InlineAsmMem.ll │ │ ├── ._2009-06-02-ISelCrash.ll │ │ ├── ._2009-06-04-MissingLiveIn.ll │ │ ├── ._2009-06-15-RegScavengerAssert.ll │ │ ├── ._2009-06-19-RegScavengerAssert.ll │ │ ├── ._2009-06-22-CoalescerBug.ll │ │ ├── ._2009-06-30-RegScavengerAssert.ll │ │ ├── ._2009-06-30-RegScavengerAssert2.ll │ │ ├── ._2009-06-30-RegScavengerAssert3.ll │ │ ├── ._2009-06-30-RegScavengerAssert4.ll │ │ ├── ._2009-06-30-RegScavengerAssert5.ll │ │ ├── ._2009-07-01-CommuteBug.ll │ │ ├── ._2009-07-09-asm-p-constraint.ll │ │ ├── ._2009-07-18-RewriterBug.ll │ │ ├── ._2009-07-22-ScavengerAssert.ll │ │ ├── ._2009-07-22-SchedulerAssert.ll │ │ ├── ._2009-07-29-VFP3Registers.ll │ │ ├── ._2009-08-02-RegScavengerAssert-Neon.ll │ │ ├── ._2009-08-04-RegScavengerAssert-2.ll │ │ ├── ._2009-08-04-RegScavengerAssert.ll │ │ ├── ._2009-08-15-RegScavenger-EarlyClobber.ll │ │ ├── ._2009-08-15-RegScavengerAssert.ll │ │ ├── ._2009-08-21-PostRAKill.ll │ │ ├── ._2009-08-21-PostRAKill2.ll │ │ ├── ._2009-08-21-PostRAKill3.ll │ │ ├── ._2009-08-26-ScalarToVector.ll │ │ ├── ._2009-08-27-ScalarToVector.ll │ │ ├── ._2009-08-29-ExtractEltf32.ll │ │ ├── ._2009-08-29-TooLongSplat.ll │ │ ├── ._2009-08-31-LSDA-Name.ll │ │ ├── ._2009-08-31-TwoRegShuffle.ll │ │ ├── ._2009-09-09-AllOnes.ll │ │ ├── ._2009-09-09-fpcmp-ole.ll │ │ ├── ._2009-09-10-postdec.ll │ │ ├── ._2009-09-13-InvalidSubreg.ll │ │ ├── ._2009-09-13-InvalidSuperReg.ll │ │ ├── ._2009-09-20-LiveIntervalsBug.ll │ │ ├── ._2009-09-21-LiveVariablesBug.ll │ │ ├── ._2009-09-22-LiveVariablesBug.ll │ │ ├── ._2009-09-23-LiveVariablesBug.ll │ │ ├── ._2009-09-24-spill-align.ll │ │ ├── ._2009-09-27-CoalescerBug.ll │ │ ├── ._2009-09-28-LdStOptiBug.ll │ │ ├── ._2009-10-02-NEONSubregsBug.ll │ │ ├── ._2009-10-16-Scope.ll │ │ ├── ._2009-10-27-double-align.ll │ │ ├── ._2009-10-30.ll │ │ ├── ._2009-11-01-NeonMoves.ll │ │ ├── ._2009-11-02-NegativeLane.ll │ │ ├── ._2009-11-07-SubRegAsmPrinting.ll │ │ ├── ._2009-11-13-CoalescerCrash.ll │ │ ├── ._2009-11-13-ScavengerAssert.ll │ │ ├── ._2009-11-13-ScavengerAssert2.ll │ │ ├── ._2009-11-13-VRRewriterCrash.ll │ │ ├── ._2009-11-30-LiveVariablesBug.ll │ │ ├── ._2009-12-02-vtrn-undef.ll │ │ ├── ._2010-03-04-eabi-fp-spill.ll │ │ ├── ._2010-03-04-stm-undef-addr.ll │ │ ├── ._2010-03-18-ldm-rtrn.ll │ │ ├── ._2010-04-09-NeonSelect.ll │ │ ├── ._2010-04-13-v2f64SplitArg.ll │ │ ├── ._2010-04-14-SplitVector.ll │ │ ├── ._2010-04-15-ScavengerDebugValue.ll │ │ ├── ._2010-05-14-IllegalType.ll │ │ ├── ._2010-05-17-FastAllocCrash.ll │ │ ├── ._2010-05-18-LocalAllocCrash.ll │ │ ├── ._2010-05-18-PostIndexBug.ll │ │ ├── ._2010-05-19-Shuffles.ll │ │ ├── ._2010-05-20-NEONSpillCrash.ll │ │ ├── ._2010-05-21-BuildVector.ll │ │ ├── ._2010-06-11-vmovdrr-bitcast.ll │ │ ├── ._2010-06-21-LdStMultipleBug.ll │ │ ├── ._2010-06-21-nondarwin-tc.ll │ │ ├── ._2010-06-25-Thumb2ITInvalidIterator.ll │ │ ├── ._2010-06-29-PartialRedefFastAlloc.ll │ │ ├── ._2010-06-29-SubregImpDefs.ll │ │ ├── ._2010-07-26-GlobalMerge.ll │ │ ├── ._2010-08-04-EHCrash.ll │ │ ├── ._2010-08-04-StackVariable.ll │ │ ├── ._2010-09-21-OptCmpBug.ll │ │ ├── ._2010-10-25-ifcvt-ldm.ll │ │ ├── ._2010-11-15-SpillEarlyClobber.ll │ │ ├── ._2010-11-29-PrologueBug.ll │ │ ├── ._2010-12-07-PEIBug.ll │ │ ├── ._2010-12-08-tpsoft.ll │ │ ├── ._2010-12-15-elf-lcomm.ll │ │ ├── ._2010-12-17-LocalStackSlotCrash.ll │ │ ├── ._2011-01-19-MergedGlobalDbg.ll │ │ ├── ._2011-02-04-AntidepMultidef.ll │ │ ├── ._2011-02-07-AntidepClobber.ll │ │ ├── ._2011-03-10-DAGCombineCrash.ll │ │ ├── ._2011-03-15-LdStMultipleBug.ll │ │ ├── ._2011-03-23-PeepholeBug.ll │ │ ├── ._2011-04-07-schediv.ll │ │ ├── ._2011-04-11-MachineLICMBug.ll │ │ ├── ._2011-04-12-AlignBug.ll │ │ ├── ._2011-04-12-FastRegAlloc.ll │ │ ├── ._2011-04-15-AndVFlagPeepholeBug.ll │ │ ├── ._2011-04-15-RegisterCmpPeephole.ll │ │ ├── ._2011-04-26-SchedTweak.ll │ │ ├── ._2011-04-27-IfCvtBug.ll │ │ ├── ._2011-05-04-MultipleLandingPadSuccs.ll │ │ ├── ._2011-06-09-TailCallByVal.ll │ │ ├── ._2011-06-16-TailCallByVal.ll │ │ ├── ._2011-06-29-MergeGlobalsAlign.ll │ │ ├── ._2011-07-10-GlobalMergeBug.ll │ │ ├── ._2011-08-02-MergedGlobalDbg.ll │ │ ├── ._2011-08-12-vmovqqqq-pseudo.ll │ │ ├── ._2011-08-25-ldmia_ret.ll │ │ ├── ._2011-08-29-SchedCycle.ll │ │ ├── ._2011-08-29-ldr_pre_imm.ll │ │ ├── ._2011-09-09-OddVectorDivision.ll │ │ ├── ._2011-09-19-cpsr.ll │ │ ├── ._2011-09-28-CMovCombineBug.ll │ │ ├── ._2011-10-26-ExpandUnalignedLoadCrash.ll │ │ ├── ._2011-10-26-memset-inline.ll │ │ ├── ._2011-10-26-memset-with-neon.ll │ │ ├── ._2011-11-07-PromoteVectorLoadStore.ll │ │ ├── ._2011-11-09-BitcastVectorDouble.ll │ │ ├── ._2011-11-09-IllegalVectorFPIntConvert.ll │ │ ├── ._2011-11-14-EarlyClobber.ll │ │ ├── ._2011-11-28-DAGCombineBug.ll │ │ ├── ._2011-11-29-128bitArithmetics.ll │ │ ├── ._2011-11-30-MergeAlignment.ll │ │ ├── ._2011-12-14-machine-sink.ll │ │ ├── ._2011-12-19-sjlj-clobber.ll │ │ ├── ._2012-01-23-PostRA-LICM.ll │ │ ├── ._2012-01-24-RegSequenceLiveRange.ll │ │ ├── ._2012-01-26-CoalescerBug.ll │ │ ├── ._2012-01-26-CopyPropKills.ll │ │ ├── ._2012-02-01-CoalescerBug.ll │ │ ├── ._2012-03-05-FPSCR-bug.ll │ │ ├── ._2012-03-13-DAGCombineBug.ll │ │ ├── ._2012-03-26-FoldImmBug.ll │ │ ├── ._2012-04-02-TwoAddrInstrCrash.ll │ │ ├── ._2012-04-10-DAGCombine.ll │ │ ├── ._2012-04-24-SplitEHCriticalEdge.ll │ │ ├── ._2012-05-04-vmov.ll │ │ ├── ._2012-05-10-PreferVMOVtoVDUP32.ll │ │ ├── ._2012-05-29-TailDupBug.ll │ │ ├── ._2012-06-12-SchedMemLatency.ll │ │ ├── ._2012-08-04-DtripleSpillReload.ll │ │ ├── ._2012-08-08-legalize-unaligned.ll │ │ ├── ._2012-08-09-neon-extload.ll │ │ ├── ._2012-08-13-bfi.ll │ │ ├── ._2012-08-23-legalize-vmull.ll │ │ ├── ._2012-08-27-CopyPhysRegCrash.ll │ │ ├── ._2012-08-30-select.ll │ │ ├── ._2012-09-18-ARMv4ISelBug.ll │ │ ├── ._2012-09-25-InlineAsmScalarToVectorConv.ll │ │ ├── ._2012-09-25-InlineAsmScalarToVectorConv2.ll │ │ ├── ._2012-10-04-AAPCS-byval-align8.ll │ │ ├── ._2012-10-04-FixedFrame-vs-byval.ll │ │ ├── ._2012-10-04-LDRB_POST_IMM-Crash.ll │ │ ├── ._2012-10-18-PR14099-ByvalFrameAddress.ll │ │ ├── ._2012-11-14-subs_carry.ll │ │ ├── ._2013-01-21-PR14992.ll │ │ ├── ._2013-02-27-expand-vfma.ll │ │ ├── ._2013-04-05-Small-ByVal-Structs-PR15293.ll │ │ ├── ._2013-04-16-AAPCS-C4-vs-VFP.ll │ │ ├── ._2013-04-16-AAPCS-C5-vs-VFP.ll │ │ ├── ._2013-04-18-load-overlap-PR14824.ll │ │ ├── ._2013-04-21-AAPCS-VA-C.1.cp.ll │ │ ├── ._2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP.ll │ │ ├── ._2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP2.ll │ │ ├── ._2013-05-05-IfConvertBug.ll │ │ ├── ._2013-05-07-ByteLoadSameAddress.ll │ │ ├── ._2013-05-13-AAPCS-byval-padding.ll │ │ ├── ._2013-05-13-AAPCS-byval-padding2.ll │ │ ├── ._2013-05-13-DAGCombiner-undef-mask.ll │ │ ├── ._2013-05-31-char-shift-crash.ll │ │ ├── ._2013-06-03-ByVal-2Kbytes.ll │ │ ├── ._2013-07-29-vector-or-combine.ll │ │ ├── ._2013-10-11-select-stalls.ll │ │ ├── ._2013-11-08-inline-asm-neon-array.ll │ │ ├── ._2014-01-09-pseudo_expand_implicit_reg.ll │ │ ├── ._2014-02-05-vfp-regs-after-stack.ll │ │ ├── ._2014-02-21-byval-reg-split-alignment.ll │ │ ├── ._2014-05-14-DwarfEHCrash.ll │ │ ├── ._2014-07-18-earlyclobber-str-post.ll │ │ ├── ._2014-08-04-muls-it.ll │ │ ├── ._2015-01-21-thumbv4t-ldstr-opt.ll │ │ ├── ._2016-05-01-RegScavengerAssert.ll │ │ ├── ._ARMLoadStoreDBG.mir │ │ ├── ._DbgValueOtherTargets.test │ │ ├── ._MachO-subtypes.ll │ │ ├── ._MergeConsecutiveStores.ll │ │ ├── ._PR15053.ll │ │ ├── ._Windows │ │ ├── ._a15-SD-dep.ll │ │ ├── ._a15-mla.ll │ │ ├── ._a15-partial-update.ll │ │ ├── ._a15.ll │ │ ├── ._aapcs-hfa-code.ll │ │ ├── ._aapcs-hfa.ll │ │ ├── ._addrmode.ll │ │ ├── ._addrspacecast.ll │ │ ├── ._adv-copy-opt.ll │ │ ├── ._aggregate-padding.ll │ │ ├── ._aliases.ll │ │ ├── ._align-sp-adjustment.ll │ │ ├── ._align.ll │ │ ├── ._alloc-no-stack-realign.ll │ │ ├── ._alloca.ll │ │ ├── ._apcs-vfp.ll │ │ ├── ._argaddr.ll │ │ ├── ._arguments-nosplit-double.ll │ │ ├── ._arguments-nosplit-i64.ll │ │ ├── ._arguments.ll │ │ ├── ._arguments2.ll │ │ ├── ._arguments3.ll │ │ ├── ._arguments4.ll │ │ ├── ._arguments5.ll │ │ ├── ._arguments6.ll │ │ ├── ._arguments7.ll │ │ ├── ._arguments8.ll │ │ ├── ._arguments_f64_backfill.ll │ │ ├── ._arm-abi-attr.ll │ │ ├── ._arm-and-tst-peephole.ll │ │ ├── ._arm-asm.ll │ │ ├── ._arm-eabi.ll │ │ ├── ._arm-frameaddr.ll │ │ ├── ._arm-interleaved-accesses-extract-user.ll │ │ ├── ._arm-interleaved-accesses.ll │ │ ├── ._arm-modifier.ll │ │ ├── ._arm-negative-stride.ll │ │ ├── ._arm-returnaddr.ll │ │ ├── ._arm-shrink-wrapping-linux.ll │ │ ├── ._arm-shrink-wrapping.ll │ │ ├── ._arm-ttype-target2.ll │ │ ├── ._arm32-round-conv.ll │ │ ├── ._arm32-rounding.ll │ │ ├── ._armv4.ll │ │ ├── ._atomic-64bit.ll │ │ ├── ._atomic-cmp.ll │ │ ├── ._atomic-cmpxchg.ll │ │ ├── ._atomic-load-store.ll │ │ ├── ._atomic-op.ll │ │ ├── ._atomic-ops-v8.ll │ │ ├── ._atomicrmw_minmax.ll │ │ ├── ._available_externally.ll │ │ ├── ._avoid-cpsr-rmw.ll │ │ ├── ._bfc.ll │ │ ├── ._bfi.ll │ │ ├── ._bfx.ll │ │ ├── ._bic.ll │ │ ├── ._bicZext.ll │ │ ├── ._big-endian-eh-unwind.ll │ │ ├── ._big-endian-neon-bitconv.ll │ │ ├── ._big-endian-neon-extend.ll │ │ ├── ._big-endian-neon-trunc-store.ll │ │ ├── ._big-endian-ret-f64.ll │ │ ├── ._big-endian-vector-callee.ll │ │ ├── ._big-endian-vector-caller.ll │ │ ├── ._bit-reverse-to-rbit.ll │ │ ├── ._bits.ll │ │ ├── ._bswap-inline-asm.ll │ │ ├── ._bswap16.ll │ │ ├── ._build-attributes-encoding.s │ │ ├── ._build-attributes-optimization-minsize.ll │ │ ├── ._build-attributes-optimization-mixed.ll │ │ ├── ._build-attributes-optimization-optnone.ll │ │ ├── ._build-attributes-optimization-optsize.ll │ │ ├── ._build-attributes-optimization.ll │ │ ├── ._build-attributes.ll │ │ ├── ._bx_fold.ll │ │ ├── ._byval-align.ll │ │ ├── ._byval_load_align.ll │ │ ├── ._cache-intrinsic.ll │ │ ├── ._call-noret-minsize.ll │ │ ├── ._call-noret.ll │ │ ├── ._call-tc.ll │ │ ├── ._call.ll │ │ ├── ._call_nolink.ll │ │ ├── ._carry.ll │ │ ├── ._cdp.ll │ │ ├── ._cdp2.ll │ │ ├── ._cfi-alignment.ll │ │ ├── ._clz.ll │ │ ├── ._cmn.ll │ │ ├── ._cmpxchg-O0.ll │ │ ├── ._cmpxchg-idioms.ll │ │ ├── ._cmpxchg-weak.ll │ │ ├── ._coalesce-dbgvalue.ll │ │ ├── ._coalesce-subregs.ll │ │ ├── ._code-placement.ll │ │ ├── ._combine-movc-sub.ll │ │ ├── ._combine-vmovdrr.ll │ │ ├── ._commute-movcc.ll │ │ ├── ._compare-call.ll │ │ ├── ._constant-islands.ll │ │ ├── ._constantfp.ll │ │ ├── ._constants.ll │ │ ├── ._copy-cpsr.ll │ │ ├── ._copy-paired-reg.ll │ │ ├── ._crash-O0.ll │ │ ├── ._crash-greedy-v6.ll │ │ ├── ._crash-greedy.ll │ │ ├── ._crash-shufflevector.ll │ │ ├── ._crash.ll │ │ ├── ._crc32.ll │ │ ├── ._cse-call.ll │ │ ├── ._cse-flags.ll │ │ ├── ._cse-ldrlit.ll │ │ ├── ._cse-libcalls.ll │ │ ├── ._ctor_order.ll │ │ ├── ._ctors_dtors.ll │ │ ├── ._cttz.ll │ │ ├── ._cttz_vector.ll │ │ ├── ._cxx-tlscc.ll │ │ ├── ._dagcombine-anyexttozeroext.ll │ │ ├── ._dagcombine-concatvector.ll │ │ ├── ._darwin-eabi.ll │ │ ├── ._darwin-tls.ll │ │ ├── ._data-in-code-annotations.ll │ │ ├── ._dbg.ll │ │ ├── ._debug-frame-large-stack.ll │ │ ├── ._debug-frame-no-debug.ll │ │ ├── ._debug-frame-vararg.ll │ │ ├── ._debug-frame.ll │ │ ├── ._debug-info-arg.ll │ │ ├── ._debug-info-blocks.ll │ │ ├── ._debug-info-branch-folding.ll │ │ ├── ._debug-info-d16-reg.ll │ │ ├── ._debug-info-no-frame.ll │ │ ├── ._debug-info-qreg.ll │ │ ├── ._debug-info-s16-reg.ll │ │ ├── ._debug-info-sreg2.ll │ │ ├── ._debug-segmented-stacks.ll │ │ ├── ._debugtrap.ll │ │ ├── ._default-float-abi.ll │ │ ├── ._default-reloc.ll │ │ ├── ._deps-fix.ll │ │ ├── ._disable-fp-elim.ll │ │ ├── ._disable-tail-calls.ll │ │ ├── ._div.ll │ │ ├── ._divmod-eabi.ll │ │ ├── ._divmod.ll │ │ ├── ._domain-conv-vmovs.ll │ │ ├── ._dwarf-eh.ll │ │ ├── ._dwarf-unwind.ll │ │ ├── ._dyn-stackalloc.ll │ │ ├── ._eh-dispcont.ll │ │ ├── ._eh-resume-darwin.ll │ │ ├── ._ehabi-filters.ll │ │ ├── ._ehabi-handlerdata-nounwind.ll │ │ ├── ._ehabi-handlerdata.ll │ │ ├── ._ehabi-no-landingpad.ll │ │ ├── ._ehabi-unwind.ll │ │ ├── ._ehabi.ll │ │ ├── ._elf-lcomm-align.ll │ │ ├── ._emit-big-cst.ll │ │ ├── ._emutls.ll │ │ ├── ._emutls1.ll │ │ ├── ._emutls_generic.ll │ │ ├── ._extload-knownzero.ll │ │ ├── ._extloadi1.ll │ │ ├── ._fabs-neon.ll │ │ ├── ._fabs-to-bfc.ll │ │ ├── ._fabss.ll │ │ ├── ._fadds.ll │ │ ├── ._fast-isel-GEP-coalesce.ll │ │ ├── ._fast-isel-align.ll │ │ ├── ._fast-isel-binary.ll │ │ ├── ._fast-isel-br-const.ll │ │ ├── ._fast-isel-br-phi.ll │ │ ├── ._fast-isel-call-multi-reg-return.ll │ │ ├── ._fast-isel-call.ll │ │ ├── ._fast-isel-cmp-imm.ll │ │ ├── ._fast-isel-conversion.ll │ │ ├── ._fast-isel-crash.ll │ │ ├── ._fast-isel-crash2.ll │ │ ├── ._fast-isel-deadcode.ll │ │ ├── ._fast-isel-ext.ll │ │ ├── ._fast-isel-fold.ll │ │ ├── ._fast-isel-frameaddr.ll │ │ ├── ._fast-isel-icmp.ll │ │ ├── ._fast-isel-indirectbr.ll │ │ ├── ._fast-isel-inline-asm.ll │ │ ├── ._fast-isel-intrinsic.ll │ │ ├── ._fast-isel-ldr-str-arm.ll │ │ ├── ._fast-isel-ldr-str-thumb-neg-index.ll │ │ ├── ._fast-isel-ldrh-strh-arm.ll │ │ ├── ._fast-isel-load-store-verify.ll │ │ ├── ._fast-isel-mvn.ll │ │ ├── ._fast-isel-pic.ll │ │ ├── ._fast-isel-pie.ll │ │ ├── ._fast-isel-pred.ll │ │ ├── ._fast-isel-redefinition.ll │ │ ├── ._fast-isel-remat-same-constant.ll │ │ ├── ._fast-isel-ret.ll │ │ ├── ._fast-isel-select.ll │ │ ├── ._fast-isel-shift-materialize.ll │ │ ├── ._fast-isel-shifter.ll │ │ ├── ._fast-isel-static.ll │ │ ├── ._fast-isel-update-valuemap-for-extract.ll │ │ ├── ._fast-isel-vaddd.ll │ │ ├── ._fast-isel-vararg.ll │ │ ├── ._fast-isel.ll │ │ ├── ._fast-tail-call.ll │ │ ├── ._fastcc-vfp.ll │ │ ├── ._fastisel-gep-promote-before-add.ll │ │ ├── ._fastisel-thumb-litpool.ll │ │ ├── ._fcopysign.ll │ │ ├── ._fdivs.ll │ │ ├── ._fixunsdfdi.ll │ │ ├── ._flag-crash.ll │ │ ├── ._floorf.ll │ │ ├── ._fmacs.ll │ │ ├── ._fmdrr-fmrrd.ll │ │ ├── ._fmscs.ll │ │ ├── ._fmuls.ll │ │ ├── ._fnattr-trap.ll │ │ ├── ._fnegs.ll │ │ ├── ._fnmacs.ll │ │ ├── ._fnmscs.ll │ │ ├── ._fnmul.ll │ │ ├── ._fnmuls.ll │ │ ├── ._fold-const.ll │ │ ├── ._fold-stack-adjust.ll │ │ ├── ._formal.ll │ │ ├── ._fp-arg-shuffle.ll │ │ ├── ._fp-fast.ll │ │ ├── ._fp.ll │ │ ├── ._fp16-args.ll │ │ ├── ._fp16-promote.ll │ │ ├── ._fp16-v3.ll │ │ ├── ._fp16.ll │ │ ├── ._fp_convert.ll │ │ ├── ._fparith.ll │ │ ├── ._fpcmp-f64-neon-opt.ll │ │ ├── ._fpcmp-opt.ll │ │ ├── ._fpcmp.ll │ │ ├── ._fpcmp_ueq.ll │ │ ├── ._fpconsts.ll │ │ ├── ._fpconv.ll │ │ ├── ._fpmem.ll │ │ ├── ._fpow.ll │ │ ├── ._fpowi.ll │ │ ├── ._fptoint.ll │ │ ├── ._frame-register.ll │ │ ├── ._fsubs.ll │ │ ├── ._func-argpassing-endian.ll │ │ ├── ._fusedMAC.ll │ │ ├── ._gep-optimization.ll │ │ ├── ._ghc-tcreturn-lowered.ll │ │ ├── ._global-merge-1.ll │ │ ├── ._global-merge-addrspace.ll │ │ ├── ._global-merge-external.ll │ │ ├── ._global-merge.ll │ │ ├── ._globals.ll │ │ ├── ._gpr-paired-spill-thumbinst.ll │ │ ├── ._gpr-paired-spill.ll │ │ ├── ._gv-stubs-crash.ll │ │ ├── ._half.ll │ │ ├── ._hardfloat_neon.ll │ │ ├── ._hello.ll │ │ ├── ._hfa-in-contiguous-registers.ll │ │ ├── ._hidden-vis-2.ll │ │ ├── ._hidden-vis-3.ll │ │ ├── ._hidden-vis.ll │ │ ├── ._hints.ll │ │ ├── ._iabs.ll │ │ ├── ._ifconv-kills.ll │ │ ├── ._ifconv-regmask.ll │ │ ├── ._ifcvt-branch-weight-bug.ll │ │ ├── ._ifcvt-branch-weight.ll │ │ ├── ._ifcvt-callback.ll │ │ ├── ._ifcvt-dead-def.ll │ │ ├── ._ifcvt-iter-indbr.ll │ │ ├── ._ifcvt-regmask-noreturn.ll │ │ ├── ._ifcvt1.ll │ │ ├── ._ifcvt10.ll │ │ ├── ._ifcvt11.ll │ │ ├── ._ifcvt12.ll │ │ ├── ._ifcvt2.ll │ │ ├── ._ifcvt3.ll │ │ ├── ._ifcvt4.ll │ │ ├── ._ifcvt5.ll │ │ ├── ._ifcvt6.ll │ │ ├── ._ifcvt7.ll │ │ ├── ._ifcvt8.ll │ │ ├── ._ifcvt9.ll │ │ ├── ._illegal-vector-bitcast.ll │ │ ├── ._imm.ll │ │ ├── ._indirect-hidden.ll │ │ ├── ._indirect-reg-input.ll │ │ ├── ._indirectbr-2.ll │ │ ├── ._indirectbr-3.ll │ │ ├── ._indirectbr.ll │ │ ├── ._inline-diagnostics.ll │ │ ├── ._inlineasm-64bit.ll │ │ ├── ._inlineasm-X-allocation.ll │ │ ├── ._inlineasm-X-constraint.ll │ │ ├── ._inlineasm-global.ll │ │ ├── ._inlineasm-imm-arm.ll │ │ ├── ._inlineasm-imm-thumb.ll │ │ ├── ._inlineasm-imm-thumb2.ll │ │ ├── ._inlineasm-ldr-pseudo.ll │ │ ├── ._inlineasm-switch-mode-oneway-from-arm.ll │ │ ├── ._inlineasm-switch-mode-oneway-from-thumb.ll │ │ ├── ._inlineasm-switch-mode.ll │ │ ├── ._inlineasm.ll │ │ ├── ._inlineasm2.ll │ │ ├── ._inlineasm3.ll │ │ ├── ._inlineasm4.ll │ │ ├── ._insn-sched1.ll │ │ ├── ._int-to-fp.ll │ │ ├── ._integer_insertelement.ll │ │ ├── ._interrupt-attr.ll │ │ ├── ._interval-update-remat.ll │ │ ├── ._intrinsics-coprocessor.ll │ │ ├── ._intrinsics-crypto.ll │ │ ├── ._intrinsics-memory-barrier.ll │ │ ├── ._intrinsics-overflow.ll │ │ ├── ._intrinsics-v8.ll │ │ ├── ._invalid-target.ll │ │ ├── ._invalidated-save-point.ll │ │ ├── ._invoke-donothing-assert.ll │ │ ├── ._isel-v8i32-crash.ll │ │ ├── ._ispositive.ll │ │ ├── ._jump-table-islands-split.ll │ │ ├── ._jump-table-islands.ll │ │ ├── ._jumptable-label.ll │ │ ├── ._krait-cpu-div-attribute.ll │ │ ├── ._large-stack.ll │ │ ├── ._ldaex-stlex.ll │ │ ├── ._ldc2l.ll │ │ ├── ._ldm-base-writeback.ll │ │ ├── ._ldm-stm-base-materialization.ll │ │ ├── ._ldm.ll │ │ ├── ._ldr.ll │ │ ├── ._ldr_ext.ll │ │ ├── ._ldr_frame.ll │ │ ├── ._ldr_post.ll │ │ ├── ._ldr_pre.ll │ │ ├── ._ldrd-memoper.ll │ │ ├── ._ldrd.ll │ │ ├── ._ldst-f32-2-i32.ll │ │ ├── ._ldstrex-m.ll │ │ ├── ._ldstrex.ll │ │ ├── ._legalize-unaligned-load.ll │ │ ├── ._lit.local.cfg │ │ ├── ._litpool-licm.ll │ │ ├── ._load-address-masked.ll │ │ ├── ._load-global.ll │ │ ├── ._load-store-flags.ll │ │ ├── ._load.ll │ │ ├── ._load_i1_select.ll │ │ ├── ._local-call.ll │ │ ├── ._log2_not_readnone.ll │ │ ├── ._long-setcc.ll │ │ ├── ._long.ll │ │ ├── ._longMAC.ll │ │ ├── ._long_shift.ll │ │ ├── ._lsr-code-insertion.ll │ │ ├── ._lsr-icmp-imm.ll │ │ ├── ._lsr-scale-addr-mode.ll │ │ ├── ._lsr-unfolded-offset.ll │ │ ├── ._machine-cse-cmp.ll │ │ ├── ._machine-licm.ll │ │ ├── ._macho-frame-offset.ll │ │ ├── ._mature-mc-support.ll │ │ ├── ._mem.ll │ │ ├── ._memcpy-inline.ll │ │ ├── ._memcpy-ldm-stm.ll │ │ ├── ._memcpy-no-inline.ll │ │ ├── ._memfunc.ll │ │ ├── ._memset-inline.ll │ │ ├── ._metadata-default.ll │ │ ├── ._metadata-short-enums.ll │ │ ├── ._metadata-short-wchar.ll │ │ ├── ._minmax.ll │ │ ├── ._minsize-call-cse.ll │ │ ├── ._minsize-imms.ll │ │ ├── ._minsize-litpools.ll │ │ ├── ._misched-copy-arm.ll │ │ ├── ._mls.ll │ │ ├── ._movcc-double.ll │ │ ├── ._movt-movw-global.ll │ │ ├── ._movt.ll │ │ ├── ._msr-it-block.ll │ │ ├── ._mul.ll │ │ ├── ._mul_const.ll │ │ ├── ._mulhi.ll │ │ ├── ._mult-alt-generic-arm.ll │ │ ├── ._mvn.ll │ │ ├── ._named-reg-alloc.ll │ │ ├── ._named-reg-notareg.ll │ │ ├── ._negative-offset.ll │ │ ├── ._neon-fma.ll │ │ ├── ._neon-spfp.ll │ │ ├── ._neon-v8.1a.ll │ │ ├── ._neon_arith1.ll │ │ ├── ._neon_cmp.ll │ │ ├── ._neon_div.ll │ │ ├── ._neon_fpconv.ll │ │ ├── ._neon_ld1.ll │ │ ├── ._neon_ld2.ll │ │ ├── ._neon_minmax.ll │ │ ├── ._neon_shift.ll │ │ ├── ._neon_spill.ll │ │ ├── ._neon_vabs.ll │ │ ├── ._neon_vshl_minint.ll │ │ ├── ._nest-register.ll │ │ ├── ._no-fpu.ll │ │ ├── ._no-tail-call.ll │ │ ├── ._none-macho-v4t.ll │ │ ├── ._none-macho.ll │ │ ├── ._noopt-dmb-v7.ll │ │ ├── ._nop_concat_vectors.ll │ │ ├── ._noreturn.ll │ │ ├── ._null-streamer.ll │ │ ├── ._opt-shuff-tstore.ll │ │ ├── ._optimize-dmbs-v7.ll │ │ ├── ._optselect-regclass.ll │ │ ├── ._out-of-registers.ll │ │ ├── ._pack.ll │ │ ├── ._peephole-bitcast.ll │ │ ├── ._phi.ll │ │ ├── ._pic.ll │ │ ├── ._pie.ll │ │ ├── ._plt-relative-reloc.ll │ │ ├── ._popcnt.ll │ │ ├── ._pr13249.ll │ │ ├── ._pr18364-movw.ll │ │ ├── ._pr25317.ll │ │ ├── ._pr25838.ll │ │ ├── ._pr26669.ll │ │ ├── ._pr3502.ll │ │ ├── ._preferred-align.ll │ │ ├── ._prefetch.ll │ │ ├── ._print-memb-operand.ll │ │ ├── ._private.ll │ │ ├── ._rbit.ll │ │ ├── ._readcyclecounter.ll │ │ ├── ._reg_sequence.ll │ │ ├── ._regpair_hint_phys.ll │ │ ├── ._rem_crash.ll │ │ ├── ._ret0.ll │ │ ├── ._ret_arg1.ll │ │ ├── ._ret_arg2.ll │ │ ├── ._ret_arg3.ll │ │ ├── ._ret_arg4.ll │ │ ├── ._ret_arg5.ll │ │ ├── ._ret_f32_arg2.ll │ │ ├── ._ret_f32_arg5.ll │ │ ├── ._ret_f64_arg2.ll │ │ ├── ._ret_f64_arg_reg_split.ll │ │ ├── ._ret_f64_arg_split.ll │ │ ├── ._ret_f64_arg_stack.ll │ │ ├── ._ret_i128_arg2.ll │ │ ├── ._ret_i64_arg2.ll │ │ ├── ._ret_i64_arg3.ll │ │ ├── ._ret_i64_arg_split.ll │ │ ├── ._ret_sret_vector.ll │ │ ├── ._ret_void.ll │ │ ├── ._returned-ext.ll │ │ ├── ._returned-trunc-tail-calls.ll │ │ ├── ._rev.ll │ │ ├── ._rotate.ll │ │ ├── ._sat-arith.ll │ │ ├── ._saxpy10-a9.ll │ │ ├── ._sbfx.ll │ │ ├── ._section-name.ll │ │ ├── ._section.ll │ │ ├── ._segmented-stacks-dynamic.ll │ │ ├── ._segmented-stacks.ll │ │ ├── ._select-imm.ll │ │ ├── ._select-undef.ll │ │ ├── ._select.ll │ │ ├── ._select_xform.ll │ │ ├── ._setcc-sentinals.ll │ │ ├── ._setcc-type-mismatch.ll │ │ ├── ._setjmp_longjmp.ll │ │ ├── ._shifter_operand.ll │ │ ├── ._shuffle.ll │ │ ├── ._sincos.ll │ │ ├── ._sjlj-prepare-critical-edge.ll │ │ ├── ._sjljehprepare-lower-empty-struct.ll │ │ ├── ._smml.ll │ │ ├── ._smul.ll │ │ ├── ._softfp-fabs-fneg.ll │ │ ├── ._space-directive.ll │ │ ├── ._special-reg-acore.ll │ │ ├── ._special-reg-mcore.ll │ │ ├── ._special-reg-v8m-base.ll │ │ ├── ._special-reg-v8m-main.ll │ │ ├── ._special-reg.ll │ │ ├── ._spill-q.ll │ │ ├── ._ssat-lower.ll │ │ ├── ._ssat-upper.ll │ │ ├── ._ssat-v4t.ll │ │ ├── ._ssat.ll │ │ ├── ._ssp-data-layout.ll │ │ ├── ._stack-alignment.ll │ │ ├── ._stack-frame.ll │ │ ├── ._stack-protector-bmovpcb_call.ll │ │ ├── ._stack_guard_remat.ll │ │ ├── ._stackpointer.ll │ │ ├── ._static-addr-hoisting.ll │ │ ├── ._stc2.ll │ │ ├── ._stm.ll │ │ ├── ._str_post.ll │ │ ├── ._str_pre-2.ll │ │ ├── ._str_pre.ll │ │ ├── ._str_trunc.ll │ │ ├── ._struct-byval-frame-index.ll │ │ ├── ._struct_byval.ll │ │ ├── ._struct_byval_arm_t1_t2.ll │ │ ├── ._sub-cmp-peephole.ll │ │ ├── ._sub.ll │ │ ├── ._subreg-remat.ll │ │ ├── ._subtarget-features-long-calls.ll │ │ ├── ._subtarget-no-movt.ll │ │ ├── ._swift-atomics.ll │ │ ├── ._swift-ios.ll │ │ ├── ._swift-return.ll │ │ ├── ._swift-vldm.ll │ │ ├── ._swifterror.ll │ │ ├── ._swiftself.ll │ │ ├── ._sxt_rot.ll │ │ ├── ._t2-imm.ll │ │ ├── ._t2-shrink-ldrpost.ll │ │ ├── ._t2abs-killflags.ll │ │ ├── ._tail-call-builtin.ll │ │ ├── ._tail-call-weak.ll │ │ ├── ._tail-call.ll │ │ ├── ._tail-dup-kill-flags.ll │ │ ├── ._tail-dup.ll │ │ ├── ._tail-merge-branch-weight.ll │ │ ├── ._tail-opts.ll │ │ ├── ._taildup-branch-weight.ll │ │ ├── ._test-sharedidx.ll │ │ ├── ._this-return.ll │ │ ├── ._thread_pointer.ll │ │ ├── ._thumb-alignment.ll │ │ ├── ._thumb-big-stack.ll │ │ ├── ._thumb-litpool.ll │ │ ├── ._thumb-stub.ll │ │ ├── ._thumb1-ldst-opt.ll │ │ ├── ._thumb1-varalloc.ll │ │ ├── ._thumb1_return_sequence.ll │ │ ├── ._thumb2-it-block.ll │ │ ├── ._thumb2-size-opt.ll │ │ ├── ._thumb2-size-reduction-internal-flags.ll │ │ ├── ._thumb_indirect_calls.ll │ │ ├── ._tls-models.ll │ │ ├── ._tls1.ll │ │ ├── ._tls2.ll │ │ ├── ._tls3.ll │ │ ├── ._trap.ll │ │ ├── ._trunc_ldr.ll │ │ ├── ._truncstore-dag-combine.ll │ │ ├── ._tst_teq.ll │ │ ├── ._twoaddrinstr.ll │ │ ├── ._uint64tof64.ll │ │ ├── ._umulo-32.ll │ │ ├── ._unaligned_load_store.ll │ │ ├── ._unaligned_load_store_vector.ll │ │ ├── ._unaligned_load_store_vfp.ll │ │ ├── ._undef-sext.ll │ │ ├── ._undefined.ll │ │ ├── ._unord.ll │ │ ├── ._unsafe-fsub.ll │ │ ├── ._unwind-init.ll │ │ ├── ._urem-opt-size.ll │ │ ├── ._usat-lower.ll │ │ ├── ._usat-upper.ll │ │ ├── ._usat-v4t.ll │ │ ├── ._uxt_rot.ll │ │ ├── ._uxtb.ll │ │ ├── ._v1-constant-fold.ll │ │ ├── ._v7k-abi-align.ll │ │ ├── ._v7k-libcalls.ll │ │ ├── ._v7k-sincos.ll │ │ ├── ._va_arg.ll │ │ ├── ._vaba.ll │ │ ├── ._vabd.ll │ │ ├── ._vabs.ll │ │ ├── ._vadd.ll │ │ ├── ._vararg_no_start.ll │ │ ├── ._varargs-spill-stack-align-nacl.ll │ │ ├── ._vargs.ll │ │ ├── ._vargs_align.ll │ │ ├── ._vbits.ll │ │ ├── ._vbsl-constant.ll │ │ ├── ._vbsl.ll │ │ ├── ._vceq.ll │ │ ├── ._vcge.ll │ │ ├── ._vcgt.ll │ │ ├── ._vcnt.ll │ │ ├── ._vcombine.ll │ │ ├── ._vcvt-cost.ll │ │ ├── ._vcvt-v8.ll │ │ ├── ._vcvt.ll │ │ ├── ._vcvt_combine.ll │ │ ├── ._vdiv_combine.ll │ │ ├── ._vdup.ll │ │ ├── ._vector-DAGCombine.ll │ │ ├── ._vector-extend-narrow.ll │ │ ├── ._vector-load.ll │ │ ├── ._vector-promotion.ll │ │ ├── ._vector-spilling.ll │ │ ├── ._vector-store.ll │ │ ├── ._vext.ll │ │ ├── ._vfcmp.ll │ │ ├── ._vfloatintrinsics.ll │ │ ├── ._vfp-libcalls.ll │ │ ├── ._vfp-reg-stride.ll │ │ ├── ._vfp-regs-dwarf.ll │ │ ├── ._vfp.ll │ │ ├── ._vget_lane.ll │ │ ├── ._vhadd.ll │ │ ├── ._vhsub.ll │ │ ├── ._vicmp.ll │ │ ├── ._vld-vst-upgrade.ll │ │ ├── ._vld1.ll │ │ ├── ._vld2.ll │ │ ├── ._vld3.ll │ │ ├── ._vld4.ll │ │ ├── ._vlddup.ll │ │ ├── ._vldlane.ll │ │ ├── ._vldm-liveness.ll │ │ ├── ._vldm-sched-a9.ll │ │ ├── ._vminmax.ll │ │ ├── ._vminmaxnm-safe.ll │ │ ├── ._vminmaxnm.ll │ │ ├── ._vmla.ll │ │ ├── ._vmls.ll │ │ ├── ._vmov.ll │ │ ├── ._vmul.ll │ │ ├── ._vneg.ll │ │ ├── ._vpadal.ll │ │ ├── ._vpadd.ll │ │ ├── ._vpminmax.ll │ │ ├── ._vqadd.ll │ │ ├── ._vqdmul.ll │ │ ├── ._vqshl.ll │ │ ├── ._vqshrn.ll │ │ ├── ._vqsub.ll │ │ ├── ._vrec.ll │ │ ├── ._vrev.ll │ │ ├── ._vsel.ll │ │ ├── ._vselect_imax.ll │ │ ├── ._vshift.ll │ │ ├── ._vshiftins.ll │ │ ├── ._vshl.ll │ │ ├── ._vshll.ll │ │ ├── ._vshrn.ll │ │ ├── ._vsra.ll │ │ ├── ._vst1.ll │ │ ├── ._vst2.ll │ │ ├── ._vst3.ll │ │ ├── ._vst4.ll │ │ ├── ._vstlane.ll │ │ ├── ._vsub.ll │ │ ├── ._vtbl.ll │ │ ├── ._vtrn.ll │ │ ├── ._vuzp.ll │ │ ├── ._vzip.ll │ │ ├── ._warn-stack.ll │ │ ├── ._weak.ll │ │ ├── ._weak2.ll │ │ ├── ._wide-compares.ll │ │ ├── ._widen-vmovs.ll │ │ ├── ._wrong-t2stmia-size-opt.ll │ │ ├── ._zero-cycle-zero.ll │ │ ├── ._zextload_demandedbits.ll │ │ ├── 2006-11-10-CycleInDAG.ll │ │ ├── 2007-01-19-InfiniteLoop.ll │ │ ├── 2007-03-07-CombinerCrash.ll │ │ ├── 2007-03-13-InstrSched.ll │ │ ├── 2007-03-21-JoinIntervalsCrash.ll │ │ ├── 2007-03-27-RegScavengerAssert.ll │ │ ├── 2007-03-30-RegScavengerAssert.ll │ │ ├── 2007-04-02-RegScavengerAssert.ll │ │ ├── 2007-04-03-PEIBug.ll │ │ ├── 2007-04-03-UndefinedSymbol.ll │ │ ├── 2007-04-30-CombinerCrash.ll │ │ ├── 2007-05-03-BadPostIndexedLd.ll │ │ ├── 2007-05-07-tailmerge-1.ll │ │ ├── 2007-05-09-tailmerge-2.ll │ │ ├── 2007-05-14-InlineAsmCstCrash.ll │ │ ├── 2007-05-14-RegScavengerAssert.ll │ │ ├── 2007-05-22-tailmerge-3.ll │ │ ├── 2007-05-23-BadPreIndexedStore.ll │ │ ├── 2007-08-15-ReuseBug.ll │ │ ├── 2008-02-04-LocalRegAllocBug.ll │ │ ├── 2008-02-29-RegAllocLocal.ll │ │ ├── 2008-03-05-SxtInRegBug.ll │ │ ├── 2008-03-07-RegScavengerAssert.ll │ │ ├── 2008-04-04-ScavengerAssert.ll │ │ ├── 2008-04-10-ScavengerAssert.ll │ │ ├── 2008-04-11-PHIofImpDef.ll │ │ ├── 2008-05-19-LiveIntervalsBug.ll │ │ ├── 2008-05-19-ScavengerAssert.ll │ │ ├── 2008-07-17-Fdiv.ll │ │ ├── 2008-07-24-CodeGenPrepCrash.ll │ │ ├── 2008-08-07-AsmPrintBug.ll │ │ ├── 2008-09-17-CoalescerBug.ll │ │ ├── 2008-11-18-ScavengerAssert.ll │ │ ├── 2009-02-16-SpillerBug.ll │ │ ├── 2009-02-22-SoftenFloatVaArg.ll │ │ ├── 2009-02-27-SpillerBug.ll │ │ ├── 2009-03-07-SpillerBug.ll │ │ ├── 2009-03-09-AddrModeBug.ll │ │ ├── 2009-04-06-AsmModifier.ll │ │ ├── 2009-04-08-AggregateAddr.ll │ │ ├── 2009-04-08-FREM.ll │ │ ├── 2009-04-08-FloatUndef.ll │ │ ├── 2009-04-09-RegScavengerAsm.ll │ │ ├── 2009-05-05-DAGCombineBug.ll │ │ ├── 2009-05-07-RegAllocLocal.ll │ │ ├── 2009-05-11-CodePlacementCrash.ll │ │ ├── 2009-05-18-InlineAsmMem.ll │ │ ├── 2009-06-02-ISelCrash.ll │ │ ├── 2009-06-04-MissingLiveIn.ll │ │ ├── 2009-06-15-RegScavengerAssert.ll │ │ ├── 2009-06-19-RegScavengerAssert.ll │ │ ├── 2009-06-22-CoalescerBug.ll │ │ ├── 2009-06-30-RegScavengerAssert.ll │ │ ├── 2009-06-30-RegScavengerAssert2.ll │ │ ├── 2009-06-30-RegScavengerAssert3.ll │ │ ├── 2009-06-30-RegScavengerAssert4.ll │ │ ├── 2009-06-30-RegScavengerAssert5.ll │ │ ├── 2009-07-01-CommuteBug.ll │ │ ├── 2009-07-09-asm-p-constraint.ll │ │ ├── 2009-07-18-RewriterBug.ll │ │ ├── 2009-07-22-ScavengerAssert.ll │ │ ├── 2009-07-22-SchedulerAssert.ll │ │ ├── 2009-07-29-VFP3Registers.ll │ │ ├── 2009-08-02-RegScavengerAssert-Neon.ll │ │ ├── 2009-08-04-RegScavengerAssert-2.ll │ │ ├── 2009-08-04-RegScavengerAssert.ll │ │ ├── 2009-08-15-RegScavenger-EarlyClobber.ll │ │ ├── 2009-08-15-RegScavengerAssert.ll │ │ ├── 2009-08-21-PostRAKill.ll │ │ ├── 2009-08-21-PostRAKill2.ll │ │ ├── 2009-08-21-PostRAKill3.ll │ │ ├── 2009-08-26-ScalarToVector.ll │ │ ├── 2009-08-27-ScalarToVector.ll │ │ ├── 2009-08-29-ExtractEltf32.ll │ │ ├── 2009-08-29-TooLongSplat.ll │ │ ├── 2009-08-31-LSDA-Name.ll │ │ ├── 2009-08-31-TwoRegShuffle.ll │ │ ├── 2009-09-09-AllOnes.ll │ │ ├── 2009-09-09-fpcmp-ole.ll │ │ ├── 2009-09-10-postdec.ll │ │ ├── 2009-09-13-InvalidSubreg.ll │ │ ├── 2009-09-13-InvalidSuperReg.ll │ │ ├── 2009-09-20-LiveIntervalsBug.ll │ │ ├── 2009-09-21-LiveVariablesBug.ll │ │ ├── 2009-09-22-LiveVariablesBug.ll │ │ ├── 2009-09-23-LiveVariablesBug.ll │ │ ├── 2009-09-24-spill-align.ll │ │ ├── 2009-09-27-CoalescerBug.ll │ │ ├── 2009-09-28-LdStOptiBug.ll │ │ ├── 2009-10-02-NEONSubregsBug.ll │ │ ├── 2009-10-16-Scope.ll │ │ ├── 2009-10-27-double-align.ll │ │ ├── 2009-10-30.ll │ │ ├── 2009-11-01-NeonMoves.ll │ │ ├── 2009-11-02-NegativeLane.ll │ │ ├── 2009-11-07-SubRegAsmPrinting.ll │ │ ├── 2009-11-13-CoalescerCrash.ll │ │ ├── 2009-11-13-ScavengerAssert.ll │ │ ├── 2009-11-13-ScavengerAssert2.ll │ │ ├── 2009-11-13-VRRewriterCrash.ll │ │ ├── 2009-11-30-LiveVariablesBug.ll │ │ ├── 2009-12-02-vtrn-undef.ll │ │ ├── 2010-03-04-eabi-fp-spill.ll │ │ ├── 2010-03-04-stm-undef-addr.ll │ │ ├── 2010-03-18-ldm-rtrn.ll │ │ ├── 2010-04-09-NeonSelect.ll │ │ ├── 2010-04-13-v2f64SplitArg.ll │ │ ├── 2010-04-14-SplitVector.ll │ │ ├── 2010-04-15-ScavengerDebugValue.ll │ │ ├── 2010-05-14-IllegalType.ll │ │ ├── 2010-05-17-FastAllocCrash.ll │ │ ├── 2010-05-18-LocalAllocCrash.ll │ │ ├── 2010-05-18-PostIndexBug.ll │ │ ├── 2010-05-19-Shuffles.ll │ │ ├── 2010-05-20-NEONSpillCrash.ll │ │ ├── 2010-05-21-BuildVector.ll │ │ ├── 2010-06-11-vmovdrr-bitcast.ll │ │ ├── 2010-06-21-LdStMultipleBug.ll │ │ ├── 2010-06-21-nondarwin-tc.ll │ │ ├── 2010-06-25-Thumb2ITInvalidIterator.ll │ │ ├── 2010-06-29-PartialRedefFastAlloc.ll │ │ ├── 2010-06-29-SubregImpDefs.ll │ │ ├── 2010-07-26-GlobalMerge.ll │ │ ├── 2010-08-04-EHCrash.ll │ │ ├── 2010-08-04-StackVariable.ll │ │ ├── 2010-09-21-OptCmpBug.ll │ │ ├── 2010-10-25-ifcvt-ldm.ll │ │ ├── 2010-11-15-SpillEarlyClobber.ll │ │ ├── 2010-11-29-PrologueBug.ll │ │ ├── 2010-12-07-PEIBug.ll │ │ ├── 2010-12-08-tpsoft.ll │ │ ├── 2010-12-15-elf-lcomm.ll │ │ ├── 2010-12-17-LocalStackSlotCrash.ll │ │ ├── 2011-01-19-MergedGlobalDbg.ll │ │ ├── 2011-02-04-AntidepMultidef.ll │ │ ├── 2011-02-07-AntidepClobber.ll │ │ ├── 2011-03-10-DAGCombineCrash.ll │ │ ├── 2011-03-15-LdStMultipleBug.ll │ │ ├── 2011-03-23-PeepholeBug.ll │ │ ├── 2011-04-07-schediv.ll │ │ ├── 2011-04-11-MachineLICMBug.ll │ │ ├── 2011-04-12-AlignBug.ll │ │ ├── 2011-04-12-FastRegAlloc.ll │ │ ├── 2011-04-15-AndVFlagPeepholeBug.ll │ │ ├── 2011-04-15-RegisterCmpPeephole.ll │ │ ├── 2011-04-26-SchedTweak.ll │ │ ├── 2011-04-27-IfCvtBug.ll │ │ ├── 2011-05-04-MultipleLandingPadSuccs.ll │ │ ├── 2011-06-09-TailCallByVal.ll │ │ ├── 2011-06-16-TailCallByVal.ll │ │ ├── 2011-06-29-MergeGlobalsAlign.ll │ │ ├── 2011-07-10-GlobalMergeBug.ll │ │ ├── 2011-08-02-MergedGlobalDbg.ll │ │ ├── 2011-08-12-vmovqqqq-pseudo.ll │ │ ├── 2011-08-25-ldmia_ret.ll │ │ ├── 2011-08-29-SchedCycle.ll │ │ ├── 2011-08-29-ldr_pre_imm.ll │ │ ├── 2011-09-09-OddVectorDivision.ll │ │ ├── 2011-09-19-cpsr.ll │ │ ├── 2011-09-28-CMovCombineBug.ll │ │ ├── 2011-10-26-ExpandUnalignedLoadCrash.ll │ │ ├── 2011-10-26-memset-inline.ll │ │ ├── 2011-10-26-memset-with-neon.ll │ │ ├── 2011-11-07-PromoteVectorLoadStore.ll │ │ ├── 2011-11-09-BitcastVectorDouble.ll │ │ ├── 2011-11-09-IllegalVectorFPIntConvert.ll │ │ ├── 2011-11-14-EarlyClobber.ll │ │ ├── 2011-11-28-DAGCombineBug.ll │ │ ├── 2011-11-29-128bitArithmetics.ll │ │ ├── 2011-11-30-MergeAlignment.ll │ │ ├── 2011-12-14-machine-sink.ll │ │ ├── 2011-12-19-sjlj-clobber.ll │ │ ├── 2012-01-23-PostRA-LICM.ll │ │ ├── 2012-01-24-RegSequenceLiveRange.ll │ │ ├── 2012-01-26-CoalescerBug.ll │ │ ├── 2012-01-26-CopyPropKills.ll │ │ ├── 2012-02-01-CoalescerBug.ll │ │ ├── 2012-03-05-FPSCR-bug.ll │ │ ├── 2012-03-13-DAGCombineBug.ll │ │ ├── 2012-03-26-FoldImmBug.ll │ │ ├── 2012-04-02-TwoAddrInstrCrash.ll │ │ ├── 2012-04-10-DAGCombine.ll │ │ ├── 2012-04-24-SplitEHCriticalEdge.ll │ │ ├── 2012-05-04-vmov.ll │ │ ├── 2012-05-10-PreferVMOVtoVDUP32.ll │ │ ├── 2012-05-29-TailDupBug.ll │ │ ├── 2012-06-12-SchedMemLatency.ll │ │ ├── 2012-08-04-DtripleSpillReload.ll │ │ ├── 2012-08-08-legalize-unaligned.ll │ │ ├── 2012-08-09-neon-extload.ll │ │ ├── 2012-08-13-bfi.ll │ │ ├── 2012-08-23-legalize-vmull.ll │ │ ├── 2012-08-27-CopyPhysRegCrash.ll │ │ ├── 2012-08-30-select.ll │ │ ├── 2012-09-18-ARMv4ISelBug.ll │ │ ├── 2012-09-25-InlineAsmScalarToVectorConv.ll │ │ ├── 2012-09-25-InlineAsmScalarToVectorConv2.ll │ │ ├── 2012-10-04-AAPCS-byval-align8.ll │ │ ├── 2012-10-04-FixedFrame-vs-byval.ll │ │ ├── 2012-10-04-LDRB_POST_IMM-Crash.ll │ │ ├── 2012-10-18-PR14099-ByvalFrameAddress.ll │ │ ├── 2012-11-14-subs_carry.ll │ │ ├── 2013-01-21-PR14992.ll │ │ ├── 2013-02-27-expand-vfma.ll │ │ ├── 2013-04-05-Small-ByVal-Structs-PR15293.ll │ │ ├── 2013-04-16-AAPCS-C4-vs-VFP.ll │ │ ├── 2013-04-16-AAPCS-C5-vs-VFP.ll │ │ ├── 2013-04-18-load-overlap-PR14824.ll │ │ ├── 2013-04-21-AAPCS-VA-C.1.cp.ll │ │ ├── 2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP.ll │ │ ├── 2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP2.ll │ │ ├── 2013-05-05-IfConvertBug.ll │ │ ├── 2013-05-07-ByteLoadSameAddress.ll │ │ ├── 2013-05-13-AAPCS-byval-padding.ll │ │ ├── 2013-05-13-AAPCS-byval-padding2.ll │ │ ├── 2013-05-13-DAGCombiner-undef-mask.ll │ │ ├── 2013-05-31-char-shift-crash.ll │ │ ├── 2013-06-03-ByVal-2Kbytes.ll │ │ ├── 2013-07-29-vector-or-combine.ll │ │ ├── 2013-10-11-select-stalls.ll │ │ ├── 2013-11-08-inline-asm-neon-array.ll │ │ ├── 2014-01-09-pseudo_expand_implicit_reg.ll │ │ ├── 2014-02-05-vfp-regs-after-stack.ll │ │ ├── 2014-02-21-byval-reg-split-alignment.ll │ │ ├── 2014-05-14-DwarfEHCrash.ll │ │ ├── 2014-07-18-earlyclobber-str-post.ll │ │ ├── 2014-08-04-muls-it.ll │ │ ├── 2015-01-21-thumbv4t-ldstr-opt.ll │ │ ├── 2016-05-01-RegScavengerAssert.ll │ │ ├── ARMLoadStoreDBG.mir │ │ ├── DbgValueOtherTargets.test │ │ ├── MachO-subtypes.ll │ │ ├── MergeConsecutiveStores.ll │ │ ├── PR15053.ll │ │ ├── Windows │ │ │ ├── ._aapcs.ll │ │ │ ├── ._alloca.ll │ │ │ ├── ._builtin_longjmp.ll │ │ │ ├── ._chkstk-movw-movt-isel.ll │ │ │ ├── ._chkstk.ll │ │ │ ├── ._dbzchk.ll │ │ │ ├── ._division.ll │ │ │ ├── ._dllexport.ll │ │ │ ├── ._dllimport.ll │ │ │ ├── ._frame-register.ll │ │ │ ├── ._global-minsize.ll │ │ │ ├── ._hard-float.ll │ │ │ ├── ._libcalls.ll │ │ │ ├── ._long-calls.ll │ │ │ ├── ._mangling.ll │ │ │ ├── ._memset.ll │ │ │ ├── ._mov32t-bundling.ll │ │ │ ├── ._movw-movt-relocations.ll │ │ │ ├── ._no-aeabi.ll │ │ │ ├── ._no-arm-mode.ll │ │ │ ├── ._no-eabi.ll │ │ │ ├── ._no-ehabi.ll │ │ │ ├── ._no-frame-register.ll │ │ │ ├── ._pic.ll │ │ │ ├── ._read-only-data.ll │ │ │ ├── ._stack-probe-non-default.ll │ │ │ ├── ._structors.ll │ │ │ ├── ._tls.ll │ │ │ ├── ._trivial-gnu-object.ll │ │ │ ├── ._vla.ll │ │ │ ├── aapcs.ll │ │ │ ├── alloca.ll │ │ │ ├── builtin_longjmp.ll │ │ │ ├── chkstk-movw-movt-isel.ll │ │ │ ├── chkstk.ll │ │ │ ├── dbzchk.ll │ │ │ ├── division.ll │ │ │ ├── dllexport.ll │ │ │ ├── dllimport.ll │ │ │ ├── frame-register.ll │ │ │ ├── global-minsize.ll │ │ │ ├── hard-float.ll │ │ │ ├── libcalls.ll │ │ │ ├── long-calls.ll │ │ │ ├── mangling.ll │ │ │ ├── memset.ll │ │ │ ├── mov32t-bundling.ll │ │ │ ├── movw-movt-relocations.ll │ │ │ ├── no-aeabi.ll │ │ │ ├── no-arm-mode.ll │ │ │ ├── no-eabi.ll │ │ │ ├── no-ehabi.ll │ │ │ ├── no-frame-register.ll │ │ │ ├── pic.ll │ │ │ ├── read-only-data.ll │ │ │ ├── stack-probe-non-default.ll │ │ │ ├── structors.ll │ │ │ ├── tls.ll │ │ │ ├── trivial-gnu-object.ll │ │ │ └── vla.ll │ │ ├── a15-SD-dep.ll │ │ ├── a15-mla.ll │ │ ├── a15-partial-update.ll │ │ ├── a15.ll │ │ ├── aapcs-hfa-code.ll │ │ ├── aapcs-hfa.ll │ │ ├── addrmode.ll │ │ ├── addrspacecast.ll │ │ ├── adv-copy-opt.ll │ │ ├── aggregate-padding.ll │ │ ├── aliases.ll │ │ ├── align-sp-adjustment.ll │ │ ├── align.ll │ │ ├── alloc-no-stack-realign.ll │ │ ├── alloca.ll │ │ ├── apcs-vfp.ll │ │ ├── argaddr.ll │ │ ├── arguments-nosplit-double.ll │ │ ├── arguments-nosplit-i64.ll │ │ ├── arguments.ll │ │ ├── arguments2.ll │ │ ├── arguments3.ll │ │ ├── arguments4.ll │ │ ├── arguments5.ll │ │ ├── arguments6.ll │ │ ├── arguments7.ll │ │ ├── arguments8.ll │ │ ├── arguments_f64_backfill.ll │ │ ├── arm-abi-attr.ll │ │ ├── arm-and-tst-peephole.ll │ │ ├── arm-asm.ll │ │ ├── arm-eabi.ll │ │ ├── arm-frameaddr.ll │ │ ├── arm-interleaved-accesses-extract-user.ll │ │ ├── arm-interleaved-accesses.ll │ │ ├── arm-modifier.ll │ │ ├── arm-negative-stride.ll │ │ ├── arm-returnaddr.ll │ │ ├── arm-shrink-wrapping-linux.ll │ │ ├── arm-shrink-wrapping.ll │ │ ├── arm-ttype-target2.ll │ │ ├── arm32-round-conv.ll │ │ ├── arm32-rounding.ll │ │ ├── armv4.ll │ │ ├── atomic-64bit.ll │ │ ├── atomic-cmp.ll │ │ ├── atomic-cmpxchg.ll │ │ ├── atomic-load-store.ll │ │ ├── atomic-op.ll │ │ ├── atomic-ops-v8.ll │ │ ├── atomicrmw_minmax.ll │ │ ├── available_externally.ll │ │ ├── avoid-cpsr-rmw.ll │ │ ├── bfc.ll │ │ ├── bfi.ll │ │ ├── bfx.ll │ │ ├── bic.ll │ │ ├── bicZext.ll │ │ ├── big-endian-eh-unwind.ll │ │ ├── big-endian-neon-bitconv.ll │ │ ├── big-endian-neon-extend.ll │ │ ├── big-endian-neon-trunc-store.ll │ │ ├── big-endian-ret-f64.ll │ │ ├── big-endian-vector-callee.ll │ │ ├── big-endian-vector-caller.ll │ │ ├── bit-reverse-to-rbit.ll │ │ ├── bits.ll │ │ ├── bswap-inline-asm.ll │ │ ├── bswap16.ll │ │ ├── build-attributes-encoding.s │ │ ├── build-attributes-optimization-minsize.ll │ │ ├── build-attributes-optimization-mixed.ll │ │ ├── build-attributes-optimization-optnone.ll │ │ ├── build-attributes-optimization-optsize.ll │ │ ├── build-attributes-optimization.ll │ │ ├── build-attributes.ll │ │ ├── bx_fold.ll │ │ ├── byval-align.ll │ │ ├── byval_load_align.ll │ │ ├── cache-intrinsic.ll │ │ ├── call-noret-minsize.ll │ │ ├── call-noret.ll │ │ ├── call-tc.ll │ │ ├── call.ll │ │ ├── call_nolink.ll │ │ ├── carry.ll │ │ ├── cdp.ll │ │ ├── cdp2.ll │ │ ├── cfi-alignment.ll │ │ ├── clz.ll │ │ ├── cmn.ll │ │ ├── cmpxchg-O0.ll │ │ ├── cmpxchg-idioms.ll │ │ ├── cmpxchg-weak.ll │ │ ├── coalesce-dbgvalue.ll │ │ ├── coalesce-subregs.ll │ │ ├── code-placement.ll │ │ ├── combine-movc-sub.ll │ │ ├── combine-vmovdrr.ll │ │ ├── commute-movcc.ll │ │ ├── compare-call.ll │ │ ├── constant-islands.ll │ │ ├── constantfp.ll │ │ ├── constants.ll │ │ ├── copy-cpsr.ll │ │ ├── copy-paired-reg.ll │ │ ├── crash-O0.ll │ │ ├── crash-greedy-v6.ll │ │ ├── crash-greedy.ll │ │ ├── crash-shufflevector.ll │ │ ├── crash.ll │ │ ├── crc32.ll │ │ ├── cse-call.ll │ │ ├── cse-flags.ll │ │ ├── cse-ldrlit.ll │ │ ├── cse-libcalls.ll │ │ ├── ctor_order.ll │ │ ├── ctors_dtors.ll │ │ ├── cttz.ll │ │ ├── cttz_vector.ll │ │ ├── cxx-tlscc.ll │ │ ├── dagcombine-anyexttozeroext.ll │ │ ├── dagcombine-concatvector.ll │ │ ├── darwin-eabi.ll │ │ ├── darwin-tls.ll │ │ ├── data-in-code-annotations.ll │ │ ├── dbg.ll │ │ ├── debug-frame-large-stack.ll │ │ ├── debug-frame-no-debug.ll │ │ ├── debug-frame-vararg.ll │ │ ├── debug-frame.ll │ │ ├── debug-info-arg.ll │ │ ├── debug-info-blocks.ll │ │ ├── debug-info-branch-folding.ll │ │ ├── debug-info-d16-reg.ll │ │ ├── debug-info-no-frame.ll │ │ ├── debug-info-qreg.ll │ │ ├── debug-info-s16-reg.ll │ │ ├── debug-info-sreg2.ll │ │ ├── debug-segmented-stacks.ll │ │ ├── debugtrap.ll │ │ ├── default-float-abi.ll │ │ ├── default-reloc.ll │ │ ├── deps-fix.ll │ │ ├── disable-fp-elim.ll │ │ ├── disable-tail-calls.ll │ │ ├── div.ll │ │ ├── divmod-eabi.ll │ │ ├── divmod.ll │ │ ├── domain-conv-vmovs.ll │ │ ├── dwarf-eh.ll │ │ ├── dwarf-unwind.ll │ │ ├── dyn-stackalloc.ll │ │ ├── eh-dispcont.ll │ │ ├── eh-resume-darwin.ll │ │ ├── ehabi-filters.ll │ │ ├── ehabi-handlerdata-nounwind.ll │ │ ├── ehabi-handlerdata.ll │ │ ├── ehabi-no-landingpad.ll │ │ ├── ehabi-unwind.ll │ │ ├── ehabi.ll │ │ ├── elf-lcomm-align.ll │ │ ├── emit-big-cst.ll │ │ ├── emutls.ll │ │ ├── emutls1.ll │ │ ├── emutls_generic.ll │ │ ├── extload-knownzero.ll │ │ ├── extloadi1.ll │ │ ├── fabs-neon.ll │ │ ├── fabs-to-bfc.ll │ │ ├── fabss.ll │ │ ├── fadds.ll │ │ ├── fast-isel-GEP-coalesce.ll │ │ ├── fast-isel-align.ll │ │ ├── fast-isel-binary.ll │ │ ├── fast-isel-br-const.ll │ │ ├── fast-isel-br-phi.ll │ │ ├── fast-isel-call-multi-reg-return.ll │ │ ├── fast-isel-call.ll │ │ ├── fast-isel-cmp-imm.ll │ │ ├── fast-isel-conversion.ll │ │ ├── fast-isel-crash.ll │ │ ├── fast-isel-crash2.ll │ │ ├── fast-isel-deadcode.ll │ │ ├── fast-isel-ext.ll │ │ ├── fast-isel-fold.ll │ │ ├── fast-isel-frameaddr.ll │ │ ├── fast-isel-icmp.ll │ │ ├── fast-isel-indirectbr.ll │ │ ├── fast-isel-inline-asm.ll │ │ ├── fast-isel-intrinsic.ll │ │ ├── fast-isel-ldr-str-arm.ll │ │ ├── fast-isel-ldr-str-thumb-neg-index.ll │ │ ├── fast-isel-ldrh-strh-arm.ll │ │ ├── fast-isel-load-store-verify.ll │ │ ├── fast-isel-mvn.ll │ │ ├── fast-isel-pic.ll │ │ ├── fast-isel-pie.ll │ │ ├── fast-isel-pred.ll │ │ ├── fast-isel-redefinition.ll │ │ ├── fast-isel-remat-same-constant.ll │ │ ├── fast-isel-ret.ll │ │ ├── fast-isel-select.ll │ │ ├── fast-isel-shift-materialize.ll │ │ ├── fast-isel-shifter.ll │ │ ├── fast-isel-static.ll │ │ ├── fast-isel-update-valuemap-for-extract.ll │ │ ├── fast-isel-vaddd.ll │ │ ├── fast-isel-vararg.ll │ │ ├── fast-isel.ll │ │ ├── fast-tail-call.ll │ │ ├── fastcc-vfp.ll │ │ ├── fastisel-gep-promote-before-add.ll │ │ ├── fastisel-thumb-litpool.ll │ │ ├── fcopysign.ll │ │ ├── fdivs.ll │ │ ├── fixunsdfdi.ll │ │ ├── flag-crash.ll │ │ ├── floorf.ll │ │ ├── fmacs.ll │ │ ├── fmdrr-fmrrd.ll │ │ ├── fmscs.ll │ │ ├── fmuls.ll │ │ ├── fnattr-trap.ll │ │ ├── fnegs.ll │ │ ├── fnmacs.ll │ │ ├── fnmscs.ll │ │ ├── fnmul.ll │ │ ├── fnmuls.ll │ │ ├── fold-const.ll │ │ ├── fold-stack-adjust.ll │ │ ├── formal.ll │ │ ├── fp-arg-shuffle.ll │ │ ├── fp-fast.ll │ │ ├── fp.ll │ │ ├── fp16-args.ll │ │ ├── fp16-promote.ll │ │ ├── fp16-v3.ll │ │ ├── fp16.ll │ │ ├── fp_convert.ll │ │ ├── fparith.ll │ │ ├── fpcmp-f64-neon-opt.ll │ │ ├── fpcmp-opt.ll │ │ ├── fpcmp.ll │ │ ├── fpcmp_ueq.ll │ │ ├── fpconsts.ll │ │ ├── fpconv.ll │ │ ├── fpmem.ll │ │ ├── fpow.ll │ │ ├── fpowi.ll │ │ ├── fptoint.ll │ │ ├── frame-register.ll │ │ ├── fsubs.ll │ │ ├── func-argpassing-endian.ll │ │ ├── fusedMAC.ll │ │ ├── gep-optimization.ll │ │ ├── ghc-tcreturn-lowered.ll │ │ ├── global-merge-1.ll │ │ ├── global-merge-addrspace.ll │ │ ├── global-merge-external.ll │ │ ├── global-merge.ll │ │ ├── globals.ll │ │ ├── gpr-paired-spill-thumbinst.ll │ │ ├── gpr-paired-spill.ll │ │ ├── gv-stubs-crash.ll │ │ ├── half.ll │ │ ├── hardfloat_neon.ll │ │ ├── hello.ll │ │ ├── hfa-in-contiguous-registers.ll │ │ ├── hidden-vis-2.ll │ │ ├── hidden-vis-3.ll │ │ ├── hidden-vis.ll │ │ ├── hints.ll │ │ ├── iabs.ll │ │ ├── ifconv-kills.ll │ │ ├── ifconv-regmask.ll │ │ ├── ifcvt-branch-weight-bug.ll │ │ ├── ifcvt-branch-weight.ll │ │ ├── ifcvt-callback.ll │ │ ├── ifcvt-dead-def.ll │ │ ├── ifcvt-iter-indbr.ll │ │ ├── ifcvt-regmask-noreturn.ll │ │ ├── ifcvt1.ll │ │ ├── ifcvt10.ll │ │ ├── ifcvt11.ll │ │ ├── ifcvt12.ll │ │ ├── ifcvt2.ll │ │ ├── ifcvt3.ll │ │ ├── ifcvt4.ll │ │ ├── ifcvt5.ll │ │ ├── ifcvt6.ll │ │ ├── ifcvt7.ll │ │ ├── ifcvt8.ll │ │ ├── ifcvt9.ll │ │ ├── illegal-vector-bitcast.ll │ │ ├── imm.ll │ │ ├── indirect-hidden.ll │ │ ├── indirect-reg-input.ll │ │ ├── indirectbr-2.ll │ │ ├── indirectbr-3.ll │ │ ├── indirectbr.ll │ │ ├── inline-diagnostics.ll │ │ ├── inlineasm-64bit.ll │ │ ├── inlineasm-X-allocation.ll │ │ ├── inlineasm-X-constraint.ll │ │ ├── inlineasm-global.ll │ │ ├── inlineasm-imm-arm.ll │ │ ├── inlineasm-imm-thumb.ll │ │ ├── inlineasm-imm-thumb2.ll │ │ ├── inlineasm-ldr-pseudo.ll │ │ ├── inlineasm-switch-mode-oneway-from-arm.ll │ │ ├── inlineasm-switch-mode-oneway-from-thumb.ll │ │ ├── inlineasm-switch-mode.ll │ │ ├── inlineasm.ll │ │ ├── inlineasm2.ll │ │ ├── inlineasm3.ll │ │ ├── inlineasm4.ll │ │ ├── insn-sched1.ll │ │ ├── int-to-fp.ll │ │ ├── integer_insertelement.ll │ │ ├── interrupt-attr.ll │ │ ├── interval-update-remat.ll │ │ ├── intrinsics-coprocessor.ll │ │ ├── intrinsics-crypto.ll │ │ ├── intrinsics-memory-barrier.ll │ │ ├── intrinsics-overflow.ll │ │ ├── intrinsics-v8.ll │ │ ├── invalid-target.ll │ │ ├── invalidated-save-point.ll │ │ ├── invoke-donothing-assert.ll │ │ ├── isel-v8i32-crash.ll │ │ ├── ispositive.ll │ │ ├── jump-table-islands-split.ll │ │ ├── jump-table-islands.ll │ │ ├── jumptable-label.ll │ │ ├── krait-cpu-div-attribute.ll │ │ ├── large-stack.ll │ │ ├── ldaex-stlex.ll │ │ ├── ldc2l.ll │ │ ├── ldm-base-writeback.ll │ │ ├── ldm-stm-base-materialization.ll │ │ ├── ldm.ll │ │ ├── ldr.ll │ │ ├── ldr_ext.ll │ │ ├── ldr_frame.ll │ │ ├── ldr_post.ll │ │ ├── ldr_pre.ll │ │ ├── ldrd-memoper.ll │ │ ├── ldrd.ll │ │ ├── ldst-f32-2-i32.ll │ │ ├── ldstrex-m.ll │ │ ├── ldstrex.ll │ │ ├── legalize-unaligned-load.ll │ │ ├── lit.local.cfg │ │ ├── litpool-licm.ll │ │ ├── load-address-masked.ll │ │ ├── load-global.ll │ │ ├── load-store-flags.ll │ │ ├── load.ll │ │ ├── load_i1_select.ll │ │ ├── local-call.ll │ │ ├── log2_not_readnone.ll │ │ ├── long-setcc.ll │ │ ├── long.ll │ │ ├── longMAC.ll │ │ ├── long_shift.ll │ │ ├── lsr-code-insertion.ll │ │ ├── lsr-icmp-imm.ll │ │ ├── lsr-scale-addr-mode.ll │ │ ├── lsr-unfolded-offset.ll │ │ ├── machine-cse-cmp.ll │ │ ├── machine-licm.ll │ │ ├── macho-frame-offset.ll │ │ ├── mature-mc-support.ll │ │ ├── mem.ll │ │ ├── memcpy-inline.ll │ │ ├── memcpy-ldm-stm.ll │ │ ├── memcpy-no-inline.ll │ │ ├── memfunc.ll │ │ ├── memset-inline.ll │ │ ├── metadata-default.ll │ │ ├── metadata-short-enums.ll │ │ ├── metadata-short-wchar.ll │ │ ├── minmax.ll │ │ ├── minsize-call-cse.ll │ │ ├── minsize-imms.ll │ │ ├── minsize-litpools.ll │ │ ├── misched-copy-arm.ll │ │ ├── mls.ll │ │ ├── movcc-double.ll │ │ ├── movt-movw-global.ll │ │ ├── movt.ll │ │ ├── msr-it-block.ll │ │ ├── mul.ll │ │ ├── mul_const.ll │ │ ├── mulhi.ll │ │ ├── mult-alt-generic-arm.ll │ │ ├── mvn.ll │ │ ├── named-reg-alloc.ll │ │ ├── named-reg-notareg.ll │ │ ├── negative-offset.ll │ │ ├── neon-fma.ll │ │ ├── neon-spfp.ll │ │ ├── neon-v8.1a.ll │ │ ├── neon_arith1.ll │ │ ├── neon_cmp.ll │ │ ├── neon_div.ll │ │ ├── neon_fpconv.ll │ │ ├── neon_ld1.ll │ │ ├── neon_ld2.ll │ │ ├── neon_minmax.ll │ │ ├── neon_shift.ll │ │ ├── neon_spill.ll │ │ ├── neon_vabs.ll │ │ ├── neon_vshl_minint.ll │ │ ├── nest-register.ll │ │ ├── no-fpu.ll │ │ ├── no-tail-call.ll │ │ ├── none-macho-v4t.ll │ │ ├── none-macho.ll │ │ ├── noopt-dmb-v7.ll │ │ ├── nop_concat_vectors.ll │ │ ├── noreturn.ll │ │ ├── null-streamer.ll │ │ ├── opt-shuff-tstore.ll │ │ ├── optimize-dmbs-v7.ll │ │ ├── optselect-regclass.ll │ │ ├── out-of-registers.ll │ │ ├── pack.ll │ │ ├── peephole-bitcast.ll │ │ ├── phi.ll │ │ ├── pic.ll │ │ ├── pie.ll │ │ ├── plt-relative-reloc.ll │ │ ├── popcnt.ll │ │ ├── pr13249.ll │ │ ├── pr18364-movw.ll │ │ ├── pr25317.ll │ │ ├── pr25838.ll │ │ ├── pr26669.ll │ │ ├── pr3502.ll │ │ ├── preferred-align.ll │ │ ├── prefetch.ll │ │ ├── print-memb-operand.ll │ │ ├── private.ll │ │ ├── rbit.ll │ │ ├── readcyclecounter.ll │ │ ├── reg_sequence.ll │ │ ├── regpair_hint_phys.ll │ │ ├── rem_crash.ll │ │ ├── ret0.ll │ │ ├── ret_arg1.ll │ │ ├── ret_arg2.ll │ │ ├── ret_arg3.ll │ │ ├── ret_arg4.ll │ │ ├── ret_arg5.ll │ │ ├── ret_f32_arg2.ll │ │ ├── ret_f32_arg5.ll │ │ ├── ret_f64_arg2.ll │ │ ├── ret_f64_arg_reg_split.ll │ │ ├── ret_f64_arg_split.ll │ │ ├── ret_f64_arg_stack.ll │ │ ├── ret_i128_arg2.ll │ │ ├── ret_i64_arg2.ll │ │ ├── ret_i64_arg3.ll │ │ ├── ret_i64_arg_split.ll │ │ ├── ret_sret_vector.ll │ │ ├── ret_void.ll │ │ ├── returned-ext.ll │ │ ├── returned-trunc-tail-calls.ll │ │ ├── rev.ll │ │ ├── rotate.ll │ │ ├── sat-arith.ll │ │ ├── saxpy10-a9.ll │ │ ├── sbfx.ll │ │ ├── section-name.ll │ │ ├── section.ll │ │ ├── segmented-stacks-dynamic.ll │ │ ├── segmented-stacks.ll │ │ ├── select-imm.ll │ │ ├── select-undef.ll │ │ ├── select.ll │ │ ├── select_xform.ll │ │ ├── setcc-sentinals.ll │ │ ├── setcc-type-mismatch.ll │ │ ├── setjmp_longjmp.ll │ │ ├── shifter_operand.ll │ │ ├── shuffle.ll │ │ ├── sincos.ll │ │ ├── sjlj-prepare-critical-edge.ll │ │ ├── sjljehprepare-lower-empty-struct.ll │ │ ├── smml.ll │ │ ├── smul.ll │ │ ├── softfp-fabs-fneg.ll │ │ ├── space-directive.ll │ │ ├── special-reg-acore.ll │ │ ├── special-reg-mcore.ll │ │ ├── special-reg-v8m-base.ll │ │ ├── special-reg-v8m-main.ll │ │ ├── special-reg.ll │ │ ├── spill-q.ll │ │ ├── ssat-lower.ll │ │ ├── ssat-upper.ll │ │ ├── ssat-v4t.ll │ │ ├── ssat.ll │ │ ├── ssp-data-layout.ll │ │ ├── stack-alignment.ll │ │ ├── stack-frame.ll │ │ ├── stack-protector-bmovpcb_call.ll │ │ ├── stack_guard_remat.ll │ │ ├── stackpointer.ll │ │ ├── static-addr-hoisting.ll │ │ ├── stc2.ll │ │ ├── stm.ll │ │ ├── str_post.ll │ │ ├── str_pre-2.ll │ │ ├── str_pre.ll │ │ ├── str_trunc.ll │ │ ├── struct-byval-frame-index.ll │ │ ├── struct_byval.ll │ │ ├── struct_byval_arm_t1_t2.ll │ │ ├── sub-cmp-peephole.ll │ │ ├── sub.ll │ │ ├── subreg-remat.ll │ │ ├── subtarget-features-long-calls.ll │ │ ├── subtarget-no-movt.ll │ │ ├── swift-atomics.ll │ │ ├── swift-ios.ll │ │ ├── swift-return.ll │ │ ├── swift-vldm.ll │ │ ├── swifterror.ll │ │ ├── swiftself.ll │ │ ├── sxt_rot.ll │ │ ├── t2-imm.ll │ │ ├── t2-shrink-ldrpost.ll │ │ ├── t2abs-killflags.ll │ │ ├── tail-call-builtin.ll │ │ ├── tail-call-weak.ll │ │ ├── tail-call.ll │ │ ├── tail-dup-kill-flags.ll │ │ ├── tail-dup.ll │ │ ├── tail-merge-branch-weight.ll │ │ ├── tail-opts.ll │ │ ├── taildup-branch-weight.ll │ │ ├── test-sharedidx.ll │ │ ├── this-return.ll │ │ ├── thread_pointer.ll │ │ ├── thumb-alignment.ll │ │ ├── thumb-big-stack.ll │ │ ├── thumb-litpool.ll │ │ ├── thumb-stub.ll │ │ ├── thumb1-ldst-opt.ll │ │ ├── thumb1-varalloc.ll │ │ ├── thumb1_return_sequence.ll │ │ ├── thumb2-it-block.ll │ │ ├── thumb2-size-opt.ll │ │ ├── thumb2-size-reduction-internal-flags.ll │ │ ├── thumb_indirect_calls.ll │ │ ├── tls-models.ll │ │ ├── tls1.ll │ │ ├── tls2.ll │ │ ├── tls3.ll │ │ ├── trap.ll │ │ ├── trunc_ldr.ll │ │ ├── truncstore-dag-combine.ll │ │ ├── tst_teq.ll │ │ ├── twoaddrinstr.ll │ │ ├── uint64tof64.ll │ │ ├── umulo-32.ll │ │ ├── unaligned_load_store.ll │ │ ├── unaligned_load_store_vector.ll │ │ ├── unaligned_load_store_vfp.ll │ │ ├── undef-sext.ll │ │ ├── undefined.ll │ │ ├── unord.ll │ │ ├── unsafe-fsub.ll │ │ ├── unwind-init.ll │ │ ├── urem-opt-size.ll │ │ ├── usat-lower.ll │ │ ├── usat-upper.ll │ │ ├── usat-v4t.ll │ │ ├── uxt_rot.ll │ │ ├── uxtb.ll │ │ ├── v1-constant-fold.ll │ │ ├── v7k-abi-align.ll │ │ ├── v7k-libcalls.ll │ │ ├── v7k-sincos.ll │ │ ├── va_arg.ll │ │ ├── vaba.ll │ │ ├── vabd.ll │ │ ├── vabs.ll │ │ ├── vadd.ll │ │ ├── vararg_no_start.ll │ │ ├── varargs-spill-stack-align-nacl.ll │ │ ├── vargs.ll │ │ ├── vargs_align.ll │ │ ├── vbits.ll │ │ ├── vbsl-constant.ll │ │ ├── vbsl.ll │ │ ├── vceq.ll │ │ ├── vcge.ll │ │ ├── vcgt.ll │ │ ├── vcnt.ll │ │ ├── vcombine.ll │ │ ├── vcvt-cost.ll │ │ ├── vcvt-v8.ll │ │ ├── vcvt.ll │ │ ├── vcvt_combine.ll │ │ ├── vdiv_combine.ll │ │ ├── vdup.ll │ │ ├── vector-DAGCombine.ll │ │ ├── vector-extend-narrow.ll │ │ ├── vector-load.ll │ │ ├── vector-promotion.ll │ │ ├── vector-spilling.ll │ │ ├── vector-store.ll │ │ ├── vext.ll │ │ ├── vfcmp.ll │ │ ├── vfloatintrinsics.ll │ │ ├── vfp-libcalls.ll │ │ ├── vfp-reg-stride.ll │ │ ├── vfp-regs-dwarf.ll │ │ ├── vfp.ll │ │ ├── vget_lane.ll │ │ ├── vhadd.ll │ │ ├── vhsub.ll │ │ ├── vicmp.ll │ │ ├── vld-vst-upgrade.ll │ │ ├── vld1.ll │ │ ├── vld2.ll │ │ ├── vld3.ll │ │ ├── vld4.ll │ │ ├── vlddup.ll │ │ ├── vldlane.ll │ │ ├── vldm-liveness.ll │ │ ├── vldm-sched-a9.ll │ │ ├── vminmax.ll │ │ ├── vminmaxnm-safe.ll │ │ ├── vminmaxnm.ll │ │ ├── vmla.ll │ │ ├── vmls.ll │ │ ├── vmov.ll │ │ ├── vmul.ll │ │ ├── vneg.ll │ │ ├── vpadal.ll │ │ ├── vpadd.ll │ │ ├── vpminmax.ll │ │ ├── vqadd.ll │ │ ├── vqdmul.ll │ │ ├── vqshl.ll │ │ ├── vqshrn.ll │ │ ├── vqsub.ll │ │ ├── vrec.ll │ │ ├── vrev.ll │ │ ├── vsel.ll │ │ ├── vselect_imax.ll │ │ ├── vshift.ll │ │ ├── vshiftins.ll │ │ ├── vshl.ll │ │ ├── vshll.ll │ │ ├── vshrn.ll │ │ ├── vsra.ll │ │ ├── vst1.ll │ │ ├── vst2.ll │ │ ├── vst3.ll │ │ ├── vst4.ll │ │ ├── vstlane.ll │ │ ├── vsub.ll │ │ ├── vtbl.ll │ │ ├── vtrn.ll │ │ ├── vuzp.ll │ │ ├── vzip.ll │ │ ├── warn-stack.ll │ │ ├── weak.ll │ │ ├── weak2.ll │ │ ├── wide-compares.ll │ │ ├── widen-vmovs.ll │ │ ├── wrong-t2stmia-size-opt.ll │ │ ├── zero-cycle-zero.ll │ │ └── zextload_demandedbits.ll │ ├── BPF │ │ ├── ._alu8.ll │ │ ├── ._atomics.ll │ │ ├── ._basictest.ll │ │ ├── ._byval.ll │ │ ├── ._cc_args.ll │ │ ├── ._cc_args_be.ll │ │ ├── ._cc_ret.ll │ │ ├── ._cmp.ll │ │ ├── ._ex1.ll │ │ ├── ._fi_ri.ll │ │ ├── ._intrinsics.ll │ │ ├── ._lit.local.cfg │ │ ├── ._load.ll │ │ ├── ._loops.ll │ │ ├── ._many_args1.ll │ │ ├── ._many_args2.ll │ │ ├── ._sanity.ll │ │ ├── ._sdiv_error.ll │ │ ├── ._setcc.ll │ │ ├── ._shifts.ll │ │ ├── ._sockex2.ll │ │ ├── ._struct_ret1.ll │ │ ├── ._struct_ret2.ll │ │ ├── ._undef.ll │ │ ├── ._vararg1.ll │ │ ├── alu8.ll │ │ ├── atomics.ll │ │ ├── basictest.ll │ │ ├── byval.ll │ │ ├── cc_args.ll │ │ ├── cc_args_be.ll │ │ ├── cc_ret.ll │ │ ├── cmp.ll │ │ ├── ex1.ll │ │ ├── fi_ri.ll │ │ ├── intrinsics.ll │ │ ├── lit.local.cfg │ │ ├── load.ll │ │ ├── loops.ll │ │ ├── many_args1.ll │ │ ├── many_args2.ll │ │ ├── sanity.ll │ │ ├── sdiv_error.ll │ │ ├── setcc.ll │ │ ├── shifts.ll │ │ ├── sockex2.ll │ │ ├── struct_ret1.ll │ │ ├── struct_ret2.ll │ │ ├── undef.ll │ │ └── vararg1.ll │ ├── Generic │ │ ├── ._2002-04-14-UnexpectedUnsignedType.ll │ │ ├── ._2002-04-16-StackFrameSizeAlignment.ll │ │ ├── ._2003-05-27-phifcmpd.ll │ │ ├── ._2003-05-27-useboolinotherbb.ll │ │ ├── ._2003-05-27-usefsubasbool.ll │ │ ├── ._2003-05-28-ManyArgs.ll │ │ ├── ._2003-05-30-BadFoldGEP.ll │ │ ├── ._2003-05-30-BadPreselectPhi.ll │ │ ├── ._2003-07-06-BadIntCmp.ll │ │ ├── ._2003-07-07-BadLongConst.ll │ │ ├── ._2003-07-08-BadCastToBool.ll │ │ ├── ._2003-07-29-BadConstSbyte.ll │ │ ├── ._2004-05-09-LiveVarPartialRegister.ll │ │ ├── ._2005-01-18-SetUO-InfLoop.ll │ │ ├── ._2005-04-09-GlobalInPHI.ll │ │ ├── ._2005-10-18-ZeroSizeStackObject.ll │ │ ├── ._2005-10-21-longlonggtu.ll │ │ ├── ._2005-12-01-Crash.ll │ │ ├── ._2005-12-12-ExpandSextInreg.ll │ │ ├── ._2006-01-12-BadSetCCFold.ll │ │ ├── ._2006-01-18-InvalidBranchOpcodeAssert.ll │ │ ├── ._2006-02-12-InsertLibcall.ll │ │ ├── ._2006-03-01-dagcombineinfloop.ll │ │ ├── ._2006-04-26-SetCCAnd.ll │ │ ├── ._2006-04-28-Sign-extend-bool.ll │ │ ├── ._2006-05-06-GEP-Cast-Sink-Crash.ll │ │ ├── ._2006-06-12-LowerSwitchCrash.ll │ │ ├── ._2006-06-13-ComputeMaskedBitsCrash.ll │ │ ├── ._2006-06-28-SimplifySetCCCrash.ll │ │ ├── ._2006-07-03-schedulers.ll │ │ ├── ._2006-08-30-CoalescerCrash.ll │ │ ├── ._2006-09-02-LocalAllocCrash.ll │ │ ├── ._2006-09-06-SwitchLowering.ll │ │ ├── ._2006-10-27-CondFolding.ll │ │ ├── ._2006-10-29-Crash.ll │ │ ├── ._2006-11-20-DAGCombineCrash.ll │ │ ├── ._2007-01-15-LoadSelectCycle.ll │ │ ├── ._2007-02-25-invoke.ll │ │ ├── ._2007-04-08-MultipleFrameIndices.ll │ │ ├── ._2007-04-13-SwitchLowerBadPhi.ll │ │ ├── ._2007-04-17-lsr-crash.ll │ │ ├── ._2007-04-27-InlineAsm-X-Dest.ll │ │ ├── ._2007-04-27-LargeMemObject.ll │ │ ├── ._2007-04-30-LandingPadBranchFolding.ll │ │ ├── ._2007-05-03-EHTypeInfo.ll │ │ ├── ._2007-05-15-InfiniteRecursion.ll │ │ ├── ._2007-12-17-InvokeAsm.ll │ │ ├── ._2007-12-31-UnusedSelector.ll │ │ ├── ._2008-01-25-dag-combine-mul.ll │ │ ├── ._2008-01-30-LoadCrash.ll │ │ ├── ._2008-02-04-Ctlz.ll │ │ ├── ._2008-02-04-ExtractSubvector.ll │ │ ├── ._2008-02-20-MatchingMem.ll │ │ ├── ._2008-02-25-NegateZero.ll │ │ ├── ._2008-02-26-NegatableCrash.ll │ │ ├── ._2008-08-07-PtrToInt-SmallerInt.ll │ │ ├── ._2009-03-17-LSR-APInt.ll │ │ ├── ._2009-03-29-SoftFloatVectorExtract.ll │ │ ├── ._2009-04-10-SinkCrash.ll │ │ ├── ._2009-04-28-i128-cmp-crash.ll │ │ ├── ._2009-11-16-BadKillsCrash.ll │ │ ├── ._2010-07-27-DAGCombineCrash.ll │ │ ├── ._2010-11-04-BigByval.ll │ │ ├── ._2010-ZeroSizedArg.ll │ │ ├── ._2011-01-06-BigNumberCrash.ll │ │ ├── ._2011-07-07-ScheduleDAGCrash.ll │ │ ├── ._2012-06-08-APIntCrash.ll │ │ ├── ._2013-03-20-APFloatCrash.ll │ │ ├── ._2014-02-05-OpaqueConstants.ll │ │ ├── ._APIntLoadStore.ll │ │ ├── ._APIntParam.ll │ │ ├── ._APIntSextParam.ll │ │ ├── ._APIntZextParam.ll │ │ ├── ._BasicInstrs.ll │ │ ├── ._ConstantExprLowering.ll │ │ ├── ._ForceStackAlign.ll │ │ ├── ._MachineBranchProb.ll │ │ ├── ._PBQP.ll │ │ ├── ._add-with-overflow-128.ll │ │ ├── ._add-with-overflow-24.ll │ │ ├── ._add-with-overflow.ll │ │ ├── ._addr-label.ll │ │ ├── ._annotate.ll │ │ ├── ._asm-large-immediate.ll │ │ ├── ._assume.ll │ │ ├── ._badCallArgLRLLVM.ll │ │ ├── ._badFoldGEP.ll │ │ ├── ._badarg6.ll │ │ ├── ._bool-to-double.ll │ │ ├── ._builtin-expect.ll │ │ ├── ._call-ret0.ll │ │ ├── ._call-ret42.ll │ │ ├── ._call-void.ll │ │ ├── ._call2-ret0.ll │ │ ├── ._cast-fp.ll │ │ ├── ._constindices.ll │ │ ├── ._crash.ll │ │ ├── ._dag-combine-crash.ll │ │ ├── ._dbg_value.ll │ │ ├── ._div-neg-power-2.ll │ │ ├── ._donothing.ll │ │ ├── ._dont-remove-empty-preheader.ll │ │ ├── ._edge-bundles-blockIDs.ll │ │ ├── ._empty-insertvalue.ll │ │ ├── ._empty-load-store.ll │ │ ├── ._empty-phi.ll │ │ ├── ._exception-handling.ll │ │ ├── ._externally_available.ll │ │ ├── ._fastcall.ll │ │ ├── ._fneg-fabs.ll │ │ ├── ._fp-to-int-invalid.ll │ │ ├── ._fp_to_int.ll │ │ ├── ._fpowi-promote.ll │ │ ├── ._fwdtwice.ll │ │ ├── ._global-ret0.ll │ │ ├── ._hello.ll │ │ ├── ._i128-addsub.ll │ │ ├── ._i128-arith.ll │ │ ├── ._icmp-illegal.ll │ │ ├── ._inline-asm-mem-clobber.ll │ │ ├── ._inline-asm-special-strings.ll │ │ ├── ._intrinsics.ll │ │ ├── ._invalid-memcpy.ll │ │ ├── ._isunord.ll │ │ ├── ._lit.local.cfg │ │ ├── ._llvm-ct-intrinsics.ll │ │ ├── ._multiple-return-values-cross-block-with-invoke.ll │ │ ├── ._negintconst.ll │ │ ├── ._nested-select.ll │ │ ├── ._no-target.ll │ │ ├── ._overflow.ll │ │ ├── ._overloaded-intrinsic-name.ll │ │ ├── ._pr12507.ll │ │ ├── ._pr2625.ll │ │ ├── ._pr3288.ll │ │ ├── ._print-add.ll │ │ ├── ._print-after.ll │ │ ├── ._print-arith-fp.ll │ │ ├── ._print-arith-int.ll │ │ ├── ._print-int.ll │ │ ├── ._print-machineinstrs.ll │ │ ├── ._print-mul-exp.ll │ │ ├── ._print-mul.ll │ │ ├── ._print-shift.ll │ │ ├── ._ptr-annotate.ll │ │ ├── ._ret0.ll │ │ ├── ._ret42.ll │ │ ├── ._select-cc.ll │ │ ├── ._select.ll │ │ ├── ._shift-int64.ll │ │ ├── ._stacksave-restore.ll │ │ ├── ._stop-after.ll │ │ ├── ._storetrunc-fp.ll │ │ ├── ._switch-lower-feature.ll │ │ ├── ._switch-lower.ll │ │ ├── ._trap.ll │ │ ├── ._undef-phi.ll │ │ ├── ._v-split.ll │ │ ├── ._vector-casts.ll │ │ ├── ._vector-constantexpr.ll │ │ ├── ._vector-identity-shuffle.ll │ │ ├── ._vector-redux.ll │ │ ├── ._vector.ll │ │ ├── ._zero-sized-array.ll │ │ ├── 2002-04-14-UnexpectedUnsignedType.ll │ │ ├── 2002-04-16-StackFrameSizeAlignment.ll │ │ ├── 2003-05-27-phifcmpd.ll │ │ ├── 2003-05-27-useboolinotherbb.ll │ │ ├── 2003-05-27-usefsubasbool.ll │ │ ├── 2003-05-28-ManyArgs.ll │ │ ├── 2003-05-30-BadFoldGEP.ll │ │ ├── 2003-05-30-BadPreselectPhi.ll │ │ ├── 2003-07-06-BadIntCmp.ll │ │ ├── 2003-07-07-BadLongConst.ll │ │ ├── 2003-07-08-BadCastToBool.ll │ │ ├── 2003-07-29-BadConstSbyte.ll │ │ ├── 2004-05-09-LiveVarPartialRegister.ll │ │ ├── 2005-01-18-SetUO-InfLoop.ll │ │ ├── 2005-04-09-GlobalInPHI.ll │ │ ├── 2005-10-18-ZeroSizeStackObject.ll │ │ ├── 2005-10-21-longlonggtu.ll │ │ ├── 2005-12-01-Crash.ll │ │ ├── 2005-12-12-ExpandSextInreg.ll │ │ ├── 2006-01-12-BadSetCCFold.ll │ │ ├── 2006-01-18-InvalidBranchOpcodeAssert.ll │ │ ├── 2006-02-12-InsertLibcall.ll │ │ ├── 2006-03-01-dagcombineinfloop.ll │ │ ├── 2006-04-26-SetCCAnd.ll │ │ ├── 2006-04-28-Sign-extend-bool.ll │ │ ├── 2006-05-06-GEP-Cast-Sink-Crash.ll │ │ ├── 2006-06-12-LowerSwitchCrash.ll │ │ ├── 2006-06-13-ComputeMaskedBitsCrash.ll │ │ ├── 2006-06-28-SimplifySetCCCrash.ll │ │ ├── 2006-07-03-schedulers.ll │ │ ├── 2006-08-30-CoalescerCrash.ll │ │ ├── 2006-09-02-LocalAllocCrash.ll │ │ ├── 2006-09-06-SwitchLowering.ll │ │ ├── 2006-10-27-CondFolding.ll │ │ ├── 2006-10-29-Crash.ll │ │ ├── 2006-11-20-DAGCombineCrash.ll │ │ ├── 2007-01-15-LoadSelectCycle.ll │ │ ├── 2007-02-25-invoke.ll │ │ ├── 2007-04-08-MultipleFrameIndices.ll │ │ ├── 2007-04-13-SwitchLowerBadPhi.ll │ │ ├── 2007-04-17-lsr-crash.ll │ │ ├── 2007-04-27-InlineAsm-X-Dest.ll │ │ ├── 2007-04-27-LargeMemObject.ll │ │ ├── 2007-04-30-LandingPadBranchFolding.ll │ │ ├── 2007-05-03-EHTypeInfo.ll │ │ ├── 2007-05-15-InfiniteRecursion.ll │ │ ├── 2007-12-17-InvokeAsm.ll │ │ ├── 2007-12-31-UnusedSelector.ll │ │ ├── 2008-01-25-dag-combine-mul.ll │ │ ├── 2008-01-30-LoadCrash.ll │ │ ├── 2008-02-04-Ctlz.ll │ │ ├── 2008-02-04-ExtractSubvector.ll │ │ ├── 2008-02-20-MatchingMem.ll │ │ ├── 2008-02-25-NegateZero.ll │ │ ├── 2008-02-26-NegatableCrash.ll │ │ ├── 2008-08-07-PtrToInt-SmallerInt.ll │ │ ├── 2009-03-17-LSR-APInt.ll │ │ ├── 2009-03-29-SoftFloatVectorExtract.ll │ │ ├── 2009-04-10-SinkCrash.ll │ │ ├── 2009-04-28-i128-cmp-crash.ll │ │ ├── 2009-11-16-BadKillsCrash.ll │ │ ├── 2010-07-27-DAGCombineCrash.ll │ │ ├── 2010-11-04-BigByval.ll │ │ ├── 2010-ZeroSizedArg.ll │ │ ├── 2011-01-06-BigNumberCrash.ll │ │ ├── 2011-07-07-ScheduleDAGCrash.ll │ │ ├── 2012-06-08-APIntCrash.ll │ │ ├── 2013-03-20-APFloatCrash.ll │ │ ├── 2014-02-05-OpaqueConstants.ll │ │ ├── APIntLoadStore.ll │ │ ├── APIntParam.ll │ │ ├── APIntSextParam.ll │ │ ├── APIntZextParam.ll │ │ ├── BasicInstrs.ll │ │ ├── ConstantExprLowering.ll │ │ ├── ForceStackAlign.ll │ │ ├── MachineBranchProb.ll │ │ ├── PBQP.ll │ │ ├── add-with-overflow-128.ll │ │ ├── add-with-overflow-24.ll │ │ ├── add-with-overflow.ll │ │ ├── addr-label.ll │ │ ├── annotate.ll │ │ ├── asm-large-immediate.ll │ │ ├── assume.ll │ │ ├── badCallArgLRLLVM.ll │ │ ├── badFoldGEP.ll │ │ ├── badarg6.ll │ │ ├── bool-to-double.ll │ │ ├── builtin-expect.ll │ │ ├── call-ret0.ll │ │ ├── call-ret42.ll │ │ ├── call-void.ll │ │ ├── call2-ret0.ll │ │ ├── cast-fp.ll │ │ ├── constindices.ll │ │ ├── crash.ll │ │ ├── dag-combine-crash.ll │ │ ├── dbg_value.ll │ │ ├── div-neg-power-2.ll │ │ ├── donothing.ll │ │ ├── dont-remove-empty-preheader.ll │ │ ├── edge-bundles-blockIDs.ll │ │ ├── empty-insertvalue.ll │ │ ├── empty-load-store.ll │ │ ├── empty-phi.ll │ │ ├── exception-handling.ll │ │ ├── externally_available.ll │ │ ├── fastcall.ll │ │ ├── fneg-fabs.ll │ │ ├── fp-to-int-invalid.ll │ │ ├── fp_to_int.ll │ │ ├── fpowi-promote.ll │ │ ├── fwdtwice.ll │ │ ├── global-ret0.ll │ │ ├── hello.ll │ │ ├── i128-addsub.ll │ │ ├── i128-arith.ll │ │ ├── icmp-illegal.ll │ │ ├── inline-asm-mem-clobber.ll │ │ ├── inline-asm-special-strings.ll │ │ ├── intrinsics.ll │ │ ├── invalid-memcpy.ll │ │ ├── isunord.ll │ │ ├── lit.local.cfg │ │ ├── llvm-ct-intrinsics.ll │ │ ├── multiple-return-values-cross-block-with-invoke.ll │ │ ├── negintconst.ll │ │ ├── nested-select.ll │ │ ├── no-target.ll │ │ ├── overflow.ll │ │ ├── overloaded-intrinsic-name.ll │ │ ├── pr12507.ll │ │ ├── pr2625.ll │ │ ├── pr3288.ll │ │ ├── print-add.ll │ │ ├── print-after.ll │ │ ├── print-arith-fp.ll │ │ ├── print-arith-int.ll │ │ ├── print-int.ll │ │ ├── print-machineinstrs.ll │ │ ├── print-mul-exp.ll │ │ ├── print-mul.ll │ │ ├── print-shift.ll │ │ ├── ptr-annotate.ll │ │ ├── ret0.ll │ │ ├── ret42.ll │ │ ├── select-cc.ll │ │ ├── select.ll │ │ ├── shift-int64.ll │ │ ├── stacksave-restore.ll │ │ ├── stop-after.ll │ │ ├── storetrunc-fp.ll │ │ ├── switch-lower-feature.ll │ │ ├── switch-lower.ll │ │ ├── trap.ll │ │ ├── undef-phi.ll │ │ ├── v-split.ll │ │ ├── vector-casts.ll │ │ ├── vector-constantexpr.ll │ │ ├── vector-identity-shuffle.ll │ │ ├── vector-redux.ll │ │ ├── vector.ll │ │ └── zero-sized-array.ll │ ├── Hexagon │ │ ├── ._Atomics.ll │ │ ├── ._BranchPredict.ll │ │ ├── ._NVJumpCmp.ll │ │ ├── ._absaddr-store.ll │ │ ├── ._absimm.ll │ │ ├── ._adde.ll │ │ ├── ._addh-sext-trunc.ll │ │ ├── ._addh-shifted.ll │ │ ├── ._addh.ll │ │ ├── ._addrmode-indoff.ll │ │ ├── ._alu64.ll │ │ ├── ._always-ext.ll │ │ ├── ._args.ll │ │ ├── ._ashift-left-right.ll │ │ ├── ._avoid-predspill-calleesaved.ll │ │ ├── ._avoid-predspill.ll │ │ ├── ._barrier-flag.ll │ │ ├── ._base-offset-addr.ll │ │ ├── ._base-offset-post.ll │ │ ├── ._bit-eval.ll │ │ ├── ._bit-extractu-half.ll │ │ ├── ._bit-loop.ll │ │ ├── ._bit-phi.ll │ │ ├── ._bitconvert-vector.ll │ │ ├── ._block-addr.ll │ │ ├── ._block-ranges-nodef.ll │ │ ├── ._branch-non-mbb.ll │ │ ├── ._brev_ld.ll │ │ ├── ._brev_st.ll │ │ ├── ._bugAsmHWloop.ll │ │ ├── ._builtin-prefetch-offset.ll │ │ ├── ._builtin-prefetch.ll │ │ ├── ._calling-conv-2.ll │ │ ├── ._callr-dep-edge.ll │ │ ├── ._cext-check.ll │ │ ├── ._cext-valid-packet1.ll │ │ ├── ._cext-valid-packet2.ll │ │ ├── ._cext.ll │ │ ├── ._cexti16.ll │ │ ├── ._cfi-late.ll │ │ ├── ._cfi-offset.ll │ │ ├── ._checktabs.ll │ │ ├── ._circ-load-isel.ll │ │ ├── ._circ_ld.ll │ │ ├── ._circ_ldd_bug.ll │ │ ├── ._circ_ldw.ll │ │ ├── ._circ_st.ll │ │ ├── ._clr_set_toggle.ll │ │ ├── ._cmp-extend.ll │ │ ├── ._cmp-promote.ll │ │ ├── ._cmp-to-genreg.ll │ │ ├── ._cmp-to-predreg.ll │ │ ├── ._cmp.ll │ │ ├── ._cmp_pred.ll │ │ ├── ._cmp_pred2.ll │ │ ├── ._cmp_pred_reg.ll │ │ ├── ._cmpb-eq.ll │ │ ├── ._cmpb_pred.ll │ │ ├── ._combine.ll │ │ ├── ._combine_ir.ll │ │ ├── ._common-gep-basic.ll │ │ ├── ._common-gep-icm.ll │ │ ├── ._compound.ll │ │ ├── ._const64.ll │ │ ├── ._convertdptoint.ll │ │ ├── ._convertdptoll.ll │ │ ├── ._convertsptoint.ll │ │ ├── ._convertsptoll.ll │ │ ├── ._csr-func-usedef.ll │ │ ├── ._ctlz-cttz-ctpop.ll │ │ ├── ._ctor.ll │ │ ├── ._dadd.ll │ │ ├── ._dmul.ll │ │ ├── ._double.ll │ │ ├── ._doubleconvert-ieee-rnd-near.ll │ │ ├── ._dsub.ll │ │ ├── ._dualstore.ll │ │ ├── ._duplex.ll │ │ ├── ._early-if-conversion-bug1.ll │ │ ├── ._early-if-phi-i1.ll │ │ ├── ._early-if-spare.ll │ │ ├── ._early-if.ll │ │ ├── ._eh_return.ll │ │ ├── ._eliminate-pred-spill.ll │ │ ├── ._expand-condsets-basic.ll │ │ ├── ._expand-condsets-pred-undef.ll │ │ ├── ._expand-condsets-rm-segment.ll │ │ ├── ._expand-condsets-undef.ll │ │ ├── ._extload-combine.ll │ │ ├── ._extract-basic.ll │ │ ├── ._fadd.ll │ │ ├── ._fcmp.ll │ │ ├── ._float.ll │ │ ├── ._floatconvert-ieee-rnd-near.ll │ │ ├── ._fmul.ll │ │ ├── ._frame.ll │ │ ├── ._fsub.ll │ │ ├── ._fusedandshift.ll │ │ ├── ._gp-plus-offset-load.ll │ │ ├── ._gp-plus-offset-store.ll │ │ ├── ._gp-rel.ll │ │ ├── ._hwloop-cleanup.ll │ │ ├── ._hwloop-const.ll │ │ ├── ._hwloop-crit-edge.ll │ │ ├── ._hwloop-dbg.ll │ │ ├── ._hwloop-le.ll │ │ ├── ._hwloop-loop1.ll │ │ ├── ._hwloop-lt.ll │ │ ├── ._hwloop-lt1.ll │ │ ├── ._hwloop-missed.ll │ │ ├── ._hwloop-ne.ll │ │ ├── ._hwloop-ph-deadcode.ll │ │ ├── ._hwloop-pos-ivbump1.ll │ │ ├── ._hwloop-preheader.ll │ │ ├── ._hwloop-range.ll │ │ ├── ._hwloop-recursion.ll │ │ ├── ._hwloop-wrap.ll │ │ ├── ._hwloop-wrap2.ll │ │ ├── ._hwloop1.ll │ │ ├── ._hwloop2.ll │ │ ├── ._hwloop3.ll │ │ ├── ._hwloop4.ll │ │ ├── ._hwloop5.ll │ │ ├── ._i16_VarArg.ll │ │ ├── ._i1_VarArg.ll │ │ ├── ._i8_VarArg.ll │ │ ├── ._idxload-with-zero-offset.ll │ │ ├── ._ifcvt-diamond-bad.ll │ │ ├── ._ifcvt-edge-weight.ll │ │ ├── ._indirect-br.ll │ │ ├── ._inline-asm-qv.ll │ │ ├── ._insert-basic.ll │ │ ├── ._insert4.ll │ │ ├── ._intrinsics │ │ ├── ._lit.local.cfg │ │ ├── ._loadi1-G0.ll │ │ ├── ._loadi1-v4-G0.ll │ │ ├── ._loadi1-v4.ll │ │ ├── ._loadi1.ll │ │ ├── ._macint.ll │ │ ├── ._maxd.ll │ │ ├── ._maxh.ll │ │ ├── ._maxud.ll │ │ ├── ._maxuw.ll │ │ ├── ._maxw.ll │ │ ├── ._mem-fi-add.ll │ │ ├── ._memcpy-likely-aligned.ll │ │ ├── ._memops-stack.ll │ │ ├── ._memops.ll │ │ ├── ._memops1.ll │ │ ├── ._memops2.ll │ │ ├── ._memops3.ll │ │ ├── ._mind.ll │ │ ├── ._minu-zext-16.ll │ │ ├── ._minu-zext-8.ll │ │ ├── ._minud.ll │ │ ├── ._minuw.ll │ │ ├── ._minw.ll │ │ ├── ._misaligned-access.ll │ │ ├── ._misched-top-rptracker-sync.ll │ │ ├── ._mpy.ll │ │ ├── ._mux-basic.ll │ │ ├── ._newvaluejump.ll │ │ ├── ._newvaluejump2.ll │ │ ├── ._newvaluestore.ll │ │ ├── ._opt-addr-mode.ll │ │ ├── ._opt-fabs.ll │ │ ├── ._opt-fneg.ll │ │ ├── ._packetize-tailcall-arg.ll │ │ ├── ._packetize_cond_inst.ll │ │ ├── ._peephole-op-swap.ll │ │ ├── ._pic-jumptables.ll │ │ ├── ._pic-local.ll │ │ ├── ._pic-regusage.ll │ │ ├── ._pic-simple.ll │ │ ├── ._pic-static.ll │ │ ├── ._postinc-load.ll │ │ ├── ._postinc-offset.ll │ │ ├── ._postinc-store.ll │ │ ├── ._pred-absolute-store.ll │ │ ├── ._pred-gp.ll │ │ ├── ._pred-instrs.ll │ │ ├── ._predicate-copy.ll │ │ ├── ._predicate-logical.ll │ │ ├── ._predicate-rcmp.ll │ │ ├── ._rdf-copy-undef2.ll │ │ ├── ._rdf-copy.ll │ │ ├── ._rdf-dead-loop.ll │ │ ├── ._rdf-inline-asm-fixed.ll │ │ ├── ._rdf-inline-asm.ll │ │ ├── ._rdf-reset-kills.ll │ │ ├── ._reg-scavengebug-3.ll │ │ ├── ._reg-scavenger-valid-slot.ll │ │ ├── ._relax.ll │ │ ├── ._remove-endloop.ll │ │ ├── ._remove_lsr.ll │ │ ├── ._restore-single-reg.ll │ │ ├── ._ret-struct-by-val.ll │ │ ├── ._runtime-stkchk.ll │ │ ├── ._sdata-array.ll │ │ ├── ._sdata-basic.ll │ │ ├── ._sdr-basic.ll │ │ ├── ._sdr-shr32.ll │ │ ├── ._section_7275.ll │ │ ├── ._select-instr-align.ll │ │ ├── ._shrink-frame-basic.ll │ │ ├── ._signed_immediates.ll │ │ ├── ._simple_addend.ll │ │ ├── ._simpletailcall.ll │ │ ├── ._split-const32-const64.ll │ │ ├── ._stack-align1.ll │ │ ├── ._stack-align2.ll │ │ ├── ._stack-alloca1.ll │ │ ├── ._stack-alloca2.ll │ │ ├── ._static.ll │ │ ├── ._store-shift.ll │ │ ├── ._store-widen-aliased-load.ll │ │ ├── ._store-widen-negv.ll │ │ ├── ._store-widen-negv2.ll │ │ ├── ._store-widen.ll │ │ ├── ._storerinewabs.ll │ │ ├── ._struct_args.ll │ │ ├── ._struct_args_large.ll │ │ ├── ._sube.ll │ │ ├── ._tail-call-mem-intrinsics.ll │ │ ├── ._tail-call-trunc.ll │ │ ├── ._tail-dup-subreg-abort.ll │ │ ├── ._tail-dup-subreg-map.ll │ │ ├── ._tfr-to-combine.ll │ │ ├── ._tls_pic.ll │ │ ├── ._tls_static.ll │ │ ├── ._union-1.ll │ │ ├── ._usr-ovf-dep.ll │ │ ├── ._v60-cur.ll │ │ ├── ._v60Intrins.ll │ │ ├── ._v60Vasr.ll │ │ ├── ._v60small.ll │ │ ├── ._vaddh.ll │ │ ├── ._validate-offset.ll │ │ ├── ._vec-pred-spill1.ll │ │ ├── ._vect │ │ ├── ._vector-align.ll │ │ ├── ._vload-postinc-sel.ll │ │ ├── ._vselect-pseudo.ll │ │ ├── ._vsplat-isel.ll │ │ ├── ._zextloadi1.ll │ │ ├── Atomics.ll │ │ ├── BranchPredict.ll │ │ ├── NVJumpCmp.ll │ │ ├── absaddr-store.ll │ │ ├── absimm.ll │ │ ├── adde.ll │ │ ├── addh-sext-trunc.ll │ │ ├── addh-shifted.ll │ │ ├── addh.ll │ │ ├── addrmode-indoff.ll │ │ ├── alu64.ll │ │ ├── always-ext.ll │ │ ├── args.ll │ │ ├── ashift-left-right.ll │ │ ├── avoid-predspill-calleesaved.ll │ │ ├── avoid-predspill.ll │ │ ├── barrier-flag.ll │ │ ├── base-offset-addr.ll │ │ ├── base-offset-post.ll │ │ ├── bit-eval.ll │ │ ├── bit-extractu-half.ll │ │ ├── bit-loop.ll │ │ ├── bit-phi.ll │ │ ├── bitconvert-vector.ll │ │ ├── block-addr.ll │ │ ├── block-ranges-nodef.ll │ │ ├── branch-non-mbb.ll │ │ ├── brev_ld.ll │ │ ├── brev_st.ll │ │ ├── bugAsmHWloop.ll │ │ ├── builtin-prefetch-offset.ll │ │ ├── builtin-prefetch.ll │ │ ├── calling-conv-2.ll │ │ ├── callr-dep-edge.ll │ │ ├── cext-check.ll │ │ ├── cext-valid-packet1.ll │ │ ├── cext-valid-packet2.ll │ │ ├── cext.ll │ │ ├── cexti16.ll │ │ ├── cfi-late.ll │ │ ├── cfi-offset.ll │ │ ├── checktabs.ll │ │ ├── circ-load-isel.ll │ │ ├── circ_ld.ll │ │ ├── circ_ldd_bug.ll │ │ ├── circ_ldw.ll │ │ ├── circ_st.ll │ │ ├── clr_set_toggle.ll │ │ ├── cmp-extend.ll │ │ ├── cmp-promote.ll │ │ ├── cmp-to-genreg.ll │ │ ├── cmp-to-predreg.ll │ │ ├── cmp.ll │ │ ├── cmp_pred.ll │ │ ├── cmp_pred2.ll │ │ ├── cmp_pred_reg.ll │ │ ├── cmpb-eq.ll │ │ ├── cmpb_pred.ll │ │ ├── combine.ll │ │ ├── combine_ir.ll │ │ ├── common-gep-basic.ll │ │ ├── common-gep-icm.ll │ │ ├── compound.ll │ │ ├── const64.ll │ │ ├── convertdptoint.ll │ │ ├── convertdptoll.ll │ │ ├── convertsptoint.ll │ │ ├── convertsptoll.ll │ │ ├── csr-func-usedef.ll │ │ ├── ctlz-cttz-ctpop.ll │ │ ├── ctor.ll │ │ ├── dadd.ll │ │ ├── dmul.ll │ │ ├── double.ll │ │ ├── doubleconvert-ieee-rnd-near.ll │ │ ├── dsub.ll │ │ ├── dualstore.ll │ │ ├── duplex.ll │ │ ├── early-if-conversion-bug1.ll │ │ ├── early-if-phi-i1.ll │ │ ├── early-if-spare.ll │ │ ├── early-if.ll │ │ ├── eh_return.ll │ │ ├── eliminate-pred-spill.ll │ │ ├── expand-condsets-basic.ll │ │ ├── expand-condsets-pred-undef.ll │ │ ├── expand-condsets-rm-segment.ll │ │ ├── expand-condsets-undef.ll │ │ ├── extload-combine.ll │ │ ├── extract-basic.ll │ │ ├── fadd.ll │ │ ├── fcmp.ll │ │ ├── float.ll │ │ ├── floatconvert-ieee-rnd-near.ll │ │ ├── fmul.ll │ │ ├── frame.ll │ │ ├── fsub.ll │ │ ├── fusedandshift.ll │ │ ├── gp-plus-offset-load.ll │ │ ├── gp-plus-offset-store.ll │ │ ├── gp-rel.ll │ │ ├── hwloop-cleanup.ll │ │ ├── hwloop-const.ll │ │ ├── hwloop-crit-edge.ll │ │ ├── hwloop-dbg.ll │ │ ├── hwloop-le.ll │ │ ├── hwloop-loop1.ll │ │ ├── hwloop-lt.ll │ │ ├── hwloop-lt1.ll │ │ ├── hwloop-missed.ll │ │ ├── hwloop-ne.ll │ │ ├── hwloop-ph-deadcode.ll │ │ ├── hwloop-pos-ivbump1.ll │ │ ├── hwloop-preheader.ll │ │ ├── hwloop-range.ll │ │ ├── hwloop-recursion.ll │ │ ├── hwloop-wrap.ll │ │ ├── hwloop-wrap2.ll │ │ ├── hwloop1.ll │ │ ├── hwloop2.ll │ │ ├── hwloop3.ll │ │ ├── hwloop4.ll │ │ ├── hwloop5.ll │ │ ├── i16_VarArg.ll │ │ ├── i1_VarArg.ll │ │ ├── i8_VarArg.ll │ │ ├── idxload-with-zero-offset.ll │ │ ├── ifcvt-diamond-bad.ll │ │ ├── ifcvt-edge-weight.ll │ │ ├── indirect-br.ll │ │ ├── inline-asm-qv.ll │ │ ├── insert-basic.ll │ │ ├── insert4.ll │ │ ├── intrinsics │ │ │ ├── ._alu32_alu.ll │ │ │ ├── ._alu32_perm.ll │ │ │ ├── ._cr.ll │ │ │ ├── ._system_user.ll │ │ │ ├── ._xtype_alu.ll │ │ │ ├── ._xtype_bit.ll │ │ │ ├── ._xtype_complex.ll │ │ │ ├── ._xtype_fp.ll │ │ │ ├── ._xtype_mpy.ll │ │ │ ├── ._xtype_perm.ll │ │ │ ├── ._xtype_pred.ll │ │ │ ├── ._xtype_shift.ll │ │ │ ├── alu32_alu.ll │ │ │ ├── alu32_perm.ll │ │ │ ├── cr.ll │ │ │ ├── system_user.ll │ │ │ ├── xtype_alu.ll │ │ │ ├── xtype_bit.ll │ │ │ ├── xtype_complex.ll │ │ │ ├── xtype_fp.ll │ │ │ ├── xtype_mpy.ll │ │ │ ├── xtype_perm.ll │ │ │ ├── xtype_pred.ll │ │ │ └── xtype_shift.ll │ │ ├── lit.local.cfg │ │ ├── loadi1-G0.ll │ │ ├── loadi1-v4-G0.ll │ │ ├── loadi1-v4.ll │ │ ├── loadi1.ll │ │ ├── macint.ll │ │ ├── maxd.ll │ │ ├── maxh.ll │ │ ├── maxud.ll │ │ ├── maxuw.ll │ │ ├── maxw.ll │ │ ├── mem-fi-add.ll │ │ ├── memcpy-likely-aligned.ll │ │ ├── memops-stack.ll │ │ ├── memops.ll │ │ ├── memops1.ll │ │ ├── memops2.ll │ │ ├── memops3.ll │ │ ├── mind.ll │ │ ├── minu-zext-16.ll │ │ ├── minu-zext-8.ll │ │ ├── minud.ll │ │ ├── minuw.ll │ │ ├── minw.ll │ │ ├── misaligned-access.ll │ │ ├── misched-top-rptracker-sync.ll │ │ ├── mpy.ll │ │ ├── mux-basic.ll │ │ ├── newvaluejump.ll │ │ ├── newvaluejump2.ll │ │ ├── newvaluestore.ll │ │ ├── opt-addr-mode.ll │ │ ├── opt-fabs.ll │ │ ├── opt-fneg.ll │ │ ├── packetize-tailcall-arg.ll │ │ ├── packetize_cond_inst.ll │ │ ├── peephole-op-swap.ll │ │ ├── pic-jumptables.ll │ │ ├── pic-local.ll │ │ ├── pic-regusage.ll │ │ ├── pic-simple.ll │ │ ├── pic-static.ll │ │ ├── postinc-load.ll │ │ ├── postinc-offset.ll │ │ ├── postinc-store.ll │ │ ├── pred-absolute-store.ll │ │ ├── pred-gp.ll │ │ ├── pred-instrs.ll │ │ ├── predicate-copy.ll │ │ ├── predicate-logical.ll │ │ ├── predicate-rcmp.ll │ │ ├── rdf-copy-undef2.ll │ │ ├── rdf-copy.ll │ │ ├── rdf-dead-loop.ll │ │ ├── rdf-inline-asm-fixed.ll │ │ ├── rdf-inline-asm.ll │ │ ├── rdf-reset-kills.ll │ │ ├── reg-scavengebug-3.ll │ │ ├── reg-scavenger-valid-slot.ll │ │ ├── relax.ll │ │ ├── remove-endloop.ll │ │ ├── remove_lsr.ll │ │ ├── restore-single-reg.ll │ │ ├── ret-struct-by-val.ll │ │ ├── runtime-stkchk.ll │ │ ├── sdata-array.ll │ │ ├── sdata-basic.ll │ │ ├── sdr-basic.ll │ │ ├── sdr-shr32.ll │ │ ├── section_7275.ll │ │ ├── select-instr-align.ll │ │ ├── shrink-frame-basic.ll │ │ ├── signed_immediates.ll │ │ ├── simple_addend.ll │ │ ├── simpletailcall.ll │ │ ├── split-const32-const64.ll │ │ ├── stack-align1.ll │ │ ├── stack-align2.ll │ │ ├── stack-alloca1.ll │ │ ├── stack-alloca2.ll │ │ ├── static.ll │ │ ├── store-shift.ll │ │ ├── store-widen-aliased-load.ll │ │ ├── store-widen-negv.ll │ │ ├── store-widen-negv2.ll │ │ ├── store-widen.ll │ │ ├── storerinewabs.ll │ │ ├── struct_args.ll │ │ ├── struct_args_large.ll │ │ ├── sube.ll │ │ ├── tail-call-mem-intrinsics.ll │ │ ├── tail-call-trunc.ll │ │ ├── tail-dup-subreg-abort.ll │ │ ├── tail-dup-subreg-map.ll │ │ ├── tfr-to-combine.ll │ │ ├── tls_pic.ll │ │ ├── tls_static.ll │ │ ├── union-1.ll │ │ ├── usr-ovf-dep.ll │ │ ├── v60-cur.ll │ │ ├── v60Intrins.ll │ │ ├── v60Vasr.ll │ │ ├── v60small.ll │ │ ├── vaddh.ll │ │ ├── validate-offset.ll │ │ ├── vec-pred-spill1.ll │ │ ├── vect │ │ │ ├── ._vect-anyextend.ll │ │ │ ├── ._vect-apint-truncate.ll │ │ │ ├── ._vect-bad-bitcast.ll │ │ │ ├── ._vect-bitcast-1.ll │ │ │ ├── ._vect-bitcast.ll │ │ │ ├── ._vect-cst-v4i32.ll │ │ │ ├── ._vect-cst-v4i8.ll │ │ │ ├── ._vect-cst.ll │ │ │ ├── ._vect-extract.ll │ │ │ ├── ._vect-fma.ll │ │ │ ├── ._vect-illegal-type.ll │ │ │ ├── ._vect-insert-extract-elt.ll │ │ │ ├── ._vect-load-1.ll │ │ │ ├── ._vect-load.ll │ │ │ ├── ._vect-loadv4i16.ll │ │ │ ├── ._vect-mul-v2i16.ll │ │ │ ├── ._vect-mul-v2i32.ll │ │ │ ├── ._vect-mul-v4i16.ll │ │ │ ├── ._vect-mul-v4i8.ll │ │ │ ├── ._vect-mul-v8i8.ll │ │ │ ├── ._vect-no-tfrs-1.ll │ │ │ ├── ._vect-no-tfrs.ll │ │ │ ├── ._vect-packhl.ll │ │ │ ├── ._vect-shift-imm.ll │ │ │ ├── ._vect-shuffle.ll │ │ │ ├── ._vect-splat.ll │ │ │ ├── ._vect-store-v2i16.ll │ │ │ ├── ._vect-truncate.ll │ │ │ ├── ._vect-vaddb-1.ll │ │ │ ├── ._vect-vaddb.ll │ │ │ ├── ._vect-vaddh-1.ll │ │ │ ├── ._vect-vaddh.ll │ │ │ ├── ._vect-vaddw.ll │ │ │ ├── ._vect-vaslw.ll │ │ │ ├── ._vect-vshifts.ll │ │ │ ├── ._vect-vsplatb.ll │ │ │ ├── ._vect-vsplath.ll │ │ │ ├── ._vect-vsubb-1.ll │ │ │ ├── ._vect-vsubb.ll │ │ │ ├── ._vect-vsubh-1.ll │ │ │ ├── ._vect-vsubh.ll │ │ │ ├── ._vect-vsubw.ll │ │ │ ├── ._vect-xor.ll │ │ │ ├── ._vect-zeroextend.ll │ │ │ ├── vect-anyextend.ll │ │ │ ├── vect-apint-truncate.ll │ │ │ ├── vect-bad-bitcast.ll │ │ │ ├── vect-bitcast-1.ll │ │ │ ├── vect-bitcast.ll │ │ │ ├── vect-cst-v4i32.ll │ │ │ ├── vect-cst-v4i8.ll │ │ │ ├── vect-cst.ll │ │ │ ├── vect-extract.ll │ │ │ ├── vect-fma.ll │ │ │ ├── vect-illegal-type.ll │ │ │ ├── vect-insert-extract-elt.ll │ │ │ ├── vect-load-1.ll │ │ │ ├── vect-load.ll │ │ │ ├── vect-loadv4i16.ll │ │ │ ├── vect-mul-v2i16.ll │ │ │ ├── vect-mul-v2i32.ll │ │ │ ├── vect-mul-v4i16.ll │ │ │ ├── vect-mul-v4i8.ll │ │ │ ├── vect-mul-v8i8.ll │ │ │ ├── vect-no-tfrs-1.ll │ │ │ ├── vect-no-tfrs.ll │ │ │ ├── vect-packhl.ll │ │ │ ├── vect-shift-imm.ll │ │ │ ├── vect-shuffle.ll │ │ │ ├── vect-splat.ll │ │ │ ├── vect-store-v2i16.ll │ │ │ ├── vect-truncate.ll │ │ │ ├── vect-vaddb-1.ll │ │ │ ├── vect-vaddb.ll │ │ │ ├── vect-vaddh-1.ll │ │ │ ├── vect-vaddh.ll │ │ │ ├── vect-vaddw.ll │ │ │ ├── vect-vaslw.ll │ │ │ ├── vect-vshifts.ll │ │ │ ├── vect-vsplatb.ll │ │ │ ├── vect-vsplath.ll │ │ │ ├── vect-vsubb-1.ll │ │ │ ├── vect-vsubb.ll │ │ │ ├── vect-vsubh-1.ll │ │ │ ├── vect-vsubh.ll │ │ │ ├── vect-vsubw.ll │ │ │ ├── vect-xor.ll │ │ │ └── vect-zeroextend.ll │ │ ├── vector-align.ll │ │ ├── vload-postinc-sel.ll │ │ ├── vselect-pseudo.ll │ │ ├── vsplat-isel.ll │ │ └── zextloadi1.ll │ ├── Inputs │ │ ├── ._DbgValueOtherTargets.ll │ │ └── DbgValueOtherTargets.ll │ ├── Lanai │ │ ├── ._codemodel.ll │ │ ├── ._comparisons_i32.ll │ │ ├── ._comparisons_i64.ll │ │ ├── ._constant_multiply.ll │ │ ├── ._delay_filler.ll │ │ ├── ._i32.ll │ │ ├── ._lanai-misched-trivial-disjoint.ll │ │ ├── ._lit.local.cfg │ │ ├── ._mem_alu_combiner.ll │ │ ├── ._multiply.ll │ │ ├── ._rshift64.ll │ │ ├── ._select.ll │ │ ├── ._set_and_hi.ll │ │ ├── ._shift.ll │ │ ├── ._stack-frame.ll │ │ ├── ._sub-cmp-peephole.ll │ │ ├── ._subword.ll │ │ ├── codemodel.ll │ │ ├── comparisons_i32.ll │ │ ├── comparisons_i64.ll │ │ ├── constant_multiply.ll │ │ ├── delay_filler.ll │ │ ├── i32.ll │ │ ├── lanai-misched-trivial-disjoint.ll │ │ ├── lit.local.cfg │ │ ├── mem_alu_combiner.ll │ │ ├── multiply.ll │ │ ├── rshift64.ll │ │ ├── select.ll │ │ ├── set_and_hi.ll │ │ ├── shift.ll │ │ ├── stack-frame.ll │ │ ├── sub-cmp-peephole.ll │ │ └── subword.ll │ ├── MIR │ │ ├── ._AArch64 │ │ ├── ._AMDGPU │ │ ├── ._ARM │ │ ├── ._Generic │ │ ├── ._Hexagon │ │ ├── ._Lanai │ │ ├── ._Mips │ │ ├── ._NVPTX │ │ ├── ._PowerPC │ │ ├── ._X86 │ │ ├── AArch64 │ │ │ ├── ._cfi-def-cfa.mir │ │ │ ├── ._expected-target-flag-name.mir │ │ │ ├── ._generic-virtual-registers-error.mir │ │ │ ├── ._invalid-target-flag-name.mir │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._machine-dead-copy.mir │ │ │ ├── ._machine-scheduler.mir │ │ │ ├── ._multiple-lhs-operands.mir │ │ │ ├── ._stack-object-local-offset.mir │ │ │ ├── ._target-flags.mir │ │ │ ├── cfi-def-cfa.mir │ │ │ ├── expected-target-flag-name.mir │ │ │ ├── generic-virtual-registers-error.mir │ │ │ ├── invalid-target-flag-name.mir │ │ │ ├── lit.local.cfg │ │ │ ├── machine-dead-copy.mir │ │ │ ├── machine-scheduler.mir │ │ │ ├── multiple-lhs-operands.mir │ │ │ ├── stack-object-local-offset.mir │ │ │ └── target-flags.mir │ │ ├── AMDGPU │ │ │ ├── ._expected-target-index-name.mir │ │ │ ├── ._invalid-target-index-operand.mir │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._target-index-operands.mir │ │ │ ├── expected-target-index-name.mir │ │ │ ├── invalid-target-index-operand.mir │ │ │ ├── lit.local.cfg │ │ │ └── target-index-operands.mir │ │ ├── ARM │ │ │ ├── ._bundled-instructions.mir │ │ │ ├── ._cfi-same-value.mir │ │ │ ├── ._expected-closing-brace.mir │ │ │ ├── ._extraneous-closing-brace-error.mir │ │ │ ├── ._imm-peephole-arm.mir │ │ │ ├── ._imm-peephole-thumb.mir │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._nested-instruction-bundle-error.mir │ │ │ ├── ._sched-it-debug-nodes.mir │ │ │ ├── bundled-instructions.mir │ │ │ ├── cfi-same-value.mir │ │ │ ├── expected-closing-brace.mir │ │ │ ├── extraneous-closing-brace-error.mir │ │ │ ├── imm-peephole-arm.mir │ │ │ ├── imm-peephole-thumb.mir │ │ │ ├── lit.local.cfg │ │ │ ├── nested-instruction-bundle-error.mir │ │ │ └── sched-it-debug-nodes.mir │ │ ├── Generic │ │ │ ├── ._basic-blocks.mir │ │ │ ├── ._expected-colon-after-basic-block.mir │ │ │ ├── ._expected-mbb-reference-for-successor-mbb.mir │ │ │ ├── ._frame-info.mir │ │ │ ├── ._function-missing-machine-function.mir │ │ │ ├── ._invalid-jump-table-kind.mir │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._llvm-ir-error-reported.mir │ │ │ ├── ._llvmIR.mir │ │ │ ├── ._llvmIRMissing.mir │ │ │ ├── ._machine-basic-block-ir-block-reference.mir │ │ │ ├── ._machine-basic-block-redefinition-error.mir │ │ │ ├── ._machine-basic-block-undefined-ir-block.mir │ │ │ ├── ._machine-basic-block-unknown-name.mir │ │ │ ├── ._machine-function-missing-body-error.mir │ │ │ ├── ._machine-function-missing-function.mir │ │ │ ├── ._machine-function-missing-name.mir │ │ │ ├── ._machine-function-redefinition-error.mir │ │ │ ├── ._machine-function.mir │ │ │ ├── ._multiRunPass.mir │ │ │ ├── ._register-info.mir │ │ │ ├── basic-blocks.mir │ │ │ ├── expected-colon-after-basic-block.mir │ │ │ ├── expected-mbb-reference-for-successor-mbb.mir │ │ │ ├── frame-info.mir │ │ │ ├── function-missing-machine-function.mir │ │ │ ├── invalid-jump-table-kind.mir │ │ │ ├── lit.local.cfg │ │ │ ├── llvm-ir-error-reported.mir │ │ │ ├── llvmIR.mir │ │ │ ├── llvmIRMissing.mir │ │ │ ├── machine-basic-block-ir-block-reference.mir │ │ │ ├── machine-basic-block-redefinition-error.mir │ │ │ ├── machine-basic-block-undefined-ir-block.mir │ │ │ ├── machine-basic-block-unknown-name.mir │ │ │ ├── machine-function-missing-body-error.mir │ │ │ ├── machine-function-missing-function.mir │ │ │ ├── machine-function-missing-name.mir │ │ │ ├── machine-function-redefinition-error.mir │ │ │ ├── machine-function.mir │ │ │ ├── multiRunPass.mir │ │ │ └── register-info.mir │ │ ├── Hexagon │ │ │ ├── ._anti-dep-partial.mir │ │ │ ├── ._lit.local.cfg │ │ │ ├── anti-dep-partial.mir │ │ │ └── lit.local.cfg │ │ ├── Lanai │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._peephole-compare.mir │ │ │ ├── lit.local.cfg │ │ │ └── peephole-compare.mir │ │ ├── Mips │ │ │ ├── ._expected-global-value-or-symbol-after-call-entry.mir │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._memory-operands.mir │ │ │ ├── expected-global-value-or-symbol-after-call-entry.mir │ │ │ ├── lit.local.cfg │ │ │ └── memory-operands.mir │ │ ├── NVPTX │ │ │ ├── ._expected-floating-point-literal.mir │ │ │ ├── ._floating-point-immediate-operands.mir │ │ │ ├── ._floating-point-invalid-type-error.mir │ │ │ ├── ._lit.local.cfg │ │ │ ├── expected-floating-point-literal.mir │ │ │ ├── floating-point-immediate-operands.mir │ │ │ ├── floating-point-invalid-type-error.mir │ │ │ └── lit.local.cfg │ │ ├── PowerPC │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._unordered-implicit-registers.mir │ │ │ ├── lit.local.cfg │ │ │ └── unordered-implicit-registers.mir │ │ └── X86 │ │ │ ├── ._basic-block-liveins.mir │ │ │ ├── ._basic-block-not-at-start-of-line-error.mir │ │ │ ├── ._block-address-operands.mir │ │ │ ├── ._callee-saved-info.mir │ │ │ ├── ._cfi-def-cfa-offset.mir │ │ │ ├── ._cfi-def-cfa-register.mir │ │ │ ├── ._cfi-offset.mir │ │ │ ├── ._constant-pool-item-redefinition-error.mir │ │ │ ├── ._constant-pool.mir │ │ │ ├── ._constant-value-error.mir │ │ │ ├── ._dead-register-flag.mir │ │ │ ├── ._def-register-already-tied-error.mir │ │ │ ├── ._duplicate-memory-operand-flag.mir │ │ │ ├── ._duplicate-register-flag-error.mir │ │ │ ├── ._early-clobber-register-flag.mir │ │ │ ├── ._expected-align-in-memory-operand.mir │ │ │ ├── ._expected-alignment-after-align-in-memory-operand.mir │ │ │ ├── ._expected-basic-block-at-start-of-body.mir │ │ │ ├── ._expected-block-reference-in-blockaddress.mir │ │ │ ├── ._expected-comma-after-cfi-register.mir │ │ │ ├── ._expected-comma-after-memory-operand.mir │ │ │ ├── ._expected-different-implicit-operand.mir │ │ │ ├── ._expected-different-implicit-register-flag.mir │ │ │ ├── ._expected-function-reference-after-blockaddress.mir │ │ │ ├── ._expected-global-value-after-blockaddress.mir │ │ │ ├── ._expected-integer-after-offset-sign.mir │ │ │ ├── ._expected-integer-after-tied-def.mir │ │ │ ├── ._expected-integer-in-successor-weight.mir │ │ │ ├── ._expected-load-or-store-in-memory-operand.mir │ │ │ ├── ._expected-machine-operand.mir │ │ │ ├── ._expected-metadata-node-after-debug-location.mir │ │ │ ├── ._expected-metadata-node-after-exclaim.mir │ │ │ ├── ._expected-metadata-node-in-stack-object.mir │ │ │ ├── ._expected-named-register-in-allocation-hint.mir │ │ │ ├── ._expected-named-register-in-callee-saved-register.mir │ │ │ ├── ._expected-named-register-in-functions-livein.mir │ │ │ ├── ._expected-named-register-livein.mir │ │ │ ├── ._expected-newline-at-end-of-list.mir │ │ │ ├── ._expected-number-after-bb.mir │ │ │ ├── ._expected-offset-after-cfi-operand.mir │ │ │ ├── ._expected-pointer-value-in-memory-operand.mir │ │ │ ├── ._expected-positive-alignment-after-align.mir │ │ │ ├── ._expected-register-after-cfi-operand.mir │ │ │ ├── ._expected-register-after-flags.mir │ │ │ ├── ._expected-size-integer-after-memory-operation.mir │ │ │ ├── ._expected-stack-object.mir │ │ │ ├── ._expected-subregister-after-colon.mir │ │ │ ├── ._expected-target-flag-name.mir │ │ │ ├── ._expected-tied-def-after-lparen.mir │ │ │ ├── ._expected-value-in-memory-operand.mir │ │ │ ├── ._expected-virtual-register-in-functions-livein.mir │ │ │ ├── ._external-symbol-operands.mir │ │ │ ├── ._fixed-stack-memory-operands.mir │ │ │ ├── ._fixed-stack-object-redefinition-error.mir │ │ │ ├── ._fixed-stack-objects.mir │ │ │ ├── ._frame-info-save-restore-points.mir │ │ │ ├── ._frame-info-stack-references.mir │ │ │ ├── ._frame-setup-instruction-flag.mir │ │ │ ├── ._function-liveins.mir │ │ │ ├── ._generic-instr-type-error.mir │ │ │ ├── ._generic-virtual-registers.mir │ │ │ ├── ._global-value-operands.mir │ │ │ ├── ._immediate-operands.mir │ │ │ ├── ._implicit-register-flag.mir │ │ │ ├── ._inline-asm-registers.mir │ │ │ ├── ._instructions-debug-location.mir │ │ │ ├── ._invalid-constant-pool-item.mir │ │ │ ├── ._invalid-metadata-node-type.mir │ │ │ ├── ._invalid-target-flag-name.mir │ │ │ ├── ._invalid-tied-def-index-error.mir │ │ │ ├── ._jump-table-info.mir │ │ │ ├── ._jump-table-redefinition-error.mir │ │ │ ├── ._killed-register-flag.mir │ │ │ ├── ._large-cfi-offset-number-error.mir │ │ │ ├── ._large-immediate-operand-error.mir │ │ │ ├── ._large-index-number-error.mir │ │ │ ├── ._large-offset-number-error.mir │ │ │ ├── ._large-size-in-memory-operand-error.mir │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._liveout-register-mask.mir │ │ │ ├── ._machine-basic-block-operands.mir │ │ │ ├── ._machine-instructions.mir │ │ │ ├── ._machine-verifier.mir │ │ │ ├── ._memory-operands.mir │ │ │ ├── ._metadata-operands.mir │ │ │ ├── ._missing-closing-quote.mir │ │ │ ├── ._missing-comma.mir │ │ │ ├── ._missing-implicit-operand.mir │ │ │ ├── ._named-registers.mir │ │ │ ├── ._newline-handling.mir │ │ │ ├── ._null-register-operands.mir │ │ │ ├── ._register-mask-operands.mir │ │ │ ├── ._register-operands-target-flag-error.mir │ │ │ ├── ._simple-register-allocation-hints.mir │ │ │ ├── ._spill-slot-fixed-stack-object-aliased.mir │ │ │ ├── ._spill-slot-fixed-stack-object-immutable.mir │ │ │ ├── ._spill-slot-fixed-stack-objects.mir │ │ │ ├── ._stack-object-debug-info.mir │ │ │ ├── ._stack-object-invalid-name.mir │ │ │ ├── ._stack-object-operand-name-mismatch-error.mir │ │ │ ├── ._stack-object-operands.mir │ │ │ ├── ._stack-object-redefinition-error.mir │ │ │ ├── ._stack-objects.mir │ │ │ ├── ._standalone-register-error.mir │ │ │ ├── ._subreg-on-physreg.mir │ │ │ ├── ._subregister-index-operands.mir │ │ │ ├── ._subregister-operands.mir │ │ │ ├── ._successor-basic-blocks-weights.mir │ │ │ ├── ._successor-basic-blocks.mir │ │ │ ├── ._tied-def-operand-invalid.mir │ │ │ ├── ._undef-register-flag.mir │ │ │ ├── ._undefined-fixed-stack-object.mir │ │ │ ├── ._undefined-global-value.mir │ │ │ ├── ._undefined-ir-block-in-blockaddress.mir │ │ │ ├── ._undefined-ir-block-slot-in-blockaddress.mir │ │ │ ├── ._undefined-jump-table-id.mir │ │ │ ├── ._undefined-named-global-value.mir │ │ │ ├── ._undefined-register-class.mir │ │ │ ├── ._undefined-stack-object.mir │ │ │ ├── ._undefined-value-in-memory-operand.mir │ │ │ ├── ._undefined-virtual-register.mir │ │ │ ├── ._unknown-instruction.mir │ │ │ ├── ._unknown-machine-basic-block.mir │ │ │ ├── ._unknown-metadata-keyword.mir │ │ │ ├── ._unknown-metadata-node.mir │ │ │ ├── ._unknown-named-machine-basic-block.mir │ │ │ ├── ._unknown-register.mir │ │ │ ├── ._unknown-subregister-index-op.mir │ │ │ ├── ._unknown-subregister-index.mir │ │ │ ├── ._unrecognized-character.mir │ │ │ ├── ._used-physical-register-info.mir │ │ │ ├── ._variable-sized-stack-object-size-error.mir │ │ │ ├── ._variable-sized-stack-objects.mir │ │ │ ├── ._virtual-register-redefinition-error.mir │ │ │ ├── ._virtual-registers.mir │ │ │ ├── basic-block-liveins.mir │ │ │ ├── basic-block-not-at-start-of-line-error.mir │ │ │ ├── block-address-operands.mir │ │ │ ├── callee-saved-info.mir │ │ │ ├── cfi-def-cfa-offset.mir │ │ │ ├── cfi-def-cfa-register.mir │ │ │ ├── cfi-offset.mir │ │ │ ├── constant-pool-item-redefinition-error.mir │ │ │ ├── constant-pool.mir │ │ │ ├── constant-value-error.mir │ │ │ ├── dead-register-flag.mir │ │ │ ├── def-register-already-tied-error.mir │ │ │ ├── duplicate-memory-operand-flag.mir │ │ │ ├── duplicate-register-flag-error.mir │ │ │ ├── early-clobber-register-flag.mir │ │ │ ├── expected-align-in-memory-operand.mir │ │ │ ├── expected-alignment-after-align-in-memory-operand.mir │ │ │ ├── expected-basic-block-at-start-of-body.mir │ │ │ ├── expected-block-reference-in-blockaddress.mir │ │ │ ├── expected-comma-after-cfi-register.mir │ │ │ ├── expected-comma-after-memory-operand.mir │ │ │ ├── expected-different-implicit-operand.mir │ │ │ ├── expected-different-implicit-register-flag.mir │ │ │ ├── expected-function-reference-after-blockaddress.mir │ │ │ ├── expected-global-value-after-blockaddress.mir │ │ │ ├── expected-integer-after-offset-sign.mir │ │ │ ├── expected-integer-after-tied-def.mir │ │ │ ├── expected-integer-in-successor-weight.mir │ │ │ ├── expected-load-or-store-in-memory-operand.mir │ │ │ ├── expected-machine-operand.mir │ │ │ ├── expected-metadata-node-after-debug-location.mir │ │ │ ├── expected-metadata-node-after-exclaim.mir │ │ │ ├── expected-metadata-node-in-stack-object.mir │ │ │ ├── expected-named-register-in-allocation-hint.mir │ │ │ ├── expected-named-register-in-callee-saved-register.mir │ │ │ ├── expected-named-register-in-functions-livein.mir │ │ │ ├── expected-named-register-livein.mir │ │ │ ├── expected-newline-at-end-of-list.mir │ │ │ ├── expected-number-after-bb.mir │ │ │ ├── expected-offset-after-cfi-operand.mir │ │ │ ├── expected-pointer-value-in-memory-operand.mir │ │ │ ├── expected-positive-alignment-after-align.mir │ │ │ ├── expected-register-after-cfi-operand.mir │ │ │ ├── expected-register-after-flags.mir │ │ │ ├── expected-size-integer-after-memory-operation.mir │ │ │ ├── expected-stack-object.mir │ │ │ ├── expected-subregister-after-colon.mir │ │ │ ├── expected-target-flag-name.mir │ │ │ ├── expected-tied-def-after-lparen.mir │ │ │ ├── expected-value-in-memory-operand.mir │ │ │ ├── expected-virtual-register-in-functions-livein.mir │ │ │ ├── external-symbol-operands.mir │ │ │ ├── fixed-stack-memory-operands.mir │ │ │ ├── fixed-stack-object-redefinition-error.mir │ │ │ ├── fixed-stack-objects.mir │ │ │ ├── frame-info-save-restore-points.mir │ │ │ ├── frame-info-stack-references.mir │ │ │ ├── frame-setup-instruction-flag.mir │ │ │ ├── function-liveins.mir │ │ │ ├── generic-instr-type-error.mir │ │ │ ├── generic-virtual-registers.mir │ │ │ ├── global-value-operands.mir │ │ │ ├── immediate-operands.mir │ │ │ ├── implicit-register-flag.mir │ │ │ ├── inline-asm-registers.mir │ │ │ ├── instructions-debug-location.mir │ │ │ ├── invalid-constant-pool-item.mir │ │ │ ├── invalid-metadata-node-type.mir │ │ │ ├── invalid-target-flag-name.mir │ │ │ ├── invalid-tied-def-index-error.mir │ │ │ ├── jump-table-info.mir │ │ │ ├── jump-table-redefinition-error.mir │ │ │ ├── killed-register-flag.mir │ │ │ ├── large-cfi-offset-number-error.mir │ │ │ ├── large-immediate-operand-error.mir │ │ │ ├── large-index-number-error.mir │ │ │ ├── large-offset-number-error.mir │ │ │ ├── large-size-in-memory-operand-error.mir │ │ │ ├── lit.local.cfg │ │ │ ├── liveout-register-mask.mir │ │ │ ├── machine-basic-block-operands.mir │ │ │ ├── machine-instructions.mir │ │ │ ├── machine-verifier.mir │ │ │ ├── memory-operands.mir │ │ │ ├── metadata-operands.mir │ │ │ ├── missing-closing-quote.mir │ │ │ ├── missing-comma.mir │ │ │ ├── missing-implicit-operand.mir │ │ │ ├── named-registers.mir │ │ │ ├── newline-handling.mir │ │ │ ├── null-register-operands.mir │ │ │ ├── register-mask-operands.mir │ │ │ ├── register-operands-target-flag-error.mir │ │ │ ├── simple-register-allocation-hints.mir │ │ │ ├── spill-slot-fixed-stack-object-aliased.mir │ │ │ ├── spill-slot-fixed-stack-object-immutable.mir │ │ │ ├── spill-slot-fixed-stack-objects.mir │ │ │ ├── stack-object-debug-info.mir │ │ │ ├── stack-object-invalid-name.mir │ │ │ ├── stack-object-operand-name-mismatch-error.mir │ │ │ ├── stack-object-operands.mir │ │ │ ├── stack-object-redefinition-error.mir │ │ │ ├── stack-objects.mir │ │ │ ├── standalone-register-error.mir │ │ │ ├── subreg-on-physreg.mir │ │ │ ├── subregister-index-operands.mir │ │ │ ├── subregister-operands.mir │ │ │ ├── successor-basic-blocks-weights.mir │ │ │ ├── successor-basic-blocks.mir │ │ │ ├── tied-def-operand-invalid.mir │ │ │ ├── undef-register-flag.mir │ │ │ ├── undefined-fixed-stack-object.mir │ │ │ ├── undefined-global-value.mir │ │ │ ├── undefined-ir-block-in-blockaddress.mir │ │ │ ├── undefined-ir-block-slot-in-blockaddress.mir │ │ │ ├── undefined-jump-table-id.mir │ │ │ ├── undefined-named-global-value.mir │ │ │ ├── undefined-register-class.mir │ │ │ ├── undefined-stack-object.mir │ │ │ ├── undefined-value-in-memory-operand.mir │ │ │ ├── undefined-virtual-register.mir │ │ │ ├── unknown-instruction.mir │ │ │ ├── unknown-machine-basic-block.mir │ │ │ ├── unknown-metadata-keyword.mir │ │ │ ├── unknown-metadata-node.mir │ │ │ ├── unknown-named-machine-basic-block.mir │ │ │ ├── unknown-register.mir │ │ │ ├── unknown-subregister-index-op.mir │ │ │ ├── unknown-subregister-index.mir │ │ │ ├── unrecognized-character.mir │ │ │ ├── used-physical-register-info.mir │ │ │ ├── variable-sized-stack-object-size-error.mir │ │ │ ├── variable-sized-stack-objects.mir │ │ │ ├── virtual-register-redefinition-error.mir │ │ │ └── virtual-registers.mir │ ├── MSP430 │ │ ├── ._2009-05-10-CyclicDAG.ll │ │ ├── ._2009-05-17-Rot.ll │ │ ├── ._2009-05-17-Shift.ll │ │ ├── ._2009-05-19-DoubleSplit.ll │ │ ├── ._2009-08-25-DynamicStackAlloc.ll │ │ ├── ._2009-09-18-AbsoluteAddr.ll │ │ ├── ._2009-10-10-OrImpDef.ll │ │ ├── ._2009-11-05-8BitLibcalls.ll │ │ ├── ._2009-11-08-InvalidResNo.ll │ │ ├── ._2009-11-20-NewNode.ll │ │ ├── ._2009-12-21-FrameAddr.ll │ │ ├── ._2009-12-22-InlineAsm.ll │ │ ├── ._2010-05-01-CombinerAnd.ll │ │ ├── ._AddrMode-bis-rx.ll │ │ ├── ._AddrMode-bis-xr.ll │ │ ├── ._AddrMode-mov-rx.ll │ │ ├── ._AddrMode-mov-xr.ll │ │ ├── ._DbgValueOtherTargets.test │ │ ├── ._Inst16mi.ll │ │ ├── ._Inst16mm.ll │ │ ├── ._Inst16mr.ll │ │ ├── ._Inst16ri.ll │ │ ├── ._Inst16rm.ll │ │ ├── ._Inst16rr.ll │ │ ├── ._Inst8mi.ll │ │ ├── ._Inst8mm.ll │ │ ├── ._Inst8mr.ll │ │ ├── ._Inst8ri.ll │ │ ├── ._Inst8rm.ll │ │ ├── ._Inst8rr.ll │ │ ├── ._asm-clobbers.ll │ │ ├── ._bit.ll │ │ ├── ._byval.ll │ │ ├── ._cc_args.ll │ │ ├── ._cc_ret.ll │ │ ├── ._fp.ll │ │ ├── ._indirectbr.ll │ │ ├── ._indirectbr2.ll │ │ ├── ._inline-asm.ll │ │ ├── ._jumptable.ll │ │ ├── ._lit.local.cfg │ │ ├── ._memset.ll │ │ ├── ._misched-msp430.ll │ │ ├── ._mult-alt-generic-msp430.ll │ │ ├── ._postinc.ll │ │ ├── ._setcc.ll │ │ ├── ._shifts.ll │ │ ├── ._spill-to-stack.ll │ │ ├── ._transient-stack-alignment.ll │ │ ├── ._vararg.ll │ │ ├── 2009-05-10-CyclicDAG.ll │ │ ├── 2009-05-17-Rot.ll │ │ ├── 2009-05-17-Shift.ll │ │ ├── 2009-05-19-DoubleSplit.ll │ │ ├── 2009-08-25-DynamicStackAlloc.ll │ │ ├── 2009-09-18-AbsoluteAddr.ll │ │ ├── 2009-10-10-OrImpDef.ll │ │ ├── 2009-11-05-8BitLibcalls.ll │ │ ├── 2009-11-08-InvalidResNo.ll │ │ ├── 2009-11-20-NewNode.ll │ │ ├── 2009-12-21-FrameAddr.ll │ │ ├── 2009-12-22-InlineAsm.ll │ │ ├── 2010-05-01-CombinerAnd.ll │ │ ├── AddrMode-bis-rx.ll │ │ ├── AddrMode-bis-xr.ll │ │ ├── AddrMode-mov-rx.ll │ │ ├── AddrMode-mov-xr.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── Inst16mi.ll │ │ ├── Inst16mm.ll │ │ ├── Inst16mr.ll │ │ ├── Inst16ri.ll │ │ ├── Inst16rm.ll │ │ ├── Inst16rr.ll │ │ ├── Inst8mi.ll │ │ ├── Inst8mm.ll │ │ ├── Inst8mr.ll │ │ ├── Inst8ri.ll │ │ ├── Inst8rm.ll │ │ ├── Inst8rr.ll │ │ ├── asm-clobbers.ll │ │ ├── bit.ll │ │ ├── byval.ll │ │ ├── cc_args.ll │ │ ├── cc_ret.ll │ │ ├── fp.ll │ │ ├── indirectbr.ll │ │ ├── indirectbr2.ll │ │ ├── inline-asm.ll │ │ ├── jumptable.ll │ │ ├── lit.local.cfg │ │ ├── memset.ll │ │ ├── misched-msp430.ll │ │ ├── mult-alt-generic-msp430.ll │ │ ├── postinc.ll │ │ ├── setcc.ll │ │ ├── shifts.ll │ │ ├── spill-to-stack.ll │ │ ├── transient-stack-alignment.ll │ │ └── vararg.ll │ ├── Mips │ │ ├── ._2008-06-05-Carry.ll │ │ ├── ._2008-07-03-SRet.ll │ │ ├── ._2008-07-06-fadd64.ll │ │ ├── ._2008-07-07-FPExtend.ll │ │ ├── ._2008-07-07-Float2Int.ll │ │ ├── ._2008-07-07-IntDoubleConvertions.ll │ │ ├── ._2008-07-15-InternalConstant.ll │ │ ├── ._2008-07-15-SmallSection.ll │ │ ├── ._2008-07-16-SignExtInReg.ll │ │ ├── ._2008-07-22-Cstpool.ll │ │ ├── ._2008-07-23-fpcmp.ll │ │ ├── ._2008-07-29-icmp.ll │ │ ├── ._2008-07-31-fcopysign.ll │ │ ├── ._2008-08-01-AsmInline.ll │ │ ├── ._2008-08-03-ReturnDouble.ll │ │ ├── ._2008-08-03-fabs64.ll │ │ ├── ._2008-08-04-Bitconvert.ll │ │ ├── ._2008-08-06-Alloca.ll │ │ ├── ._2008-08-07-CC.ll │ │ ├── ._2008-08-07-FPRound.ll │ │ ├── ._2008-08-08-bswap.ll │ │ ├── ._2008-08-08-ctlz.ll │ │ ├── ._2008-10-13-LegalizerBug.ll │ │ ├── ._2008-11-10-xint_to_fp.ll │ │ ├── ._2009-11-16-CstPoolLoad.ll │ │ ├── ._2010-07-20-Switch.ll │ │ ├── ._2010-11-09-CountLeading.ll │ │ ├── ._2010-11-09-Mul.ll │ │ ├── ._2011-05-26-BranchKillsVreg.ll │ │ ├── ._2012-12-12-ExpandMemcpy.ll │ │ ├── ._2013-11-18-fp64-const0.ll │ │ ├── ._DbgValueOtherTargets.test │ │ ├── ._Fast-ISel │ │ ├── ._abicalls.ll │ │ ├── ._abiflags-xx.ll │ │ ├── ._abiflags32.ll │ │ ├── ._addc.ll │ │ ├── ._addi.ll │ │ ├── ._addressing-mode.ll │ │ ├── ._adjust-callstack-sp.ll │ │ ├── ._align16.ll │ │ ├── ._alloca.ll │ │ ├── ._alloca16.ll │ │ ├── ._analyzebranch.ll │ │ ├── ._and1.ll │ │ ├── ._asm-large-immediate.ll │ │ ├── ._assertzext-trunc.ll │ │ ├── ._atomic.ll │ │ ├── ._atomicCmpSwapPW.ll │ │ ├── ._atomicops.ll │ │ ├── ._beqzc.ll │ │ ├── ._beqzc1.ll │ │ ├── ._biggot.ll │ │ ├── ._blez_bgez.ll │ │ ├── ._blockaddr.ll │ │ ├── ._br-jmp.ll │ │ ├── ._brconeq.ll │ │ ├── ._brconeqk.ll │ │ ├── ._brconeqz.ll │ │ ├── ._brconge.ll │ │ ├── ._brcongt.ll │ │ ├── ._brconle.ll │ │ ├── ._brconlt.ll │ │ ├── ._brconne.ll │ │ ├── ._brconnek.ll │ │ ├── ._brconnez.ll │ │ ├── ._brdelayslot.ll │ │ ├── ._brind.ll │ │ ├── ._brsize3.ll │ │ ├── ._brsize3a.ll │ │ ├── ._bswap.ll │ │ ├── ._buildpairextractelementf64.ll │ │ ├── ._cache-intrinsic.ll │ │ ├── ._call-optimization.ll │ │ ├── ._cannot-copy-registers.ll │ │ ├── ._cconv │ │ ├── ._cfi_offset.ll │ │ ├── ._check-adde-redundant-moves.ll │ │ ├── ._check-noat.ll │ │ ├── ._ci2.ll │ │ ├── ._cmov.ll │ │ ├── ._cmplarge.ll │ │ ├── ._compactbranches │ │ ├── ._const-mult.ll │ │ ├── ._const1.ll │ │ ├── ._const4a.ll │ │ ├── ._const6.ll │ │ ├── ._const6a.ll │ │ ├── ._constantfp0.ll │ │ ├── ._countleading.ll │ │ ├── ._cprestore.ll │ │ ├── ._cstmaterialization │ │ ├── ._ctlz-v.ll │ │ ├── ._ctlz.ll │ │ ├── ._cttz-v.ll │ │ ├── ._dagcombine_crash.ll │ │ ├── ._delay-slot-fill-forward.ll │ │ ├── ._delay-slot-kill.ll │ │ ├── ._disable-tail-merge.ll │ │ ├── ._div.ll │ │ ├── ._div_rem.ll │ │ ├── ._divrem.ll │ │ ├── ._divu.ll │ │ ├── ._divu_remu.ll │ │ ├── ._double2int.ll │ │ ├── ._dsp-patterns-cmp-vselect.ll │ │ ├── ._dsp-patterns.ll │ │ ├── ._dsp-r1.ll │ │ ├── ._dsp-r2.ll │ │ ├── ._dsp-vec-load-store.ll │ │ ├── ._dynamic-stack-realignment.ll │ │ ├── ._eh-dwarf-cfa.ll │ │ ├── ._eh-return32.ll │ │ ├── ._eh-return64.ll │ │ ├── ._eh.ll │ │ ├── ._ehframe-indirect.ll │ │ ├── ._elf_eflags.ll │ │ ├── ._emergency-spill-slot-near-fp.ll │ │ ├── ._emit-big-cst.ll │ │ ├── ._emutls_generic.ll │ │ ├── ._ex2.ll │ │ ├── ._extins.ll │ │ ├── ._f16abs.ll │ │ ├── ._fabs.ll │ │ ├── ._fastcc.ll │ │ ├── ._fcmp.ll │ │ ├── ._fcopysign-f32-f64.ll │ │ ├── ._fcopysign.ll │ │ ├── ._fixdfsf.ll │ │ ├── ._fmadd1.ll │ │ ├── ._fneg.ll │ │ ├── ._fp-indexed-ls.ll │ │ ├── ._fp-spill-reload.ll │ │ ├── ._fp16-promote.ll │ │ ├── ._fp16instrinsmc.ll │ │ ├── ._fp16mix.ll │ │ ├── ._fp16static.ll │ │ ├── ._fp64a.ll │ │ ├── ._fpbr.ll │ │ ├── ._fpneeded.ll │ │ ├── ._fpnotneeded.ll │ │ ├── ._fpxx.ll │ │ ├── ._frame-address.ll │ │ ├── ._frem.ll │ │ ├── ._global-address.ll │ │ ├── ._global-pointer-reg.ll │ │ ├── ._gpreg-lazy-binding.ll │ │ ├── ._gprestore.ll │ │ ├── ._helloworld.ll │ │ ├── ._hf16_1.ll │ │ ├── ._hf16call32.ll │ │ ├── ._hf16call32_body.ll │ │ ├── ._hf1_body.ll │ │ ├── ._hfptrcall.ll │ │ ├── ._i32k.ll │ │ ├── ._i64arg.ll │ │ ├── ._imm.ll │ │ ├── ._indirectcall.ll │ │ ├── ._init-array.ll │ │ ├── ._inlineasm-assembler-directives.ll │ │ ├── ._inlineasm-cnstrnt-bad-I-1.ll │ │ ├── ._inlineasm-cnstrnt-bad-J.ll │ │ ├── ._inlineasm-cnstrnt-bad-K.ll │ │ ├── ._inlineasm-cnstrnt-bad-L.ll │ │ ├── ._inlineasm-cnstrnt-bad-N.ll │ │ ├── ._inlineasm-cnstrnt-bad-O.ll │ │ ├── ._inlineasm-cnstrnt-bad-P.ll │ │ ├── ._inlineasm-cnstrnt-reg.ll │ │ ├── ._inlineasm-cnstrnt-reg64.ll │ │ ├── ._inlineasm-constraint_ZC_2.ll │ │ ├── ._inlineasm-operand-code.ll │ │ ├── ._inlineasm64.ll │ │ ├── ._inlineasm_constraint.ll │ │ ├── ._inlineasm_constraint_R.ll │ │ ├── ._inlineasm_constraint_ZC.ll │ │ ├── ._inlineasm_constraint_m.ll │ │ ├── ._inlineasmmemop.ll │ │ ├── ._insn-zero-size-bb.ll │ │ ├── ._int-to-float-conversion.ll │ │ ├── ._internalfunc.ll │ │ ├── ._interrupt-attr-64-error.ll │ │ ├── ._interrupt-attr-args-error.ll │ │ ├── ._interrupt-attr-error.ll │ │ ├── ._interrupt-attr.ll │ │ ├── ._jtstat.ll │ │ ├── ._jumptable_labels.ll │ │ ├── ._l3mc.ll │ │ ├── ._largeimm1.ll │ │ ├── ._largeimmprinting.ll │ │ ├── ._lazy-binding.ll │ │ ├── ._lb1.ll │ │ ├── ._lbu1.ll │ │ ├── ._lcb2.ll │ │ ├── ._lcb3c.ll │ │ ├── ._lcb4a.ll │ │ ├── ._lcb5.ll │ │ ├── ._lh1.ll │ │ ├── ._lhu1.ll │ │ ├── ._lit.local.cfg │ │ ├── ._llcarry.ll │ │ ├── ._llvm-ir │ │ ├── ._load-store-left-right.ll │ │ ├── ._longbranch.ll │ │ ├── ._lw16-base-reg.ll │ │ ├── ._machineverifier.ll │ │ ├── ._madd-msub.ll │ │ ├── ._mature-mc-support.ll │ │ ├── ._mbrsize4a.ll │ │ ├── ._memcpy.ll │ │ ├── ._micromips-addiu.ll │ │ ├── ._micromips-addu16.ll │ │ ├── ._micromips-and16.ll │ │ ├── ._micromips-andi.ll │ │ ├── ._micromips-atomic.ll │ │ ├── ._micromips-atomic1.ll │ │ ├── ._micromips-compact-branches.ll │ │ ├── ._micromips-compact-jump.ll │ │ ├── ._micromips-delay-slot-jr.ll │ │ ├── ._micromips-delay-slot.ll │ │ ├── ._micromips-directives.ll │ │ ├── ._micromips-gp-rc.ll │ │ ├── ._micromips-jal.ll │ │ ├── ._micromips-li.ll │ │ ├── ._micromips-load-effective-address.ll │ │ ├── ._micromips-lwc1-swc1.ll │ │ ├── ._micromips-not16.ll │ │ ├── ._micromips-or16.ll │ │ ├── ._micromips-rdhwr-directives.ll │ │ ├── ._micromips-shift.ll │ │ ├── ._micromips-subu16.ll │ │ ├── ._micromips-sw-lw-16.ll │ │ ├── ._micromips-xor16.ll │ │ ├── ._mips-shf-gprel.s │ │ ├── ._mips16-hf-attr-2.ll │ │ ├── ._mips16-hf-attr.ll │ │ ├── ._mips16_32_1.ll │ │ ├── ._mips16_32_10.ll │ │ ├── ._mips16_32_3.ll │ │ ├── ._mips16_32_4.ll │ │ ├── ._mips16_32_5.ll │ │ ├── ._mips16_32_6.ll │ │ ├── ._mips16_32_7.ll │ │ ├── ._mips16_32_8.ll │ │ ├── ._mips16_32_9.ll │ │ ├── ._mips16_fpret.ll │ │ ├── ._mips16ex.ll │ │ ├── ._mips16fpe.ll │ │ ├── ._mips32r6 │ │ ├── ._mips64-f128-call.ll │ │ ├── ._mips64-f128.ll │ │ ├── ._mips64-libcall.ll │ │ ├── ._mips64-sret.ll │ │ ├── ._mips64directive.ll │ │ ├── ._mips64ext.ll │ │ ├── ._mips64extins.ll │ │ ├── ._mips64fpimm0.ll │ │ ├── ._mips64fpldst.ll │ │ ├── ._mips64imm.ll │ │ ├── ._mips64instrs.ll │ │ ├── ._mips64intldst.ll │ │ ├── ._mips64lea.ll │ │ ├── ._mips64muldiv.ll │ │ ├── ._mips64r6 │ │ ├── ._mips64shift.ll │ │ ├── ._mips64signextendsesf.ll │ │ ├── ._mips64sinttofpsf.ll │ │ ├── ._mipslopat.ll │ │ ├── ._misha.ll │ │ ├── ._mno-ldc1-sdc1.ll │ │ ├── ._msa │ │ ├── ._mul.ll │ │ ├── ._mulll.ll │ │ ├── ._mulull.ll │ │ ├── ._nacl-align.ll │ │ ├── ._nacl-branch-delay.ll │ │ ├── ._nacl-reserved-regs.ll │ │ ├── ._named-register-n32.ll │ │ ├── ._named-register-n64.ll │ │ ├── ._named-register-o32.ll │ │ ├── ._neg1.ll │ │ ├── ._no-odd-spreg-msa.ll │ │ ├── ._no-odd-spreg.ll │ │ ├── ._nomips16.ll │ │ ├── ._not1.ll │ │ ├── ._null-streamer.ll │ │ ├── ._null.ll │ │ ├── ._o32_cc.ll │ │ ├── ._o32_cc_byval.ll │ │ ├── ._o32_cc_vararg.ll │ │ ├── ._octeon.ll │ │ ├── ._octeon_popcnt.ll │ │ ├── ._optimize-fp-math.ll │ │ ├── ._optimize-pic-o0.ll │ │ ├── ._or1.ll │ │ ├── ._powif64_16.ll │ │ ├── ._prevent-hoisting.ll │ │ ├── ._private-addr.ll │ │ ├── ._private.ll │ │ ├── ._ra-allocatable.ll │ │ ├── ._rdhwr-directives.ll │ │ ├── ._rem.ll │ │ ├── ._remat-immed-load.ll │ │ ├── ._remu.ll │ │ ├── ._return-vector.ll │ │ ├── ._return_address.ll │ │ ├── ._rotate.ll │ │ ├── ._s2rem.ll │ │ ├── ._sb1.ll │ │ ├── ._sel1c.ll │ │ ├── ._sel2c.ll │ │ ├── ._selTBteqzCmpi.ll │ │ ├── ._selTBtnezCmpi.ll │ │ ├── ._selTBtnezSlti.ll │ │ ├── ._select.ll │ │ ├── ._selectcc.ll │ │ ├── ._selectiondag-optlevel.ll │ │ ├── ._seleq.ll │ │ ├── ._seleqk.ll │ │ ├── ._selgek.ll │ │ ├── ._selgt.ll │ │ ├── ._selle.ll │ │ ├── ._selltk.ll │ │ ├── ._selne.ll │ │ ├── ._selnek.ll │ │ ├── ._selpat.ll │ │ ├── ._setcc-se.ll │ │ ├── ._seteq.ll │ │ ├── ._seteqz.ll │ │ ├── ._setge.ll │ │ ├── ._setgek.ll │ │ ├── ._setle.ll │ │ ├── ._setlt.ll │ │ ├── ._setltk.ll │ │ ├── ._setne.ll │ │ ├── ._setuge.ll │ │ ├── ._setugt.ll │ │ ├── ._setule.ll │ │ ├── ._setult.ll │ │ ├── ._setultk.ll │ │ ├── ._sh1.ll │ │ ├── ._shift-parts.ll │ │ ├── ._simplebr.ll │ │ ├── ._sint-fp-store_pattern.ll │ │ ├── ._sitofp-selectcc-opt.ll │ │ ├── ._sll1.ll │ │ ├── ._sll2.ll │ │ ├── ._small-section-reserve-gp.ll │ │ ├── ._spill-copy-acreg.ll │ │ ├── ._sr1.ll │ │ ├── ._sra1.ll │ │ ├── ._sra2.ll │ │ ├── ._srl1.ll │ │ ├── ._srl2.ll │ │ ├── ._stack-alignment.ll │ │ ├── ._stackcoloring.ll │ │ ├── ._stacksize.ll │ │ ├── ._start-asm-file.ll │ │ ├── ._stchar.ll │ │ ├── ._stldst.ll │ │ ├── ._sub1.ll │ │ ├── ._sub2.ll │ │ ├── ._swzero.ll │ │ ├── ._tail16.ll │ │ ├── ._tailcall.ll │ │ ├── ._thread-pointer.ll │ │ ├── ._tls-alias.ll │ │ ├── ._tls-models.ll │ │ ├── ._tls.ll │ │ ├── ._tls16.ll │ │ ├── ._tls16_2.ll │ │ ├── ._tnaked.ll │ │ ├── ._trap.ll │ │ ├── ._trap1.ll │ │ ├── ._uitofp.ll │ │ ├── ._ul1.ll │ │ ├── ._unalignedload.ll │ │ ├── ._vector-load-store.ll │ │ ├── ._vector-setcc.ll │ │ ├── ._weak.ll │ │ ├── ._xor1.ll │ │ ├── ._zeroreg.ll │ │ ├── 2008-06-05-Carry.ll │ │ ├── 2008-07-03-SRet.ll │ │ ├── 2008-07-06-fadd64.ll │ │ ├── 2008-07-07-FPExtend.ll │ │ ├── 2008-07-07-Float2Int.ll │ │ ├── 2008-07-07-IntDoubleConvertions.ll │ │ ├── 2008-07-15-InternalConstant.ll │ │ ├── 2008-07-15-SmallSection.ll │ │ ├── 2008-07-16-SignExtInReg.ll │ │ ├── 2008-07-22-Cstpool.ll │ │ ├── 2008-07-23-fpcmp.ll │ │ ├── 2008-07-29-icmp.ll │ │ ├── 2008-07-31-fcopysign.ll │ │ ├── 2008-08-01-AsmInline.ll │ │ ├── 2008-08-03-ReturnDouble.ll │ │ ├── 2008-08-03-fabs64.ll │ │ ├── 2008-08-04-Bitconvert.ll │ │ ├── 2008-08-06-Alloca.ll │ │ ├── 2008-08-07-CC.ll │ │ ├── 2008-08-07-FPRound.ll │ │ ├── 2008-08-08-bswap.ll │ │ ├── 2008-08-08-ctlz.ll │ │ ├── 2008-10-13-LegalizerBug.ll │ │ ├── 2008-11-10-xint_to_fp.ll │ │ ├── 2009-11-16-CstPoolLoad.ll │ │ ├── 2010-07-20-Switch.ll │ │ ├── 2010-11-09-CountLeading.ll │ │ ├── 2010-11-09-Mul.ll │ │ ├── 2011-05-26-BranchKillsVreg.ll │ │ ├── 2012-12-12-ExpandMemcpy.ll │ │ ├── 2013-11-18-fp64-const0.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── Fast-ISel │ │ │ ├── ._br1.ll │ │ │ ├── ._bswap1.ll │ │ │ ├── ._callabi.ll │ │ │ ├── ._check-disabled-mcpus.ll │ │ │ ├── ._constexpr-address.ll │ │ │ ├── ._div1.ll │ │ │ ├── ._fastalloca.ll │ │ │ ├── ._fastcc-miss.ll │ │ │ ├── ._fpcmpa.ll │ │ │ ├── ._fpext.ll │ │ │ ├── ._fpintconv.ll │ │ │ ├── ._fptrunc.ll │ │ │ ├── ._icmpa.ll │ │ │ ├── ._loadstore2.ll │ │ │ ├── ._loadstoreconv.ll │ │ │ ├── ._loadstrconst.ll │ │ │ ├── ._logopm.ll │ │ │ ├── ._memtest1.ll │ │ │ ├── ._mul1.ll │ │ │ ├── ._nullvoid.ll │ │ │ ├── ._overflt.ll │ │ │ ├── ._rem1.ll │ │ │ ├── ._retabi.ll │ │ │ ├── ._sel1.ll │ │ │ ├── ._shftopm.ll │ │ │ ├── ._shift.ll │ │ │ ├── ._simplestore.ll │ │ │ ├── ._simplestorefp1.ll │ │ │ ├── ._simplestorei.ll │ │ │ ├── br1.ll │ │ │ ├── bswap1.ll │ │ │ ├── callabi.ll │ │ │ ├── check-disabled-mcpus.ll │ │ │ ├── constexpr-address.ll │ │ │ ├── div1.ll │ │ │ ├── fastalloca.ll │ │ │ ├── fastcc-miss.ll │ │ │ ├── fpcmpa.ll │ │ │ ├── fpext.ll │ │ │ ├── fpintconv.ll │ │ │ ├── fptrunc.ll │ │ │ ├── icmpa.ll │ │ │ ├── loadstore2.ll │ │ │ ├── loadstoreconv.ll │ │ │ ├── loadstrconst.ll │ │ │ ├── logopm.ll │ │ │ ├── memtest1.ll │ │ │ ├── mul1.ll │ │ │ ├── nullvoid.ll │ │ │ ├── overflt.ll │ │ │ ├── rem1.ll │ │ │ ├── retabi.ll │ │ │ ├── sel1.ll │ │ │ ├── shftopm.ll │ │ │ ├── shift.ll │ │ │ ├── simplestore.ll │ │ │ ├── simplestorefp1.ll │ │ │ └── simplestorei.ll │ │ ├── abicalls.ll │ │ ├── abiflags-xx.ll │ │ ├── abiflags32.ll │ │ ├── addc.ll │ │ ├── addi.ll │ │ ├── addressing-mode.ll │ │ ├── adjust-callstack-sp.ll │ │ ├── align16.ll │ │ ├── alloca.ll │ │ ├── alloca16.ll │ │ ├── analyzebranch.ll │ │ ├── and1.ll │ │ ├── asm-large-immediate.ll │ │ ├── assertzext-trunc.ll │ │ ├── atomic.ll │ │ ├── atomicCmpSwapPW.ll │ │ ├── atomicops.ll │ │ ├── beqzc.ll │ │ ├── beqzc1.ll │ │ ├── biggot.ll │ │ ├── blez_bgez.ll │ │ ├── blockaddr.ll │ │ ├── br-jmp.ll │ │ ├── brconeq.ll │ │ ├── brconeqk.ll │ │ ├── brconeqz.ll │ │ ├── brconge.ll │ │ ├── brcongt.ll │ │ ├── brconle.ll │ │ ├── brconlt.ll │ │ ├── brconne.ll │ │ ├── brconnek.ll │ │ ├── brconnez.ll │ │ ├── brdelayslot.ll │ │ ├── brind.ll │ │ ├── brsize3.ll │ │ ├── brsize3a.ll │ │ ├── bswap.ll │ │ ├── buildpairextractelementf64.ll │ │ ├── cache-intrinsic.ll │ │ ├── call-optimization.ll │ │ ├── cannot-copy-registers.ll │ │ ├── cconv │ │ │ ├── ._arguments-float.ll │ │ │ ├── ._arguments-fp128.ll │ │ │ ├── ._arguments-hard-float-varargs.ll │ │ │ ├── ._arguments-hard-float.ll │ │ │ ├── ._arguments-hard-fp128.ll │ │ │ ├── ._arguments-small-structures-bigger-than-32bits.ll │ │ │ ├── ._arguments-struct.ll │ │ │ ├── ._arguments-varargs-small-structs-byte.ll │ │ │ ├── ._arguments-varargs-small-structs-combinations.ll │ │ │ ├── ._arguments-varargs-small-structs-multiple-args.ll │ │ │ ├── ._arguments-varargs.ll │ │ │ ├── ._arguments.ll │ │ │ ├── ._callee-saved-float.ll │ │ │ ├── ._callee-saved-fpxx.ll │ │ │ ├── ._callee-saved-fpxx1.ll │ │ │ ├── ._callee-saved.ll │ │ │ ├── ._memory-layout.ll │ │ │ ├── ._reserved-space.ll │ │ │ ├── ._return-float.ll │ │ │ ├── ._return-hard-float.ll │ │ │ ├── ._return-hard-fp128.ll │ │ │ ├── ._return-hard-struct-f128.ll │ │ │ ├── ._return-struct.ll │ │ │ ├── ._return.ll │ │ │ ├── ._roundl-call.ll │ │ │ ├── ._stack-alignment.ll │ │ │ ├── arguments-float.ll │ │ │ ├── arguments-fp128.ll │ │ │ ├── arguments-hard-float-varargs.ll │ │ │ ├── arguments-hard-float.ll │ │ │ ├── arguments-hard-fp128.ll │ │ │ ├── arguments-small-structures-bigger-than-32bits.ll │ │ │ ├── arguments-struct.ll │ │ │ ├── arguments-varargs-small-structs-byte.ll │ │ │ ├── arguments-varargs-small-structs-combinations.ll │ │ │ ├── arguments-varargs-small-structs-multiple-args.ll │ │ │ ├── arguments-varargs.ll │ │ │ ├── arguments.ll │ │ │ ├── callee-saved-float.ll │ │ │ ├── callee-saved-fpxx.ll │ │ │ ├── callee-saved-fpxx1.ll │ │ │ ├── callee-saved.ll │ │ │ ├── memory-layout.ll │ │ │ ├── reserved-space.ll │ │ │ ├── return-float.ll │ │ │ ├── return-hard-float.ll │ │ │ ├── return-hard-fp128.ll │ │ │ ├── return-hard-struct-f128.ll │ │ │ ├── return-struct.ll │ │ │ ├── return.ll │ │ │ ├── roundl-call.ll │ │ │ └── stack-alignment.ll │ │ ├── cfi_offset.ll │ │ ├── check-adde-redundant-moves.ll │ │ ├── check-noat.ll │ │ ├── ci2.ll │ │ ├── cmov.ll │ │ ├── cmplarge.ll │ │ ├── compactbranches │ │ │ ├── ._beqc-bnec-register-constraint.ll │ │ │ ├── ._compact-branch-policy.ll │ │ │ ├── ._compact-branches.ll │ │ │ ├── ._no-beqzc-bnezc.ll │ │ │ ├── beqc-bnec-register-constraint.ll │ │ │ ├── compact-branch-policy.ll │ │ │ ├── compact-branches.ll │ │ │ └── no-beqzc-bnezc.ll │ │ ├── const-mult.ll │ │ ├── const1.ll │ │ ├── const4a.ll │ │ ├── const6.ll │ │ ├── const6a.ll │ │ ├── constantfp0.ll │ │ ├── countleading.ll │ │ ├── cprestore.ll │ │ ├── cstmaterialization │ │ │ ├── ._stack.ll │ │ │ └── stack.ll │ │ ├── ctlz-v.ll │ │ ├── ctlz.ll │ │ ├── cttz-v.ll │ │ ├── dagcombine_crash.ll │ │ ├── delay-slot-fill-forward.ll │ │ ├── delay-slot-kill.ll │ │ ├── disable-tail-merge.ll │ │ ├── div.ll │ │ ├── div_rem.ll │ │ ├── divrem.ll │ │ ├── divu.ll │ │ ├── divu_remu.ll │ │ ├── double2int.ll │ │ ├── dsp-patterns-cmp-vselect.ll │ │ ├── dsp-patterns.ll │ │ ├── dsp-r1.ll │ │ ├── dsp-r2.ll │ │ ├── dsp-vec-load-store.ll │ │ ├── dynamic-stack-realignment.ll │ │ ├── eh-dwarf-cfa.ll │ │ ├── eh-return32.ll │ │ ├── eh-return64.ll │ │ ├── eh.ll │ │ ├── ehframe-indirect.ll │ │ ├── elf_eflags.ll │ │ ├── emergency-spill-slot-near-fp.ll │ │ ├── emit-big-cst.ll │ │ ├── emutls_generic.ll │ │ ├── ex2.ll │ │ ├── extins.ll │ │ ├── f16abs.ll │ │ ├── fabs.ll │ │ ├── fastcc.ll │ │ ├── fcmp.ll │ │ ├── fcopysign-f32-f64.ll │ │ ├── fcopysign.ll │ │ ├── fixdfsf.ll │ │ ├── fmadd1.ll │ │ ├── fneg.ll │ │ ├── fp-indexed-ls.ll │ │ ├── fp-spill-reload.ll │ │ ├── fp16-promote.ll │ │ ├── fp16instrinsmc.ll │ │ ├── fp16mix.ll │ │ ├── fp16static.ll │ │ ├── fp64a.ll │ │ ├── fpbr.ll │ │ ├── fpneeded.ll │ │ ├── fpnotneeded.ll │ │ ├── fpxx.ll │ │ ├── frame-address.ll │ │ ├── frem.ll │ │ ├── global-address.ll │ │ ├── global-pointer-reg.ll │ │ ├── gpreg-lazy-binding.ll │ │ ├── gprestore.ll │ │ ├── helloworld.ll │ │ ├── hf16_1.ll │ │ ├── hf16call32.ll │ │ ├── hf16call32_body.ll │ │ ├── hf1_body.ll │ │ ├── hfptrcall.ll │ │ ├── i32k.ll │ │ ├── i64arg.ll │ │ ├── imm.ll │ │ ├── indirectcall.ll │ │ ├── init-array.ll │ │ ├── inlineasm-assembler-directives.ll │ │ ├── inlineasm-cnstrnt-bad-I-1.ll │ │ ├── inlineasm-cnstrnt-bad-J.ll │ │ ├── inlineasm-cnstrnt-bad-K.ll │ │ ├── inlineasm-cnstrnt-bad-L.ll │ │ ├── inlineasm-cnstrnt-bad-N.ll │ │ ├── inlineasm-cnstrnt-bad-O.ll │ │ ├── inlineasm-cnstrnt-bad-P.ll │ │ ├── inlineasm-cnstrnt-reg.ll │ │ ├── inlineasm-cnstrnt-reg64.ll │ │ ├── inlineasm-constraint_ZC_2.ll │ │ ├── inlineasm-operand-code.ll │ │ ├── inlineasm64.ll │ │ ├── inlineasm_constraint.ll │ │ ├── inlineasm_constraint_R.ll │ │ ├── inlineasm_constraint_ZC.ll │ │ ├── inlineasm_constraint_m.ll │ │ ├── inlineasmmemop.ll │ │ ├── insn-zero-size-bb.ll │ │ ├── int-to-float-conversion.ll │ │ ├── internalfunc.ll │ │ ├── interrupt-attr-64-error.ll │ │ ├── interrupt-attr-args-error.ll │ │ ├── interrupt-attr-error.ll │ │ ├── interrupt-attr.ll │ │ ├── jtstat.ll │ │ ├── jumptable_labels.ll │ │ ├── l3mc.ll │ │ ├── largeimm1.ll │ │ ├── largeimmprinting.ll │ │ ├── lazy-binding.ll │ │ ├── lb1.ll │ │ ├── lbu1.ll │ │ ├── lcb2.ll │ │ ├── lcb3c.ll │ │ ├── lcb4a.ll │ │ ├── lcb5.ll │ │ ├── lh1.ll │ │ ├── lhu1.ll │ │ ├── lit.local.cfg │ │ ├── llcarry.ll │ │ ├── llvm-ir │ │ │ ├── ._add.ll │ │ │ ├── ._addrspacecast.ll │ │ │ ├── ._and.ll │ │ │ ├── ._ashr.ll │ │ │ ├── ._atomicrmx.ll │ │ │ ├── ._call.ll │ │ │ ├── ._extractelement.ll │ │ │ ├── ._indirectbr.ll │ │ │ ├── ._lh_lhu.ll │ │ │ ├── ._load-atomic.ll │ │ │ ├── ._lshr.ll │ │ │ ├── ._mul.ll │ │ │ ├── ._not.ll │ │ │ ├── ._or.ll │ │ │ ├── ._ret.ll │ │ │ ├── ._sdiv.ll │ │ │ ├── ._select-dbl.ll │ │ │ ├── ._select-flt.ll │ │ │ ├── ._select-int.ll │ │ │ ├── ._shl.ll │ │ │ ├── ._sqrt.ll │ │ │ ├── ._srem.ll │ │ │ ├── ._store-atomic.ll │ │ │ ├── ._sub.ll │ │ │ ├── ._udiv.ll │ │ │ ├── ._urem.ll │ │ │ ├── ._xor.ll │ │ │ ├── add.ll │ │ │ ├── addrspacecast.ll │ │ │ ├── and.ll │ │ │ ├── ashr.ll │ │ │ ├── atomicrmx.ll │ │ │ ├── call.ll │ │ │ ├── extractelement.ll │ │ │ ├── indirectbr.ll │ │ │ ├── lh_lhu.ll │ │ │ ├── load-atomic.ll │ │ │ ├── lshr.ll │ │ │ ├── mul.ll │ │ │ ├── not.ll │ │ │ ├── or.ll │ │ │ ├── ret.ll │ │ │ ├── sdiv.ll │ │ │ ├── select-dbl.ll │ │ │ ├── select-flt.ll │ │ │ ├── select-int.ll │ │ │ ├── shl.ll │ │ │ ├── sqrt.ll │ │ │ ├── srem.ll │ │ │ ├── store-atomic.ll │ │ │ ├── sub.ll │ │ │ ├── udiv.ll │ │ │ ├── urem.ll │ │ │ └── xor.ll │ │ ├── load-store-left-right.ll │ │ ├── longbranch.ll │ │ ├── lw16-base-reg.ll │ │ ├── machineverifier.ll │ │ ├── madd-msub.ll │ │ ├── mature-mc-support.ll │ │ ├── mbrsize4a.ll │ │ ├── memcpy.ll │ │ ├── micromips-addiu.ll │ │ ├── micromips-addu16.ll │ │ ├── micromips-and16.ll │ │ ├── micromips-andi.ll │ │ ├── micromips-atomic.ll │ │ ├── micromips-atomic1.ll │ │ ├── micromips-compact-branches.ll │ │ ├── micromips-compact-jump.ll │ │ ├── micromips-delay-slot-jr.ll │ │ ├── micromips-delay-slot.ll │ │ ├── micromips-directives.ll │ │ ├── micromips-gp-rc.ll │ │ ├── micromips-jal.ll │ │ ├── micromips-li.ll │ │ ├── micromips-load-effective-address.ll │ │ ├── micromips-lwc1-swc1.ll │ │ ├── micromips-not16.ll │ │ ├── micromips-or16.ll │ │ ├── micromips-rdhwr-directives.ll │ │ ├── micromips-shift.ll │ │ ├── micromips-subu16.ll │ │ ├── micromips-sw-lw-16.ll │ │ ├── micromips-xor16.ll │ │ ├── mips-shf-gprel.s │ │ ├── mips16-hf-attr-2.ll │ │ ├── mips16-hf-attr.ll │ │ ├── mips16_32_1.ll │ │ ├── mips16_32_10.ll │ │ ├── mips16_32_3.ll │ │ ├── mips16_32_4.ll │ │ ├── mips16_32_5.ll │ │ ├── mips16_32_6.ll │ │ ├── mips16_32_7.ll │ │ ├── mips16_32_8.ll │ │ ├── mips16_32_9.ll │ │ ├── mips16_fpret.ll │ │ ├── mips16ex.ll │ │ ├── mips16fpe.ll │ │ ├── mips32r6 │ │ │ ├── ._compatibility.ll │ │ │ └── compatibility.ll │ │ ├── mips64-f128-call.ll │ │ ├── mips64-f128.ll │ │ ├── mips64-libcall.ll │ │ ├── mips64-sret.ll │ │ ├── mips64directive.ll │ │ ├── mips64ext.ll │ │ ├── mips64extins.ll │ │ ├── mips64fpimm0.ll │ │ ├── mips64fpldst.ll │ │ ├── mips64imm.ll │ │ ├── mips64instrs.ll │ │ ├── mips64intldst.ll │ │ ├── mips64lea.ll │ │ ├── mips64muldiv.ll │ │ ├── mips64r6 │ │ │ ├── ._compatibility.ll │ │ │ └── compatibility.ll │ │ ├── mips64shift.ll │ │ ├── mips64signextendsesf.ll │ │ ├── mips64sinttofpsf.ll │ │ ├── mipslopat.ll │ │ ├── misha.ll │ │ ├── mno-ldc1-sdc1.ll │ │ ├── msa │ │ │ ├── ._2r.ll │ │ │ ├── ._2r_vector_scalar.ll │ │ │ ├── ._2rf.ll │ │ │ ├── ._2rf_exup.ll │ │ │ ├── ._2rf_float_int.ll │ │ │ ├── ._2rf_fq.ll │ │ │ ├── ._2rf_int_float.ll │ │ │ ├── ._2rf_tq.ll │ │ │ ├── ._3r-a.ll │ │ │ ├── ._3r-b.ll │ │ │ ├── ._3r-c.ll │ │ │ ├── ._3r-d.ll │ │ │ ├── ._3r-i.ll │ │ │ ├── ._3r-m.ll │ │ │ ├── ._3r-p.ll │ │ │ ├── ._3r-s.ll │ │ │ ├── ._3r-v.ll │ │ │ ├── ._3r_4r.ll │ │ │ ├── ._3r_4r_widen.ll │ │ │ ├── ._3r_splat.ll │ │ │ ├── ._3rf.ll │ │ │ ├── ._3rf_4rf.ll │ │ │ ├── ._3rf_4rf_q.ll │ │ │ ├── ._3rf_exdo.ll │ │ │ ├── ._3rf_float_int.ll │ │ │ ├── ._3rf_int_float.ll │ │ │ ├── ._3rf_q.ll │ │ │ ├── ._arithmetic.ll │ │ │ ├── ._arithmetic_float.ll │ │ │ ├── ._basic_operations.ll │ │ │ ├── ._basic_operations_float.ll │ │ │ ├── ._bit.ll │ │ │ ├── ._bitcast.ll │ │ │ ├── ._bitwise.ll │ │ │ ├── ._compare.ll │ │ │ ├── ._compare_float.ll │ │ │ ├── ._elm_copy.ll │ │ │ ├── ._elm_cxcmsa.ll │ │ │ ├── ._elm_insv.ll │ │ │ ├── ._elm_move.ll │ │ │ ├── ._elm_shift_slide.ll │ │ │ ├── ._endian.ll │ │ │ ├── ._frameindex.ll │ │ │ ├── ._i10.ll │ │ │ ├── ._i5-a.ll │ │ │ ├── ._i5-b.ll │ │ │ ├── ._i5-c.ll │ │ │ ├── ._i5-m.ll │ │ │ ├── ._i5-s.ll │ │ │ ├── ._i5_ld_st.ll │ │ │ ├── ._i8.ll │ │ │ ├── ._inline-asm.ll │ │ │ ├── ._llvm-stress-s1704963983.ll │ │ │ ├── ._llvm-stress-s1935737938.ll │ │ │ ├── ._llvm-stress-s2090927243-simplified.ll │ │ │ ├── ._llvm-stress-s2501752154-simplified.ll │ │ │ ├── ._llvm-stress-s2704903805.ll │ │ │ ├── ._llvm-stress-s3861334421.ll │ │ │ ├── ._llvm-stress-s3926023935.ll │ │ │ ├── ._llvm-stress-s3997499501.ll │ │ │ ├── ._llvm-stress-s449609655-simplified.ll │ │ │ ├── ._llvm-stress-s525530439.ll │ │ │ ├── ._llvm-stress-s997348632.ll │ │ │ ├── ._llvm-stress-sz1-s742806235.ll │ │ │ ├── ._shift-dagcombine.ll │ │ │ ├── ._shuffle.ll │ │ │ ├── ._special.ll │ │ │ ├── ._spill.ll │ │ │ ├── ._vec.ll │ │ │ ├── ._vecs10.ll │ │ │ ├── 2r.ll │ │ │ ├── 2r_vector_scalar.ll │ │ │ ├── 2rf.ll │ │ │ ├── 2rf_exup.ll │ │ │ ├── 2rf_float_int.ll │ │ │ ├── 2rf_fq.ll │ │ │ ├── 2rf_int_float.ll │ │ │ ├── 2rf_tq.ll │ │ │ ├── 3r-a.ll │ │ │ ├── 3r-b.ll │ │ │ ├── 3r-c.ll │ │ │ ├── 3r-d.ll │ │ │ ├── 3r-i.ll │ │ │ ├── 3r-m.ll │ │ │ ├── 3r-p.ll │ │ │ ├── 3r-s.ll │ │ │ ├── 3r-v.ll │ │ │ ├── 3r_4r.ll │ │ │ ├── 3r_4r_widen.ll │ │ │ ├── 3r_splat.ll │ │ │ ├── 3rf.ll │ │ │ ├── 3rf_4rf.ll │ │ │ ├── 3rf_4rf_q.ll │ │ │ ├── 3rf_exdo.ll │ │ │ ├── 3rf_float_int.ll │ │ │ ├── 3rf_int_float.ll │ │ │ ├── 3rf_q.ll │ │ │ ├── arithmetic.ll │ │ │ ├── arithmetic_float.ll │ │ │ ├── basic_operations.ll │ │ │ ├── basic_operations_float.ll │ │ │ ├── bit.ll │ │ │ ├── bitcast.ll │ │ │ ├── bitwise.ll │ │ │ ├── compare.ll │ │ │ ├── compare_float.ll │ │ │ ├── elm_copy.ll │ │ │ ├── elm_cxcmsa.ll │ │ │ ├── elm_insv.ll │ │ │ ├── elm_move.ll │ │ │ ├── elm_shift_slide.ll │ │ │ ├── endian.ll │ │ │ ├── frameindex.ll │ │ │ ├── i10.ll │ │ │ ├── i5-a.ll │ │ │ ├── i5-b.ll │ │ │ ├── i5-c.ll │ │ │ ├── i5-m.ll │ │ │ ├── i5-s.ll │ │ │ ├── i5_ld_st.ll │ │ │ ├── i8.ll │ │ │ ├── inline-asm.ll │ │ │ ├── llvm-stress-s1704963983.ll │ │ │ ├── llvm-stress-s1935737938.ll │ │ │ ├── llvm-stress-s2090927243-simplified.ll │ │ │ ├── llvm-stress-s2501752154-simplified.ll │ │ │ ├── llvm-stress-s2704903805.ll │ │ │ ├── llvm-stress-s3861334421.ll │ │ │ ├── llvm-stress-s3926023935.ll │ │ │ ├── llvm-stress-s3997499501.ll │ │ │ ├── llvm-stress-s449609655-simplified.ll │ │ │ ├── llvm-stress-s525530439.ll │ │ │ ├── llvm-stress-s997348632.ll │ │ │ ├── llvm-stress-sz1-s742806235.ll │ │ │ ├── shift-dagcombine.ll │ │ │ ├── shuffle.ll │ │ │ ├── special.ll │ │ │ ├── spill.ll │ │ │ ├── vec.ll │ │ │ └── vecs10.ll │ │ ├── mul.ll │ │ ├── mulll.ll │ │ ├── mulull.ll │ │ ├── nacl-align.ll │ │ ├── nacl-branch-delay.ll │ │ ├── nacl-reserved-regs.ll │ │ ├── named-register-n32.ll │ │ ├── named-register-n64.ll │ │ ├── named-register-o32.ll │ │ ├── neg1.ll │ │ ├── no-odd-spreg-msa.ll │ │ ├── no-odd-spreg.ll │ │ ├── nomips16.ll │ │ ├── not1.ll │ │ ├── null-streamer.ll │ │ ├── null.ll │ │ ├── o32_cc.ll │ │ ├── o32_cc_byval.ll │ │ ├── o32_cc_vararg.ll │ │ ├── octeon.ll │ │ ├── octeon_popcnt.ll │ │ ├── optimize-fp-math.ll │ │ ├── optimize-pic-o0.ll │ │ ├── or1.ll │ │ ├── powif64_16.ll │ │ ├── prevent-hoisting.ll │ │ ├── private-addr.ll │ │ ├── private.ll │ │ ├── ra-allocatable.ll │ │ ├── rdhwr-directives.ll │ │ ├── rem.ll │ │ ├── remat-immed-load.ll │ │ ├── remu.ll │ │ ├── return-vector.ll │ │ ├── return_address.ll │ │ ├── rotate.ll │ │ ├── s2rem.ll │ │ ├── sb1.ll │ │ ├── sel1c.ll │ │ ├── sel2c.ll │ │ ├── selTBteqzCmpi.ll │ │ ├── selTBtnezCmpi.ll │ │ ├── selTBtnezSlti.ll │ │ ├── select.ll │ │ ├── selectcc.ll │ │ ├── selectiondag-optlevel.ll │ │ ├── seleq.ll │ │ ├── seleqk.ll │ │ ├── selgek.ll │ │ ├── selgt.ll │ │ ├── selle.ll │ │ ├── selltk.ll │ │ ├── selne.ll │ │ ├── selnek.ll │ │ ├── selpat.ll │ │ ├── setcc-se.ll │ │ ├── seteq.ll │ │ ├── seteqz.ll │ │ ├── setge.ll │ │ ├── setgek.ll │ │ ├── setle.ll │ │ ├── setlt.ll │ │ ├── setltk.ll │ │ ├── setne.ll │ │ ├── setuge.ll │ │ ├── setugt.ll │ │ ├── setule.ll │ │ ├── setult.ll │ │ ├── setultk.ll │ │ ├── sh1.ll │ │ ├── shift-parts.ll │ │ ├── simplebr.ll │ │ ├── sint-fp-store_pattern.ll │ │ ├── sitofp-selectcc-opt.ll │ │ ├── sll1.ll │ │ ├── sll2.ll │ │ ├── small-section-reserve-gp.ll │ │ ├── spill-copy-acreg.ll │ │ ├── sr1.ll │ │ ├── sra1.ll │ │ ├── sra2.ll │ │ ├── srl1.ll │ │ ├── srl2.ll │ │ ├── stack-alignment.ll │ │ ├── stackcoloring.ll │ │ ├── stacksize.ll │ │ ├── start-asm-file.ll │ │ ├── stchar.ll │ │ ├── stldst.ll │ │ ├── sub1.ll │ │ ├── sub2.ll │ │ ├── swzero.ll │ │ ├── tail16.ll │ │ ├── tailcall.ll │ │ ├── thread-pointer.ll │ │ ├── tls-alias.ll │ │ ├── tls-models.ll │ │ ├── tls.ll │ │ ├── tls16.ll │ │ ├── tls16_2.ll │ │ ├── tnaked.ll │ │ ├── trap.ll │ │ ├── trap1.ll │ │ ├── uitofp.ll │ │ ├── ul1.ll │ │ ├── unalignedload.ll │ │ ├── vector-load-store.ll │ │ ├── vector-setcc.ll │ │ ├── weak.ll │ │ ├── xor1.ll │ │ └── zeroreg.ll │ ├── NVPTX │ │ ├── ._MachineSink-call.ll │ │ ├── ._MachineSink-convergent.ll │ │ ├── ._TailDuplication-convergent.ll │ │ ├── ._access-non-generic.ll │ │ ├── ._add-128bit.ll │ │ ├── ._addrspacecast-gvar.ll │ │ ├── ._addrspacecast.ll │ │ ├── ._aggr-param.ll │ │ ├── ._alias.ll │ │ ├── ._annotations.ll │ │ ├── ._arg-lowering.ll │ │ ├── ._arithmetic-fp-sm20.ll │ │ ├── ._arithmetic-int.ll │ │ ├── ._atomics.ll │ │ ├── ._bfe.ll │ │ ├── ._branch-fold.ll │ │ ├── ._bug17709.ll │ │ ├── ._bug21465.ll │ │ ├── ._bug22246.ll │ │ ├── ._bug22322.ll │ │ ├── ._bug26185-2.ll │ │ ├── ._bug26185.ll │ │ ├── ._bypass-div.ll │ │ ├── ._call-with-alloca-buffer.ll │ │ ├── ._callchain.ll │ │ ├── ._calling-conv.ll │ │ ├── ._combine-min-max.ll │ │ ├── ._compare-int.ll │ │ ├── ._constant-vectors.ll │ │ ├── ._convergent-mir-call.ll │ │ ├── ._convert-fp.ll │ │ ├── ._convert-int-sm20.ll │ │ ├── ._ctlz.ll │ │ ├── ._ctpop.ll │ │ ├── ._cttz.ll │ │ ├── ._debug-file-loc.ll │ │ ├── ._disable-opt.ll │ │ ├── ._div-ri.ll │ │ ├── ._envreg.ll │ │ ├── ._extloadv.ll │ │ ├── ._fast-math.ll │ │ ├── ._fma-assoc.ll │ │ ├── ._fma-disable.ll │ │ ├── ._fma.ll │ │ ├── ._fp-contract.ll │ │ ├── ._fp-literals.ll │ │ ├── ._fp16.ll │ │ ├── ._function-align.ll │ │ ├── ._generic-to-nvvm.ll │ │ ├── ._global-addrspace.ll │ │ ├── ._global-ctor-empty.ll │ │ ├── ._global-ctor.ll │ │ ├── ._global-dtor.ll │ │ ├── ._global-ordering.ll │ │ ├── ._global-visibility.ll │ │ ├── ._globals_init.ll │ │ ├── ._globals_lowering.ll │ │ ├── ._gvar-init.ll │ │ ├── ._half.ll │ │ ├── ._i1-global.ll │ │ ├── ._i1-int-to-fp.ll │ │ ├── ._i1-param.ll │ │ ├── ._i8-param.ll │ │ ├── ._imad.ll │ │ ├── ._implicit-def.ll │ │ ├── ._inline-asm.ll │ │ ├── ._intrin-nocapture.ll │ │ ├── ._intrinsic-old.ll │ │ ├── ._intrinsics.ll │ │ ├── ._isspacep.ll │ │ ├── ._ld-addrspace.ll │ │ ├── ._ld-generic.ll │ │ ├── ._ldparam-v4.ll │ │ ├── ._ldu-i8.ll │ │ ├── ._ldu-ldg.ll │ │ ├── ._ldu-reg-plus-offset.ll │ │ ├── ._lit.local.cfg │ │ ├── ._load-sext-i1.ll │ │ ├── ._load-with-non-coherent-cache.ll │ │ ├── ._local-stack-frame.ll │ │ ├── ._loop-vectorize.ll │ │ ├── ._lower-aggr-copies.ll │ │ ├── ._lower-alloca.ll │ │ ├── ._lower-kernel-ptr-arg.ll │ │ ├── ._machine-sink.ll │ │ ├── ._managed.ll │ │ ├── ._misaligned-vector-ldst.ll │ │ ├── ._module-inline-asm.ll │ │ ├── ._mulwide.ll │ │ ├── ._noduplicate-syncthreads.ll │ │ ├── ._nounroll.ll │ │ ├── ._nvcl-param-align.ll │ │ ├── ._nvvm-reflect-module-flag.ll │ │ ├── ._nvvm-reflect.ll │ │ ├── ._param-align.ll │ │ ├── ._pr13291-i1-store.ll │ │ ├── ._pr16278.ll │ │ ├── ._pr17529.ll │ │ ├── ._refl1.ll │ │ ├── ._reg-copy.ll │ │ ├── ._rotate.ll │ │ ├── ._rsqrt.ll │ │ ├── ._sched1.ll │ │ ├── ._sched2.ll │ │ ├── ._sext-in-reg.ll │ │ ├── ._sext-params.ll │ │ ├── ._shfl.ll │ │ ├── ._shift-parts.ll │ │ ├── ._simple-call.ll │ │ ├── ._sm-version-20.ll │ │ ├── ._sm-version-21.ll │ │ ├── ._sm-version-30.ll │ │ ├── ._sm-version-32.ll │ │ ├── ._sm-version-35.ll │ │ ├── ._sm-version-37.ll │ │ ├── ._sm-version-50.ll │ │ ├── ._sm-version-52.ll │ │ ├── ._sm-version-53.ll │ │ ├── ._sm-version-60.ll │ │ ├── ._sm-version-61.ll │ │ ├── ._sm-version-62.ll │ │ ├── ._speculative-execution-divergent-target.ll │ │ ├── ._st-addrspace.ll │ │ ├── ._st-generic.ll │ │ ├── ._surf-read-cuda.ll │ │ ├── ._surf-read.ll │ │ ├── ._surf-write-cuda.ll │ │ ├── ._surf-write.ll │ │ ├── ._symbol-naming.ll │ │ ├── ._tex-read-cuda.ll │ │ ├── ._tex-read.ll │ │ ├── ._texsurf-queries.ll │ │ ├── ._tuple-literal.ll │ │ ├── ._vec-param-load.ll │ │ ├── ._vec8.ll │ │ ├── ._vector-args.ll │ │ ├── ._vector-call.ll │ │ ├── ._vector-compare.ll │ │ ├── ._vector-global.ll │ │ ├── ._vector-loads.ll │ │ ├── ._vector-return.ll │ │ ├── ._vector-select.ll │ │ ├── ._vector-stores.ll │ │ ├── ._weak-global.ll │ │ ├── ._weak-linkage.ll │ │ ├── ._zeroext-32bit.ll │ │ ├── MachineSink-call.ll │ │ ├── MachineSink-convergent.ll │ │ ├── TailDuplication-convergent.ll │ │ ├── access-non-generic.ll │ │ ├── add-128bit.ll │ │ ├── addrspacecast-gvar.ll │ │ ├── addrspacecast.ll │ │ ├── aggr-param.ll │ │ ├── alias.ll │ │ ├── annotations.ll │ │ ├── arg-lowering.ll │ │ ├── arithmetic-fp-sm20.ll │ │ ├── arithmetic-int.ll │ │ ├── atomics.ll │ │ ├── bfe.ll │ │ ├── branch-fold.ll │ │ ├── bug17709.ll │ │ ├── bug21465.ll │ │ ├── bug22246.ll │ │ ├── bug22322.ll │ │ ├── bug26185-2.ll │ │ ├── bug26185.ll │ │ ├── bypass-div.ll │ │ ├── call-with-alloca-buffer.ll │ │ ├── callchain.ll │ │ ├── calling-conv.ll │ │ ├── combine-min-max.ll │ │ ├── compare-int.ll │ │ ├── constant-vectors.ll │ │ ├── convergent-mir-call.ll │ │ ├── convert-fp.ll │ │ ├── convert-int-sm20.ll │ │ ├── ctlz.ll │ │ ├── ctpop.ll │ │ ├── cttz.ll │ │ ├── debug-file-loc.ll │ │ ├── disable-opt.ll │ │ ├── div-ri.ll │ │ ├── envreg.ll │ │ ├── extloadv.ll │ │ ├── fast-math.ll │ │ ├── fma-assoc.ll │ │ ├── fma-disable.ll │ │ ├── fma.ll │ │ ├── fp-contract.ll │ │ ├── fp-literals.ll │ │ ├── fp16.ll │ │ ├── function-align.ll │ │ ├── generic-to-nvvm.ll │ │ ├── global-addrspace.ll │ │ ├── global-ctor-empty.ll │ │ ├── global-ctor.ll │ │ ├── global-dtor.ll │ │ ├── global-ordering.ll │ │ ├── global-visibility.ll │ │ ├── globals_init.ll │ │ ├── globals_lowering.ll │ │ ├── gvar-init.ll │ │ ├── half.ll │ │ ├── i1-global.ll │ │ ├── i1-int-to-fp.ll │ │ ├── i1-param.ll │ │ ├── i8-param.ll │ │ ├── imad.ll │ │ ├── implicit-def.ll │ │ ├── inline-asm.ll │ │ ├── intrin-nocapture.ll │ │ ├── intrinsic-old.ll │ │ ├── intrinsics.ll │ │ ├── isspacep.ll │ │ ├── ld-addrspace.ll │ │ ├── ld-generic.ll │ │ ├── ldparam-v4.ll │ │ ├── ldu-i8.ll │ │ ├── ldu-ldg.ll │ │ ├── ldu-reg-plus-offset.ll │ │ ├── lit.local.cfg │ │ ├── load-sext-i1.ll │ │ ├── load-with-non-coherent-cache.ll │ │ ├── local-stack-frame.ll │ │ ├── loop-vectorize.ll │ │ ├── lower-aggr-copies.ll │ │ ├── lower-alloca.ll │ │ ├── lower-kernel-ptr-arg.ll │ │ ├── machine-sink.ll │ │ ├── managed.ll │ │ ├── misaligned-vector-ldst.ll │ │ ├── module-inline-asm.ll │ │ ├── mulwide.ll │ │ ├── noduplicate-syncthreads.ll │ │ ├── nounroll.ll │ │ ├── nvcl-param-align.ll │ │ ├── nvvm-reflect-module-flag.ll │ │ ├── nvvm-reflect.ll │ │ ├── param-align.ll │ │ ├── pr13291-i1-store.ll │ │ ├── pr16278.ll │ │ ├── pr17529.ll │ │ ├── refl1.ll │ │ ├── reg-copy.ll │ │ ├── rotate.ll │ │ ├── rsqrt.ll │ │ ├── sched1.ll │ │ ├── sched2.ll │ │ ├── sext-in-reg.ll │ │ ├── sext-params.ll │ │ ├── shfl.ll │ │ ├── shift-parts.ll │ │ ├── simple-call.ll │ │ ├── sm-version-20.ll │ │ ├── sm-version-21.ll │ │ ├── sm-version-30.ll │ │ ├── sm-version-32.ll │ │ ├── sm-version-35.ll │ │ ├── sm-version-37.ll │ │ ├── sm-version-50.ll │ │ ├── sm-version-52.ll │ │ ├── sm-version-53.ll │ │ ├── sm-version-60.ll │ │ ├── sm-version-61.ll │ │ ├── sm-version-62.ll │ │ ├── speculative-execution-divergent-target.ll │ │ ├── st-addrspace.ll │ │ ├── st-generic.ll │ │ ├── surf-read-cuda.ll │ │ ├── surf-read.ll │ │ ├── surf-write-cuda.ll │ │ ├── surf-write.ll │ │ ├── symbol-naming.ll │ │ ├── tex-read-cuda.ll │ │ ├── tex-read.ll │ │ ├── texsurf-queries.ll │ │ ├── tuple-literal.ll │ │ ├── vec-param-load.ll │ │ ├── vec8.ll │ │ ├── vector-args.ll │ │ ├── vector-call.ll │ │ ├── vector-compare.ll │ │ ├── vector-global.ll │ │ ├── vector-loads.ll │ │ ├── vector-return.ll │ │ ├── vector-select.ll │ │ ├── vector-stores.ll │ │ ├── weak-global.ll │ │ ├── weak-linkage.ll │ │ └── zeroext-32bit.ll │ ├── PowerPC │ │ ├── ._2004-11-29-ShrCrash.ll │ │ ├── ._2004-11-30-shift-crash.ll │ │ ├── ._2004-11-30-shr-var-crash.ll │ │ ├── ._2004-12-12-ZeroSizeCommon.ll │ │ ├── ._2005-01-14-SetSelectCrash.ll │ │ ├── ._2005-01-14-UndefLong.ll │ │ ├── ._2005-08-12-rlwimi-crash.ll │ │ ├── ._2005-09-02-LegalizeDuplicatesCalls.ll │ │ ├── ._2005-10-08-ArithmeticRotate.ll │ │ ├── ._2005-11-30-vastart-crash.ll │ │ ├── ._2006-01-11-darwin-fp-argument.ll │ │ ├── ._2006-01-20-ShiftPartsCrash.ll │ │ ├── ._2006-04-01-FloatDoubleExtend.ll │ │ ├── ._2006-04-05-splat-ish.ll │ │ ├── ._2006-04-19-vmaddfp-crash.ll │ │ ├── ._2006-05-12-rlwimi-crash.ll │ │ ├── ._2006-07-07-ComputeMaskedBits.ll │ │ ├── ._2006-07-19-stwbrx-crash.ll │ │ ├── ._2006-08-11-RetVector.ll │ │ ├── ._2006-08-15-SelectionCrash.ll │ │ ├── ._2006-09-28-shift_64.ll │ │ ├── ._2006-10-13-Miscompile.ll │ │ ├── ._2006-10-17-brcc-miscompile.ll │ │ ├── ._2006-10-17-ppc64-alloca.ll │ │ ├── ._2006-11-10-DAGCombineMiscompile.ll │ │ ├── ._2006-11-29-AltivecFPSplat.ll │ │ ├── ._2006-12-07-LargeAlloca.ll │ │ ├── ._2006-12-07-SelectCrash.ll │ │ ├── ._2007-01-04-ArgExtension.ll │ │ ├── ._2007-01-15-AsmDialect.ll │ │ ├── ._2007-01-29-lbrx-asm.ll │ │ ├── ._2007-01-31-InlineAsmAddrMode.ll │ │ ├── ._2007-02-16-AlignPacked.ll │ │ ├── ._2007-02-16-InlineAsmNConstraint.ll │ │ ├── ._2007-02-23-lr-saved-twice.ll │ │ ├── ._2007-03-24-cntlzd.ll │ │ ├── ._2007-03-30-SpillerCrash.ll │ │ ├── ._2007-04-24-InlineAsm-I-Modifier.ll │ │ ├── ._2007-04-30-InlineAsmEarlyClobber.ll │ │ ├── ._2007-05-03-InlineAsm-S-Constraint.ll │ │ ├── ._2007-05-14-InlineAsmSelectCrash.ll │ │ ├── ._2007-05-22-tailmerge-3.ll │ │ ├── ._2007-05-30-dagcombine-miscomp.ll │ │ ├── ._2007-06-28-BCCISelBug.ll │ │ ├── ._2007-08-04-CoalescerAssert.ll │ │ ├── ._2007-09-04-AltivecDST.ll │ │ ├── ._2007-09-07-LoadStoreIdxForms.ll │ │ ├── ._2007-09-08-unaligned.ll │ │ ├── ._2007-09-11-RegCoalescerAssert.ll │ │ ├── ._2007-09-12-LiveIntervalsAssert.ll │ │ ├── ._2007-10-16-InlineAsmFrameOffset.ll │ │ ├── ._2007-10-18-PtrArithmetic.ll │ │ ├── ._2007-10-21-LocalRegAllocAssert.ll │ │ ├── ._2007-10-21-LocalRegAllocAssert2.ll │ │ ├── ._2007-11-04-CoalescerCrash.ll │ │ ├── ._2007-11-16-landingpad-split.ll │ │ ├── ._2007-11-19-VectorSplitting.ll │ │ ├── ._2008-02-05-LiveIntervalsAssert.ll │ │ ├── ._2008-02-09-LocalRegAllocAssert.ll │ │ ├── ._2008-03-05-RegScavengerAssert.ll │ │ ├── ._2008-03-17-RegScavengerCrash.ll │ │ ├── ._2008-03-18-RegScavengerAssert.ll │ │ ├── ._2008-03-24-AddressRegImm.ll │ │ ├── ._2008-03-24-CoalescerBug.ll │ │ ├── ._2008-03-26-CoalescerBug.ll │ │ ├── ._2008-04-10-LiveIntervalCrash.ll │ │ ├── ._2008-04-16-CoalescerBug.ll │ │ ├── ._2008-04-23-CoalescerCrash.ll │ │ ├── ._2008-05-01-ppc_fp128.ll │ │ ├── ._2008-06-19-LegalizerCrash.ll │ │ ├── ._2008-06-21-F128LoadStore.ll │ │ ├── ._2008-06-23-LiveVariablesCrash.ll │ │ ├── ._2008-07-10-SplatMiscompile.ll │ │ ├── ._2008-07-15-Bswap.ll │ │ ├── ._2008-07-15-Fabs.ll │ │ ├── ._2008-07-15-SignExtendInreg.ll │ │ ├── ._2008-07-17-Fneg.ll │ │ ├── ._2008-07-24-PPC64-CCBug.ll │ │ ├── ._2008-09-12-CoalescerBug.ll │ │ ├── ._2008-10-17-AsmMatchingOperands.ll │ │ ├── ._2008-10-28-UnprocessedNode.ll │ │ ├── ._2008-10-28-f128-i32.ll │ │ ├── ._2008-10-31-PPCF128Libcalls.ll │ │ ├── ._2008-12-02-LegalizeTypeAssert.ll │ │ ├── ._2009-01-16-DeclareISelBug.ll │ │ ├── ._2009-03-17-LSRBug.ll │ │ ├── ._2009-05-28-LegalizeBRCC.ll │ │ ├── ._2009-07-16-InlineAsm-M-Operand.ll │ │ ├── ._2009-08-17-inline-asm-addr-mode-breakage.ll │ │ ├── ._2009-09-18-carrybit.ll │ │ ├── ._2009-11-15-ProcImpDefsBug.ll │ │ ├── ._2009-11-25-ImpDefBug.ll │ │ ├── ._2010-02-04-EmptyGlobal.ll │ │ ├── ._2010-02-12-saveCR.ll │ │ ├── ._2010-03-09-indirect-call.ll │ │ ├── ._2010-04-01-MachineCSEBug.ll │ │ ├── ._2010-05-03-retaddr1.ll │ │ ├── ._2010-10-11-Fast-Varargs.ll │ │ ├── ._2010-12-18-PPCStackRefs.ll │ │ ├── ._2011-12-05-NoSpillDupCR.ll │ │ ├── ._2011-12-06-SpillAndRestoreCR.ll │ │ ├── ._2011-12-08-DemandedBitsMiscompile.ll │ │ ├── ._2012-09-16-TOC-entry-check.ll │ │ ├── ._2012-10-11-dynalloc.ll │ │ ├── ._2012-10-12-bitcast.ll │ │ ├── ._2012-11-16-mischedcall.ll │ │ ├── ._2013-05-15-preinc-fold.ll │ │ ├── ._2013-07-01-PHIElimBug.ll │ │ ├── ._2016-01-07-BranchWeightCrash.ll │ │ ├── ._2016-04-16-ADD8TLS.ll │ │ ├── ._2016-04-17-combine.ll │ │ ├── ._2016-04-28-setjmp.ll │ │ ├── ._Atomics-64.ll │ │ ├── ._BoolRetToIntTest.ll │ │ ├── ._BreakableToken-reduced.ll │ │ ├── ._DbgValueOtherTargets.test │ │ ├── ._Frames-alloca.ll │ │ ├── ._Frames-large.ll │ │ ├── ._Frames-leaf.ll │ │ ├── ._Frames-small.ll │ │ ├── ._LargeAbsoluteAddr.ll │ │ ├── ._MergeConsecutiveStores.ll │ │ ├── ._a2-fp-basic.ll │ │ ├── ._a2q-stackalign.ll │ │ ├── ._a2q.ll │ │ ├── ._aa-tbaa.ll │ │ ├── ._aantidep-def-ec.mir │ │ ├── ._aantidep-inline-asm-use.ll │ │ ├── ._add-fi.ll │ │ ├── ._addc.ll │ │ ├── ._addi-licm.ll │ │ ├── ._addi-reassoc.ll │ │ ├── ._addisdtprelha-nonr3.mir │ │ ├── ._addrfuncstr.ll │ │ ├── ._aggressive-anti-dep-breaker-subreg.ll │ │ ├── ._alias.ll │ │ ├── ._align.ll │ │ ├── ._allocate-r0.ll │ │ ├── ._altivec-ord.ll │ │ ├── ._and-branch.ll │ │ ├── ._and-elim.ll │ │ ├── ._and-imm.ll │ │ ├── ._and_add.ll │ │ ├── ._and_sext.ll │ │ ├── ._and_sra.ll │ │ ├── ._andc.ll │ │ ├── ._anon_aggr.ll │ │ ├── ._arr-fp-arg-no-copy.ll │ │ ├── ._ashr-neg1.ll │ │ ├── ._asm-Zy.ll │ │ ├── ._asm-constraints.ll │ │ ├── ._asm-dialect.ll │ │ ├── ._asm-printer-topological-order.ll │ │ ├── ._asym-regclass-copy.ll │ │ ├── ._atomic-1.ll │ │ ├── ._atomic-2.ll │ │ ├── ._atomic-minmax.ll │ │ ├── ._atomics-fences.ll │ │ ├── ._atomics-indexed.ll │ │ ├── ._atomics.ll │ │ ├── ._available-externally.ll │ │ ├── ._bdzlr.ll │ │ ├── ._big-endian-actual-args.ll │ │ ├── ._big-endian-call-result.ll │ │ ├── ._big-endian-formal-args.ll │ │ ├── ._bitcasts-direct-move.ll │ │ ├── ._bitreverse.ll │ │ ├── ._blockaddress.ll │ │ ├── ._bperm.ll │ │ ├── ._branch-hint.ll │ │ ├── ._branch-opt.ll │ │ ├── ._bswap-load-store.ll │ │ ├── ._buildvec_canonicalize.ll │ │ ├── ._builtins-ppc-elf2-abi.ll │ │ ├── ._builtins-ppc-p8vector.ll │ │ ├── ._bv-pres-v8i1.ll │ │ ├── ._bv-widen-undef.ll │ │ ├── ._byval-agg-info.ll │ │ ├── ._byval-aliased.ll │ │ ├── ._calls.ll │ │ ├── ._can-lower-ret.ll │ │ ├── ._cannonicalize-vector-shifts.ll │ │ ├── ._cc.ll │ │ ├── ._cmp-cmp.ll │ │ ├── ._cmpb-ppc32.ll │ │ ├── ._cmpb.ll │ │ ├── ._coal-sections.ll │ │ ├── ._coalesce-ext.ll │ │ ├── ._code-align.ll │ │ ├── ._combine-to-pre-index-store-crash.ll │ │ ├── ._compare-duplicate.ll │ │ ├── ._compare-simm.ll │ │ ├── ._complex-return.ll │ │ ├── ._constants-i64.ll │ │ ├── ._constants.ll │ │ ├── ._copysignl.ll │ │ ├── ._cr-spills.ll │ │ ├── ._cr1eq-no-extra-moves.ll │ │ ├── ._cr1eq.ll │ │ ├── ._cr_spilling.ll │ │ ├── ._crash.ll │ │ ├── ._crbit-asm-disabled.ll │ │ ├── ._crbit-asm.ll │ │ ├── ._crbits.ll │ │ ├── ._crsave.ll │ │ ├── ._crypto_bifs.ll │ │ ├── ._ctr-cleanup.ll │ │ ├── ._ctr-loop-tls-const.ll │ │ ├── ._ctr-minmaxnum.ll │ │ ├── ._ctrloop-asm.ll │ │ ├── ._ctrloop-cpsgn.ll │ │ ├── ._ctrloop-fp64.ll │ │ ├── ._ctrloop-i64.ll │ │ ├── ._ctrloop-intrin.ll │ │ ├── ._ctrloop-large-ec.ll │ │ ├── ._ctrloop-le.ll │ │ ├── ._ctrloop-lt.ll │ │ ├── ._ctrloop-ne.ll │ │ ├── ._ctrloop-reg.ll │ │ ├── ._ctrloop-s000.ll │ │ ├── ._ctrloop-sh.ll │ │ ├── ._ctrloop-sums.ll │ │ ├── ._ctrloop-udivti3.ll │ │ ├── ._ctrloops-softfloat.ll │ │ ├── ._ctrloops.ll │ │ ├── ._cttz.ll │ │ ├── ._cxx_tlscc64.ll │ │ ├── ._darwin-labels.ll │ │ ├── ._dbg.ll │ │ ├── ._dcbt-sched.ll │ │ ├── ._delete-node.ll │ │ ├── ._direct-move-profit.ll │ │ ├── ._div-2.ll │ │ ├── ._div-e-32.ll │ │ ├── ._div-e-all.ll │ │ ├── ._dyn-alloca-aligned.ll │ │ ├── ._dyn-alloca-offset.ll │ │ ├── ._e500-1.ll │ │ ├── ._early-ret.ll │ │ ├── ._early-ret2.ll │ │ ├── ._ec-input.ll │ │ ├── ._empty-functions.ll │ │ ├── ._emptystruct.ll │ │ ├── ._emutls_generic.ll │ │ ├── ._eqv-andc-orc-nor.ll │ │ ├── ._ext-bool-trunc-repl.ll │ │ ├── ._extra-toc-reg-deps.ll │ │ ├── ._extsh.ll │ │ ├── ._f32-to-i64.ll │ │ ├── ._fabs.ll │ │ ├── ._fast-isel-GEP-coalesce.ll │ │ ├── ._fast-isel-binary.ll │ │ ├── ._fast-isel-br-const.ll │ │ ├── ._fast-isel-call.ll │ │ ├── ._fast-isel-cmp-imm.ll │ │ ├── ._fast-isel-const.ll │ │ ├── ._fast-isel-conversion-p5.ll │ │ ├── ._fast-isel-conversion.ll │ │ ├── ._fast-isel-crash.ll │ │ ├── ._fast-isel-ext.ll │ │ ├── ._fast-isel-fcmp-nan.ll │ │ ├── ._fast-isel-fold.ll │ │ ├── ._fast-isel-fpconv.ll │ │ ├── ._fast-isel-i64offset.ll │ │ ├── ._fast-isel-icmp-split.ll │ │ ├── ._fast-isel-indirectbr.ll │ │ ├── ._fast-isel-load-store-vsx.ll │ │ ├── ._fast-isel-load-store.ll │ │ ├── ._fast-isel-redefinition.ll │ │ ├── ._fast-isel-ret.ll │ │ ├── ._fast-isel-shifter.ll │ │ ├── ._fastisel-gep-promote-before-add.ll │ │ ├── ._fcpsgn.ll │ │ ├── ._fdiv-combine.ll │ │ ├── ._float-asmprint.ll │ │ ├── ._float-to-int.ll │ │ ├── ._floatPSA.ll │ │ ├── ._flt-preinc.ll │ │ ├── ._fma-assoc.ll │ │ ├── ._fma-ext.ll │ │ ├── ._fma-mutate-duplicate-vreg.ll │ │ ├── ._fma-mutate-register-constraint.ll │ │ ├── ._fma-mutate.ll │ │ ├── ._fma.ll │ │ ├── ._fmaxnum.ll │ │ ├── ._fminnum.ll │ │ ├── ._fnabs.ll │ │ ├── ._fneg.ll │ │ ├── ._fold-li.ll │ │ ├── ._fold-zero.ll │ │ ├── ._fp-branch.ll │ │ ├── ._fp-int-conversions-direct-moves.ll │ │ ├── ._fp-int-fp.ll │ │ ├── ._fp-to-int-ext.ll │ │ ├── ._fp-to-int-to-fp.ll │ │ ├── ._fp128-bitcast-after-operation.ll │ │ ├── ._fp2int2fp-ppcfp128.ll │ │ ├── ._fp_to_uint.ll │ │ ├── ._fpcopy.ll │ │ ├── ._frame-size.ll │ │ ├── ._frameaddr.ll │ │ ├── ._frounds.ll │ │ ├── ._fsel.ll │ │ ├── ._fsl-e500mc.ll │ │ ├── ._fsl-e5500.ll │ │ ├── ._fsqrt.ll │ │ ├── ._func-addr.ll │ │ ├── ._glob-comp-aa-crash.ll │ │ ├── ._hello-reloc.s │ │ ├── ._hello.ll │ │ ├── ._hidden-vis-2.ll │ │ ├── ._hidden-vis.ll │ │ ├── ._htm.ll │ │ ├── ._i1-ext-fold.ll │ │ ├── ._i1-to-double.ll │ │ ├── ._i128-and-beyond.ll │ │ ├── ._i32-to-float.ll │ │ ├── ._i64-to-float.ll │ │ ├── ._i64_fp.ll │ │ ├── ._i64_fp_round.ll │ │ ├── ._ia-mem-r0.ll │ │ ├── ._ia-neg-const.ll │ │ ├── ._iabs.ll │ │ ├── ._ifcvt.ll │ │ ├── ._illegal-element-type.ll │ │ ├── ._in-asm-f64-reg.ll │ │ ├── ._indexed-load.ll │ │ ├── ._indirect-hidden.ll │ │ ├── ._indirectbr.ll │ │ ├── ._inline-asm-s-modifier.ll │ │ ├── ._inline-asm-scalar-to-vector-error.ll │ │ ├── ._inlineasm-copy.ll │ │ ├── ._inlineasm-i64-reg.ll │ │ ├── ._int-fp-conv-0.ll │ │ ├── ._int-fp-conv-1.ll │ │ ├── ._inverted-bool-compares.ll │ │ ├── ._isel-rc-nox0.ll │ │ ├── ._isel.ll │ │ ├── ._ispositive.ll │ │ ├── ._itofp128.ll │ │ ├── ._jaggedstructs.ll │ │ ├── ._lbz-from-ld-shift.ll │ │ ├── ._lbzux.ll │ │ ├── ._ld-st-upd.ll │ │ ├── ._ldtoc-inv.ll │ │ ├── ._lha.ll │ │ ├── ._lit.local.cfg │ │ ├── ._load-constant-addr.ll │ │ ├── ._load-shift-combine.ll │ │ ├── ._load-two-flts.ll │ │ ├── ._load-v4i8-improved.ll │ │ ├── ._long-compare.ll │ │ ├── ._longdbl-truncate.ll │ │ ├── ._loop-data-prefetch-inner.ll │ │ ├── ._loop-data-prefetch.ll │ │ ├── ._loop-prep-all.ll │ │ ├── ._lsa.ll │ │ ├── ._lsr-postinc-pos.ll │ │ ├── ._lxvw4x-bug.ll │ │ ├── ._machine-combiner.ll │ │ ├── ._mask64.ll │ │ ├── ._mature-mc-support.ll │ │ ├── ._mc-instrlat.ll │ │ ├── ._mcm-1.ll │ │ ├── ._mcm-10.ll │ │ ├── ._mcm-11.ll │ │ ├── ._mcm-12.ll │ │ ├── ._mcm-13.ll │ │ ├── ._mcm-2.ll │ │ ├── ._mcm-3.ll │ │ ├── ._mcm-4.ll │ │ ├── ._mcm-5.ll │ │ ├── ._mcm-6.ll │ │ ├── ._mcm-7.ll │ │ ├── ._mcm-8.ll │ │ ├── ._mcm-9.ll │ │ ├── ._mcm-default.ll │ │ ├── ._mcm-obj-2.ll │ │ ├── ._mcm-obj.ll │ │ ├── ._mem-rr-addr-mode.ll │ │ ├── ._mem_update.ll │ │ ├── ._memcpy-vec.ll │ │ ├── ._memset-nc-le.ll │ │ ├── ._memset-nc.ll │ │ ├── ._merge-st-chain-op.ll │ │ ├── ._mftb.ll │ │ ├── ._misched-inorder-latency.ll │ │ ├── ._misched.ll │ │ ├── ._mul-neg-power-2.ll │ │ ├── ._mul-with-overflow.ll │ │ ├── ._mulhs.ll │ │ ├── ._mulli64.ll │ │ ├── ._mult-alt-generic-powerpc.ll │ │ ├── ._mult-alt-generic-powerpc64.ll │ │ ├── ._multi-return.ll │ │ ├── ._named-reg-alloc-r0.ll │ │ ├── ._named-reg-alloc-r1-64.ll │ │ ├── ._named-reg-alloc-r1.ll │ │ ├── ._named-reg-alloc-r13-64.ll │ │ ├── ._named-reg-alloc-r13.ll │ │ ├── ._named-reg-alloc-r2-64.ll │ │ ├── ._named-reg-alloc-r2.ll │ │ ├── ._neg.ll │ │ ├── ._negctr.ll │ │ ├── ._no-dead-strip.ll │ │ ├── ._no-extra-fp-conv-ldst.ll │ │ ├── ._no-pref-jumps.ll │ │ ├── ._no-rlwimi-trivial-commute.mir │ │ ├── ._novrsave.ll │ │ ├── ._opt-cmp-inst-cr0-live.ll │ │ ├── ._opt-sub-inst-cr0-live.mir │ │ ├── ._optcmp.ll │ │ ├── ._optnone-crbits-i1-ret.ll │ │ ├── ._or-addressing-mode.ll │ │ ├── ._p8-isel-sched.ll │ │ ├── ._p8-scalar_vector_conversions.ll │ │ ├── ._p8altivec-shuffles-pred.ll │ │ ├── ._p9-xxinsertw-xxextractuw.ll │ │ ├── ._peephole-align.ll │ │ ├── ._pie.ll │ │ ├── ._pip-inner.ll │ │ ├── ._popcnt.ll │ │ ├── ._post-ra-ec.ll │ │ ├── ._ppc-crbits-onoff.ll │ │ ├── ._ppc-empty-fs.ll │ │ ├── ._ppc-prologue.ll │ │ ├── ._ppc-shrink-wrapping.ll │ │ ├── ._ppc-vaarg-agg.ll │ │ ├── ._ppc32-align-long-double-sf.ll │ │ ├── ._ppc32-constant-BE-ppcf128.ll │ │ ├── ._ppc32-cyclecounter.ll │ │ ├── ._ppc32-i1-vaarg.ll │ │ ├── ._ppc32-lshrti3.ll │ │ ├── ._ppc32-nest.ll │ │ ├── ._ppc32-pic-large.ll │ │ ├── ._ppc32-pic.ll │ │ ├── ._ppc32-vacopy.ll │ │ ├── ._ppc440-fp-basic.ll │ │ ├── ._ppc440-msync.ll │ │ ├── ._ppc64-32bit-addic.ll │ │ ├── ._ppc64-abi-extend.ll │ │ ├── ._ppc64-align-long-double.ll │ │ ├── ._ppc64-altivec-abi.ll │ │ ├── ._ppc64-anyregcc-crash.ll │ │ ├── ._ppc64-anyregcc.ll │ │ ├── ._ppc64-byval-align.ll │ │ ├── ._ppc64-calls.ll │ │ ├── ._ppc64-crash.ll │ │ ├── ._ppc64-cyclecounter.ll │ │ ├── ._ppc64-elf-abi.ll │ │ ├── ._ppc64-fastcc-fast-isel.ll │ │ ├── ._ppc64-fastcc.ll │ │ ├── ._ppc64-func-desc-hoist.ll │ │ ├── ._ppc64-gep-opt.ll │ │ ├── ._ppc64-i128-abi.ll │ │ ├── ._ppc64-icbt-pwr7.ll │ │ ├── ._ppc64-icbt-pwr8.ll │ │ ├── ._ppc64-linux-func-size.ll │ │ ├── ._ppc64-nest.ll │ │ ├── ._ppc64-nonfunc-calls.ll │ │ ├── ._ppc64-patchpoint.ll │ │ ├── ._ppc64-prefetch.ll │ │ ├── ._ppc64-r2-alloc.ll │ │ ├── ._ppc64-sibcall-shrinkwrap.ll │ │ ├── ._ppc64-sibcall.ll │ │ ├── ._ppc64-smallarg.ll │ │ ├── ._ppc64-stackmap-nops.ll │ │ ├── ._ppc64-stackmap.ll │ │ ├── ._ppc64-toc.ll │ │ ├── ._ppc64-vaarg-int.ll │ │ ├── ._ppc64-zext.ll │ │ ├── ._ppc64le-aggregates.ll │ │ ├── ._ppc64le-calls.ll │ │ ├── ._ppc64le-crsave.ll │ │ ├── ._ppc64le-localentry-large.ll │ │ ├── ._ppc64le-localentry.ll │ │ ├── ._ppc64le-smallarg.ll │ │ ├── ._ppcf128-1-opt.ll │ │ ├── ._ppcf128-1.ll │ │ ├── ._ppcf128-2.ll │ │ ├── ._ppcf128-3.ll │ │ ├── ._ppcf128-4.ll │ │ ├── ._ppcf128-endian.ll │ │ ├── ._ppcf128sf.ll │ │ ├── ._ppcsoftops.ll │ │ ├── ._pr12757.ll │ │ ├── ._pr13641.ll │ │ ├── ._pr13891.ll │ │ ├── ._pr15031.ll │ │ ├── ._pr15359.ll │ │ ├── ._pr15630.ll │ │ ├── ._pr15632.ll │ │ ├── ._pr16556-2.ll │ │ ├── ._pr16556.ll │ │ ├── ._pr16573.ll │ │ ├── ._pr17168.ll │ │ ├── ._pr17354.ll │ │ ├── ._pr18663-2.ll │ │ ├── ._pr18663.ll │ │ ├── ._pr20442.ll │ │ ├── ._pr22711.ll │ │ ├── ._pr24216.ll │ │ ├── ._pr24546.ll │ │ ├── ._pr24636.ll │ │ ├── ._pr25157-peephole.ll │ │ ├── ._pr25157.ll │ │ ├── ._pr26180.ll │ │ ├── ._pr26193.ll │ │ ├── ._pr26356.ll │ │ ├── ._pr26378.ll │ │ ├── ._pr26381.ll │ │ ├── ._pr26617.ll │ │ ├── ._pr26690.ll │ │ ├── ._pr27078.ll │ │ ├── ._pr27350.ll │ │ ├── ._pr28130.ll │ │ ├── ._pr30451.ll │ │ ├── ._pr3711_widen_bit.ll │ │ ├── ._preinc-ld-sel-crash.ll │ │ ├── ._preincprep-invoke.ll │ │ ├── ._preincprep-nontrans-crash.ll │ │ ├── ._private.ll │ │ ├── ._pwr3-6x.ll │ │ ├── ._pwr7-gt-nop.ll │ │ ├── ._qpx-bv-sint.ll │ │ ├── ._qpx-bv.ll │ │ ├── ._qpx-func-clobber.ll │ │ ├── ._qpx-load-splat.ll │ │ ├── ._qpx-load.ll │ │ ├── ._qpx-recipest.ll │ │ ├── ._qpx-rounding-ops.ll │ │ ├── ._qpx-s-load.ll │ │ ├── ._qpx-s-sel.ll │ │ ├── ._qpx-s-store.ll │ │ ├── ._qpx-sel.ll │ │ ├── ._qpx-split-vsetcc.ll │ │ ├── ._qpx-store.ll │ │ ├── ._qpx-unal-cons-lds.ll │ │ ├── ._qpx-unalperm.ll │ │ ├── ._quadint-return.ll │ │ ├── ._r31.ll │ │ ├── ._recipest.ll │ │ ├── ._reg-coalesce-simple.ll │ │ ├── ._reg-names.ll │ │ ├── ._reloc-align.ll │ │ ├── ._remap-crash.ll │ │ ├── ._remat-imm.ll │ │ ├── ._remove-redundant-moves.ll │ │ ├── ._resolvefi-basereg.ll │ │ ├── ._resolvefi-disp.ll │ │ ├── ._retaddr.ll │ │ ├── ._retaddr2.ll │ │ ├── ._return-val-i128.ll │ │ ├── ._rlwimi-and-or-bits.ll │ │ ├── ._rlwimi-and.ll │ │ ├── ._rlwimi-commute.ll │ │ ├── ._rlwimi-dyn-and.ll │ │ ├── ._rlwimi-keep-rsh.ll │ │ ├── ._rlwimi.ll │ │ ├── ._rlwimi2.ll │ │ ├── ._rlwimi3.ll │ │ ├── ._rlwinm-zero-ext.ll │ │ ├── ._rlwinm.ll │ │ ├── ._rlwinm2.ll │ │ ├── ._rm-zext.ll │ │ ├── ._rotl-2.ll │ │ ├── ._rotl-64.ll │ │ ├── ._rotl-rotr-crash.ll │ │ ├── ._rotl.ll │ │ ├── ._rounding-ops.ll │ │ ├── ._rs-undef-use.ll │ │ ├── ._s000-alias-misched.ll │ │ ├── ._sdag-ppcf128.ll │ │ ├── ._sdiv-pow2.ll │ │ ├── ._sections.ll │ │ ├── ._select-cc.ll │ │ ├── ._select-i1-vs-i1.ll │ │ ├── ._select_lt0.ll │ │ ├── ._selectiondag-extload-computeknownbits.ll │ │ ├── ._set0-v8i16.ll │ │ ├── ._setcc_no_zext.ll │ │ ├── ._seteq-0.ll │ │ ├── ._shift128.ll │ │ ├── ._shl_elim.ll │ │ ├── ._shl_sext.ll │ │ ├── ._sign_ext_inreg1.ll │ │ ├── ._sj-ctr-loop.ll │ │ ├── ._sjlj.ll │ │ ├── ._small-arguments.ll │ │ ├── ._spill-nor0.ll │ │ ├── ._splat-bug.ll │ │ ├── ._split-index-tc.ll │ │ ├── ._srl-mask.ll │ │ ├── ._stack-protector.ll │ │ ├── ._stack-realign.ll │ │ ├── ._stackmap-frame-setup.ll │ │ ├── ._std-unal-fi.ll │ │ ├── ._stdux-constuse.ll │ │ ├── ._stfiwx-2.ll │ │ ├── ._stfiwx.ll │ │ ├── ._store-load-fwd.ll │ │ ├── ._store-update.ll │ │ ├── ._structsinmem.ll │ │ ├── ._structsinregs.ll │ │ ├── ._stubs.ll │ │ ├── ._stwu-gta.ll │ │ ├── ._stwu8.ll │ │ ├── ._stwux.ll │ │ ├── ._sub-bv-types.ll │ │ ├── ._subc.ll │ │ ├── ._subreg-postra-2.ll │ │ ├── ._subreg-postra.ll │ │ ├── ._svr4-redzone.ll │ │ ├── ._swaps-le-1.ll │ │ ├── ._swaps-le-2.ll │ │ ├── ._swaps-le-3.ll │ │ ├── ._swaps-le-4.ll │ │ ├── ._swaps-le-5.ll │ │ ├── ._swaps-le-6.ll │ │ ├── ._swaps-le-7.ll │ │ ├── ._tailcall-string-rvo.ll │ │ ├── ._tailcall1-64.ll │ │ ├── ._tailcall1.ll │ │ ├── ._tailcallpic1.ll │ │ ├── ._thread-pointer.ll │ │ ├── ._tls-cse.ll │ │ ├── ._tls-pic.ll │ │ ├── ._tls-store2.ll │ │ ├── ._tls.ll │ │ ├── ._tls_get_addr_clobbers.ll │ │ ├── ._tls_get_addr_stackframe.ll │ │ ├── ._toc-load-sched-bug.ll │ │ ├── ._trampoline.ll │ │ ├── ._unal-altivec-wint.ll │ │ ├── ._unal-altivec.ll │ │ ├── ._unal-altivec2.ll │ │ ├── ._unal-vec-ldst.ll │ │ ├── ._unal-vec-negarith.ll │ │ ├── ._unal4-std.ll │ │ ├── ._unaligned.ll │ │ ├── ._unsafe-math.ll │ │ ├── ._unwind-dw2-g.ll │ │ ├── ._unwind-dw2.ll │ │ ├── ._vaddsplat.ll │ │ ├── ._varargs-struct-float.ll │ │ ├── ._varargs.ll │ │ ├── ._variable_elem_vec_extracts.ll │ │ ├── ._vcmp-fold.ll │ │ ├── ._vec-abi-align.ll │ │ ├── ._vec-asm-disabled.ll │ │ ├── ._vec_abs.ll │ │ ├── ._vec_add_sub_doubleword.ll │ │ ├── ._vec_add_sub_quadword.ll │ │ ├── ._vec_auto_constant.ll │ │ ├── ._vec_br_cmp.ll │ │ ├── ._vec_buildvector_loadstore.ll │ │ ├── ._vec_call.ll │ │ ├── ._vec_clz.ll │ │ ├── ._vec_cmp.ll │ │ ├── ._vec_cmpd.ll │ │ ├── ._vec_constants.ll │ │ ├── ._vec_conv.ll │ │ ├── ._vec_extload.ll │ │ ├── ._vec_fmuladd.ll │ │ ├── ._vec_fneg.ll │ │ ├── ._vec_insert.ll │ │ ├── ._vec_mergeow.ll │ │ ├── ._vec_minmax.ll │ │ ├── ._vec_misaligned.ll │ │ ├── ._vec_mul.ll │ │ ├── ._vec_mul_even_odd.ll │ │ ├── ._vec_perf_shuffle.ll │ │ ├── ._vec_popcnt.ll │ │ ├── ._vec_rotate_shift.ll │ │ ├── ._vec_rounding.ll │ │ ├── ._vec_select.ll │ │ ├── ._vec_shift.ll │ │ ├── ._vec_shuffle.ll │ │ ├── ._vec_shuffle_le.ll │ │ ├── ._vec_shuffle_p8vector.ll │ │ ├── ._vec_shuffle_p8vector_le.ll │ │ ├── ._vec_splat.ll │ │ ├── ._vec_splat_constant.ll │ │ ├── ._vec_sqrt.ll │ │ ├── ._vec_urem_const.ll │ │ ├── ._vec_veqv_vnand_vorc.ll │ │ ├── ._vec_vrsave.ll │ │ ├── ._vec_zero.ll │ │ ├── ._vector-identity-shuffle.ll │ │ ├── ._vector-merge-store-fp-constants.ll │ │ ├── ._vector.ll │ │ ├── ._vperm-instcombine.ll │ │ ├── ._vperm-lowering.ll │ │ ├── ._vrsave-spill.ll │ │ ├── ._vrspill.ll │ │ ├── ._vsel-prom.ll │ │ ├── ._vsx-args.ll │ │ ├── ._vsx-div.ll │ │ ├── ._vsx-elementary-arith.ll │ │ ├── ._vsx-fma-m.ll │ │ ├── ._vsx-fma-mutate-trivial-copy.ll │ │ ├── ._vsx-fma-mutate-undef.ll │ │ ├── ._vsx-fma-sp.ll │ │ ├── ._vsx-infl-copy1.ll │ │ ├── ._vsx-infl-copy2.ll │ │ ├── ._vsx-ldst-builtin-le.ll │ │ ├── ._vsx-ldst.ll │ │ ├── ._vsx-minmax.ll │ │ ├── ._vsx-p8.ll │ │ ├── ._vsx-recip-est.ll │ │ ├── ._vsx-self-copy.ll │ │ ├── ._vsx-spill-norwstore.ll │ │ ├── ._vsx-spill.ll │ │ ├── ._vsx-word-splats.ll │ │ ├── ._vsx.ll │ │ ├── ._vsx_insert_extract_le.ll │ │ ├── ._vsx_scalar_ld_st.ll │ │ ├── ._vsx_shuffle_le.ll │ │ ├── ._vtable-reloc.ll │ │ ├── ._weak_def_can_be_hidden.ll │ │ ├── ._xvcmpeqdp-v2f64.ll │ │ ├── ._xxleqv_xxlnand_xxlorc.ll │ │ ├── ._zero-not-run.ll │ │ ├── ._zext-free.ll │ │ ├── 2004-11-29-ShrCrash.ll │ │ ├── 2004-11-30-shift-crash.ll │ │ ├── 2004-11-30-shr-var-crash.ll │ │ ├── 2004-12-12-ZeroSizeCommon.ll │ │ ├── 2005-01-14-SetSelectCrash.ll │ │ ├── 2005-01-14-UndefLong.ll │ │ ├── 2005-08-12-rlwimi-crash.ll │ │ ├── 2005-09-02-LegalizeDuplicatesCalls.ll │ │ ├── 2005-10-08-ArithmeticRotate.ll │ │ ├── 2005-11-30-vastart-crash.ll │ │ ├── 2006-01-11-darwin-fp-argument.ll │ │ ├── 2006-01-20-ShiftPartsCrash.ll │ │ ├── 2006-04-01-FloatDoubleExtend.ll │ │ ├── 2006-04-05-splat-ish.ll │ │ ├── 2006-04-19-vmaddfp-crash.ll │ │ ├── 2006-05-12-rlwimi-crash.ll │ │ ├── 2006-07-07-ComputeMaskedBits.ll │ │ ├── 2006-07-19-stwbrx-crash.ll │ │ ├── 2006-08-11-RetVector.ll │ │ ├── 2006-08-15-SelectionCrash.ll │ │ ├── 2006-09-28-shift_64.ll │ │ ├── 2006-10-13-Miscompile.ll │ │ ├── 2006-10-17-brcc-miscompile.ll │ │ ├── 2006-10-17-ppc64-alloca.ll │ │ ├── 2006-11-10-DAGCombineMiscompile.ll │ │ ├── 2006-11-29-AltivecFPSplat.ll │ │ ├── 2006-12-07-LargeAlloca.ll │ │ ├── 2006-12-07-SelectCrash.ll │ │ ├── 2007-01-04-ArgExtension.ll │ │ ├── 2007-01-15-AsmDialect.ll │ │ ├── 2007-01-29-lbrx-asm.ll │ │ ├── 2007-01-31-InlineAsmAddrMode.ll │ │ ├── 2007-02-16-AlignPacked.ll │ │ ├── 2007-02-16-InlineAsmNConstraint.ll │ │ ├── 2007-02-23-lr-saved-twice.ll │ │ ├── 2007-03-24-cntlzd.ll │ │ ├── 2007-03-30-SpillerCrash.ll │ │ ├── 2007-04-24-InlineAsm-I-Modifier.ll │ │ ├── 2007-04-30-InlineAsmEarlyClobber.ll │ │ ├── 2007-05-03-InlineAsm-S-Constraint.ll │ │ ├── 2007-05-14-InlineAsmSelectCrash.ll │ │ ├── 2007-05-22-tailmerge-3.ll │ │ ├── 2007-05-30-dagcombine-miscomp.ll │ │ ├── 2007-06-28-BCCISelBug.ll │ │ ├── 2007-08-04-CoalescerAssert.ll │ │ ├── 2007-09-04-AltivecDST.ll │ │ ├── 2007-09-07-LoadStoreIdxForms.ll │ │ ├── 2007-09-08-unaligned.ll │ │ ├── 2007-09-11-RegCoalescerAssert.ll │ │ ├── 2007-09-12-LiveIntervalsAssert.ll │ │ ├── 2007-10-16-InlineAsmFrameOffset.ll │ │ ├── 2007-10-18-PtrArithmetic.ll │ │ ├── 2007-10-21-LocalRegAllocAssert.ll │ │ ├── 2007-10-21-LocalRegAllocAssert2.ll │ │ ├── 2007-11-04-CoalescerCrash.ll │ │ ├── 2007-11-16-landingpad-split.ll │ │ ├── 2007-11-19-VectorSplitting.ll │ │ ├── 2008-02-05-LiveIntervalsAssert.ll │ │ ├── 2008-02-09-LocalRegAllocAssert.ll │ │ ├── 2008-03-05-RegScavengerAssert.ll │ │ ├── 2008-03-17-RegScavengerCrash.ll │ │ ├── 2008-03-18-RegScavengerAssert.ll │ │ ├── 2008-03-24-AddressRegImm.ll │ │ ├── 2008-03-24-CoalescerBug.ll │ │ ├── 2008-03-26-CoalescerBug.ll │ │ ├── 2008-04-10-LiveIntervalCrash.ll │ │ ├── 2008-04-16-CoalescerBug.ll │ │ ├── 2008-04-23-CoalescerCrash.ll │ │ ├── 2008-05-01-ppc_fp128.ll │ │ ├── 2008-06-19-LegalizerCrash.ll │ │ ├── 2008-06-21-F128LoadStore.ll │ │ ├── 2008-06-23-LiveVariablesCrash.ll │ │ ├── 2008-07-10-SplatMiscompile.ll │ │ ├── 2008-07-15-Bswap.ll │ │ ├── 2008-07-15-Fabs.ll │ │ ├── 2008-07-15-SignExtendInreg.ll │ │ ├── 2008-07-17-Fneg.ll │ │ ├── 2008-07-24-PPC64-CCBug.ll │ │ ├── 2008-09-12-CoalescerBug.ll │ │ ├── 2008-10-17-AsmMatchingOperands.ll │ │ ├── 2008-10-28-UnprocessedNode.ll │ │ ├── 2008-10-28-f128-i32.ll │ │ ├── 2008-10-31-PPCF128Libcalls.ll │ │ ├── 2008-12-02-LegalizeTypeAssert.ll │ │ ├── 2009-01-16-DeclareISelBug.ll │ │ ├── 2009-03-17-LSRBug.ll │ │ ├── 2009-05-28-LegalizeBRCC.ll │ │ ├── 2009-07-16-InlineAsm-M-Operand.ll │ │ ├── 2009-08-17-inline-asm-addr-mode-breakage.ll │ │ ├── 2009-09-18-carrybit.ll │ │ ├── 2009-11-15-ProcImpDefsBug.ll │ │ ├── 2009-11-25-ImpDefBug.ll │ │ ├── 2010-02-04-EmptyGlobal.ll │ │ ├── 2010-02-12-saveCR.ll │ │ ├── 2010-03-09-indirect-call.ll │ │ ├── 2010-04-01-MachineCSEBug.ll │ │ ├── 2010-05-03-retaddr1.ll │ │ ├── 2010-10-11-Fast-Varargs.ll │ │ ├── 2010-12-18-PPCStackRefs.ll │ │ ├── 2011-12-05-NoSpillDupCR.ll │ │ ├── 2011-12-06-SpillAndRestoreCR.ll │ │ ├── 2011-12-08-DemandedBitsMiscompile.ll │ │ ├── 2012-09-16-TOC-entry-check.ll │ │ ├── 2012-10-11-dynalloc.ll │ │ ├── 2012-10-12-bitcast.ll │ │ ├── 2012-11-16-mischedcall.ll │ │ ├── 2013-05-15-preinc-fold.ll │ │ ├── 2013-07-01-PHIElimBug.ll │ │ ├── 2016-01-07-BranchWeightCrash.ll │ │ ├── 2016-04-16-ADD8TLS.ll │ │ ├── 2016-04-17-combine.ll │ │ ├── 2016-04-28-setjmp.ll │ │ ├── Atomics-64.ll │ │ ├── BoolRetToIntTest.ll │ │ ├── BreakableToken-reduced.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── Frames-alloca.ll │ │ ├── Frames-large.ll │ │ ├── Frames-leaf.ll │ │ ├── Frames-small.ll │ │ ├── LargeAbsoluteAddr.ll │ │ ├── MergeConsecutiveStores.ll │ │ ├── a2-fp-basic.ll │ │ ├── a2q-stackalign.ll │ │ ├── a2q.ll │ │ ├── aa-tbaa.ll │ │ ├── aantidep-def-ec.mir │ │ ├── aantidep-inline-asm-use.ll │ │ ├── add-fi.ll │ │ ├── addc.ll │ │ ├── addi-licm.ll │ │ ├── addi-reassoc.ll │ │ ├── addisdtprelha-nonr3.mir │ │ ├── addrfuncstr.ll │ │ ├── aggressive-anti-dep-breaker-subreg.ll │ │ ├── alias.ll │ │ ├── align.ll │ │ ├── allocate-r0.ll │ │ ├── altivec-ord.ll │ │ ├── and-branch.ll │ │ ├── and-elim.ll │ │ ├── and-imm.ll │ │ ├── and_add.ll │ │ ├── and_sext.ll │ │ ├── and_sra.ll │ │ ├── andc.ll │ │ ├── anon_aggr.ll │ │ ├── arr-fp-arg-no-copy.ll │ │ ├── ashr-neg1.ll │ │ ├── asm-Zy.ll │ │ ├── asm-constraints.ll │ │ ├── asm-dialect.ll │ │ ├── asm-printer-topological-order.ll │ │ ├── asym-regclass-copy.ll │ │ ├── atomic-1.ll │ │ ├── atomic-2.ll │ │ ├── atomic-minmax.ll │ │ ├── atomics-fences.ll │ │ ├── atomics-indexed.ll │ │ ├── atomics.ll │ │ ├── available-externally.ll │ │ ├── bdzlr.ll │ │ ├── big-endian-actual-args.ll │ │ ├── big-endian-call-result.ll │ │ ├── big-endian-formal-args.ll │ │ ├── bitcasts-direct-move.ll │ │ ├── bitreverse.ll │ │ ├── blockaddress.ll │ │ ├── bperm.ll │ │ ├── branch-hint.ll │ │ ├── branch-opt.ll │ │ ├── bswap-load-store.ll │ │ ├── buildvec_canonicalize.ll │ │ ├── builtins-ppc-elf2-abi.ll │ │ ├── builtins-ppc-p8vector.ll │ │ ├── bv-pres-v8i1.ll │ │ ├── bv-widen-undef.ll │ │ ├── byval-agg-info.ll │ │ ├── byval-aliased.ll │ │ ├── calls.ll │ │ ├── can-lower-ret.ll │ │ ├── cannonicalize-vector-shifts.ll │ │ ├── cc.ll │ │ ├── cmp-cmp.ll │ │ ├── cmpb-ppc32.ll │ │ ├── cmpb.ll │ │ ├── coal-sections.ll │ │ ├── coalesce-ext.ll │ │ ├── code-align.ll │ │ ├── combine-to-pre-index-store-crash.ll │ │ ├── compare-duplicate.ll │ │ ├── compare-simm.ll │ │ ├── complex-return.ll │ │ ├── constants-i64.ll │ │ ├── constants.ll │ │ ├── copysignl.ll │ │ ├── cr-spills.ll │ │ ├── cr1eq-no-extra-moves.ll │ │ ├── cr1eq.ll │ │ ├── cr_spilling.ll │ │ ├── crash.ll │ │ ├── crbit-asm-disabled.ll │ │ ├── crbit-asm.ll │ │ ├── crbits.ll │ │ ├── crsave.ll │ │ ├── crypto_bifs.ll │ │ ├── ctr-cleanup.ll │ │ ├── ctr-loop-tls-const.ll │ │ ├── ctr-minmaxnum.ll │ │ ├── ctrloop-asm.ll │ │ ├── ctrloop-cpsgn.ll │ │ ├── ctrloop-fp64.ll │ │ ├── ctrloop-i64.ll │ │ ├── ctrloop-intrin.ll │ │ ├── ctrloop-large-ec.ll │ │ ├── ctrloop-le.ll │ │ ├── ctrloop-lt.ll │ │ ├── ctrloop-ne.ll │ │ ├── ctrloop-reg.ll │ │ ├── ctrloop-s000.ll │ │ ├── ctrloop-sh.ll │ │ ├── ctrloop-sums.ll │ │ ├── ctrloop-udivti3.ll │ │ ├── ctrloops-softfloat.ll │ │ ├── ctrloops.ll │ │ ├── cttz.ll │ │ ├── cxx_tlscc64.ll │ │ ├── darwin-labels.ll │ │ ├── dbg.ll │ │ ├── dcbt-sched.ll │ │ ├── delete-node.ll │ │ ├── direct-move-profit.ll │ │ ├── div-2.ll │ │ ├── div-e-32.ll │ │ ├── div-e-all.ll │ │ ├── dyn-alloca-aligned.ll │ │ ├── dyn-alloca-offset.ll │ │ ├── e500-1.ll │ │ ├── early-ret.ll │ │ ├── early-ret2.ll │ │ ├── ec-input.ll │ │ ├── empty-functions.ll │ │ ├── emptystruct.ll │ │ ├── emutls_generic.ll │ │ ├── eqv-andc-orc-nor.ll │ │ ├── ext-bool-trunc-repl.ll │ │ ├── extra-toc-reg-deps.ll │ │ ├── extsh.ll │ │ ├── f32-to-i64.ll │ │ ├── fabs.ll │ │ ├── fast-isel-GEP-coalesce.ll │ │ ├── fast-isel-binary.ll │ │ ├── fast-isel-br-const.ll │ │ ├── fast-isel-call.ll │ │ ├── fast-isel-cmp-imm.ll │ │ ├── fast-isel-const.ll │ │ ├── fast-isel-conversion-p5.ll │ │ ├── fast-isel-conversion.ll │ │ ├── fast-isel-crash.ll │ │ ├── fast-isel-ext.ll │ │ ├── fast-isel-fcmp-nan.ll │ │ ├── fast-isel-fold.ll │ │ ├── fast-isel-fpconv.ll │ │ ├── fast-isel-i64offset.ll │ │ ├── fast-isel-icmp-split.ll │ │ ├── fast-isel-indirectbr.ll │ │ ├── fast-isel-load-store-vsx.ll │ │ ├── fast-isel-load-store.ll │ │ ├── fast-isel-redefinition.ll │ │ ├── fast-isel-ret.ll │ │ ├── fast-isel-shifter.ll │ │ ├── fastisel-gep-promote-before-add.ll │ │ ├── fcpsgn.ll │ │ ├── fdiv-combine.ll │ │ ├── float-asmprint.ll │ │ ├── float-to-int.ll │ │ ├── floatPSA.ll │ │ ├── flt-preinc.ll │ │ ├── fma-assoc.ll │ │ ├── fma-ext.ll │ │ ├── fma-mutate-duplicate-vreg.ll │ │ ├── fma-mutate-register-constraint.ll │ │ ├── fma-mutate.ll │ │ ├── fma.ll │ │ ├── fmaxnum.ll │ │ ├── fminnum.ll │ │ ├── fnabs.ll │ │ ├── fneg.ll │ │ ├── fold-li.ll │ │ ├── fold-zero.ll │ │ ├── fp-branch.ll │ │ ├── fp-int-conversions-direct-moves.ll │ │ ├── fp-int-fp.ll │ │ ├── fp-to-int-ext.ll │ │ ├── fp-to-int-to-fp.ll │ │ ├── fp128-bitcast-after-operation.ll │ │ ├── fp2int2fp-ppcfp128.ll │ │ ├── fp_to_uint.ll │ │ ├── fpcopy.ll │ │ ├── frame-size.ll │ │ ├── frameaddr.ll │ │ ├── frounds.ll │ │ ├── fsel.ll │ │ ├── fsl-e500mc.ll │ │ ├── fsl-e5500.ll │ │ ├── fsqrt.ll │ │ ├── func-addr.ll │ │ ├── glob-comp-aa-crash.ll │ │ ├── hello-reloc.s │ │ ├── hello.ll │ │ ├── hidden-vis-2.ll │ │ ├── hidden-vis.ll │ │ ├── htm.ll │ │ ├── i1-ext-fold.ll │ │ ├── i1-to-double.ll │ │ ├── i128-and-beyond.ll │ │ ├── i32-to-float.ll │ │ ├── i64-to-float.ll │ │ ├── i64_fp.ll │ │ ├── i64_fp_round.ll │ │ ├── ia-mem-r0.ll │ │ ├── ia-neg-const.ll │ │ ├── iabs.ll │ │ ├── ifcvt.ll │ │ ├── illegal-element-type.ll │ │ ├── in-asm-f64-reg.ll │ │ ├── indexed-load.ll │ │ ├── indirect-hidden.ll │ │ ├── indirectbr.ll │ │ ├── inline-asm-s-modifier.ll │ │ ├── inline-asm-scalar-to-vector-error.ll │ │ ├── inlineasm-copy.ll │ │ ├── inlineasm-i64-reg.ll │ │ ├── int-fp-conv-0.ll │ │ ├── int-fp-conv-1.ll │ │ ├── inverted-bool-compares.ll │ │ ├── isel-rc-nox0.ll │ │ ├── isel.ll │ │ ├── ispositive.ll │ │ ├── itofp128.ll │ │ ├── jaggedstructs.ll │ │ ├── lbz-from-ld-shift.ll │ │ ├── lbzux.ll │ │ ├── ld-st-upd.ll │ │ ├── ldtoc-inv.ll │ │ ├── lha.ll │ │ ├── lit.local.cfg │ │ ├── load-constant-addr.ll │ │ ├── load-shift-combine.ll │ │ ├── load-two-flts.ll │ │ ├── load-v4i8-improved.ll │ │ ├── long-compare.ll │ │ ├── longdbl-truncate.ll │ │ ├── loop-data-prefetch-inner.ll │ │ ├── loop-data-prefetch.ll │ │ ├── loop-prep-all.ll │ │ ├── lsa.ll │ │ ├── lsr-postinc-pos.ll │ │ ├── lxvw4x-bug.ll │ │ ├── machine-combiner.ll │ │ ├── mask64.ll │ │ ├── mature-mc-support.ll │ │ ├── mc-instrlat.ll │ │ ├── mcm-1.ll │ │ ├── mcm-10.ll │ │ ├── mcm-11.ll │ │ ├── mcm-12.ll │ │ ├── mcm-13.ll │ │ ├── mcm-2.ll │ │ ├── mcm-3.ll │ │ ├── mcm-4.ll │ │ ├── mcm-5.ll │ │ ├── mcm-6.ll │ │ ├── mcm-7.ll │ │ ├── mcm-8.ll │ │ ├── mcm-9.ll │ │ ├── mcm-default.ll │ │ ├── mcm-obj-2.ll │ │ ├── mcm-obj.ll │ │ ├── mem-rr-addr-mode.ll │ │ ├── mem_update.ll │ │ ├── memcpy-vec.ll │ │ ├── memset-nc-le.ll │ │ ├── memset-nc.ll │ │ ├── merge-st-chain-op.ll │ │ ├── mftb.ll │ │ ├── misched-inorder-latency.ll │ │ ├── misched.ll │ │ ├── mul-neg-power-2.ll │ │ ├── mul-with-overflow.ll │ │ ├── mulhs.ll │ │ ├── mulli64.ll │ │ ├── mult-alt-generic-powerpc.ll │ │ ├── mult-alt-generic-powerpc64.ll │ │ ├── multi-return.ll │ │ ├── named-reg-alloc-r0.ll │ │ ├── named-reg-alloc-r1-64.ll │ │ ├── named-reg-alloc-r1.ll │ │ ├── named-reg-alloc-r13-64.ll │ │ ├── named-reg-alloc-r13.ll │ │ ├── named-reg-alloc-r2-64.ll │ │ ├── named-reg-alloc-r2.ll │ │ ├── neg.ll │ │ ├── negctr.ll │ │ ├── no-dead-strip.ll │ │ ├── no-extra-fp-conv-ldst.ll │ │ ├── no-pref-jumps.ll │ │ ├── no-rlwimi-trivial-commute.mir │ │ ├── novrsave.ll │ │ ├── opt-cmp-inst-cr0-live.ll │ │ ├── opt-sub-inst-cr0-live.mir │ │ ├── optcmp.ll │ │ ├── optnone-crbits-i1-ret.ll │ │ ├── or-addressing-mode.ll │ │ ├── p8-isel-sched.ll │ │ ├── p8-scalar_vector_conversions.ll │ │ ├── p8altivec-shuffles-pred.ll │ │ ├── p9-xxinsertw-xxextractuw.ll │ │ ├── peephole-align.ll │ │ ├── pie.ll │ │ ├── pip-inner.ll │ │ ├── popcnt.ll │ │ ├── post-ra-ec.ll │ │ ├── ppc-crbits-onoff.ll │ │ ├── ppc-empty-fs.ll │ │ ├── ppc-prologue.ll │ │ ├── ppc-shrink-wrapping.ll │ │ ├── ppc-vaarg-agg.ll │ │ ├── ppc32-align-long-double-sf.ll │ │ ├── ppc32-constant-BE-ppcf128.ll │ │ ├── ppc32-cyclecounter.ll │ │ ├── ppc32-i1-vaarg.ll │ │ ├── ppc32-lshrti3.ll │ │ ├── ppc32-nest.ll │ │ ├── ppc32-pic-large.ll │ │ ├── ppc32-pic.ll │ │ ├── ppc32-vacopy.ll │ │ ├── ppc440-fp-basic.ll │ │ ├── ppc440-msync.ll │ │ ├── ppc64-32bit-addic.ll │ │ ├── ppc64-abi-extend.ll │ │ ├── ppc64-align-long-double.ll │ │ ├── ppc64-altivec-abi.ll │ │ ├── ppc64-anyregcc-crash.ll │ │ ├── ppc64-anyregcc.ll │ │ ├── ppc64-byval-align.ll │ │ ├── ppc64-calls.ll │ │ ├── ppc64-crash.ll │ │ ├── ppc64-cyclecounter.ll │ │ ├── ppc64-elf-abi.ll │ │ ├── ppc64-fastcc-fast-isel.ll │ │ ├── ppc64-fastcc.ll │ │ ├── ppc64-func-desc-hoist.ll │ │ ├── ppc64-gep-opt.ll │ │ ├── ppc64-i128-abi.ll │ │ ├── ppc64-icbt-pwr7.ll │ │ ├── ppc64-icbt-pwr8.ll │ │ ├── ppc64-linux-func-size.ll │ │ ├── ppc64-nest.ll │ │ ├── ppc64-nonfunc-calls.ll │ │ ├── ppc64-patchpoint.ll │ │ ├── ppc64-prefetch.ll │ │ ├── ppc64-r2-alloc.ll │ │ ├── ppc64-sibcall-shrinkwrap.ll │ │ ├── ppc64-sibcall.ll │ │ ├── ppc64-smallarg.ll │ │ ├── ppc64-stackmap-nops.ll │ │ ├── ppc64-stackmap.ll │ │ ├── ppc64-toc.ll │ │ ├── ppc64-vaarg-int.ll │ │ ├── ppc64-zext.ll │ │ ├── ppc64le-aggregates.ll │ │ ├── ppc64le-calls.ll │ │ ├── ppc64le-crsave.ll │ │ ├── ppc64le-localentry-large.ll │ │ ├── ppc64le-localentry.ll │ │ ├── ppc64le-smallarg.ll │ │ ├── ppcf128-1-opt.ll │ │ ├── ppcf128-1.ll │ │ ├── ppcf128-2.ll │ │ ├── ppcf128-3.ll │ │ ├── ppcf128-4.ll │ │ ├── ppcf128-endian.ll │ │ ├── ppcf128sf.ll │ │ ├── ppcsoftops.ll │ │ ├── pr12757.ll │ │ ├── pr13641.ll │ │ ├── pr13891.ll │ │ ├── pr15031.ll │ │ ├── pr15359.ll │ │ ├── pr15630.ll │ │ ├── pr15632.ll │ │ ├── pr16556-2.ll │ │ ├── pr16556.ll │ │ ├── pr16573.ll │ │ ├── pr17168.ll │ │ ├── pr17354.ll │ │ ├── pr18663-2.ll │ │ ├── pr18663.ll │ │ ├── pr20442.ll │ │ ├── pr22711.ll │ │ ├── pr24216.ll │ │ ├── pr24546.ll │ │ ├── pr24636.ll │ │ ├── pr25157-peephole.ll │ │ ├── pr25157.ll │ │ ├── pr26180.ll │ │ ├── pr26193.ll │ │ ├── pr26356.ll │ │ ├── pr26378.ll │ │ ├── pr26381.ll │ │ ├── pr26617.ll │ │ ├── pr26690.ll │ │ ├── pr27078.ll │ │ ├── pr27350.ll │ │ ├── pr28130.ll │ │ ├── pr30451.ll │ │ ├── pr3711_widen_bit.ll │ │ ├── preinc-ld-sel-crash.ll │ │ ├── preincprep-invoke.ll │ │ ├── preincprep-nontrans-crash.ll │ │ ├── private.ll │ │ ├── pwr3-6x.ll │ │ ├── pwr7-gt-nop.ll │ │ ├── qpx-bv-sint.ll │ │ ├── qpx-bv.ll │ │ ├── qpx-func-clobber.ll │ │ ├── qpx-load-splat.ll │ │ ├── qpx-load.ll │ │ ├── qpx-recipest.ll │ │ ├── qpx-rounding-ops.ll │ │ ├── qpx-s-load.ll │ │ ├── qpx-s-sel.ll │ │ ├── qpx-s-store.ll │ │ ├── qpx-sel.ll │ │ ├── qpx-split-vsetcc.ll │ │ ├── qpx-store.ll │ │ ├── qpx-unal-cons-lds.ll │ │ ├── qpx-unalperm.ll │ │ ├── quadint-return.ll │ │ ├── r31.ll │ │ ├── recipest.ll │ │ ├── reg-coalesce-simple.ll │ │ ├── reg-names.ll │ │ ├── reloc-align.ll │ │ ├── remap-crash.ll │ │ ├── remat-imm.ll │ │ ├── remove-redundant-moves.ll │ │ ├── resolvefi-basereg.ll │ │ ├── resolvefi-disp.ll │ │ ├── retaddr.ll │ │ ├── retaddr2.ll │ │ ├── return-val-i128.ll │ │ ├── rlwimi-and-or-bits.ll │ │ ├── rlwimi-and.ll │ │ ├── rlwimi-commute.ll │ │ ├── rlwimi-dyn-and.ll │ │ ├── rlwimi-keep-rsh.ll │ │ ├── rlwimi.ll │ │ ├── rlwimi2.ll │ │ ├── rlwimi3.ll │ │ ├── rlwinm-zero-ext.ll │ │ ├── rlwinm.ll │ │ ├── rlwinm2.ll │ │ ├── rm-zext.ll │ │ ├── rotl-2.ll │ │ ├── rotl-64.ll │ │ ├── rotl-rotr-crash.ll │ │ ├── rotl.ll │ │ ├── rounding-ops.ll │ │ ├── rs-undef-use.ll │ │ ├── s000-alias-misched.ll │ │ ├── sdag-ppcf128.ll │ │ ├── sdiv-pow2.ll │ │ ├── sections.ll │ │ ├── select-cc.ll │ │ ├── select-i1-vs-i1.ll │ │ ├── select_lt0.ll │ │ ├── selectiondag-extload-computeknownbits.ll │ │ ├── set0-v8i16.ll │ │ ├── setcc_no_zext.ll │ │ ├── seteq-0.ll │ │ ├── shift128.ll │ │ ├── shl_elim.ll │ │ ├── shl_sext.ll │ │ ├── sign_ext_inreg1.ll │ │ ├── sj-ctr-loop.ll │ │ ├── sjlj.ll │ │ ├── small-arguments.ll │ │ ├── spill-nor0.ll │ │ ├── splat-bug.ll │ │ ├── split-index-tc.ll │ │ ├── srl-mask.ll │ │ ├── stack-protector.ll │ │ ├── stack-realign.ll │ │ ├── stackmap-frame-setup.ll │ │ ├── std-unal-fi.ll │ │ ├── stdux-constuse.ll │ │ ├── stfiwx-2.ll │ │ ├── stfiwx.ll │ │ ├── store-load-fwd.ll │ │ ├── store-update.ll │ │ ├── structsinmem.ll │ │ ├── structsinregs.ll │ │ ├── stubs.ll │ │ ├── stwu-gta.ll │ │ ├── stwu8.ll │ │ ├── stwux.ll │ │ ├── sub-bv-types.ll │ │ ├── subc.ll │ │ ├── subreg-postra-2.ll │ │ ├── subreg-postra.ll │ │ ├── svr4-redzone.ll │ │ ├── swaps-le-1.ll │ │ ├── swaps-le-2.ll │ │ ├── swaps-le-3.ll │ │ ├── swaps-le-4.ll │ │ ├── swaps-le-5.ll │ │ ├── swaps-le-6.ll │ │ ├── swaps-le-7.ll │ │ ├── tailcall-string-rvo.ll │ │ ├── tailcall1-64.ll │ │ ├── tailcall1.ll │ │ ├── tailcallpic1.ll │ │ ├── thread-pointer.ll │ │ ├── tls-cse.ll │ │ ├── tls-pic.ll │ │ ├── tls-store2.ll │ │ ├── tls.ll │ │ ├── tls_get_addr_clobbers.ll │ │ ├── tls_get_addr_stackframe.ll │ │ ├── toc-load-sched-bug.ll │ │ ├── trampoline.ll │ │ ├── unal-altivec-wint.ll │ │ ├── unal-altivec.ll │ │ ├── unal-altivec2.ll │ │ ├── unal-vec-ldst.ll │ │ ├── unal-vec-negarith.ll │ │ ├── unal4-std.ll │ │ ├── unaligned.ll │ │ ├── unsafe-math.ll │ │ ├── unwind-dw2-g.ll │ │ ├── unwind-dw2.ll │ │ ├── vaddsplat.ll │ │ ├── varargs-struct-float.ll │ │ ├── varargs.ll │ │ ├── variable_elem_vec_extracts.ll │ │ ├── vcmp-fold.ll │ │ ├── vec-abi-align.ll │ │ ├── vec-asm-disabled.ll │ │ ├── vec_abs.ll │ │ ├── vec_add_sub_doubleword.ll │ │ ├── vec_add_sub_quadword.ll │ │ ├── vec_auto_constant.ll │ │ ├── vec_br_cmp.ll │ │ ├── vec_buildvector_loadstore.ll │ │ ├── vec_call.ll │ │ ├── vec_clz.ll │ │ ├── vec_cmp.ll │ │ ├── vec_cmpd.ll │ │ ├── vec_constants.ll │ │ ├── vec_conv.ll │ │ ├── vec_extload.ll │ │ ├── vec_fmuladd.ll │ │ ├── vec_fneg.ll │ │ ├── vec_insert.ll │ │ ├── vec_mergeow.ll │ │ ├── vec_minmax.ll │ │ ├── vec_misaligned.ll │ │ ├── vec_mul.ll │ │ ├── vec_mul_even_odd.ll │ │ ├── vec_perf_shuffle.ll │ │ ├── vec_popcnt.ll │ │ ├── vec_rotate_shift.ll │ │ ├── vec_rounding.ll │ │ ├── vec_select.ll │ │ ├── vec_shift.ll │ │ ├── vec_shuffle.ll │ │ ├── vec_shuffle_le.ll │ │ ├── vec_shuffle_p8vector.ll │ │ ├── vec_shuffle_p8vector_le.ll │ │ ├── vec_splat.ll │ │ ├── vec_splat_constant.ll │ │ ├── vec_sqrt.ll │ │ ├── vec_urem_const.ll │ │ ├── vec_veqv_vnand_vorc.ll │ │ ├── vec_vrsave.ll │ │ ├── vec_zero.ll │ │ ├── vector-identity-shuffle.ll │ │ ├── vector-merge-store-fp-constants.ll │ │ ├── vector.ll │ │ ├── vperm-instcombine.ll │ │ ├── vperm-lowering.ll │ │ ├── vrsave-spill.ll │ │ ├── vrspill.ll │ │ ├── vsel-prom.ll │ │ ├── vsx-args.ll │ │ ├── vsx-div.ll │ │ ├── vsx-elementary-arith.ll │ │ ├── vsx-fma-m.ll │ │ ├── vsx-fma-mutate-trivial-copy.ll │ │ ├── vsx-fma-mutate-undef.ll │ │ ├── vsx-fma-sp.ll │ │ ├── vsx-infl-copy1.ll │ │ ├── vsx-infl-copy2.ll │ │ ├── vsx-ldst-builtin-le.ll │ │ ├── vsx-ldst.ll │ │ ├── vsx-minmax.ll │ │ ├── vsx-p8.ll │ │ ├── vsx-recip-est.ll │ │ ├── vsx-self-copy.ll │ │ ├── vsx-spill-norwstore.ll │ │ ├── vsx-spill.ll │ │ ├── vsx-word-splats.ll │ │ ├── vsx.ll │ │ ├── vsx_insert_extract_le.ll │ │ ├── vsx_scalar_ld_st.ll │ │ ├── vsx_shuffle_le.ll │ │ ├── vtable-reloc.ll │ │ ├── weak_def_can_be_hidden.ll │ │ ├── xvcmpeqdp-v2f64.ll │ │ ├── xxleqv_xxlnand_xxlorc.ll │ │ ├── zero-not-run.ll │ │ └── zext-free.ll │ ├── SPARC │ │ ├── ._2006-01-22-BitConvertLegalize.ll │ │ ├── ._2007-05-09-JumpTables.ll │ │ ├── ._2007-07-05-LiveIntervalAssert.ll │ │ ├── ._2008-10-10-InlineAsmMemoryOperand.ll │ │ ├── ._2008-10-10-InlineAsmRegOperand.ll │ │ ├── ._2009-08-28-PIC.ll │ │ ├── ._2009-08-28-WeakLinkage.ll │ │ ├── ._2011-01-11-CC.ll │ │ ├── ._2011-01-11-Call.ll │ │ ├── ._2011-01-11-FrameAddr.ll │ │ ├── ._2011-01-19-DelaySlot.ll │ │ ├── ._2011-01-21-ByValArgs.ll │ │ ├── ._2011-01-22-SRet.ll │ │ ├── ._2011-12-03-TailDuplication.ll │ │ ├── ._2012-05-01-LowerArguments.ll │ │ ├── ._2013-05-17-CallFrame.ll │ │ ├── ._32abi.ll │ │ ├── ._64abi.ll │ │ ├── ._64bit.ll │ │ ├── ._64cond.ll │ │ ├── ._64spill.ll │ │ ├── ._DbgValueOtherTargets.test │ │ ├── ._LeonFixCALLPassUT.ll │ │ ├── ._LeonFixFSMULDPassUT.ll │ │ ├── ._LeonInsertNOPLoad.ll │ │ ├── ._LeonInsertNOPLoadPassUT.ll │ │ ├── ._LeonInsertNOPsDoublePrecision.ll │ │ ├── ._LeonItinerariesUT.ll │ │ ├── ._LeonPreventRoundChangePassUT.ll │ │ ├── ._LeonReplaceFMULSPassUT.ll │ │ ├── ._LeonReplaceSDIVPassUT.ll │ │ ├── ._LeonSMACUMACInstructionUT.ll │ │ ├── ._analyze-branch.ll │ │ ├── ._atomics.ll │ │ ├── ._basictest.ll │ │ ├── ._blockaddr.ll │ │ ├── ._constpool.ll │ │ ├── ._ctpop.ll │ │ ├── ._empty-functions.ll │ │ ├── ._exception.ll │ │ ├── ._float-constants.ll │ │ ├── ._float.ll │ │ ├── ._fp128.ll │ │ ├── ._func-addr.ll │ │ ├── ._globals.ll │ │ ├── ._inlineasm.ll │ │ ├── ._leafproc.ll │ │ ├── ._lit.local.cfg │ │ ├── ._mature-mc-support.ll │ │ ├── ._missing-sret.ll │ │ ├── ._missinglabel.ll │ │ ├── ._mult-alt-generic-sparc.ll │ │ ├── ._multiple-div.ll │ │ ├── ._obj-relocs.ll │ │ ├── ._parts.ll │ │ ├── ._private.ll │ │ ├── ._rem.ll │ │ ├── ._reserved-regs.ll │ │ ├── ._select-mask.ll │ │ ├── ._setjmp.ll │ │ ├── ._sjlj.ll │ │ ├── ._soft-float.ll │ │ ├── ._spill.ll │ │ ├── ._spillsize.ll │ │ ├── ._sret-secondary.ll │ │ ├── ._stack-align.ll │ │ ├── ._stack-protector.ll │ │ ├── ._thread-pointer.ll │ │ ├── ._tls.ll │ │ ├── ._trap.ll │ │ ├── ._varargs.ll │ │ ├── ._vector-call.ll │ │ ├── ._zerostructcall.ll │ │ ├── 2006-01-22-BitConvertLegalize.ll │ │ ├── 2007-05-09-JumpTables.ll │ │ ├── 2007-07-05-LiveIntervalAssert.ll │ │ ├── 2008-10-10-InlineAsmMemoryOperand.ll │ │ ├── 2008-10-10-InlineAsmRegOperand.ll │ │ ├── 2009-08-28-PIC.ll │ │ ├── 2009-08-28-WeakLinkage.ll │ │ ├── 2011-01-11-CC.ll │ │ ├── 2011-01-11-Call.ll │ │ ├── 2011-01-11-FrameAddr.ll │ │ ├── 2011-01-19-DelaySlot.ll │ │ ├── 2011-01-21-ByValArgs.ll │ │ ├── 2011-01-22-SRet.ll │ │ ├── 2011-12-03-TailDuplication.ll │ │ ├── 2012-05-01-LowerArguments.ll │ │ ├── 2013-05-17-CallFrame.ll │ │ ├── 32abi.ll │ │ ├── 64abi.ll │ │ ├── 64bit.ll │ │ ├── 64cond.ll │ │ ├── 64spill.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── LeonFixCALLPassUT.ll │ │ ├── LeonFixFSMULDPassUT.ll │ │ ├── LeonInsertNOPLoad.ll │ │ ├── LeonInsertNOPLoadPassUT.ll │ │ ├── LeonInsertNOPsDoublePrecision.ll │ │ ├── LeonItinerariesUT.ll │ │ ├── LeonPreventRoundChangePassUT.ll │ │ ├── LeonReplaceFMULSPassUT.ll │ │ ├── LeonReplaceSDIVPassUT.ll │ │ ├── LeonSMACUMACInstructionUT.ll │ │ ├── analyze-branch.ll │ │ ├── atomics.ll │ │ ├── basictest.ll │ │ ├── blockaddr.ll │ │ ├── constpool.ll │ │ ├── ctpop.ll │ │ ├── empty-functions.ll │ │ ├── exception.ll │ │ ├── float-constants.ll │ │ ├── float.ll │ │ ├── fp128.ll │ │ ├── func-addr.ll │ │ ├── globals.ll │ │ ├── inlineasm.ll │ │ ├── leafproc.ll │ │ ├── lit.local.cfg │ │ ├── mature-mc-support.ll │ │ ├── missing-sret.ll │ │ ├── missinglabel.ll │ │ ├── mult-alt-generic-sparc.ll │ │ ├── multiple-div.ll │ │ ├── obj-relocs.ll │ │ ├── parts.ll │ │ ├── private.ll │ │ ├── rem.ll │ │ ├── reserved-regs.ll │ │ ├── select-mask.ll │ │ ├── setjmp.ll │ │ ├── sjlj.ll │ │ ├── soft-float.ll │ │ ├── spill.ll │ │ ├── spillsize.ll │ │ ├── sret-secondary.ll │ │ ├── stack-align.ll │ │ ├── stack-protector.ll │ │ ├── thread-pointer.ll │ │ ├── tls.ll │ │ ├── trap.ll │ │ ├── varargs.ll │ │ ├── vector-call.ll │ │ └── zerostructcall.ll │ ├── SystemZ │ │ ├── ._Large │ │ ├── ._addr-01.ll │ │ ├── ._addr-02.ll │ │ ├── ._addr-03.ll │ │ ├── ._alias-01.ll │ │ ├── ._alloca-01.ll │ │ ├── ._alloca-02.ll │ │ ├── ._alloca-03.ll │ │ ├── ._alloca-04.ll │ │ ├── ._and-01.ll │ │ ├── ._and-02.ll │ │ ├── ._and-03.ll │ │ ├── ._and-04.ll │ │ ├── ._and-05.ll │ │ ├── ._and-06.ll │ │ ├── ._and-07.ll │ │ ├── ._and-08.ll │ │ ├── ._and-xor-01.ll │ │ ├── ._args-01.ll │ │ ├── ._args-02.ll │ │ ├── ._args-03.ll │ │ ├── ._args-04.ll │ │ ├── ._args-05.ll │ │ ├── ._args-06.ll │ │ ├── ._args-07.ll │ │ ├── ._args-08.ll │ │ ├── ._args-09.ll │ │ ├── ._args-10.ll │ │ ├── ._asm-01.ll │ │ ├── ._asm-02.ll │ │ ├── ._asm-03.ll │ │ ├── ._asm-04.ll │ │ ├── ._asm-05.ll │ │ ├── ._asm-06.ll │ │ ├── ._asm-07.ll │ │ ├── ._asm-08.ll │ │ ├── ._asm-09.ll │ │ ├── ._asm-10.ll │ │ ├── ._asm-11.ll │ │ ├── ._asm-12.ll │ │ ├── ._asm-13.ll │ │ ├── ._asm-14.ll │ │ ├── ._asm-15.ll │ │ ├── ._asm-16.ll │ │ ├── ._asm-17.ll │ │ ├── ._asm-18.ll │ │ ├── ._atomic-fence-01.ll │ │ ├── ._atomic-fence-02.ll │ │ ├── ._atomic-load-01.ll │ │ ├── ._atomic-load-02.ll │ │ ├── ._atomic-load-03.ll │ │ ├── ._atomic-load-04.ll │ │ ├── ._atomic-store-01.ll │ │ ├── ._atomic-store-02.ll │ │ ├── ._atomic-store-03.ll │ │ ├── ._atomic-store-04.ll │ │ ├── ._atomicrmw-add-01.ll │ │ ├── ._atomicrmw-add-02.ll │ │ ├── ._atomicrmw-add-03.ll │ │ ├── ._atomicrmw-add-04.ll │ │ ├── ._atomicrmw-add-05.ll │ │ ├── ._atomicrmw-add-06.ll │ │ ├── ._atomicrmw-and-01.ll │ │ ├── ._atomicrmw-and-02.ll │ │ ├── ._atomicrmw-and-03.ll │ │ ├── ._atomicrmw-and-04.ll │ │ ├── ._atomicrmw-and-05.ll │ │ ├── ._atomicrmw-and-06.ll │ │ ├── ._atomicrmw-minmax-01.ll │ │ ├── ._atomicrmw-minmax-02.ll │ │ ├── ._atomicrmw-minmax-03.ll │ │ ├── ._atomicrmw-minmax-04.ll │ │ ├── ._atomicrmw-nand-01.ll │ │ ├── ._atomicrmw-nand-02.ll │ │ ├── ._atomicrmw-nand-03.ll │ │ ├── ._atomicrmw-nand-04.ll │ │ ├── ._atomicrmw-or-01.ll │ │ ├── ._atomicrmw-or-02.ll │ │ ├── ._atomicrmw-or-03.ll │ │ ├── ._atomicrmw-or-04.ll │ │ ├── ._atomicrmw-or-05.ll │ │ ├── ._atomicrmw-or-06.ll │ │ ├── ._atomicrmw-sub-01.ll │ │ ├── ._atomicrmw-sub-02.ll │ │ ├── ._atomicrmw-sub-03.ll │ │ ├── ._atomicrmw-sub-04.ll │ │ ├── ._atomicrmw-sub-05.ll │ │ ├── ._atomicrmw-sub-06.ll │ │ ├── ._atomicrmw-xchg-01.ll │ │ ├── ._atomicrmw-xchg-02.ll │ │ ├── ._atomicrmw-xchg-03.ll │ │ ├── ._atomicrmw-xchg-04.ll │ │ ├── ._atomicrmw-xor-01.ll │ │ ├── ._atomicrmw-xor-02.ll │ │ ├── ._atomicrmw-xor-03.ll │ │ ├── ._atomicrmw-xor-04.ll │ │ ├── ._atomicrmw-xor-05.ll │ │ ├── ._atomicrmw-xor-06.ll │ │ ├── ._backchain.ll │ │ ├── ._branch-01.ll │ │ ├── ._branch-02.ll │ │ ├── ._branch-03.ll │ │ ├── ._branch-04.ll │ │ ├── ._branch-05.ll │ │ ├── ._branch-06.ll │ │ ├── ._branch-07.ll │ │ ├── ._branch-08.ll │ │ ├── ._branch-09.ll │ │ ├── ._branch-10.ll │ │ ├── ._bswap-01.ll │ │ ├── ._bswap-02.ll │ │ ├── ._bswap-03.ll │ │ ├── ._bswap-04.ll │ │ ├── ._bswap-05.ll │ │ ├── ._bswap-06.ll │ │ ├── ._bswap-07.ll │ │ ├── ._builtins.ll │ │ ├── ._call-01.ll │ │ ├── ._call-02.ll │ │ ├── ._call-03.ll │ │ ├── ._call-04.ll │ │ ├── ._call-05.ll │ │ ├── ._cmpxchg-01.ll │ │ ├── ._cmpxchg-02.ll │ │ ├── ._cmpxchg-03.ll │ │ ├── ._cmpxchg-04.ll │ │ ├── ._cmpxchg-05.ll │ │ ├── ._cond-li.ll │ │ ├── ._cond-load-01.ll │ │ ├── ._cond-load-02.ll │ │ ├── ._cond-move-01.ll │ │ ├── ._cond-store-01.ll │ │ ├── ._cond-store-02.ll │ │ ├── ._cond-store-03.ll │ │ ├── ._cond-store-04.ll │ │ ├── ._cond-store-05.ll │ │ ├── ._cond-store-06.ll │ │ ├── ._cond-store-07.ll │ │ ├── ._cond-store-08.ll │ │ ├── ._ctpop-01.ll │ │ ├── ._dag-combine-01.ll │ │ ├── ._dyn-alloca-offset.ll │ │ ├── ._fp-abs-01.ll │ │ ├── ._fp-abs-02.ll │ │ ├── ._fp-add-01.ll │ │ ├── ._fp-add-02.ll │ │ ├── ._fp-add-03.ll │ │ ├── ._fp-cmp-01.ll │ │ ├── ._fp-cmp-02.ll │ │ ├── ._fp-cmp-03.ll │ │ ├── ._fp-cmp-04.ll │ │ ├── ._fp-cmp-05.ll │ │ ├── ._fp-const-01.ll │ │ ├── ._fp-const-02.ll │ │ ├── ._fp-const-03.ll │ │ ├── ._fp-const-04.ll │ │ ├── ._fp-const-05.ll │ │ ├── ._fp-const-06.ll │ │ ├── ._fp-const-07.ll │ │ ├── ._fp-const-08.ll │ │ ├── ._fp-const-09.ll │ │ ├── ._fp-conv-01.ll │ │ ├── ._fp-conv-02.ll │ │ ├── ._fp-conv-03.ll │ │ ├── ._fp-conv-04.ll │ │ ├── ._fp-conv-05.ll │ │ ├── ._fp-conv-06.ll │ │ ├── ._fp-conv-07.ll │ │ ├── ._fp-conv-08.ll │ │ ├── ._fp-conv-09.ll │ │ ├── ._fp-conv-10.ll │ │ ├── ._fp-conv-11.ll │ │ ├── ._fp-conv-12.ll │ │ ├── ._fp-conv-13.ll │ │ ├── ._fp-conv-14.ll │ │ ├── ._fp-copysign-01.ll │ │ ├── ._fp-div-01.ll │ │ ├── ._fp-div-02.ll │ │ ├── ._fp-div-03.ll │ │ ├── ._fp-libcall.ll │ │ ├── ._fp-move-01.ll │ │ ├── ._fp-move-02.ll │ │ ├── ._fp-move-03.ll │ │ ├── ._fp-move-04.ll │ │ ├── ._fp-move-05.ll │ │ ├── ._fp-move-06.ll │ │ ├── ._fp-move-07.ll │ │ ├── ._fp-move-08.ll │ │ ├── ._fp-move-09.ll │ │ ├── ._fp-move-10.ll │ │ ├── ._fp-move-11.ll │ │ ├── ._fp-move-12.ll │ │ ├── ._fp-mul-01.ll │ │ ├── ._fp-mul-02.ll │ │ ├── ._fp-mul-03.ll │ │ ├── ._fp-mul-04.ll │ │ ├── ._fp-mul-05.ll │ │ ├── ._fp-mul-06.ll │ │ ├── ._fp-mul-07.ll │ │ ├── ._fp-mul-08.ll │ │ ├── ._fp-mul-09.ll │ │ ├── ._fp-neg-01.ll │ │ ├── ._fp-round-01.ll │ │ ├── ._fp-round-02.ll │ │ ├── ._fp-sincos-01.ll │ │ ├── ._fp-sqrt-01.ll │ │ ├── ._fp-sqrt-02.ll │ │ ├── ._fp-sqrt-03.ll │ │ ├── ._fp-sub-01.ll │ │ ├── ._fp-sub-02.ll │ │ ├── ._fp-sub-03.ll │ │ ├── ._frame-01.ll │ │ ├── ._frame-02.ll │ │ ├── ._frame-03.ll │ │ ├── ._frame-04.ll │ │ ├── ._frame-05.ll │ │ ├── ._frame-06.ll │ │ ├── ._frame-07.ll │ │ ├── ._frame-08.ll │ │ ├── ._frame-09.ll │ │ ├── ._frame-10.ll │ │ ├── ._frame-11.ll │ │ ├── ._frame-13.ll │ │ ├── ._frame-14.ll │ │ ├── ._frame-15.ll │ │ ├── ._frame-16.ll │ │ ├── ._frame-17.ll │ │ ├── ._frame-18.ll │ │ ├── ._frame-19.ll │ │ ├── ._frame-20.ll │ │ ├── ._frameaddr-01.ll │ │ ├── ._htm-intrinsics.ll │ │ ├── ._insert-01.ll │ │ ├── ._insert-02.ll │ │ ├── ._insert-03.ll │ │ ├── ._insert-04.ll │ │ ├── ._insert-05.ll │ │ ├── ._insert-06.ll │ │ ├── ._int-abs-01.ll │ │ ├── ._int-add-01.ll │ │ ├── ._int-add-02.ll │ │ ├── ._int-add-03.ll │ │ ├── ._int-add-04.ll │ │ ├── ._int-add-05.ll │ │ ├── ._int-add-06.ll │ │ ├── ._int-add-07.ll │ │ ├── ._int-add-08.ll │ │ ├── ._int-add-09.ll │ │ ├── ._int-add-10.ll │ │ ├── ._int-add-11.ll │ │ ├── ._int-add-12.ll │ │ ├── ._int-add-13.ll │ │ ├── ._int-add-14.ll │ │ ├── ._int-add-15.ll │ │ ├── ._int-add-16.ll │ │ ├── ._int-cmp-01.ll │ │ ├── ._int-cmp-02.ll │ │ ├── ._int-cmp-03.ll │ │ ├── ._int-cmp-04.ll │ │ ├── ._int-cmp-05.ll │ │ ├── ._int-cmp-06.ll │ │ ├── ._int-cmp-07.ll │ │ ├── ._int-cmp-08.ll │ │ ├── ._int-cmp-09.ll │ │ ├── ._int-cmp-10.ll │ │ ├── ._int-cmp-11.ll │ │ ├── ._int-cmp-12.ll │ │ ├── ._int-cmp-13.ll │ │ ├── ._int-cmp-14.ll │ │ ├── ._int-cmp-15.ll │ │ ├── ._int-cmp-16.ll │ │ ├── ._int-cmp-17.ll │ │ ├── ._int-cmp-18.ll │ │ ├── ._int-cmp-19.ll │ │ ├── ._int-cmp-20.ll │ │ ├── ._int-cmp-21.ll │ │ ├── ._int-cmp-22.ll │ │ ├── ._int-cmp-23.ll │ │ ├── ._int-cmp-24.ll │ │ ├── ._int-cmp-25.ll │ │ ├── ._int-cmp-26.ll │ │ ├── ._int-cmp-27.ll │ │ ├── ._int-cmp-28.ll │ │ ├── ._int-cmp-29.ll │ │ ├── ._int-cmp-30.ll │ │ ├── ._int-cmp-31.ll │ │ ├── ._int-cmp-32.ll │ │ ├── ._int-cmp-33.ll │ │ ├── ._int-cmp-34.ll │ │ ├── ._int-cmp-35.ll │ │ ├── ._int-cmp-36.ll │ │ ├── ._int-cmp-37.ll │ │ ├── ._int-cmp-38.ll │ │ ├── ._int-cmp-39.ll │ │ ├── ._int-cmp-40.ll │ │ ├── ._int-cmp-41.ll │ │ ├── ._int-cmp-42.ll │ │ ├── ._int-cmp-43.ll │ │ ├── ._int-cmp-44.ll │ │ ├── ._int-cmp-45.ll │ │ ├── ._int-cmp-46.ll │ │ ├── ._int-cmp-47.ll │ │ ├── ._int-cmp-48.ll │ │ ├── ._int-cmp-49.ll │ │ ├── ._int-cmp-50.ll │ │ ├── ._int-cmp-51.ll │ │ ├── ._int-cmp-52.ll │ │ ├── ._int-cmp-53.ll │ │ ├── ._int-const-01.ll │ │ ├── ._int-const-02.ll │ │ ├── ._int-const-03.ll │ │ ├── ._int-const-04.ll │ │ ├── ._int-const-05.ll │ │ ├── ._int-const-06.ll │ │ ├── ._int-conv-01.ll │ │ ├── ._int-conv-02.ll │ │ ├── ._int-conv-03.ll │ │ ├── ._int-conv-04.ll │ │ ├── ._int-conv-05.ll │ │ ├── ._int-conv-06.ll │ │ ├── ._int-conv-07.ll │ │ ├── ._int-conv-08.ll │ │ ├── ._int-conv-09.ll │ │ ├── ._int-conv-10.ll │ │ ├── ._int-conv-11.ll │ │ ├── ._int-div-01.ll │ │ ├── ._int-div-02.ll │ │ ├── ._int-div-03.ll │ │ ├── ._int-div-04.ll │ │ ├── ._int-div-05.ll │ │ ├── ._int-div-06.ll │ │ ├── ._int-move-01.ll │ │ ├── ._int-move-02.ll │ │ ├── ._int-move-03.ll │ │ ├── ._int-move-04.ll │ │ ├── ._int-move-05.ll │ │ ├── ._int-move-06.ll │ │ ├── ._int-move-07.ll │ │ ├── ._int-move-08.ll │ │ ├── ._int-move-09.ll │ │ ├── ._int-mul-01.ll │ │ ├── ._int-mul-02.ll │ │ ├── ._int-mul-03.ll │ │ ├── ._int-mul-04.ll │ │ ├── ._int-mul-05.ll │ │ ├── ._int-mul-06.ll │ │ ├── ._int-mul-07.ll │ │ ├── ._int-mul-08.ll │ │ ├── ._int-neg-01.ll │ │ ├── ._int-neg-02.ll │ │ ├── ._int-sub-01.ll │ │ ├── ._int-sub-02.ll │ │ ├── ._int-sub-03.ll │ │ ├── ._int-sub-04.ll │ │ ├── ._int-sub-05.ll │ │ ├── ._int-sub-06.ll │ │ ├── ._int-sub-07.ll │ │ ├── ._int-sub-08.ll │ │ ├── ._int-sub-09.ll │ │ ├── ._la-01.ll │ │ ├── ._la-02.ll │ │ ├── ._la-03.ll │ │ ├── ._la-04.ll │ │ ├── ._lit.local.cfg │ │ ├── ._loop-01.ll │ │ ├── ._mature-mc-support.ll │ │ ├── ._memchr-01.ll │ │ ├── ._memchr-02.ll │ │ ├── ._memchr-nobuiltin.ll │ │ ├── ._memcmp-01.ll │ │ ├── ._memcmp-02.ll │ │ ├── ._memcmp-nobuiltin.ll │ │ ├── ._memcpy-01.ll │ │ ├── ._memcpy-02.ll │ │ ├── ._memset-01.ll │ │ ├── ._memset-02.ll │ │ ├── ._memset-03.ll │ │ ├── ._memset-04.ll │ │ ├── ._or-01.ll │ │ ├── ._or-02.ll │ │ ├── ._or-03.ll │ │ ├── ._or-04.ll │ │ ├── ._or-05.ll │ │ ├── ._or-06.ll │ │ ├── ._or-07.ll │ │ ├── ._or-08.ll │ │ ├── ._pie.ll │ │ ├── ._prefetch-01.ll │ │ ├── ._ret-addr-01.ll │ │ ├── ._risbg-01.ll │ │ ├── ._risbg-02.ll │ │ ├── ._risbg-03.ll │ │ ├── ._rnsbg-01.ll │ │ ├── ._rosbg-01.ll │ │ ├── ._rot-01.ll │ │ ├── ._rot-02.ll │ │ ├── ._rxsbg-01.ll │ │ ├── ._selectcc-01.ll │ │ ├── ._selectcc-02.ll │ │ ├── ._selectcc-03.ll │ │ ├── ._serialize-01.ll │ │ ├── ._setcc-01.ll │ │ ├── ._setcc-02.ll │ │ ├── ._shift-01.ll │ │ ├── ._shift-02.ll │ │ ├── ._shift-03.ll │ │ ├── ._shift-04.ll │ │ ├── ._shift-05.ll │ │ ├── ._shift-06.ll │ │ ├── ._shift-07.ll │ │ ├── ._shift-08.ll │ │ ├── ._shift-09.ll │ │ ├── ._shift-10.ll │ │ ├── ._shift-11.ll │ │ ├── ._shift-12.ll │ │ ├── ._spill-01.ll │ │ ├── ._stack-guard.ll │ │ ├── ._strcmp-01.ll │ │ ├── ._strcmp-02.ll │ │ ├── ._strcmp-nobuiltin.ll │ │ ├── ._strcpy-01.ll │ │ ├── ._strcpy-nobuiltin.ll │ │ ├── ._strlen-01.ll │ │ ├── ._strlen-02.ll │ │ ├── ._strlen-nobuiltin.ll │ │ ├── ._swift-return.ll │ │ ├── ._swifterror.ll │ │ ├── ._swiftself.ll │ │ ├── ._tail-call-mem-intrinsics.ll │ │ ├── ._tdc-01.ll │ │ ├── ._tdc-02.ll │ │ ├── ._tdc-03.ll │ │ ├── ._tdc-04.ll │ │ ├── ._tdc-05.ll │ │ ├── ._tdc-06.ll │ │ ├── ._tls-01.ll │ │ ├── ._tls-02.ll │ │ ├── ._tls-03.ll │ │ ├── ._tls-04.ll │ │ ├── ._tls-05.ll │ │ ├── ._tls-06.ll │ │ ├── ._tls-07.ll │ │ ├── ._trap-01.ll │ │ ├── ._unaligned-01.ll │ │ ├── ._vec-abi-align.ll │ │ ├── ._vec-abs-01.ll │ │ ├── ._vec-abs-02.ll │ │ ├── ._vec-abs-03.ll │ │ ├── ._vec-abs-04.ll │ │ ├── ._vec-abs-05.ll │ │ ├── ._vec-add-01.ll │ │ ├── ._vec-and-01.ll │ │ ├── ._vec-and-02.ll │ │ ├── ._vec-and-03.ll │ │ ├── ._vec-args-01.ll │ │ ├── ._vec-args-02.ll │ │ ├── ._vec-args-03.ll │ │ ├── ._vec-args-04.ll │ │ ├── ._vec-args-05.ll │ │ ├── ._vec-args-06.ll │ │ ├── ._vec-args-07.ll │ │ ├── ._vec-args-error-01.ll │ │ ├── ._vec-args-error-02.ll │ │ ├── ._vec-args-error-03.ll │ │ ├── ._vec-args-error-04.ll │ │ ├── ._vec-args-error-05.ll │ │ ├── ._vec-args-error-06.ll │ │ ├── ._vec-args-error-07.ll │ │ ├── ._vec-args-error-08.ll │ │ ├── ._vec-cmp-01.ll │ │ ├── ._vec-cmp-02.ll │ │ ├── ._vec-cmp-03.ll │ │ ├── ._vec-cmp-04.ll │ │ ├── ._vec-cmp-05.ll │ │ ├── ._vec-cmp-06.ll │ │ ├── ._vec-combine-01.ll │ │ ├── ._vec-combine-02.ll │ │ ├── ._vec-const-01.ll │ │ ├── ._vec-const-02.ll │ │ ├── ._vec-const-03.ll │ │ ├── ._vec-const-04.ll │ │ ├── ._vec-const-05.ll │ │ ├── ._vec-const-06.ll │ │ ├── ._vec-const-07.ll │ │ ├── ._vec-const-08.ll │ │ ├── ._vec-const-09.ll │ │ ├── ._vec-const-10.ll │ │ ├── ._vec-const-11.ll │ │ ├── ._vec-const-12.ll │ │ ├── ._vec-const-13.ll │ │ ├── ._vec-const-14.ll │ │ ├── ._vec-const-15.ll │ │ ├── ._vec-const-16.ll │ │ ├── ._vec-const-17.ll │ │ ├── ._vec-const-18.ll │ │ ├── ._vec-conv-01.ll │ │ ├── ._vec-conv-02.ll │ │ ├── ._vec-ctlz-01.ll │ │ ├── ._vec-ctpop-01.ll │ │ ├── ._vec-cttz-01.ll │ │ ├── ._vec-div-01.ll │ │ ├── ._vec-extract-01.ll │ │ ├── ._vec-extract-02.ll │ │ ├── ._vec-intrinsics.ll │ │ ├── ._vec-log-01.ll │ │ ├── ._vec-max-01.ll │ │ ├── ._vec-max-02.ll │ │ ├── ._vec-max-03.ll │ │ ├── ._vec-max-04.ll │ │ ├── ._vec-min-01.ll │ │ ├── ._vec-min-02.ll │ │ ├── ._vec-min-03.ll │ │ ├── ._vec-min-04.ll │ │ ├── ._vec-move-01.ll │ │ ├── ._vec-move-02.ll │ │ ├── ._vec-move-03.ll │ │ ├── ._vec-move-04.ll │ │ ├── ._vec-move-05.ll │ │ ├── ._vec-move-06.ll │ │ ├── ._vec-move-07.ll │ │ ├── ._vec-move-08.ll │ │ ├── ._vec-move-09.ll │ │ ├── ._vec-move-10.ll │ │ ├── ._vec-move-11.ll │ │ ├── ._vec-move-12.ll │ │ ├── ._vec-move-13.ll │ │ ├── ._vec-move-14.ll │ │ ├── ._vec-move-15.ll │ │ ├── ._vec-move-16.ll │ │ ├── ._vec-move-17.ll │ │ ├── ._vec-mul-01.ll │ │ ├── ._vec-mul-02.ll │ │ ├── ._vec-neg-01.ll │ │ ├── ._vec-or-01.ll │ │ ├── ._vec-or-02.ll │ │ ├── ._vec-perm-01.ll │ │ ├── ._vec-perm-02.ll │ │ ├── ._vec-perm-03.ll │ │ ├── ._vec-perm-04.ll │ │ ├── ._vec-perm-05.ll │ │ ├── ._vec-perm-06.ll │ │ ├── ._vec-perm-07.ll │ │ ├── ._vec-perm-08.ll │ │ ├── ._vec-perm-09.ll │ │ ├── ._vec-perm-10.ll │ │ ├── ._vec-perm-11.ll │ │ ├── ._vec-perm-12.ll │ │ ├── ._vec-perm-13.ll │ │ ├── ._vec-round-01.ll │ │ ├── ._vec-shift-01.ll │ │ ├── ._vec-shift-02.ll │ │ ├── ._vec-shift-03.ll │ │ ├── ._vec-shift-04.ll │ │ ├── ._vec-shift-05.ll │ │ ├── ._vec-shift-06.ll │ │ ├── ._vec-shift-07.ll │ │ ├── ._vec-sqrt-01.ll │ │ ├── ._vec-sub-01.ll │ │ ├── ._vec-xor-01.ll │ │ ├── ._xor-01.ll │ │ ├── ._xor-02.ll │ │ ├── ._xor-03.ll │ │ ├── ._xor-04.ll │ │ ├── ._xor-05.ll │ │ ├── ._xor-06.ll │ │ ├── ._xor-07.ll │ │ ├── ._xor-08.ll │ │ ├── Large │ │ │ ├── ._branch-range-01.py │ │ │ ├── ._branch-range-02.py │ │ │ ├── ._branch-range-03.py │ │ │ ├── ._branch-range-04.py │ │ │ ├── ._branch-range-05.py │ │ │ ├── ._branch-range-06.py │ │ │ ├── ._branch-range-07.py │ │ │ ├── ._branch-range-08.py │ │ │ ├── ._branch-range-09.py │ │ │ ├── ._branch-range-10.py │ │ │ ├── ._branch-range-11.py │ │ │ ├── ._branch-range-12.py │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._spill-01.py │ │ │ ├── ._spill-02.py │ │ │ ├── branch-range-01.py │ │ │ ├── branch-range-02.py │ │ │ ├── branch-range-03.py │ │ │ ├── branch-range-04.py │ │ │ ├── branch-range-05.py │ │ │ ├── branch-range-06.py │ │ │ ├── branch-range-07.py │ │ │ ├── branch-range-08.py │ │ │ ├── branch-range-09.py │ │ │ ├── branch-range-10.py │ │ │ ├── branch-range-11.py │ │ │ ├── branch-range-12.py │ │ │ ├── lit.local.cfg │ │ │ ├── spill-01.py │ │ │ └── spill-02.py │ │ ├── addr-01.ll │ │ ├── addr-02.ll │ │ ├── addr-03.ll │ │ ├── alias-01.ll │ │ ├── alloca-01.ll │ │ ├── alloca-02.ll │ │ ├── alloca-03.ll │ │ ├── alloca-04.ll │ │ ├── and-01.ll │ │ ├── and-02.ll │ │ ├── and-03.ll │ │ ├── and-04.ll │ │ ├── and-05.ll │ │ ├── and-06.ll │ │ ├── and-07.ll │ │ ├── and-08.ll │ │ ├── and-xor-01.ll │ │ ├── args-01.ll │ │ ├── args-02.ll │ │ ├── args-03.ll │ │ ├── args-04.ll │ │ ├── args-05.ll │ │ ├── args-06.ll │ │ ├── args-07.ll │ │ ├── args-08.ll │ │ ├── args-09.ll │ │ ├── args-10.ll │ │ ├── asm-01.ll │ │ ├── asm-02.ll │ │ ├── asm-03.ll │ │ ├── asm-04.ll │ │ ├── asm-05.ll │ │ ├── asm-06.ll │ │ ├── asm-07.ll │ │ ├── asm-08.ll │ │ ├── asm-09.ll │ │ ├── asm-10.ll │ │ ├── asm-11.ll │ │ ├── asm-12.ll │ │ ├── asm-13.ll │ │ ├── asm-14.ll │ │ ├── asm-15.ll │ │ ├── asm-16.ll │ │ ├── asm-17.ll │ │ ├── asm-18.ll │ │ ├── atomic-fence-01.ll │ │ ├── atomic-fence-02.ll │ │ ├── atomic-load-01.ll │ │ ├── atomic-load-02.ll │ │ ├── atomic-load-03.ll │ │ ├── atomic-load-04.ll │ │ ├── atomic-store-01.ll │ │ ├── atomic-store-02.ll │ │ ├── atomic-store-03.ll │ │ ├── atomic-store-04.ll │ │ ├── atomicrmw-add-01.ll │ │ ├── atomicrmw-add-02.ll │ │ ├── atomicrmw-add-03.ll │ │ ├── atomicrmw-add-04.ll │ │ ├── atomicrmw-add-05.ll │ │ ├── atomicrmw-add-06.ll │ │ ├── atomicrmw-and-01.ll │ │ ├── atomicrmw-and-02.ll │ │ ├── atomicrmw-and-03.ll │ │ ├── atomicrmw-and-04.ll │ │ ├── atomicrmw-and-05.ll │ │ ├── atomicrmw-and-06.ll │ │ ├── atomicrmw-minmax-01.ll │ │ ├── atomicrmw-minmax-02.ll │ │ ├── atomicrmw-minmax-03.ll │ │ ├── atomicrmw-minmax-04.ll │ │ ├── atomicrmw-nand-01.ll │ │ ├── atomicrmw-nand-02.ll │ │ ├── atomicrmw-nand-03.ll │ │ ├── atomicrmw-nand-04.ll │ │ ├── atomicrmw-or-01.ll │ │ ├── atomicrmw-or-02.ll │ │ ├── atomicrmw-or-03.ll │ │ ├── atomicrmw-or-04.ll │ │ ├── atomicrmw-or-05.ll │ │ ├── atomicrmw-or-06.ll │ │ ├── atomicrmw-sub-01.ll │ │ ├── atomicrmw-sub-02.ll │ │ ├── atomicrmw-sub-03.ll │ │ ├── atomicrmw-sub-04.ll │ │ ├── atomicrmw-sub-05.ll │ │ ├── atomicrmw-sub-06.ll │ │ ├── atomicrmw-xchg-01.ll │ │ ├── atomicrmw-xchg-02.ll │ │ ├── atomicrmw-xchg-03.ll │ │ ├── atomicrmw-xchg-04.ll │ │ ├── atomicrmw-xor-01.ll │ │ ├── atomicrmw-xor-02.ll │ │ ├── atomicrmw-xor-03.ll │ │ ├── atomicrmw-xor-04.ll │ │ ├── atomicrmw-xor-05.ll │ │ ├── atomicrmw-xor-06.ll │ │ ├── backchain.ll │ │ ├── branch-01.ll │ │ ├── branch-02.ll │ │ ├── branch-03.ll │ │ ├── branch-04.ll │ │ ├── branch-05.ll │ │ ├── branch-06.ll │ │ ├── branch-07.ll │ │ ├── branch-08.ll │ │ ├── branch-09.ll │ │ ├── branch-10.ll │ │ ├── bswap-01.ll │ │ ├── bswap-02.ll │ │ ├── bswap-03.ll │ │ ├── bswap-04.ll │ │ ├── bswap-05.ll │ │ ├── bswap-06.ll │ │ ├── bswap-07.ll │ │ ├── builtins.ll │ │ ├── call-01.ll │ │ ├── call-02.ll │ │ ├── call-03.ll │ │ ├── call-04.ll │ │ ├── call-05.ll │ │ ├── cmpxchg-01.ll │ │ ├── cmpxchg-02.ll │ │ ├── cmpxchg-03.ll │ │ ├── cmpxchg-04.ll │ │ ├── cmpxchg-05.ll │ │ ├── cond-li.ll │ │ ├── cond-load-01.ll │ │ ├── cond-load-02.ll │ │ ├── cond-move-01.ll │ │ ├── cond-store-01.ll │ │ ├── cond-store-02.ll │ │ ├── cond-store-03.ll │ │ ├── cond-store-04.ll │ │ ├── cond-store-05.ll │ │ ├── cond-store-06.ll │ │ ├── cond-store-07.ll │ │ ├── cond-store-08.ll │ │ ├── ctpop-01.ll │ │ ├── dag-combine-01.ll │ │ ├── dyn-alloca-offset.ll │ │ ├── fp-abs-01.ll │ │ ├── fp-abs-02.ll │ │ ├── fp-add-01.ll │ │ ├── fp-add-02.ll │ │ ├── fp-add-03.ll │ │ ├── fp-cmp-01.ll │ │ ├── fp-cmp-02.ll │ │ ├── fp-cmp-03.ll │ │ ├── fp-cmp-04.ll │ │ ├── fp-cmp-05.ll │ │ ├── fp-const-01.ll │ │ ├── fp-const-02.ll │ │ ├── fp-const-03.ll │ │ ├── fp-const-04.ll │ │ ├── fp-const-05.ll │ │ ├── fp-const-06.ll │ │ ├── fp-const-07.ll │ │ ├── fp-const-08.ll │ │ ├── fp-const-09.ll │ │ ├── fp-conv-01.ll │ │ ├── fp-conv-02.ll │ │ ├── fp-conv-03.ll │ │ ├── fp-conv-04.ll │ │ ├── fp-conv-05.ll │ │ ├── fp-conv-06.ll │ │ ├── fp-conv-07.ll │ │ ├── fp-conv-08.ll │ │ ├── fp-conv-09.ll │ │ ├── fp-conv-10.ll │ │ ├── fp-conv-11.ll │ │ ├── fp-conv-12.ll │ │ ├── fp-conv-13.ll │ │ ├── fp-conv-14.ll │ │ ├── fp-copysign-01.ll │ │ ├── fp-div-01.ll │ │ ├── fp-div-02.ll │ │ ├── fp-div-03.ll │ │ ├── fp-libcall.ll │ │ ├── fp-move-01.ll │ │ ├── fp-move-02.ll │ │ ├── fp-move-03.ll │ │ ├── fp-move-04.ll │ │ ├── fp-move-05.ll │ │ ├── fp-move-06.ll │ │ ├── fp-move-07.ll │ │ ├── fp-move-08.ll │ │ ├── fp-move-09.ll │ │ ├── fp-move-10.ll │ │ ├── fp-move-11.ll │ │ ├── fp-move-12.ll │ │ ├── fp-mul-01.ll │ │ ├── fp-mul-02.ll │ │ ├── fp-mul-03.ll │ │ ├── fp-mul-04.ll │ │ ├── fp-mul-05.ll │ │ ├── fp-mul-06.ll │ │ ├── fp-mul-07.ll │ │ ├── fp-mul-08.ll │ │ ├── fp-mul-09.ll │ │ ├── fp-neg-01.ll │ │ ├── fp-round-01.ll │ │ ├── fp-round-02.ll │ │ ├── fp-sincos-01.ll │ │ ├── fp-sqrt-01.ll │ │ ├── fp-sqrt-02.ll │ │ ├── fp-sqrt-03.ll │ │ ├── fp-sub-01.ll │ │ ├── fp-sub-02.ll │ │ ├── fp-sub-03.ll │ │ ├── frame-01.ll │ │ ├── frame-02.ll │ │ ├── frame-03.ll │ │ ├── frame-04.ll │ │ ├── frame-05.ll │ │ ├── frame-06.ll │ │ ├── frame-07.ll │ │ ├── frame-08.ll │ │ ├── frame-09.ll │ │ ├── frame-10.ll │ │ ├── frame-11.ll │ │ ├── frame-13.ll │ │ ├── frame-14.ll │ │ ├── frame-15.ll │ │ ├── frame-16.ll │ │ ├── frame-17.ll │ │ ├── frame-18.ll │ │ ├── frame-19.ll │ │ ├── frame-20.ll │ │ ├── frameaddr-01.ll │ │ ├── htm-intrinsics.ll │ │ ├── insert-01.ll │ │ ├── insert-02.ll │ │ ├── insert-03.ll │ │ ├── insert-04.ll │ │ ├── insert-05.ll │ │ ├── insert-06.ll │ │ ├── int-abs-01.ll │ │ ├── int-add-01.ll │ │ ├── int-add-02.ll │ │ ├── int-add-03.ll │ │ ├── int-add-04.ll │ │ ├── int-add-05.ll │ │ ├── int-add-06.ll │ │ ├── int-add-07.ll │ │ ├── int-add-08.ll │ │ ├── int-add-09.ll │ │ ├── int-add-10.ll │ │ ├── int-add-11.ll │ │ ├── int-add-12.ll │ │ ├── int-add-13.ll │ │ ├── int-add-14.ll │ │ ├── int-add-15.ll │ │ ├── int-add-16.ll │ │ ├── int-cmp-01.ll │ │ ├── int-cmp-02.ll │ │ ├── int-cmp-03.ll │ │ ├── int-cmp-04.ll │ │ ├── int-cmp-05.ll │ │ ├── int-cmp-06.ll │ │ ├── int-cmp-07.ll │ │ ├── int-cmp-08.ll │ │ ├── int-cmp-09.ll │ │ ├── int-cmp-10.ll │ │ ├── int-cmp-11.ll │ │ ├── int-cmp-12.ll │ │ ├── int-cmp-13.ll │ │ ├── int-cmp-14.ll │ │ ├── int-cmp-15.ll │ │ ├── int-cmp-16.ll │ │ ├── int-cmp-17.ll │ │ ├── int-cmp-18.ll │ │ ├── int-cmp-19.ll │ │ ├── int-cmp-20.ll │ │ ├── int-cmp-21.ll │ │ ├── int-cmp-22.ll │ │ ├── int-cmp-23.ll │ │ ├── int-cmp-24.ll │ │ ├── int-cmp-25.ll │ │ ├── int-cmp-26.ll │ │ ├── int-cmp-27.ll │ │ ├── int-cmp-28.ll │ │ ├── int-cmp-29.ll │ │ ├── int-cmp-30.ll │ │ ├── int-cmp-31.ll │ │ ├── int-cmp-32.ll │ │ ├── int-cmp-33.ll │ │ ├── int-cmp-34.ll │ │ ├── int-cmp-35.ll │ │ ├── int-cmp-36.ll │ │ ├── int-cmp-37.ll │ │ ├── int-cmp-38.ll │ │ ├── int-cmp-39.ll │ │ ├── int-cmp-40.ll │ │ ├── int-cmp-41.ll │ │ ├── int-cmp-42.ll │ │ ├── int-cmp-43.ll │ │ ├── int-cmp-44.ll │ │ ├── int-cmp-45.ll │ │ ├── int-cmp-46.ll │ │ ├── int-cmp-47.ll │ │ ├── int-cmp-48.ll │ │ ├── int-cmp-49.ll │ │ ├── int-cmp-50.ll │ │ ├── int-cmp-51.ll │ │ ├── int-cmp-52.ll │ │ ├── int-cmp-53.ll │ │ ├── int-const-01.ll │ │ ├── int-const-02.ll │ │ ├── int-const-03.ll │ │ ├── int-const-04.ll │ │ ├── int-const-05.ll │ │ ├── int-const-06.ll │ │ ├── int-conv-01.ll │ │ ├── int-conv-02.ll │ │ ├── int-conv-03.ll │ │ ├── int-conv-04.ll │ │ ├── int-conv-05.ll │ │ ├── int-conv-06.ll │ │ ├── int-conv-07.ll │ │ ├── int-conv-08.ll │ │ ├── int-conv-09.ll │ │ ├── int-conv-10.ll │ │ ├── int-conv-11.ll │ │ ├── int-div-01.ll │ │ ├── int-div-02.ll │ │ ├── int-div-03.ll │ │ ├── int-div-04.ll │ │ ├── int-div-05.ll │ │ ├── int-div-06.ll │ │ ├── int-move-01.ll │ │ ├── int-move-02.ll │ │ ├── int-move-03.ll │ │ ├── int-move-04.ll │ │ ├── int-move-05.ll │ │ ├── int-move-06.ll │ │ ├── int-move-07.ll │ │ ├── int-move-08.ll │ │ ├── int-move-09.ll │ │ ├── int-mul-01.ll │ │ ├── int-mul-02.ll │ │ ├── int-mul-03.ll │ │ ├── int-mul-04.ll │ │ ├── int-mul-05.ll │ │ ├── int-mul-06.ll │ │ ├── int-mul-07.ll │ │ ├── int-mul-08.ll │ │ ├── int-neg-01.ll │ │ ├── int-neg-02.ll │ │ ├── int-sub-01.ll │ │ ├── int-sub-02.ll │ │ ├── int-sub-03.ll │ │ ├── int-sub-04.ll │ │ ├── int-sub-05.ll │ │ ├── int-sub-06.ll │ │ ├── int-sub-07.ll │ │ ├── int-sub-08.ll │ │ ├── int-sub-09.ll │ │ ├── la-01.ll │ │ ├── la-02.ll │ │ ├── la-03.ll │ │ ├── la-04.ll │ │ ├── lit.local.cfg │ │ ├── loop-01.ll │ │ ├── mature-mc-support.ll │ │ ├── memchr-01.ll │ │ ├── memchr-02.ll │ │ ├── memchr-nobuiltin.ll │ │ ├── memcmp-01.ll │ │ ├── memcmp-02.ll │ │ ├── memcmp-nobuiltin.ll │ │ ├── memcpy-01.ll │ │ ├── memcpy-02.ll │ │ ├── memset-01.ll │ │ ├── memset-02.ll │ │ ├── memset-03.ll │ │ ├── memset-04.ll │ │ ├── or-01.ll │ │ ├── or-02.ll │ │ ├── or-03.ll │ │ ├── or-04.ll │ │ ├── or-05.ll │ │ ├── or-06.ll │ │ ├── or-07.ll │ │ ├── or-08.ll │ │ ├── pie.ll │ │ ├── prefetch-01.ll │ │ ├── ret-addr-01.ll │ │ ├── risbg-01.ll │ │ ├── risbg-02.ll │ │ ├── risbg-03.ll │ │ ├── rnsbg-01.ll │ │ ├── rosbg-01.ll │ │ ├── rot-01.ll │ │ ├── rot-02.ll │ │ ├── rxsbg-01.ll │ │ ├── selectcc-01.ll │ │ ├── selectcc-02.ll │ │ ├── selectcc-03.ll │ │ ├── serialize-01.ll │ │ ├── setcc-01.ll │ │ ├── setcc-02.ll │ │ ├── shift-01.ll │ │ ├── shift-02.ll │ │ ├── shift-03.ll │ │ ├── shift-04.ll │ │ ├── shift-05.ll │ │ ├── shift-06.ll │ │ ├── shift-07.ll │ │ ├── shift-08.ll │ │ ├── shift-09.ll │ │ ├── shift-10.ll │ │ ├── shift-11.ll │ │ ├── shift-12.ll │ │ ├── spill-01.ll │ │ ├── stack-guard.ll │ │ ├── strcmp-01.ll │ │ ├── strcmp-02.ll │ │ ├── strcmp-nobuiltin.ll │ │ ├── strcpy-01.ll │ │ ├── strcpy-nobuiltin.ll │ │ ├── strlen-01.ll │ │ ├── strlen-02.ll │ │ ├── strlen-nobuiltin.ll │ │ ├── swift-return.ll │ │ ├── swifterror.ll │ │ ├── swiftself.ll │ │ ├── tail-call-mem-intrinsics.ll │ │ ├── tdc-01.ll │ │ ├── tdc-02.ll │ │ ├── tdc-03.ll │ │ ├── tdc-04.ll │ │ ├── tdc-05.ll │ │ ├── tdc-06.ll │ │ ├── tls-01.ll │ │ ├── tls-02.ll │ │ ├── tls-03.ll │ │ ├── tls-04.ll │ │ ├── tls-05.ll │ │ ├── tls-06.ll │ │ ├── tls-07.ll │ │ ├── trap-01.ll │ │ ├── unaligned-01.ll │ │ ├── vec-abi-align.ll │ │ ├── vec-abs-01.ll │ │ ├── vec-abs-02.ll │ │ ├── vec-abs-03.ll │ │ ├── vec-abs-04.ll │ │ ├── vec-abs-05.ll │ │ ├── vec-add-01.ll │ │ ├── vec-and-01.ll │ │ ├── vec-and-02.ll │ │ ├── vec-and-03.ll │ │ ├── vec-args-01.ll │ │ ├── vec-args-02.ll │ │ ├── vec-args-03.ll │ │ ├── vec-args-04.ll │ │ ├── vec-args-05.ll │ │ ├── vec-args-06.ll │ │ ├── vec-args-07.ll │ │ ├── vec-args-error-01.ll │ │ ├── vec-args-error-02.ll │ │ ├── vec-args-error-03.ll │ │ ├── vec-args-error-04.ll │ │ ├── vec-args-error-05.ll │ │ ├── vec-args-error-06.ll │ │ ├── vec-args-error-07.ll │ │ ├── vec-args-error-08.ll │ │ ├── vec-cmp-01.ll │ │ ├── vec-cmp-02.ll │ │ ├── vec-cmp-03.ll │ │ ├── vec-cmp-04.ll │ │ ├── vec-cmp-05.ll │ │ ├── vec-cmp-06.ll │ │ ├── vec-combine-01.ll │ │ ├── vec-combine-02.ll │ │ ├── vec-const-01.ll │ │ ├── vec-const-02.ll │ │ ├── vec-const-03.ll │ │ ├── vec-const-04.ll │ │ ├── vec-const-05.ll │ │ ├── vec-const-06.ll │ │ ├── vec-const-07.ll │ │ ├── vec-const-08.ll │ │ ├── vec-const-09.ll │ │ ├── vec-const-10.ll │ │ ├── vec-const-11.ll │ │ ├── vec-const-12.ll │ │ ├── vec-const-13.ll │ │ ├── vec-const-14.ll │ │ ├── vec-const-15.ll │ │ ├── vec-const-16.ll │ │ ├── vec-const-17.ll │ │ ├── vec-const-18.ll │ │ ├── vec-conv-01.ll │ │ ├── vec-conv-02.ll │ │ ├── vec-ctlz-01.ll │ │ ├── vec-ctpop-01.ll │ │ ├── vec-cttz-01.ll │ │ ├── vec-div-01.ll │ │ ├── vec-extract-01.ll │ │ ├── vec-extract-02.ll │ │ ├── vec-intrinsics.ll │ │ ├── vec-log-01.ll │ │ ├── vec-max-01.ll │ │ ├── vec-max-02.ll │ │ ├── vec-max-03.ll │ │ ├── vec-max-04.ll │ │ ├── vec-min-01.ll │ │ ├── vec-min-02.ll │ │ ├── vec-min-03.ll │ │ ├── vec-min-04.ll │ │ ├── vec-move-01.ll │ │ ├── vec-move-02.ll │ │ ├── vec-move-03.ll │ │ ├── vec-move-04.ll │ │ ├── vec-move-05.ll │ │ ├── vec-move-06.ll │ │ ├── vec-move-07.ll │ │ ├── vec-move-08.ll │ │ ├── vec-move-09.ll │ │ ├── vec-move-10.ll │ │ ├── vec-move-11.ll │ │ ├── vec-move-12.ll │ │ ├── vec-move-13.ll │ │ ├── vec-move-14.ll │ │ ├── vec-move-15.ll │ │ ├── vec-move-16.ll │ │ ├── vec-move-17.ll │ │ ├── vec-mul-01.ll │ │ ├── vec-mul-02.ll │ │ ├── vec-neg-01.ll │ │ ├── vec-or-01.ll │ │ ├── vec-or-02.ll │ │ ├── vec-perm-01.ll │ │ ├── vec-perm-02.ll │ │ ├── vec-perm-03.ll │ │ ├── vec-perm-04.ll │ │ ├── vec-perm-05.ll │ │ ├── vec-perm-06.ll │ │ ├── vec-perm-07.ll │ │ ├── vec-perm-08.ll │ │ ├── vec-perm-09.ll │ │ ├── vec-perm-10.ll │ │ ├── vec-perm-11.ll │ │ ├── vec-perm-12.ll │ │ ├── vec-perm-13.ll │ │ ├── vec-round-01.ll │ │ ├── vec-shift-01.ll │ │ ├── vec-shift-02.ll │ │ ├── vec-shift-03.ll │ │ ├── vec-shift-04.ll │ │ ├── vec-shift-05.ll │ │ ├── vec-shift-06.ll │ │ ├── vec-shift-07.ll │ │ ├── vec-sqrt-01.ll │ │ ├── vec-sub-01.ll │ │ ├── vec-xor-01.ll │ │ ├── xor-01.ll │ │ ├── xor-02.ll │ │ ├── xor-03.ll │ │ ├── xor-04.ll │ │ ├── xor-05.ll │ │ ├── xor-06.ll │ │ ├── xor-07.ll │ │ └── xor-08.ll │ ├── Thumb │ │ ├── ._2007-01-31-RegInfoAssert.ll │ │ ├── ._2007-02-02-JoinIntervalsCrash.ll │ │ ├── ._2007-05-05-InvalidPushPop.ll │ │ ├── ._2009-06-18-ThumbCommuteMul.ll │ │ ├── ._2009-07-20-TwoAddrBug.ll │ │ ├── ._2009-07-27-PEIAssert.ll │ │ ├── ._2009-08-12-ConstIslandAssert.ll │ │ ├── ._2009-08-12-RegInfoAssert.ll │ │ ├── ._2009-08-20-ISelBug.ll │ │ ├── ._2009-12-17-pre-regalloc-taildup.ll │ │ ├── ._2010-06-18-SibCallCrash.ll │ │ ├── ._2010-07-01-FuncAlign.ll │ │ ├── ._2010-07-15-debugOrdering.ll │ │ ├── ._2011-05-11-DAGLegalizer.ll │ │ ├── ._2011-06-16-NoGPRs.ll │ │ ├── ._2011-EpilogueBug.ll │ │ ├── ._2012-04-26-M0ISelBug.ll │ │ ├── ._2014-06-10-thumb1-ldst-opt-bug.ll │ │ ├── ._DbgValueOtherTargets.test │ │ ├── ._PR17309.ll │ │ ├── ._and_neg.ll │ │ ├── ._asmprinter-bug.ll │ │ ├── ._barrier.ll │ │ ├── ._bic_imm.ll │ │ ├── ._constants.ll │ │ ├── ._copy_thumb.ll │ │ ├── ._cortex-m0-unaligned-access.ll │ │ ├── ._dyn-stackalloc.ll │ │ ├── ._fastcc.ll │ │ ├── ._fpconv.ll │ │ ├── ._fpow.ll │ │ ├── ._frame_thumb.ll │ │ ├── ._iabs.ll │ │ ├── ._inlineasm-imm-thumb.ll │ │ ├── ._inlineasm-thumb.ll │ │ ├── ._ispositive.ll │ │ ├── ._large-stack.ll │ │ ├── ._ldm-merge-call.ll │ │ ├── ._ldm-merge-struct.ll │ │ ├── ._ldm-stm-base-materialization-thumb2.ll │ │ ├── ._ldm-stm-base-materialization.ll │ │ ├── ._ldm-stm-postinc.ll │ │ ├── ._ldr_ext.ll │ │ ├── ._ldr_frame.ll │ │ ├── ._lit.local.cfg │ │ ├── ._long-setcc.ll │ │ ├── ._long.ll │ │ ├── ._long_shift.ll │ │ ├── ._mature-mc-support.ll │ │ ├── ._mul.ll │ │ ├── ._pop.ll │ │ ├── ._push.ll │ │ ├── ._rev.ll │ │ ├── ._segmented-stacks-dynamic.ll │ │ ├── ._segmented-stacks.ll │ │ ├── ._select.ll │ │ ├── ._sjljehprepare-lower-vector.ll │ │ ├── ._stack-access.ll │ │ ├── ._stack-coloring-without-frame-ptr.ll │ │ ├── ._stack-frame.ll │ │ ├── ._stack_guard_remat.ll │ │ ├── ._stm-merge.ll │ │ ├── ._thumb-imm.ll │ │ ├── ._thumb-ldm.ll │ │ ├── ._thumb-shrink-wrapping.ll │ │ ├── ._trap.ll │ │ ├── ._triple.ll │ │ ├── ._tst_teq.ll │ │ ├── ._unord.ll │ │ ├── ._vargs.ll │ │ ├── 2007-01-31-RegInfoAssert.ll │ │ ├── 2007-02-02-JoinIntervalsCrash.ll │ │ ├── 2007-05-05-InvalidPushPop.ll │ │ ├── 2009-06-18-ThumbCommuteMul.ll │ │ ├── 2009-07-20-TwoAddrBug.ll │ │ ├── 2009-07-27-PEIAssert.ll │ │ ├── 2009-08-12-ConstIslandAssert.ll │ │ ├── 2009-08-12-RegInfoAssert.ll │ │ ├── 2009-08-20-ISelBug.ll │ │ ├── 2009-12-17-pre-regalloc-taildup.ll │ │ ├── 2010-06-18-SibCallCrash.ll │ │ ├── 2010-07-01-FuncAlign.ll │ │ ├── 2010-07-15-debugOrdering.ll │ │ ├── 2011-05-11-DAGLegalizer.ll │ │ ├── 2011-06-16-NoGPRs.ll │ │ ├── 2011-EpilogueBug.ll │ │ ├── 2012-04-26-M0ISelBug.ll │ │ ├── 2014-06-10-thumb1-ldst-opt-bug.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── PR17309.ll │ │ ├── and_neg.ll │ │ ├── asmprinter-bug.ll │ │ ├── barrier.ll │ │ ├── bic_imm.ll │ │ ├── constants.ll │ │ ├── copy_thumb.ll │ │ ├── cortex-m0-unaligned-access.ll │ │ ├── dyn-stackalloc.ll │ │ ├── fastcc.ll │ │ ├── fpconv.ll │ │ ├── fpow.ll │ │ ├── frame_thumb.ll │ │ ├── iabs.ll │ │ ├── inlineasm-imm-thumb.ll │ │ ├── inlineasm-thumb.ll │ │ ├── ispositive.ll │ │ ├── large-stack.ll │ │ ├── ldm-merge-call.ll │ │ ├── ldm-merge-struct.ll │ │ ├── ldm-stm-base-materialization-thumb2.ll │ │ ├── ldm-stm-base-materialization.ll │ │ ├── ldm-stm-postinc.ll │ │ ├── ldr_ext.ll │ │ ├── ldr_frame.ll │ │ ├── lit.local.cfg │ │ ├── long-setcc.ll │ │ ├── long.ll │ │ ├── long_shift.ll │ │ ├── mature-mc-support.ll │ │ ├── mul.ll │ │ ├── pop.ll │ │ ├── push.ll │ │ ├── rev.ll │ │ ├── segmented-stacks-dynamic.ll │ │ ├── segmented-stacks.ll │ │ ├── select.ll │ │ ├── sjljehprepare-lower-vector.ll │ │ ├── stack-access.ll │ │ ├── stack-coloring-without-frame-ptr.ll │ │ ├── stack-frame.ll │ │ ├── stack_guard_remat.ll │ │ ├── stm-merge.ll │ │ ├── thumb-imm.ll │ │ ├── thumb-ldm.ll │ │ ├── thumb-shrink-wrapping.ll │ │ ├── trap.ll │ │ ├── triple.ll │ │ ├── tst_teq.ll │ │ ├── unord.ll │ │ └── vargs.ll │ ├── Thumb2 │ │ ├── ._2009-07-17-CrossRegClassCopy.ll │ │ ├── ._2009-07-21-ISelBug.ll │ │ ├── ._2009-07-23-CPIslandBug.ll │ │ ├── ._2009-07-30-PEICrash.ll │ │ ├── ._2009-08-01-WrongLDRBOpc.ll │ │ ├── ._2009-08-02-CoalescerBug.ll │ │ ├── ._2009-08-04-CoalescerAssert.ll │ │ ├── ._2009-08-04-CoalescerBug.ll │ │ ├── ._2009-08-04-ScavengerAssert.ll │ │ ├── ._2009-08-04-SubregLoweringBug.ll │ │ ├── ._2009-08-04-SubregLoweringBug2.ll │ │ ├── ._2009-08-04-SubregLoweringBug3.ll │ │ ├── ._2009-08-06-SpDecBug.ll │ │ ├── ._2009-08-07-CoalescerBug.ll │ │ ├── ._2009-08-07-NeonFPBug.ll │ │ ├── ._2009-08-08-ScavengerAssert.ll │ │ ├── ._2009-08-10-ISelBug.ll │ │ ├── ._2009-08-21-PostRAKill4.ll │ │ ├── ._2009-09-01-PostRAProlog.ll │ │ ├── ._2009-09-28-ITBlockBug.ll │ │ ├── ._2009-10-15-ITBlockBranch.ll │ │ ├── ._2009-11-01-CopyReg2RegBug.ll │ │ ├── ._2009-11-11-ScavengerAssert.ll │ │ ├── ._2009-11-13-STRDBug.ll │ │ ├── ._2009-12-01-LoopIVUsers.ll │ │ ├── ._2010-01-06-TailDuplicateLabels.ll │ │ ├── ._2010-01-19-RemovePredicates.ll │ │ ├── ._2010-02-11-phi-cycle.ll │ │ ├── ._2010-02-24-BigStack.ll │ │ ├── ._2010-03-08-addi12-ccout.ll │ │ ├── ._2010-03-15-AsmCCClobber.ll │ │ ├── ._2010-04-15-DynAllocBug.ll │ │ ├── ._2010-04-26-CopyRegCrash.ll │ │ ├── ._2010-05-24-rsbs.ll │ │ ├── ._2010-06-14-NEONCoalescer.ll │ │ ├── ._2010-06-19-ITBlockCrash.ll │ │ ├── ._2010-06-21-TailMergeBug.ll │ │ ├── ._2010-08-10-VarSizedAllocaBug.ll │ │ ├── ._2010-11-22-EpilogueBug.ll │ │ ├── ._2010-12-03-AddSPNarrowing.ll │ │ ├── ._2011-04-21-FILoweringBug.ll │ │ ├── ._2011-06-07-TwoAddrEarlyClobber.ll │ │ ├── ._2011-12-16-T2SizeReduceAssert.ll │ │ ├── ._2012-01-13-CBNZBug.ll │ │ ├── ._2013-02-19-tail-call-register-hint.ll │ │ ├── ._2013-03-02-vduplane-nonconstant-source-index.ll │ │ ├── ._2013-03-06-vector-sext-operand-scalarize.ll │ │ ├── ._aapcs.ll │ │ ├── ._aligned-constants.ll │ │ ├── ._aligned-spill.ll │ │ ├── ._bfi.ll │ │ ├── ._bfx.ll │ │ ├── ._bicbfi.ll │ │ ├── ._buildvector-crash.ll │ │ ├── ._carry.ll │ │ ├── ._cbnz.ll │ │ ├── ._constant-islands-jump-table.ll │ │ ├── ._constant-islands-new-island-padding.ll │ │ ├── ._constant-islands-new-island.ll │ │ ├── ._constant-islands.ll │ │ ├── ._cortex-fp.ll │ │ ├── ._crash.ll │ │ ├── ._cross-rc-coalescing-1.ll │ │ ├── ._cross-rc-coalescing-2.ll │ │ ├── ._div.ll │ │ ├── ._emit-unwinding.ll │ │ ├── ._float-cmp.ll │ │ ├── ._float-intrinsics-double.ll │ │ ├── ._float-intrinsics-float.ll │ │ ├── ._float-ops.ll │ │ ├── ._frameless.ll │ │ ├── ._frameless2.ll │ │ ├── ._ifcvt-compare.ll │ │ ├── ._ifcvt-neon.ll │ │ ├── ._inflate-regs.ll │ │ ├── ._inlineasm.ll │ │ ├── ._large-call.ll │ │ ├── ._large-stack.ll │ │ ├── ._ldr-str-imm12.ll │ │ ├── ._lit.local.cfg │ │ ├── ._longMACt.ll │ │ ├── ._lsr-deficiency.ll │ │ ├── ._machine-licm.ll │ │ ├── ._mul_const.ll │ │ ├── ._pic-load.ll │ │ ├── ._segmented-stacks.ll │ │ ├── ._setjmp_longjmp.ll │ │ ├── ._stack_guard_remat.ll │ │ ├── ._tail-call-r9.ll │ │ ├── ._thumb2-adc.ll │ │ ├── ._thumb2-add.ll │ │ ├── ._thumb2-add2.ll │ │ ├── ._thumb2-add3.ll │ │ ├── ._thumb2-add4.ll │ │ ├── ._thumb2-add5.ll │ │ ├── ._thumb2-add6.ll │ │ ├── ._thumb2-and.ll │ │ ├── ._thumb2-and2.ll │ │ ├── ._thumb2-asr.ll │ │ ├── ._thumb2-asr2.ll │ │ ├── ._thumb2-bcc.ll │ │ ├── ._thumb2-bfc.ll │ │ ├── ._thumb2-bic.ll │ │ ├── ._thumb2-branch.ll │ │ ├── ._thumb2-call-tc.ll │ │ ├── ._thumb2-call.ll │ │ ├── ._thumb2-cbnz.ll │ │ ├── ._thumb2-clz.ll │ │ ├── ._thumb2-cmn.ll │ │ ├── ._thumb2-cmn2.ll │ │ ├── ._thumb2-cmp.ll │ │ ├── ._thumb2-cmp2.ll │ │ ├── ._thumb2-cpsr-liveness.ll │ │ ├── ._thumb2-eor.ll │ │ ├── ._thumb2-eor2.ll │ │ ├── ._thumb2-ifcvt1-tc.ll │ │ ├── ._thumb2-ifcvt1.ll │ │ ├── ._thumb2-ifcvt2.ll │ │ ├── ._thumb2-ifcvt3.ll │ │ ├── ._thumb2-jtb.ll │ │ ├── ._thumb2-ldm.ll │ │ ├── ._thumb2-ldr.ll │ │ ├── ._thumb2-ldr_ext.ll │ │ ├── ._thumb2-ldr_post.ll │ │ ├── ._thumb2-ldr_pre.ll │ │ ├── ._thumb2-ldrb.ll │ │ ├── ._thumb2-ldrd.ll │ │ ├── ._thumb2-ldrh.ll │ │ ├── ._thumb2-lsl.ll │ │ ├── ._thumb2-lsl2.ll │ │ ├── ._thumb2-lsr.ll │ │ ├── ._thumb2-lsr2.ll │ │ ├── ._thumb2-lsr3.ll │ │ ├── ._thumb2-mla.ll │ │ ├── ._thumb2-mls.ll │ │ ├── ._thumb2-mov.ll │ │ ├── ._thumb2-mul.ll │ │ ├── ._thumb2-mulhi.ll │ │ ├── ._thumb2-mvn.ll │ │ ├── ._thumb2-mvn2.ll │ │ ├── ._thumb2-neg.ll │ │ ├── ._thumb2-orn.ll │ │ ├── ._thumb2-orn2.ll │ │ ├── ._thumb2-orr.ll │ │ ├── ._thumb2-orr2.ll │ │ ├── ._thumb2-pack.ll │ │ ├── ._thumb2-rev.ll │ │ ├── ._thumb2-rev16.ll │ │ ├── ._thumb2-ror.ll │ │ ├── ._thumb2-rsb.ll │ │ ├── ._thumb2-rsb2.ll │ │ ├── ._thumb2-sbc.ll │ │ ├── ._thumb2-select.ll │ │ ├── ._thumb2-select_xform.ll │ │ ├── ._thumb2-shifter.ll │ │ ├── ._thumb2-smla.ll │ │ ├── ._thumb2-smul.ll │ │ ├── ._thumb2-spill-q.ll │ │ ├── ._thumb2-str.ll │ │ ├── ._thumb2-str_post.ll │ │ ├── ._thumb2-str_pre.ll │ │ ├── ._thumb2-strb.ll │ │ ├── ._thumb2-strh.ll │ │ ├── ._thumb2-sub.ll │ │ ├── ._thumb2-sub2.ll │ │ ├── ._thumb2-sub3.ll │ │ ├── ._thumb2-sub4.ll │ │ ├── ._thumb2-sub5.ll │ │ ├── ._thumb2-sxt-uxt.ll │ │ ├── ._thumb2-sxt_rot.ll │ │ ├── ._thumb2-tbb.ll │ │ ├── ._thumb2-tbh.ll │ │ ├── ._thumb2-teq.ll │ │ ├── ._thumb2-teq2.ll │ │ ├── ._thumb2-tst.ll │ │ ├── ._thumb2-tst2.ll │ │ ├── ._thumb2-uxt_rot.ll │ │ ├── ._thumb2-uxtb.ll │ │ ├── ._tls1.ll │ │ ├── ._tls2.ll │ │ ├── ._tpsoft.ll │ │ ├── ._v8_IT_1.ll │ │ ├── ._v8_IT_2.ll │ │ ├── ._v8_IT_3.ll │ │ ├── ._v8_IT_4.ll │ │ ├── ._v8_IT_5.ll │ │ ├── ._v8_IT_6.ll │ │ ├── 2009-07-17-CrossRegClassCopy.ll │ │ ├── 2009-07-21-ISelBug.ll │ │ ├── 2009-07-23-CPIslandBug.ll │ │ ├── 2009-07-30-PEICrash.ll │ │ ├── 2009-08-01-WrongLDRBOpc.ll │ │ ├── 2009-08-02-CoalescerBug.ll │ │ ├── 2009-08-04-CoalescerAssert.ll │ │ ├── 2009-08-04-CoalescerBug.ll │ │ ├── 2009-08-04-ScavengerAssert.ll │ │ ├── 2009-08-04-SubregLoweringBug.ll │ │ ├── 2009-08-04-SubregLoweringBug2.ll │ │ ├── 2009-08-04-SubregLoweringBug3.ll │ │ ├── 2009-08-06-SpDecBug.ll │ │ ├── 2009-08-07-CoalescerBug.ll │ │ ├── 2009-08-07-NeonFPBug.ll │ │ ├── 2009-08-08-ScavengerAssert.ll │ │ ├── 2009-08-10-ISelBug.ll │ │ ├── 2009-08-21-PostRAKill4.ll │ │ ├── 2009-09-01-PostRAProlog.ll │ │ ├── 2009-09-28-ITBlockBug.ll │ │ ├── 2009-10-15-ITBlockBranch.ll │ │ ├── 2009-11-01-CopyReg2RegBug.ll │ │ ├── 2009-11-11-ScavengerAssert.ll │ │ ├── 2009-11-13-STRDBug.ll │ │ ├── 2009-12-01-LoopIVUsers.ll │ │ ├── 2010-01-06-TailDuplicateLabels.ll │ │ ├── 2010-01-19-RemovePredicates.ll │ │ ├── 2010-02-11-phi-cycle.ll │ │ ├── 2010-02-24-BigStack.ll │ │ ├── 2010-03-08-addi12-ccout.ll │ │ ├── 2010-03-15-AsmCCClobber.ll │ │ ├── 2010-04-15-DynAllocBug.ll │ │ ├── 2010-04-26-CopyRegCrash.ll │ │ ├── 2010-05-24-rsbs.ll │ │ ├── 2010-06-14-NEONCoalescer.ll │ │ ├── 2010-06-19-ITBlockCrash.ll │ │ ├── 2010-06-21-TailMergeBug.ll │ │ ├── 2010-08-10-VarSizedAllocaBug.ll │ │ ├── 2010-11-22-EpilogueBug.ll │ │ ├── 2010-12-03-AddSPNarrowing.ll │ │ ├── 2011-04-21-FILoweringBug.ll │ │ ├── 2011-06-07-TwoAddrEarlyClobber.ll │ │ ├── 2011-12-16-T2SizeReduceAssert.ll │ │ ├── 2012-01-13-CBNZBug.ll │ │ ├── 2013-02-19-tail-call-register-hint.ll │ │ ├── 2013-03-02-vduplane-nonconstant-source-index.ll │ │ ├── 2013-03-06-vector-sext-operand-scalarize.ll │ │ ├── aapcs.ll │ │ ├── aligned-constants.ll │ │ ├── aligned-spill.ll │ │ ├── bfi.ll │ │ ├── bfx.ll │ │ ├── bicbfi.ll │ │ ├── buildvector-crash.ll │ │ ├── carry.ll │ │ ├── cbnz.ll │ │ ├── constant-islands-jump-table.ll │ │ ├── constant-islands-new-island-padding.ll │ │ ├── constant-islands-new-island.ll │ │ ├── constant-islands.ll │ │ ├── cortex-fp.ll │ │ ├── crash.ll │ │ ├── cross-rc-coalescing-1.ll │ │ ├── cross-rc-coalescing-2.ll │ │ ├── div.ll │ │ ├── emit-unwinding.ll │ │ ├── float-cmp.ll │ │ ├── float-intrinsics-double.ll │ │ ├── float-intrinsics-float.ll │ │ ├── float-ops.ll │ │ ├── frameless.ll │ │ ├── frameless2.ll │ │ ├── ifcvt-compare.ll │ │ ├── ifcvt-neon.ll │ │ ├── inflate-regs.ll │ │ ├── inlineasm.ll │ │ ├── large-call.ll │ │ ├── large-stack.ll │ │ ├── ldr-str-imm12.ll │ │ ├── lit.local.cfg │ │ ├── longMACt.ll │ │ ├── lsr-deficiency.ll │ │ ├── machine-licm.ll │ │ ├── mul_const.ll │ │ ├── pic-load.ll │ │ ├── segmented-stacks.ll │ │ ├── setjmp_longjmp.ll │ │ ├── stack_guard_remat.ll │ │ ├── tail-call-r9.ll │ │ ├── thumb2-adc.ll │ │ ├── thumb2-add.ll │ │ ├── thumb2-add2.ll │ │ ├── thumb2-add3.ll │ │ ├── thumb2-add4.ll │ │ ├── thumb2-add5.ll │ │ ├── thumb2-add6.ll │ │ ├── thumb2-and.ll │ │ ├── thumb2-and2.ll │ │ ├── thumb2-asr.ll │ │ ├── thumb2-asr2.ll │ │ ├── thumb2-bcc.ll │ │ ├── thumb2-bfc.ll │ │ ├── thumb2-bic.ll │ │ ├── thumb2-branch.ll │ │ ├── thumb2-call-tc.ll │ │ ├── thumb2-call.ll │ │ ├── thumb2-cbnz.ll │ │ ├── thumb2-clz.ll │ │ ├── thumb2-cmn.ll │ │ ├── thumb2-cmn2.ll │ │ ├── thumb2-cmp.ll │ │ ├── thumb2-cmp2.ll │ │ ├── thumb2-cpsr-liveness.ll │ │ ├── thumb2-eor.ll │ │ ├── thumb2-eor2.ll │ │ ├── thumb2-ifcvt1-tc.ll │ │ ├── thumb2-ifcvt1.ll │ │ ├── thumb2-ifcvt2.ll │ │ ├── thumb2-ifcvt3.ll │ │ ├── thumb2-jtb.ll │ │ ├── thumb2-ldm.ll │ │ ├── thumb2-ldr.ll │ │ ├── thumb2-ldr_ext.ll │ │ ├── thumb2-ldr_post.ll │ │ ├── thumb2-ldr_pre.ll │ │ ├── thumb2-ldrb.ll │ │ ├── thumb2-ldrd.ll │ │ ├── thumb2-ldrh.ll │ │ ├── thumb2-lsl.ll │ │ ├── thumb2-lsl2.ll │ │ ├── thumb2-lsr.ll │ │ ├── thumb2-lsr2.ll │ │ ├── thumb2-lsr3.ll │ │ ├── thumb2-mla.ll │ │ ├── thumb2-mls.ll │ │ ├── thumb2-mov.ll │ │ ├── thumb2-mul.ll │ │ ├── thumb2-mulhi.ll │ │ ├── thumb2-mvn.ll │ │ ├── thumb2-mvn2.ll │ │ ├── thumb2-neg.ll │ │ ├── thumb2-orn.ll │ │ ├── thumb2-orn2.ll │ │ ├── thumb2-orr.ll │ │ ├── thumb2-orr2.ll │ │ ├── thumb2-pack.ll │ │ ├── thumb2-rev.ll │ │ ├── thumb2-rev16.ll │ │ ├── thumb2-ror.ll │ │ ├── thumb2-rsb.ll │ │ ├── thumb2-rsb2.ll │ │ ├── thumb2-sbc.ll │ │ ├── thumb2-select.ll │ │ ├── thumb2-select_xform.ll │ │ ├── thumb2-shifter.ll │ │ ├── thumb2-smla.ll │ │ ├── thumb2-smul.ll │ │ ├── thumb2-spill-q.ll │ │ ├── thumb2-str.ll │ │ ├── thumb2-str_post.ll │ │ ├── thumb2-str_pre.ll │ │ ├── thumb2-strb.ll │ │ ├── thumb2-strh.ll │ │ ├── thumb2-sub.ll │ │ ├── thumb2-sub2.ll │ │ ├── thumb2-sub3.ll │ │ ├── thumb2-sub4.ll │ │ ├── thumb2-sub5.ll │ │ ├── thumb2-sxt-uxt.ll │ │ ├── thumb2-sxt_rot.ll │ │ ├── thumb2-tbb.ll │ │ ├── thumb2-tbh.ll │ │ ├── thumb2-teq.ll │ │ ├── thumb2-teq2.ll │ │ ├── thumb2-tst.ll │ │ ├── thumb2-tst2.ll │ │ ├── thumb2-uxt_rot.ll │ │ ├── thumb2-uxtb.ll │ │ ├── tls1.ll │ │ ├── tls2.ll │ │ ├── tpsoft.ll │ │ ├── v8_IT_1.ll │ │ ├── v8_IT_2.ll │ │ ├── v8_IT_3.ll │ │ ├── v8_IT_4.ll │ │ ├── v8_IT_5.ll │ │ └── v8_IT_6.ll │ ├── WebAssembly │ │ ├── ._address-offsets.ll │ │ ├── ._byval.ll │ │ ├── ._call.ll │ │ ├── ._cfg-stackify.ll │ │ ├── ._comparisons_f32.ll │ │ ├── ._comparisons_f64.ll │ │ ├── ._comparisons_i32.ll │ │ ├── ._comparisons_i64.ll │ │ ├── ._conv.ll │ │ ├── ._copysign-casts.ll │ │ ├── ._cpus.ll │ │ ├── ._dead-vreg.ll │ │ ├── ._divrem-constant.ll │ │ ├── ._f32.ll │ │ ├── ._f64.ll │ │ ├── ._fast-isel.ll │ │ ├── ._frem.ll │ │ ├── ._func.ll │ │ ├── ._global.ll │ │ ├── ._globl.ll │ │ ├── ._i128.ll │ │ ├── ._i32-load-store-alignment.ll │ │ ├── ._i32.ll │ │ ├── ._i64-load-store-alignment.ll │ │ ├── ._i64.ll │ │ ├── ._ident.ll │ │ ├── ._immediates.ll │ │ ├── ._indirect-import.ll │ │ ├── ._inline-asm.ll │ │ ├── ._irreducible-cfg.ll │ │ ├── ._legalize.ll │ │ ├── ._lit.local.cfg │ │ ├── ._load-ext.ll │ │ ├── ._load-store-i1.ll │ │ ├── ._load.ll │ │ ├── ._mem-intrinsics.ll │ │ ├── ._memory-addr32.ll │ │ ├── ._memory-addr64.ll │ │ ├── ._non-executable-stack.ll │ │ ├── ._offset-folding.ll │ │ ├── ._offset.ll │ │ ├── ._phi.ll │ │ ├── ._reg-stackify.ll │ │ ├── ._return-int32.ll │ │ ├── ._return-void.ll │ │ ├── ._returned.ll │ │ ├── ._select.ll │ │ ├── ._signext-zeroext.ll │ │ ├── ._store-results.ll │ │ ├── ._store-trunc.ll │ │ ├── ._store.ll │ │ ├── ._switch.ll │ │ ├── ._unreachable.ll │ │ ├── ._unused-argument.ll │ │ ├── ._userstack.ll │ │ ├── ._varargs.ll │ │ ├── ._vtable.ll │ │ ├── address-offsets.ll │ │ ├── byval.ll │ │ ├── call.ll │ │ ├── cfg-stackify.ll │ │ ├── comparisons_f32.ll │ │ ├── comparisons_f64.ll │ │ ├── comparisons_i32.ll │ │ ├── comparisons_i64.ll │ │ ├── conv.ll │ │ ├── copysign-casts.ll │ │ ├── cpus.ll │ │ ├── dead-vreg.ll │ │ ├── divrem-constant.ll │ │ ├── f32.ll │ │ ├── f64.ll │ │ ├── fast-isel.ll │ │ ├── frem.ll │ │ ├── func.ll │ │ ├── global.ll │ │ ├── globl.ll │ │ ├── i128.ll │ │ ├── i32-load-store-alignment.ll │ │ ├── i32.ll │ │ ├── i64-load-store-alignment.ll │ │ ├── i64.ll │ │ ├── ident.ll │ │ ├── immediates.ll │ │ ├── indirect-import.ll │ │ ├── inline-asm.ll │ │ ├── irreducible-cfg.ll │ │ ├── legalize.ll │ │ ├── lit.local.cfg │ │ ├── load-ext.ll │ │ ├── load-store-i1.ll │ │ ├── load.ll │ │ ├── mem-intrinsics.ll │ │ ├── memory-addr32.ll │ │ ├── memory-addr64.ll │ │ ├── non-executable-stack.ll │ │ ├── offset-folding.ll │ │ ├── offset.ll │ │ ├── phi.ll │ │ ├── reg-stackify.ll │ │ ├── return-int32.ll │ │ ├── return-void.ll │ │ ├── returned.ll │ │ ├── select.ll │ │ ├── signext-zeroext.ll │ │ ├── store-results.ll │ │ ├── store-trunc.ll │ │ ├── store.ll │ │ ├── switch.ll │ │ ├── unreachable.ll │ │ ├── unused-argument.ll │ │ ├── userstack.ll │ │ ├── varargs.ll │ │ └── vtable.ll │ ├── WinEH │ │ ├── ._lit.local.cfg │ │ ├── ._wineh-asm.ll │ │ ├── ._wineh-cloning.ll │ │ ├── ._wineh-demotion.ll │ │ ├── ._wineh-intrinsics-invalid.ll │ │ ├── ._wineh-intrinsics.ll │ │ ├── ._wineh-nested-unwind.ll │ │ ├── ._wineh-no-demotion.ll │ │ ├── ._wineh-noret-cleanup.ll │ │ ├── ._wineh-setjmp.ll │ │ ├── ._wineh-statenumbering-cleanups.ll │ │ ├── ._wineh-statenumbering.ll │ │ ├── lit.local.cfg │ │ ├── wineh-asm.ll │ │ ├── wineh-cloning.ll │ │ ├── wineh-demotion.ll │ │ ├── wineh-intrinsics-invalid.ll │ │ ├── wineh-intrinsics.ll │ │ ├── wineh-nested-unwind.ll │ │ ├── wineh-no-demotion.ll │ │ ├── wineh-noret-cleanup.ll │ │ ├── wineh-setjmp.ll │ │ ├── wineh-statenumbering-cleanups.ll │ │ └── wineh-statenumbering.ll │ ├── X86 │ │ ├── ._2003-08-03-CallArgLiveRanges.ll │ │ ├── ._2003-08-23-DeadBlockTest.ll │ │ ├── ._2003-11-03-GlobalBool.ll │ │ ├── ._2004-02-13-FrameReturnAddress.ll │ │ ├── ._2004-02-14-InefficientStackPointer.ll │ │ ├── ._2004-02-22-Casts.ll │ │ ├── ._2004-03-30-Select-Max.ll │ │ ├── ._2004-04-13-FPCMOV-Crash.ll │ │ ├── ._2004-06-10-StackifierCrash.ll │ │ ├── ._2004-10-08-SelectSetCCFold.ll │ │ ├── ._2005-01-17-CycleInDAG.ll │ │ ├── ._2005-02-14-IllegalAssembler.ll │ │ ├── ._2005-05-08-FPStackifierPHI.ll │ │ ├── ._2006-01-19-ISelFoldingBug.ll │ │ ├── ._2006-03-01-InstrSchedBug.ll │ │ ├── ._2006-03-02-InstrSchedBug.ll │ │ ├── ._2006-04-04-CrossBlockCrash.ll │ │ ├── ._2006-04-27-ISelFoldingBug.ll │ │ ├── ._2006-05-01-SchedCausingSpills.ll │ │ ├── ._2006-05-02-InstrSched1.ll │ │ ├── ._2006-05-02-InstrSched2.ll │ │ ├── ._2006-05-08-CoalesceSubRegClass.ll │ │ ├── ._2006-05-08-InstrSched.ll │ │ ├── ._2006-05-11-InstrSched.ll │ │ ├── ._2006-05-17-VectorArg.ll │ │ ├── ._2006-05-22-FPSetEQ.ll │ │ ├── ._2006-05-25-CycleInDAG.ll │ │ ├── ._2006-07-10-InlineAsmAConstraint.ll │ │ ├── ._2006-07-12-InlineAsmQConstraint.ll │ │ ├── ._2006-07-20-InlineAsm.ll │ │ ├── ._2006-07-28-AsmPrint-Long-As-Pointer.ll │ │ ├── ._2006-07-31-SingleRegClass.ll │ │ ├── ._2006-08-07-CycleInDAG.ll │ │ ├── ._2006-08-16-CycleInDAG.ll │ │ ├── ._2006-08-21-ExtraMovInst.ll │ │ ├── ._2006-09-01-CycleInDAG.ll │ │ ├── ._2006-10-02-BoolRetCrash.ll │ │ ├── ._2006-10-09-CycleInDAG.ll │ │ ├── ._2006-10-10-FindModifiedNodeSlotBug.ll │ │ ├── ._2006-10-12-CycleInDAG.ll │ │ ├── ._2006-10-13-CycleInDAG.ll │ │ ├── ._2006-10-19-SwitchUnnecessaryBranching.ll │ │ ├── ._2006-11-12-CSRetCC.ll │ │ ├── ._2006-11-17-IllegalMove.ll │ │ ├── ._2006-11-27-SelectLegalize.ll │ │ ├── ._2006-12-16-InlineAsmCrash.ll │ │ ├── ._2006-12-19-IntelSyntax.ll │ │ ├── ._2007-01-08-InstrSched.ll │ │ ├── ._2007-01-08-X86-64-Pointer.ll │ │ ├── ._2007-01-13-StackPtrIndex.ll │ │ ├── ._2007-01-29-InlineAsm-ir.ll │ │ ├── ._2007-02-04-OrAddrMode.ll │ │ ├── ._2007-02-16-BranchFold.ll │ │ ├── ._2007-02-19-LiveIntervalAssert.ll │ │ ├── ._2007-02-23-DAGCombine-Miscompile.ll │ │ ├── ._2007-02-25-FastCCStack.ll │ │ ├── ._2007-03-01-SpillerCrash.ll │ │ ├── ._2007-03-15-GEP-Idx-Sink.ll │ │ ├── ._2007-03-16-InlineAsm.ll │ │ ├── ._2007-03-18-LiveIntervalAssert.ll │ │ ├── ._2007-03-24-InlineAsmMultiRegConstraint.ll │ │ ├── ._2007-03-24-InlineAsmPModifier.ll │ │ ├── ._2007-03-24-InlineAsmVectorOp.ll │ │ ├── ._2007-03-24-InlineAsmXConstraint.ll │ │ ├── ._2007-03-26-CoalescerBug.ll │ │ ├── ._2007-04-08-InlineAsmCrash.ll │ │ ├── ._2007-04-11-InlineAsmVectorResult.ll │ │ ├── ._2007-04-17-LiveIntervalAssert.ll │ │ ├── ._2007-04-24-Huge-Stack.ll │ │ ├── ._2007-04-24-VectorCrash.ll │ │ ├── ._2007-04-27-InlineAsm-IntMemInput.ll │ │ ├── ._2007-05-05-Personality.ll │ │ ├── ._2007-05-05-VecCastExpand.ll │ │ ├── ._2007-05-14-LiveIntervalAssert.ll │ │ ├── ._2007-05-15-maskmovq.ll │ │ ├── ._2007-05-17-ShuffleISelBug.ll │ │ ├── ._2007-06-04-X86-64-CtorAsmBugs.ll │ │ ├── ._2007-06-28-X86-64-isel.ll │ │ ├── ._2007-06-29-DAGCombinerBug.ll │ │ ├── ._2007-06-29-VecFPConstantCSEBug.ll │ │ ├── ._2007-07-03-GR64ToVR64.ll │ │ ├── ._2007-07-10-StackerAssert.ll │ │ ├── ._2007-07-18-Vector-Extract.ll │ │ ├── ._2007-08-01-LiveVariablesBug.ll │ │ ├── ._2007-08-09-IllegalX86-64Asm.ll │ │ ├── ._2007-08-10-SignExtSubreg.ll │ │ ├── ._2007-09-05-InvalidAsm.ll │ │ ├── ._2007-09-06-ExtWeakAliasee.ll │ │ ├── ._2007-09-27-LDIntrinsics.ll │ │ ├── ._2007-10-04-AvoidEFLAGSCopy.ll │ │ ├── ._2007-10-12-CoalesceExtSubReg.ll │ │ ├── ._2007-10-12-SpillerUnfold1.ll │ │ ├── ._2007-10-12-SpillerUnfold2.ll │ │ ├── ._2007-10-14-CoalescerCrash.ll │ │ ├── ._2007-10-15-CoalescerCrash.ll │ │ ├── ._2007-10-16-CoalescerCrash.ll │ │ ├── ._2007-10-19-SpillerUnfold.ll │ │ ├── ._2007-10-28-inlineasm-q-modifier.ll │ │ ├── ._2007-10-29-ExtendSetCC.ll │ │ ├── ._2007-10-30-LSRCrash.ll │ │ ├── ._2007-10-31-extractelement-i64.ll │ │ ├── ._2007-11-01-ISelCrash.ll │ │ ├── ._2007-11-03-x86-64-q-constraint.ll │ │ ├── ._2007-11-04-LiveIntervalCrash.ll │ │ ├── ._2007-11-04-LiveVariablesBug.ll │ │ ├── ._2007-11-04-rip-immediate-constant.ll │ │ ├── ._2007-11-06-InstrSched.ll │ │ ├── ._2007-11-07-MulBy4.ll │ │ ├── ._2007-11-30-LoadFolding-Bug.ll │ │ ├── ._2007-12-16-BURRSchedCrash.ll │ │ ├── ._2007-12-18-LoadCSEBug.ll │ │ ├── ._2008-01-08-IllegalCMP.ll │ │ ├── ._2008-01-08-SchedulerCrash.ll │ │ ├── ._2008-01-09-LongDoubleSin.ll │ │ ├── ._2008-01-16-FPStackifierAssert.ll │ │ ├── ._2008-01-16-InvalidDAGCombineXform.ll │ │ ├── ._2008-02-05-ISelCrash.ll │ │ ├── ._2008-02-06-LoadFoldingBug.ll │ │ ├── ._2008-02-14-BitMiscompile.ll │ │ ├── ._2008-02-18-TailMergingBug.ll │ │ ├── ._2008-02-20-InlineAsmClobber.ll │ │ ├── ._2008-02-22-LocalRegAllocBug.ll │ │ ├── ._2008-02-25-InlineAsmBug.ll │ │ ├── ._2008-02-25-X86-64-CoalescerBug.ll │ │ ├── ._2008-02-26-AsmDirectMemOp.ll │ │ ├── ._2008-02-27-DeadSlotElimBug.ll │ │ ├── ._2008-02-27-PEICrash.ll │ │ ├── ._2008-03-06-frem-fpstack.ll │ │ ├── ._2008-03-07-APIntBug.ll │ │ ├── ._2008-03-10-RegAllocInfLoop.ll │ │ ├── ._2008-03-12-ThreadLocalAlias.ll │ │ ├── ._2008-03-13-TwoAddrPassCrash.ll │ │ ├── ._2008-03-14-SpillerCrash.ll │ │ ├── ._2008-03-19-DAGCombinerBug.ll │ │ ├── ._2008-03-23-DarwinAsmComments.ll │ │ ├── ._2008-03-25-TwoAddrPassBug.ll │ │ ├── ._2008-03-31-SpillerFoldingBug.ll │ │ ├── ._2008-04-02-unnamedEH.ll │ │ ├── ._2008-04-08-CoalescerCrash.ll │ │ ├── ._2008-04-09-BranchFolding.ll │ │ ├── ._2008-04-15-LiveVariableBug.ll │ │ ├── ._2008-04-16-CoalescerBug.ll │ │ ├── ._2008-04-16-ReMatBug.ll │ │ ├── ._2008-04-17-CoalescerBug.ll │ │ ├── ._2008-04-24-MemCpyBug.ll │ │ ├── ._2008-04-24-pblendw-fold-crash.ll │ │ ├── ._2008-04-26-Asm-Optimize-Imm.ll │ │ ├── ._2008-04-28-CoalescerBug.ll │ │ ├── ._2008-04-28-CyclicSchedUnit.ll │ │ ├── ._2008-05-01-InvalidOrdCompare.ll │ │ ├── ._2008-05-09-PHIElimBug.ll │ │ ├── ._2008-05-09-ShuffleLoweringBug.ll │ │ ├── ._2008-05-12-tailmerge-5.ll │ │ ├── ._2008-05-21-CoalescerBug.ll │ │ ├── ._2008-05-22-FoldUnalignedLoad.ll │ │ ├── ._2008-05-28-CoalescerBug.ll │ │ ├── ._2008-05-28-LocalRegAllocBug.ll │ │ ├── ._2008-06-13-NotVolatileLoadStore.ll │ │ ├── ._2008-06-13-VolatileLoadStore.ll │ │ ├── ._2008-06-16-SubregsBug.ll │ │ ├── ._2008-06-25-VecISelBug.ll │ │ ├── ._2008-07-07-DanglingDeadInsts.ll │ │ ├── ._2008-07-09-ELFSectionAttributes.ll │ │ ├── ._2008-07-11-SHLBy1.ll │ │ ├── ._2008-07-16-CoalescerCrash.ll │ │ ├── ._2008-07-19-movups-spills.ll │ │ ├── ._2008-07-22-CombinerCrash.ll │ │ ├── ._2008-07-23-VSetCC.ll │ │ ├── ._2008-08-06-CmpStride.ll │ │ ├── ._2008-08-06-RewriterBug.ll │ │ ├── ._2008-08-17-UComiCodeGenBug.ll │ │ ├── ._2008-08-23-64Bit-maskmovq.ll │ │ ├── ._2008-08-31-EH_RETURN32.ll │ │ ├── ._2008-08-31-EH_RETURN64.ll │ │ ├── ._2008-09-05-sinttofp-2xi32.ll │ │ ├── ._2008-09-09-LinearScanBug.ll │ │ ├── ._2008-09-11-CoalescerBug.ll │ │ ├── ._2008-09-11-CoalescerBug2.ll │ │ ├── ._2008-09-17-inline-asm-1.ll │ │ ├── ._2008-09-18-inline-asm-2.ll │ │ ├── ._2008-09-19-RegAllocBug.ll │ │ ├── ._2008-09-25-sseregparm-1.ll │ │ ├── ._2008-09-26-FrameAddrBug.ll │ │ ├── ._2008-09-29-ReMatBug.ll │ │ ├── ._2008-09-29-VolatileBug.ll │ │ ├── ._2008-10-06-x87ld-nan-1.ll │ │ ├── ._2008-10-06-x87ld-nan-2.ll │ │ ├── ._2008-10-07-SSEISelBug.ll │ │ ├── ._2008-10-11-CallCrash.ll │ │ ├── ._2008-10-13-CoalescerBug.ll │ │ ├── ._2008-10-16-VecUnaryOp.ll │ │ ├── ._2008-10-17-Asm64bitRConstraint.ll │ │ ├── ._2008-10-20-AsmDoubleInI32.ll │ │ ├── ._2008-10-24-FlippedCompare.ll │ │ ├── ._2008-10-27-CoalescerBug.ll │ │ ├── ._2008-10-29-ExpandVAARG.ll │ │ ├── ._2008-11-03-F80VAARG.ll │ │ ├── ._2008-11-06-testb.ll │ │ ├── ._2008-11-13-inlineasm-3.ll │ │ ├── ._2008-11-29-ULT-Sign.ll │ │ ├── ._2008-12-01-SpillerAssert.ll │ │ ├── ._2008-12-01-loop-iv-used-outside-loop.ll │ │ ├── ._2008-12-02-IllegalResultType.ll │ │ ├── ._2008-12-02-dagcombine-1.ll │ │ ├── ._2008-12-02-dagcombine-2.ll │ │ ├── ._2008-12-02-dagcombine-3.ll │ │ ├── ._2008-12-16-dagcombine-4.ll │ │ ├── ._2008-12-19-EarlyClobberBug.ll │ │ ├── ._2008-12-22-dagcombine-5.ll │ │ ├── ._2008-12-23-crazy-address.ll │ │ ├── ._2008-12-23-dagcombine-6.ll │ │ ├── ._2009-01-13-DoubleUpdate.ll │ │ ├── ._2009-01-16-SchedulerBug.ll │ │ ├── ._2009-01-16-UIntToFP.ll │ │ ├── ._2009-01-18-ConstantExprCrash.ll │ │ ├── ._2009-01-25-NoSSE.ll │ │ ├── ._2009-01-26-WrongCheck.ll │ │ ├── ._2009-01-27-NullStrings.ll │ │ ├── ._2009-01-31-BigShift.ll │ │ ├── ._2009-01-31-BigShift2.ll │ │ ├── ._2009-01-31-BigShift3.ll │ │ ├── ._2009-02-01-LargeMask.ll │ │ ├── ._2009-02-03-AnalyzedTwice.ll │ │ ├── ._2009-02-04-sext-i64-gep.ll │ │ ├── ._2009-02-08-CoalescerBug.ll │ │ ├── ._2009-02-09-ivs-different-sizes.ll │ │ ├── ._2009-02-11-codegenprepare-reuse.ll │ │ ├── ._2009-02-12-DebugInfoVLA.ll │ │ ├── ._2009-02-12-InlineAsm-nieZ-constraints.ll │ │ ├── ._2009-02-12-SpillerBug.ll │ │ ├── ._2009-02-21-ExtWeakInitializer.ll │ │ ├── ._2009-02-25-CommuteBug.ll │ │ ├── ._2009-02-26-MachineLICMBug.ll │ │ ├── ._2009-03-03-BTHang.ll │ │ ├── ._2009-03-03-BitcastLongDouble.ll │ │ ├── ._2009-03-05-burr-list-crash.ll │ │ ├── ._2009-03-07-FPConstSelect.ll │ │ ├── ._2009-03-09-APIntCrash.ll │ │ ├── ._2009-03-09-SpillerBug.ll │ │ ├── ._2009-03-10-CoalescerBug.ll │ │ ├── ._2009-03-12-CPAlignBug.ll │ │ ├── ._2009-03-13-PHIElimBug.ll │ │ ├── ._2009-03-16-PHIElimInLPad.ll │ │ ├── ._2009-03-23-LinearScanBug.ll │ │ ├── ._2009-03-23-MultiUseSched.ll │ │ ├── ._2009-03-23-i80-fp80.ll │ │ ├── ._2009-03-25-TestBug.ll │ │ ├── ._2009-03-26-NoImplicitFPBug.ll │ │ ├── ._2009-04-12-FastIselOverflowCrash.ll │ │ ├── ._2009-04-12-picrel.ll │ │ ├── ._2009-04-13-2AddrAssert-2.ll │ │ ├── ._2009-04-13-2AddrAssert.ll │ │ ├── ._2009-04-14-IllegalRegs.ll │ │ ├── ._2009-04-16-SpillerUnfold.ll │ │ ├── ._2009-04-24.ll │ │ ├── ._2009-04-25-CoalescerBug.ll │ │ ├── ._2009-04-27-CoalescerAssert.ll │ │ ├── ._2009-04-27-LiveIntervalsAssert.ll │ │ ├── ._2009-04-27-LiveIntervalsAssert2.ll │ │ ├── ._2009-04-29-IndirectDestOperands.ll │ │ ├── ._2009-04-29-LinearScanBug.ll │ │ ├── ._2009-04-29-RegAllocAssert.ll │ │ ├── ._2009-04-scale.ll │ │ ├── ._2009-05-08-InlineAsmIOffset.ll │ │ ├── ._2009-05-11-tailmerge-crash.ll │ │ ├── ._2009-05-19-SingleElementExtractElement.ll │ │ ├── ._2009-05-23-available_externally.ll │ │ ├── ._2009-05-23-dagcombine-shifts.ll │ │ ├── ._2009-05-28-DAGCombineCrash.ll │ │ ├── ._2009-05-30-ISelBug.ll │ │ ├── ._2009-06-02-RewriterBug.ll │ │ ├── ._2009-06-03-Win64DisableRedZone.ll │ │ ├── ._2009-06-03-Win64SpillXMM.ll │ │ ├── ._2009-06-04-VirtualLiveIn.ll │ │ ├── ._2009-06-05-VZextByteShort.ll │ │ ├── ._2009-06-05-VariableIndexInsert.ll │ │ ├── ._2009-06-05-sitofpCrash.ll │ │ ├── ._2009-06-06-ConcatVectors.ll │ │ ├── ._2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll │ │ ├── ._2009-06-15-not-a-tail-call.ll │ │ ├── ._2009-06-18-movlp-shuffle-register.ll │ │ ├── ._2009-07-06-TwoAddrAssert.ll │ │ ├── ._2009-07-07-SplitICmp.ll │ │ ├── ._2009-07-09-ExtractBoolFromVector.ll │ │ ├── ._2009-07-15-CoalescerBug.ll │ │ ├── ._2009-07-16-CoalescerBug.ll │ │ ├── ._2009-07-19-AsmExtraOperands.ll │ │ ├── ._2009-07-20-CoalescerBug.ll │ │ ├── ._2009-07-20-DAGCombineBug.ll │ │ ├── ._2009-08-06-branchfolder-crash.ll │ │ ├── ._2009-08-06-inlineasm.ll │ │ ├── ._2009-08-08-CastError.ll │ │ ├── ._2009-08-12-badswitch.ll │ │ ├── ._2009-08-14-Win64MemoryIndirectArg.ll │ │ ├── ._2009-08-19-LoadNarrowingMiscompile.ll │ │ ├── ._2009-08-23-SubRegReuseUndo.ll │ │ ├── ._2009-09-10-LoadFoldingBug.ll │ │ ├── ._2009-09-10-SpillComments.ll │ │ ├── ._2009-09-16-CoalescerBug.ll │ │ ├── ._2009-09-19-earlyclobber.ll │ │ ├── ._2009-09-21-NoSpillLoopCount.ll │ │ ├── ._2009-09-22-CoalescerBug.ll │ │ ├── ._2009-09-23-LiveVariablesBug.ll │ │ ├── ._2009-10-14-LiveVariablesBug.ll │ │ ├── ._2009-10-16-Scope.ll │ │ ├── ._2009-10-19-EmergencySpill.ll │ │ ├── ._2009-10-19-atomic-cmp-eflags.ll │ │ ├── ._2009-10-25-RewriterBug.ll │ │ ├── ._2009-11-04-SubregCoalescingBug.ll │ │ ├── ._2009-11-13-VirtRegRewriterBug.ll │ │ ├── ._2009-11-16-MachineLICM.ll │ │ ├── ._2009-11-16-UnfoldMemOpBug.ll │ │ ├── ._2009-11-17-UpdateTerminator.ll │ │ ├── ._2009-11-18-TwoAddrKill.ll │ │ ├── ._2009-11-25-ImpDefBug.ll │ │ ├── ._2009-12-01-EarlyClobberBug.ll │ │ ├── ._2009-12-11-TLSNoRedZone.ll │ │ ├── ._20090313-signext.ll │ │ ├── ._2010-01-05-ZExt-Shl.ll │ │ ├── ._2010-01-07-ISelBug.ll │ │ ├── ._2010-01-08-Atomic64Bug.ll │ │ ├── ._2010-01-11-ExtraPHIArg.ll │ │ ├── ._2010-01-13-OptExtBug.ll │ │ ├── ._2010-01-15-SelectionDAGCycle.ll │ │ ├── ._2010-01-18-DbgValue.ll │ │ ├── ._2010-01-19-OptExtBug.ll │ │ ├── ._2010-02-01-DbgValueCrash.ll │ │ ├── ._2010-02-01-TaillCallCrash.ll │ │ ├── ._2010-02-03-DualUndef.ll │ │ ├── ._2010-02-04-SchedulerBug.ll │ │ ├── ._2010-02-11-NonTemporal.ll │ │ ├── ._2010-02-12-CoalescerBug-Impdef.ll │ │ ├── ._2010-02-15-ImplicitDefBug.ll │ │ ├── ._2010-02-19-TailCallRetAddrBug.ll │ │ ├── ._2010-02-23-DAGCombineBug.ll │ │ ├── ._2010-02-23-DIV8rDefinesAX.ll │ │ ├── ._2010-02-23-RematImplicitSubreg.ll │ │ ├── ._2010-02-23-SingleDefPhiJoin.ll │ │ ├── ._2010-03-04-Mul8Bug.ll │ │ ├── ._2010-03-05-ConstantFoldCFG.ll │ │ ├── ._2010-03-05-EFLAGS-Redef.ll │ │ ├── ._2010-03-17-ISelBug.ll │ │ ├── ._2010-04-06-SSEDomainFixCrash.ll │ │ ├── ._2010-04-08-CoalescerBug.ll │ │ ├── ._2010-04-13-AnalyzeBranchCrash.ll │ │ ├── ._2010-04-21-CoalescerBug.ll │ │ ├── ._2010-04-29-CoalescerCrash.ll │ │ ├── ._2010-04-30-LocalAlloc-LandingPad.ll │ │ ├── ._2010-05-03-CoalescerSubRegClobber.ll │ │ ├── ._2010-05-05-LocalAllocEarlyClobber.ll │ │ ├── ._2010-05-06-LocalInlineAsmClobber.ll │ │ ├── ._2010-05-07-ldconvert.ll │ │ ├── ._2010-05-10-DAGCombinerBug.ll │ │ ├── ._2010-05-12-FastAllocKills.ll │ │ ├── ._2010-05-16-nosseconversion.ll │ │ ├── ._2010-05-25-DotDebugLoc.ll │ │ ├── ._2010-05-26-DotDebugLoc.ll │ │ ├── ._2010-05-26-FP_TO_INT-crash.ll │ │ ├── ._2010-05-28-Crash.ll │ │ ├── ._2010-06-01-DeadArg-DbgInfo.ll │ │ ├── ._2010-06-09-FastAllocRegisters.ll │ │ ├── ._2010-06-14-fast-isel-fs-load.ll │ │ ├── ._2010-06-15-FastAllocEarlyCLobber.ll │ │ ├── ._2010-06-24-g-constraint-crash.ll │ │ ├── ._2010-06-25-CoalescerSubRegDefDead.ll │ │ ├── ._2010-06-25-asm-RA-crash.ll │ │ ├── ._2010-06-28-FastAllocTiedOperand.ll │ │ ├── ._2010-06-28-matched-g-constraint.ll │ │ ├── ._2010-07-02-UnfoldBug.ll │ │ ├── ._2010-07-02-asm-alignstack.ll │ │ ├── ._2010-07-06-DbgCrash.ll │ │ ├── ._2010-07-06-asm-RIP.ll │ │ ├── ._2010-07-11-FPStackLoneUse.ll │ │ ├── ._2010-07-13-indirectXconstraint.ll │ │ ├── ._2010-07-15-Crash.ll │ │ ├── ._2010-07-29-SetccSimplify.ll │ │ ├── ._2010-08-04-MaskedSignedCompare.ll │ │ ├── ._2010-08-04-MingWCrash.ll │ │ ├── ._2010-08-04-StackVariable.ll │ │ ├── ._2010-09-01-RemoveCopyByCommutingDef.ll │ │ ├── ._2010-09-16-EmptyFilename.ll │ │ ├── ._2010-09-16-asmcrash.ll │ │ ├── ._2010-09-17-SideEffectsInChain.ll │ │ ├── ._2010-09-30-CMOV-JumpTable-PHI.ll │ │ ├── ._2010-10-08-cmpxchg8b.ll │ │ ├── ._2010-11-02-DbgParameter.ll │ │ ├── ._2010-11-09-MOVLPS.ll │ │ ├── ._2010-11-18-SelectOfExtload.ll │ │ ├── ._2011-01-07-LegalizeTypesCrash.ll │ │ ├── ._2011-01-10-DagCombineHang.ll │ │ ├── ._2011-01-24-DbgValue-Before-Use.ll │ │ ├── ._2011-02-04-FastRegallocNoFP.ll │ │ ├── ._2011-02-12-shuffle.ll │ │ ├── ._2011-02-21-VirtRegRewriter-KillSubReg.ll │ │ ├── ._2011-02-23-UnfoldBug.ll │ │ ├── ._2011-02-27-Fpextend.ll │ │ ├── ._2011-03-02-DAGCombiner.ll │ │ ├── ._2011-03-08-Sched-crash.ll │ │ ├── ._2011-03-09-Physreg-Coalescing.ll │ │ ├── ._2011-03-30-CreateFixedObjCrash.ll │ │ ├── ._2011-04-13-SchedCmpJmp.ll │ │ ├── ._2011-04-19-sclr-bb.ll │ │ ├── ._2011-05-09-loaduse.ll │ │ ├── ._2011-05-26-UnreachableBlockElim.ll │ │ ├── ._2011-05-27-CrossClassCoalescing.ll │ │ ├── ._2011-06-01-fildll.ll │ │ ├── ._2011-06-03-x87chain.ll │ │ ├── ._2011-06-06-fgetsign80bit.ll │ │ ├── ._2011-06-12-FastAllocSpill.ll │ │ ├── ._2011-06-14-PreschedRegalias.ll │ │ ├── ._2011-06-14-mmx-inlineasm.ll │ │ ├── ._2011-06-19-QuicksortCoalescerBug.ll │ │ ├── ._2011-07-13-BadFrameIndexDisplacement.ll │ │ ├── ._2011-08-23-PerformSubCombine128.ll │ │ ├── ._2011-08-23-Trampoline.ll │ │ ├── ._2011-08-29-BlockConstant.ll │ │ ├── ._2011-08-29-InitOrder.ll │ │ ├── ._2011-09-14-valcoalesce.ll │ │ ├── ._2011-09-18-sse2cmp.ll │ │ ├── ._2011-09-21-setcc-bug.ll │ │ ├── ._2011-10-11-SpillDead.ll │ │ ├── ._2011-10-11-srl.ll │ │ ├── ._2011-10-12-MachineCSE.ll │ │ ├── ._2011-10-18-FastISel-VectorParams.ll │ │ ├── ._2011-10-19-LegelizeLoad.ll │ │ ├── ._2011-10-19-widen_vselect.ll │ │ ├── ._2011-10-21-widen-cmp.ll │ │ ├── ._2011-10-27-tstore.ll │ │ ├── ._2011-10-30-padd.ll │ │ ├── ._2011-11-07-LegalizeBuildVector.ll │ │ ├── ._2011-11-22-AVX2-Domains.ll │ │ ├── ._2011-11-30-or.ll │ │ ├── ._2011-12-06-AVXVectorExtractCombine.ll │ │ ├── ._2011-12-06-BitcastVectorGlobal.ll │ │ ├── ._2011-12-08-AVXISelBugs.ll │ │ ├── ._2011-12-15-vec_shift.ll │ │ ├── ._2011-12-26-extractelement-duplicate-load.ll │ │ ├── ._2011-12-28-vselecti8.ll │ │ ├── ._2011-12-8-bitcastintprom.ll │ │ ├── ._2011-20-21-zext-ui2fp.ll │ │ ├── ._2012-01-10-UndefExceptionEdge.ll │ │ ├── ._2012-01-11-split-cv.ll │ │ ├── ._2012-01-12-extract-sv.ll │ │ ├── ._2012-01-16-mfence-nosse-flags.ll │ │ ├── ._2012-01-18-vbitcast.ll │ │ ├── ._2012-02-12-dagco.ll │ │ ├── ._2012-02-14-scalar.ll │ │ ├── ._2012-02-23-mmx-inlineasm.ll │ │ ├── ._2012-02-29-CoalescerBug.ll │ │ ├── ._2012-03-15-build_vector_wl.ll │ │ ├── ._2012-03-20-LargeConstantExpr.ll │ │ ├── ._2012-03-26-PostRALICMBug.ll │ │ ├── ._2012-04-09-TwoAddrPassBug.ll │ │ ├── ._2012-04-26-sdglue.ll │ │ ├── ._2012-05-17-TwoAddressBug.ll │ │ ├── ._2012-05-19-CoalescerCrash.ll │ │ ├── ._2012-07-10-extload64.ll │ │ ├── ._2012-07-10-shufnorm.ll │ │ ├── ._2012-07-15-BuildVectorPromote.ll │ │ ├── ._2012-07-15-broadcastfold.ll │ │ ├── ._2012-07-15-tconst_shl.ll │ │ ├── ._2012-07-15-vshl.ll │ │ ├── ._2012-07-16-LeaUndef.ll │ │ ├── ._2012-07-16-fp2ui-i1.ll │ │ ├── ._2012-07-17-vtrunc.ll │ │ ├── ._2012-07-23-select_cc.ll │ │ ├── ._2012-08-07-CmpISelBug.ll │ │ ├── ._2012-08-16-setcc.ll │ │ ├── ._2012-08-17-legalizer-crash.ll │ │ ├── ._2012-08-28-UnsafeMathCrash.ll │ │ ├── ._2012-09-13-dagco-fneg.ll │ │ ├── ._2012-09-28-CGPBug.ll │ │ ├── ._2012-1-10-buildvector.ll │ │ ├── ._2012-10-02-DAGCycle.ll │ │ ├── ._2012-10-03-DAGCycle.ll │ │ ├── ._2012-10-18-crash-dagco.ll │ │ ├── ._2012-11-28-merge-store-alias.ll │ │ ├── ._2012-11-30-handlemove-dbg.ll │ │ ├── ._2012-11-30-misched-dbg.ll │ │ ├── ._2012-11-30-regpres-dbg.ll │ │ ├── ._2012-12-06-python27-miscompile.ll │ │ ├── ._2012-12-1-merge-multiple.ll │ │ ├── ._2012-12-12-DAGCombineCrash.ll │ │ ├── ._2012-12-14-v8fp80-crash.ll │ │ ├── ._2012-12-19-NoImplicitFloat.ll │ │ ├── ._2013-01-09-DAGCombineBug.ll │ │ ├── ._2013-03-13-VEX-DestReg.ll │ │ ├── ._2013-05-06-ConactVectorCrash.ll │ │ ├── ._2013-10-14-FastISel-incorrect-vreg.ll │ │ ├── ._2014-05-29-factorial.ll │ │ ├── ._2014-08-29-CompactUnwind.ll │ │ ├── ._3addr-16bit.ll │ │ ├── ._3addr-or.ll │ │ ├── ._3dnow-intrinsics.ll │ │ ├── ._4char-promote.ll │ │ ├── ._9601.ll │ │ ├── ._AppendingLinkage.ll │ │ ├── ._Atomics-64.ll │ │ ├── ._DbgValueOtherTargets.test │ │ ├── ._GC │ │ ├── ._MachineBranchProb.ll │ │ ├── ._MachineSink-CritEdge.ll │ │ ├── ._MachineSink-DbgValue.ll │ │ ├── ._MachineSink-PHIUse.ll │ │ ├── ._MachineSink-eflags.ll │ │ ├── ._MergeConsecutiveStores.ll │ │ ├── ._StackColoring-dbg.ll │ │ ├── ._StackColoring.ll │ │ ├── ._SwitchLowering.ll │ │ ├── ._SwizzleShuff.ll │ │ ├── ._TruncAssertZext.ll │ │ ├── ._WidenArith.ll │ │ ├── ._abi-isel.ll │ │ ├── ._add-nsw-sext.ll │ │ ├── ._add-of-carry.ll │ │ ├── ._add.ll │ │ ├── ._add32ri8.ll │ │ ├── ._add_shl_constant.ll │ │ ├── ._adde-carry.ll │ │ ├── ._addr-label-difference.ll │ │ ├── ._addr-mode-matcher.ll │ │ ├── ._address-type-promotion-constantexpr.ll │ │ ├── ._adx-intrinsics.ll │ │ ├── ._aes_intrinsics.ll │ │ ├── ._alias-gep.ll │ │ ├── ._aliases.ll │ │ ├── ._aligned-comm.ll │ │ ├── ._aligned-variadic.ll │ │ ├── ._alignment-2.ll │ │ ├── ._alignment.ll │ │ ├── ._all-ones-vector.ll │ │ ├── ._alldiv-divdi3.ll │ │ ├── ._alloca-align-rounding-32.ll │ │ ├── ._alloca-align-rounding.ll │ │ ├── ._allrem-moddi3.ll │ │ ├── ._and-encoding.ll │ │ ├── ._and-load-fold.ll │ │ ├── ._and-or-fold.ll │ │ ├── ._and-su.ll │ │ ├── ._andimm8.ll │ │ ├── ._anyext.ll │ │ ├── ._anyregcc-crash.ll │ │ ├── ._anyregcc.ll │ │ ├── ._apm.ll │ │ ├── ._arg-cast.ll │ │ ├── ._asm-block-labels.ll │ │ ├── ._asm-global-imm.ll │ │ ├── ._asm-indirect-mem.ll │ │ ├── ._asm-invalid-register-class-crasher.ll │ │ ├── ._asm-label.ll │ │ ├── ._asm-label2.ll │ │ ├── ._asm-mismatched-types.ll │ │ ├── ._asm-modifier-P.ll │ │ ├── ._asm-modifier.ll │ │ ├── ._asm-reg-type-mismatch.ll │ │ ├── ._asm-reject-reg-type-mismatch.ll │ │ ├── ._atom-bypass-slow-division-64.ll │ │ ├── ._atom-bypass-slow-division.ll │ │ ├── ._atom-call-reg-indirect-foldedreload32.ll │ │ ├── ._atom-call-reg-indirect-foldedreload64.ll │ │ ├── ._atom-call-reg-indirect.ll │ │ ├── ._atom-cmpb.ll │ │ ├── ._atom-fixup-lea1.ll │ │ ├── ._atom-fixup-lea2.ll │ │ ├── ._atom-fixup-lea3.ll │ │ ├── ._atom-fixup-lea4.ll │ │ ├── ._atom-lea-addw-bug.ll │ │ ├── ._atom-lea-sp.ll │ │ ├── ._atom-pad-short-functions.ll │ │ ├── ._atom-sched.ll │ │ ├── ._atom-shuf.ll │ │ ├── ._atomic-dagsched.ll │ │ ├── ._atomic-eflags-reuse.ll │ │ ├── ._atomic-flags.ll │ │ ├── ._atomic-load-store-wide.ll │ │ ├── ._atomic-load-store.ll │ │ ├── ._atomic-minmax-i6432.ll │ │ ├── ._atomic-non-integer.ll │ │ ├── ._atomic-ops-ancient-64.ll │ │ ├── ._atomic-or.ll │ │ ├── ._atomic-pointer.ll │ │ ├── ._atomic128.ll │ │ ├── ._atomic16.ll │ │ ├── ._atomic32.ll │ │ ├── ._atomic64.ll │ │ ├── ._atomic6432.ll │ │ ├── ._atomic8.ll │ │ ├── ._atomic_add.ll │ │ ├── ._atomic_idempotent.ll │ │ ├── ._atomic_mi.ll │ │ ├── ._atomic_op.ll │ │ ├── ._attribute-sections.ll │ │ ├── ._avg.ll │ │ ├── ._avoid-lea-scale2.ll │ │ ├── ._avoid-loop-align-2.ll │ │ ├── ._avoid-loop-align.ll │ │ ├── ._avoid_complex_am.ll │ │ ├── ._avx-arith.ll │ │ ├── ._avx-basic.ll │ │ ├── ._avx-bitcast.ll │ │ ├── ._avx-brcond.ll │ │ ├── ._avx-cast.ll │ │ ├── ._avx-cmp.ll │ │ ├── ._avx-cvt-2.ll │ │ ├── ._avx-cvt.ll │ │ ├── ._avx-fp2int.ll │ │ ├── ._avx-insertelt.ll │ │ ├── ._avx-intel-ocl.ll │ │ ├── ._avx-intrinsics-fast-isel.ll │ │ ├── ._avx-intrinsics-x86-upgrade.ll │ │ ├── ._avx-intrinsics-x86.ll │ │ ├── ._avx-intrinsics-x86_64.ll │ │ ├── ._avx-isa-check.ll │ │ ├── ._avx-load-store.ll │ │ ├── ._avx-logic.ll │ │ ├── ._avx-minmax.ll │ │ ├── ._avx-select.ll │ │ ├── ._avx-shift.ll │ │ ├── ._avx-shuffle-x86_32.ll │ │ ├── ._avx-splat.ll │ │ ├── ._avx-trunc.ll │ │ ├── ._avx-unpack.ll │ │ ├── ._avx-varargs-x86_64.ll │ │ ├── ._avx-vbroadcast.ll │ │ ├── ._avx-vbroadcastf128.ll │ │ ├── ._avx-vextractf128.ll │ │ ├── ._avx-vinsertf128.ll │ │ ├── ._avx-vperm2x128.ll │ │ ├── ._avx-vzeroupper.ll │ │ ├── ._avx-win64-args.ll │ │ ├── ._avx-win64.ll │ │ ├── ._avx.ll │ │ ├── ._avx1-logical-load-folding.ll │ │ ├── ._avx2-arith.ll │ │ ├── ._avx2-cmp.ll │ │ ├── ._avx2-conversions.ll │ │ ├── ._avx2-gather.ll │ │ ├── ._avx2-intrinsics-fast-isel.ll │ │ ├── ._avx2-intrinsics-x86-upgrade.ll │ │ ├── ._avx2-intrinsics-x86.ll │ │ ├── ._avx2-logic.ll │ │ ├── ._avx2-nontemporal.ll │ │ ├── ._avx2-phaddsub.ll │ │ ├── ._avx2-pmovxrm.ll │ │ ├── ._avx2-shift.ll │ │ ├── ._avx2-vbroadcast.ll │ │ ├── ._avx2-vbroadcasti128.ll │ │ ├── ._avx2-vector-shifts.ll │ │ ├── ._avx2-vperm.ll │ │ ├── ._avx512-any_extend_load.ll │ │ ├── ._avx512-arith.ll │ │ ├── ._avx512-bugfix-23634.ll │ │ ├── ._avx512-bugfix-25270.ll │ │ ├── ._avx512-bugfix-26264.ll │ │ ├── ._avx512-build-vector.ll │ │ ├── ._avx512-calling-conv.ll │ │ ├── ._avx512-cmp.ll │ │ ├── ._avx512-cvt.ll │ │ ├── ._avx512-ext.ll │ │ ├── ._avx512-extract-subvector.ll │ │ ├── ._avx512-fma-intrinsics.ll │ │ ├── ._avx512-fma.ll │ │ ├── ._avx512-gather-scatter-intrin.ll │ │ ├── ._avx512-i1test.ll │ │ ├── ._avx512-inc-dec.ll │ │ ├── ._avx512-insert-extract.ll │ │ ├── ._avx512-intel-ocl.ll │ │ ├── ._avx512-intrinsics-fast-isel.ll │ │ ├── ._avx512-intrinsics-upgrade.ll │ │ ├── ._avx512-intrinsics.ll │ │ ├── ._avx512-logic.ll │ │ ├── ._avx512-mask-bugfix.ll │ │ ├── ._avx512-mask-op.ll │ │ ├── ._avx512-mask-spills.ll │ │ ├── ._avx512-mov.ll │ │ ├── ._avx512-nontemporal.ll │ │ ├── ._avx512-round.ll │ │ ├── ._avx512-scalar.ll │ │ ├── ._avx512-scalarIntrinsics.ll │ │ ├── ._avx512-select.ll │ │ ├── ._avx512-shift.ll │ │ ├── ._avx512-skx-insert-subvec.ll │ │ ├── ._avx512-trunc.ll │ │ ├── ._avx512-unsafe-fp-math.ll │ │ ├── ._avx512-vbroadcast.ll │ │ ├── ._avx512-vec-cmp.ll │ │ ├── ._avx512-vselect-crash.ll │ │ ├── ._avx512bw-arith.ll │ │ ├── ._avx512bw-intrinsics-fast-isel.ll │ │ ├── ._avx512bw-intrinsics-upgrade.ll │ │ ├── ._avx512bw-intrinsics.ll │ │ ├── ._avx512bw-mask-op.ll │ │ ├── ._avx512bw-mov.ll │ │ ├── ._avx512bw-vec-cmp.ll │ │ ├── ._avx512bwvl-arith.ll │ │ ├── ._avx512bwvl-intrinsics-fast-isel.ll │ │ ├── ._avx512bwvl-intrinsics-upgrade.ll │ │ ├── ._avx512bwvl-intrinsics.ll │ │ ├── ._avx512bwvl-mov.ll │ │ ├── ._avx512bwvl-vec-cmp.ll │ │ ├── ._avx512cd-intrinsics.ll │ │ ├── ._avx512cdvl-intrinsics.ll │ │ ├── ._avx512dq-intrinsics.ll │ │ ├── ._avx512dq-mask-op.ll │ │ ├── ._avx512dqvl-intrinsics.ll │ │ ├── ._avx512er-intrinsics.ll │ │ ├── ._avx512ifma-intrinsics.ll │ │ ├── ._avx512ifmavl-intrinsics.ll │ │ ├── ._avx512vbmi-intrinsics.ll │ │ ├── ._avx512vbmivl-intrinsics.ll │ │ ├── ._avx512vl-arith.ll │ │ ├── ._avx512vl-intrinsics-fast-isel.ll │ │ ├── ._avx512vl-intrinsics-upgrade.ll │ │ ├── ._avx512vl-intrinsics.ll │ │ ├── ._avx512vl-logic.ll │ │ ├── ._avx512vl-mov.ll │ │ ├── ._avx512vl-nontemporal.ll │ │ ├── ._avx512vl-vbroadcast.ll │ │ ├── ._avx512vl-vec-cmp.ll │ │ ├── ._barrier-sse.ll │ │ ├── ._barrier.ll │ │ ├── ._base-pointer-and-cmpxchg.ll │ │ ├── ._basic-promote-integers.ll │ │ ├── ._bc-extract.ll │ │ ├── ._bigstructret.ll │ │ ├── ._bigstructret2.ll │ │ ├── ._bit-piece-comment.ll │ │ ├── ._bit-test-shift.ll │ │ ├── ._bitcast-i256.ll │ │ ├── ._bitcast-int-to-vector.ll │ │ ├── ._bitcast-mmx.ll │ │ ├── ._bitcast.ll │ │ ├── ._bitcast2.ll │ │ ├── ._bitreverse.ll │ │ ├── ._block-placement.ll │ │ ├── ._bmi-intrinsics-fast-isel-x86_64.ll │ │ ├── ._bmi-intrinsics-fast-isel.ll │ │ ├── ._bmi.ll │ │ ├── ._bool-simplify.ll │ │ ├── ._bool-zext.ll │ │ ├── ._br-fold.ll │ │ ├── ._branchfolding-catchpads.ll │ │ ├── ._branchfolding-landingpads.ll │ │ ├── ._branchfolding-undef.mir │ │ ├── ._brcond.ll │ │ ├── ._break-anti-dependencies.ll │ │ ├── ._break-false-dep.ll │ │ ├── ._bss_pagealigned.ll │ │ ├── ._bswap-inline-asm.ll │ │ ├── ._bswap-vector.ll │ │ ├── ._bswap.ll │ │ ├── ._bt.ll │ │ ├── ._btq.ll │ │ ├── ._buildvec-insertvec.ll │ │ ├── ._byval-align.ll │ │ ├── ._byval-callee-cleanup.ll │ │ ├── ._byval.ll │ │ ├── ._byval2.ll │ │ ├── ._byval3.ll │ │ ├── ._byval4.ll │ │ ├── ._byval5.ll │ │ ├── ._byval6.ll │ │ ├── ._byval7.ll │ │ ├── ._cache-intrinsic.ll │ │ ├── ._call-imm.ll │ │ ├── ._call-push.ll │ │ ├── ._cas.ll │ │ ├── ._catch.ll │ │ ├── ._catchpad-dynamic-alloca.ll │ │ ├── ._catchpad-lifetime.ll │ │ ├── ._catchpad-realign-savexmm.ll │ │ ├── ._catchpad-regmask.ll │ │ ├── ._catchpad-weight.ll │ │ ├── ._catchret-empty-fallthrough.ll │ │ ├── ._catchret-fallthrough.ll │ │ ├── ._catchret-regmask.ll │ │ ├── ._cfi.ll │ │ ├── ._cfstring.ll │ │ ├── ._chain_order.ll │ │ ├── ._change-compare-stride-1.ll │ │ ├── ._change-compare-stride-trickiness-0.ll │ │ ├── ._change-compare-stride-trickiness-1.ll │ │ ├── ._change-compare-stride-trickiness-2.ll │ │ ├── ._cleanuppad-inalloca.ll │ │ ├── ._cleanuppad-large-codemodel.ll │ │ ├── ._cleanuppad-realign.ll │ │ ├── ._clear_upper_vector_element_bits.ll │ │ ├── ._clobber-fi0.ll │ │ ├── ._clz.ll │ │ ├── ._cmov-double.ll │ │ ├── ._cmov-fp.ll │ │ ├── ._cmov-into-branch.ll │ │ ├── ._cmov.ll │ │ ├── ._cmovcmov.ll │ │ ├── ._cmp-fast-isel.ll │ │ ├── ._cmp.ll │ │ ├── ._cmpxchg-clobber-flags.ll │ │ ├── ._cmpxchg-i1.ll │ │ ├── ._cmpxchg-i128-i1.ll │ │ ├── ._cmpxchg16b.ll │ │ ├── ._coal-sections.ll │ │ ├── ._coalesce-esp.ll │ │ ├── ._coalesce-implicitdef.ll │ │ ├── ._coalesce_commute_subreg.ll │ │ ├── ._coalescer-commute1.ll │ │ ├── ._coalescer-commute2.ll │ │ ├── ._coalescer-commute3.ll │ │ ├── ._coalescer-commute4.ll │ │ ├── ._coalescer-commute5.ll │ │ ├── ._coalescer-cross.ll │ │ ├── ._coalescer-dce.ll │ │ ├── ._coalescer-dce2.ll │ │ ├── ._coalescer-identity.ll │ │ ├── ._coalescer-remat.ll │ │ ├── ._coalescer-subreg.ll │ │ ├── ._coalescer-win64.ll │ │ ├── ._code_placement.ll │ │ ├── ._code_placement_align_all.ll │ │ ├── ._code_placement_cold_loop_blocks.ll │ │ ├── ._code_placement_eh.ll │ │ ├── ._code_placement_ignore_succ_in_inner_loop.ll │ │ ├── ._code_placement_loop_rotation.ll │ │ ├── ._code_placement_loop_rotation2.ll │ │ ├── ._code_placement_loop_rotation3.ll │ │ ├── ._code_placement_outline_optional_branches.ll │ │ ├── ._codegen-prepare-addrmode-sext.ll │ │ ├── ._codegen-prepare-cast.ll │ │ ├── ._codegen-prepare-crash.ll │ │ ├── ._codegen-prepare-extload.ll │ │ ├── ._codegen-prepare.ll │ │ ├── ._codemodel.ll │ │ ├── ._coff-comdat.ll │ │ ├── ._coff-comdat2.ll │ │ ├── ._coff-comdat3.ll │ │ ├── ._coff-feat00.ll │ │ ├── ._coff-weak.ll │ │ ├── ._coldcc64.ll │ │ ├── ._combine-64bit-vec-binop.ll │ │ ├── ._combine-and.ll │ │ ├── ._combine-avx-intrinsics.ll │ │ ├── ._combine-avx2-intrinsics.ll │ │ ├── ._combine-lds.ll │ │ ├── ._combine-multiplies.ll │ │ ├── ._combine-or.ll │ │ ├── ._combine-sse41-intrinsics.ll │ │ ├── ._combine-testm-and.ll │ │ ├── ._combiner-aa-0.ll │ │ ├── ._combiner-aa-1.ll │ │ ├── ._commute-blend-avx2.ll │ │ ├── ._commute-blend-sse41.ll │ │ ├── ._commute-clmul.ll │ │ ├── ._commute-fcmp.ll │ │ ├── ._commute-intrinsic.ll │ │ ├── ._commute-two-addr.ll │ │ ├── ._commute-xop.ll │ │ ├── ._commuted-blend-mask.ll │ │ ├── ._compact-unwind.ll │ │ ├── ._compare-add.ll │ │ ├── ._compare-inf.ll │ │ ├── ._compare_folding.ll │ │ ├── ._compiler_used.ll │ │ ├── ._complex-asm.ll │ │ ├── ._complex-fca.ll │ │ ├── ._computeKnownBits_urem.ll │ │ ├── ._conditional-indecrement.ll │ │ ├── ._const-base-addr.ll │ │ ├── ._constant-combines.ll │ │ ├── ._constant-hoisting-and.ll │ │ ├── ._constant-hoisting-cmp.ll │ │ ├── ._constant-hoisting-optnone.ll │ │ ├── ._constant-hoisting-shift-immediate.ll │ │ ├── ._constant-pool-remat-0.ll │ │ ├── ._constant-pool-sharing.ll │ │ ├── ._constpool.ll │ │ ├── ._constructor.ll │ │ ├── ._convert-2-addr-3-addr-inc64.ll │ │ ├── ._copy-eflags.ll │ │ ├── ._copy-propagation.ll │ │ ├── ._copysign-constant-magnitude.ll │ │ ├── ._cpus.ll │ │ ├── ._crash-O0.ll │ │ ├── ._crash-lre-eliminate-dead-def.ll │ │ ├── ._crash-nosse.ll │ │ ├── ._crash.ll │ │ ├── ._critical-anti-dep-breaker.ll │ │ ├── ._critical-edge-split-2.ll │ │ ├── ._cse-add-with-overflow.ll │ │ ├── ._cstring.ll │ │ ├── ._ctpop-combine.ll │ │ ├── ._cvt16.ll │ │ ├── ._cvtv2f32.ll │ │ ├── ._cxx_tlscc64.ll │ │ ├── ._dag-fmf-cse.ll │ │ ├── ._dag-merge-fast-accesses.ll │ │ ├── ._dag-optnone.ll │ │ ├── ._dag-rauw-cse.ll │ │ ├── ._dagcombine-and-setcc.ll │ │ ├── ._dagcombine-buildvector.ll │ │ ├── ._dagcombine-cse.ll │ │ ├── ._dagcombine-shifts.ll │ │ ├── ._dagcombine-unsafe-math.ll │ │ ├── ._darwin-bzero.ll │ │ ├── ._darwin-no-dead-strip.ll │ │ ├── ._darwin-quote.ll │ │ ├── ._darwin-tls.ll │ │ ├── ._dbg-changes-codegen-branch-folding.ll │ │ ├── ._dbg-changes-codegen.ll │ │ ├── ._dbg-combine.ll │ │ ├── ._debugloc-argsize.ll │ │ ├── ._deopt-bundles.ll │ │ ├── ._deopt-intrinsic-cconv.ll │ │ ├── ._deopt-intrinsic.ll │ │ ├── ._disable-tail-calls.ll │ │ ├── ._discontiguous-loops.ll │ │ ├── ._div8.ll │ │ ├── ._divide-by-constant.ll │ │ ├── ._divrem.ll │ │ ├── ._divrem8_ext.ll │ │ ├── ._dllexport-x86_64.ll │ │ ├── ._dllexport.ll │ │ ├── ._dllimport-x86_64.ll │ │ ├── ._dllimport.ll │ │ ├── ._dollar-name.ll │ │ ├── ._dont-trunc-store-double-to-float.ll │ │ ├── ._dwarf-comp-dir.ll │ │ ├── ._dwarf-eh-prepare.ll │ │ ├── ._dyn-stackalloc.ll │ │ ├── ._dyn_alloca_aligned.ll │ │ ├── ._dynamic-alloca-in-entry.ll │ │ ├── ._dynamic-alloca-lifetime.ll │ │ ├── ._dynamic-allocas-VLAs.ll │ │ ├── ._early-ifcvt-crash.ll │ │ ├── ._early-ifcvt.ll │ │ ├── ._eflags-copy-expansion.mir │ │ ├── ._eh-label.ll │ │ ├── ._eh-nolandingpads.ll │ │ ├── ._eh-null-personality.ll │ │ ├── ._eh_frame.ll │ │ ├── ._elf-comdat.ll │ │ ├── ._elf-comdat2.ll │ │ ├── ._emit-big-cst.ll │ │ ├── ._empty-functions.ll │ │ ├── ._empty-struct-return-type.ll │ │ ├── ._emutls-pic.ll │ │ ├── ._emutls-pie.ll │ │ ├── ._emutls.ll │ │ ├── ._emutls_generic.ll │ │ ├── ._epilogue.ll │ │ ├── ._equiv_with_fndef.ll │ │ ├── ._equiv_with_vardef.ll │ │ ├── ._exception-label.ll │ │ ├── ._exedeps-movq.ll │ │ ├── ._exedepsfix-broadcast.ll │ │ ├── ._expand-opaque-const.ll │ │ ├── ._expand-vr64-gr64-copy.mir │ │ ├── ._extend.ll │ │ ├── ._extended-fma-contraction.ll │ │ ├── ._extern_weak.ll │ │ ├── ._extmul128.ll │ │ ├── ._extmul64.ll │ │ ├── ._extract-combine.ll │ │ ├── ._extract-concat.ll │ │ ├── ._extract-extract.ll │ │ ├── ._extract-store.ll │ │ ├── ._extractelement-from-arg.ll │ │ ├── ._extractelement-index.ll │ │ ├── ._extractelement-legalization-cycle.ll │ │ ├── ._extractelement-legalization-store-ordering.ll │ │ ├── ._extractelement-load.ll │ │ ├── ._extractelement-shuffle.ll │ │ ├── ._extractps.ll │ │ ├── ._f16c-intrinsics-fast-isel.ll │ │ ├── ._f16c-intrinsics.ll │ │ ├── ._fabs.ll │ │ ├── ._fadd-combines.ll │ │ ├── ._fast-cc-callee-pops.ll │ │ ├── ._fast-cc-merge-stack-adj.ll │ │ ├── ._fast-cc-pass-in-regs.ll │ │ ├── ._fast-isel-agg-constant.ll │ │ ├── ._fast-isel-args-fail.ll │ │ ├── ._fast-isel-args-fail2.ll │ │ ├── ._fast-isel-args.ll │ │ ├── ._fast-isel-atomic.ll │ │ ├── ._fast-isel-avoid-unnecessary-pic-base.ll │ │ ├── ._fast-isel-bail.ll │ │ ├── ._fast-isel-bc.ll │ │ ├── ._fast-isel-bitcasts-avx.ll │ │ ├── ._fast-isel-bitcasts.ll │ │ ├── ._fast-isel-branch_weights.ll │ │ ├── ._fast-isel-call-bool.ll │ │ ├── ._fast-isel-call.ll │ │ ├── ._fast-isel-cmp-branch.ll │ │ ├── ._fast-isel-cmp-branch2.ll │ │ ├── ._fast-isel-cmp-branch3.ll │ │ ├── ._fast-isel-cmp.ll │ │ ├── ._fast-isel-constant.ll │ │ ├── ._fast-isel-constpool.ll │ │ ├── ._fast-isel-constrain-store-indexreg.ll │ │ ├── ._fast-isel-deadcode.ll │ │ ├── ._fast-isel-divrem-x86-64.ll │ │ ├── ._fast-isel-divrem.ll │ │ ├── ._fast-isel-double-half-convertion.ll │ │ ├── ._fast-isel-emutls.ll │ │ ├── ._fast-isel-expect.ll │ │ ├── ._fast-isel-extract.ll │ │ ├── ._fast-isel-float-half-convertion.ll │ │ ├── ._fast-isel-fneg.ll │ │ ├── ._fast-isel-fold-mem.ll │ │ ├── ._fast-isel-fptrunc-fpext.ll │ │ ├── ._fast-isel-gep.ll │ │ ├── ._fast-isel-gv.ll │ │ ├── ._fast-isel-i1.ll │ │ ├── ._fast-isel-int-float-conversion.ll │ │ ├── ._fast-isel-mem.ll │ │ ├── ._fast-isel-movsbl-indexreg.ll │ │ ├── ._fast-isel-nontemporal.ll │ │ ├── ._fast-isel-ret-ext.ll │ │ ├── ._fast-isel-select-cmov.ll │ │ ├── ._fast-isel-select-cmov2.ll │ │ ├── ._fast-isel-select-cmp.ll │ │ ├── ._fast-isel-select-pseudo-cmov.ll │ │ ├── ._fast-isel-select-sse.ll │ │ ├── ._fast-isel-select.ll │ │ ├── ._fast-isel-sext.ll │ │ ├── ._fast-isel-sse12-fptoint.ll │ │ ├── ._fast-isel-stackcheck.ll │ │ ├── ._fast-isel-store.ll │ │ ├── ._fast-isel-tailcall.ll │ │ ├── ._fast-isel-tls.ll │ │ ├── ._fast-isel-trunc-kill-subreg.ll │ │ ├── ._fast-isel-vecload.ll │ │ ├── ._fast-isel-x32.ll │ │ ├── ._fast-isel-x86-64.ll │ │ ├── ._fast-isel-x86.ll │ │ ├── ._fast-isel.ll │ │ ├── ._fastcall-correct-mangling.ll │ │ ├── ._fastcc-2.ll │ │ ├── ._fastcc-byval.ll │ │ ├── ._fastcc-sret.ll │ │ ├── ._fastcc.ll │ │ ├── ._fastcc3struct.ll │ │ ├── ._fastisel-gep-promote-before-add.ll │ │ ├── ._fastmath-float-half-conversion.ll │ │ ├── ._fcmove.ll │ │ ├── ._fdiv-combine.ll │ │ ├── ._fdiv.ll │ │ ├── ._field-extract-use-trunc.ll │ │ ├── ._fildll.ll │ │ ├── ._fixup-bw-copy.ll │ │ ├── ._fixup-bw-copy.mir │ │ ├── ._fixup-bw-inst.ll │ │ ├── ._fixup-lea.ll │ │ ├── ._float-asmprint.ll │ │ ├── ._float-conv-elim.ll │ │ ├── ._floor-soft-float.ll │ │ ├── ._fltused.ll │ │ ├── ._fltused_function_pointer.ll │ │ ├── ._fma-commute-x86.ll │ │ ├── ._fma-do-not-commute.ll │ │ ├── ._fma-intrinsics-phi-213-to-231.ll │ │ ├── ._fma-intrinsics-x86.ll │ │ ├── ._fma-phi-213-to-231.ll │ │ ├── ._fma-scalar-memfold.ll │ │ ├── ._fma.ll │ │ ├── ._fma4-intrinsics-x86_64-folded-load.ll │ │ ├── ._fma_patterns.ll │ │ ├── ._fma_patterns_wide.ll │ │ ├── ._fmaxnum.ll │ │ ├── ._fminnum.ll │ │ ├── ._fmul-combines.ll │ │ ├── ._fmul-zero.ll │ │ ├── ._fnabs.ll │ │ ├── ._fold-add.ll │ │ ├── ._fold-and-shift.ll │ │ ├── ._fold-call-2.ll │ │ ├── ._fold-call-3.ll │ │ ├── ._fold-call-oper.ll │ │ ├── ._fold-call.ll │ │ ├── ._fold-imm.ll │ │ ├── ._fold-load-binops.ll │ │ ├── ._fold-load-unops.ll │ │ ├── ._fold-load-vec.ll │ │ ├── ._fold-load.ll │ │ ├── ._fold-mul-lohi.ll │ │ ├── ._fold-pcmpeqd-1.ll │ │ ├── ._fold-pcmpeqd-2.ll │ │ ├── ._fold-push.ll │ │ ├── ._fold-sext-trunc.ll │ │ ├── ._fold-tied-op.ll │ │ ├── ._fold-vector-bv-crash.ll │ │ ├── ._fold-vector-sext-crash.ll │ │ ├── ._fold-vector-sext-crash2.ll │ │ ├── ._fold-vector-sext-zext.ll │ │ ├── ._fold-vector-shl-crash.ll │ │ ├── ._fold-vector-shuffle-crash.ll │ │ ├── ._fold-vector-trunc-sitofp.ll │ │ ├── ._fold-vex.ll │ │ ├── ._fold-xmm-zero.ll │ │ ├── ._fold-zext-trunc.ll │ │ ├── ._force-align-stack-alloca.ll │ │ ├── ._force-align-stack.ll │ │ ├── ._fp-double-rounding.ll │ │ ├── ._fp-elim-and-no-fp-elim.ll │ │ ├── ._fp-elim.ll │ │ ├── ._fp-fast.ll │ │ ├── ._fp-immediate-shorten.ll │ │ ├── ._fp-in-intregs.ll │ │ ├── ._fp-load-trunc.ll │ │ ├── ._fp-logic.ll │ │ ├── ._fp-select-cmp-and.ll │ │ ├── ._fp-stack-2results.ll │ │ ├── ._fp-stack-O0-crash.ll │ │ ├── ._fp-stack-O0.ll │ │ ├── ._fp-stack-compare-cmov.ll │ │ ├── ._fp-stack-compare.ll │ │ ├── ._fp-stack-direct-ret.ll │ │ ├── ._fp-stack-ret-conv.ll │ │ ├── ._fp-stack-ret-store.ll │ │ ├── ._fp-stack-ret.ll │ │ ├── ._fp-stack-retcopy.ll │ │ ├── ._fp-stack-set-st1.ll │ │ ├── ._fp-stack.ll │ │ ├── ._fp-trunc.ll │ │ ├── ._fp-une-cmp.ll │ │ ├── ._fp128-calling-conv.ll │ │ ├── ._fp128-cast.ll │ │ ├── ._fp128-compare.ll │ │ ├── ._fp128-i128.ll │ │ ├── ._fp128-libcalls.ll │ │ ├── ._fp128-load.ll │ │ ├── ._fp128-select.ll │ │ ├── ._fp128-store.ll │ │ ├── ._fp2sint.ll │ │ ├── ._fp_constant_op.ll │ │ ├── ._fp_load_cast_fold.ll │ │ ├── ._fp_load_fold.ll │ │ ├── ._fpcmp-soft-fp.ll │ │ ├── ._fpstack-debuginstr-kill.ll │ │ ├── ._frame-base.ll │ │ ├── ._frame-order.ll │ │ ├── ._frameaddr.ll │ │ ├── ._frameregister.ll │ │ ├── ._frem-msvc32.ll │ │ ├── ._fsgsbase.ll │ │ ├── ._fsxor-alignment.ll │ │ ├── ._full-lsr.ll │ │ ├── ._funclet-layout.ll │ │ ├── ._function-alias.ll │ │ ├── ._function-subtarget-features-2.ll │ │ ├── ._function-subtarget-features.ll │ │ ├── ._ga-offset.ll │ │ ├── ._ga-offset2.ll │ │ ├── ._gather-addresses.ll │ │ ├── ._gcc_except_table.ll │ │ ├── ._gcc_except_table_functions.ll │ │ ├── ._getelementptr.ll │ │ ├── ._ghc-cc.ll │ │ ├── ._ghc-cc64.ll │ │ ├── ._global-access-pie.ll │ │ ├── ._global-fill.ll │ │ ├── ._global-sections-comdat.ll │ │ ├── ._global-sections-tls.ll │ │ ├── ._global-sections.ll │ │ ├── ._gs-fold.ll │ │ ├── ._h-register-addressing-32.ll │ │ ├── ._h-register-addressing-64.ll │ │ ├── ._h-register-store.ll │ │ ├── ._h-registers-0.ll │ │ ├── ._h-registers-1.ll │ │ ├── ._h-registers-2.ll │ │ ├── ._h-registers-3.ll │ │ ├── ._haddsub-2.ll │ │ ├── ._haddsub-undef.ll │ │ ├── ._haddsub.ll │ │ ├── ._half.ll │ │ ├── ._handle-move.ll │ │ ├── ._hhvm-cc.ll │ │ ├── ._hidden-vis-2.ll │ │ ├── ._hidden-vis-3.ll │ │ ├── ._hidden-vis-4.ll │ │ ├── ._hidden-vis-pic.ll │ │ ├── ._hidden-vis.ll │ │ ├── ._hipe-cc.ll │ │ ├── ._hipe-cc64.ll │ │ ├── ._hipe-prologue.ll │ │ ├── ._hoist-common.ll │ │ ├── ._hoist-invariant-load.ll │ │ ├── ._hoist-spill-lpad.ll │ │ ├── ._hoist-spill.ll │ │ ├── ._huge-stack-offset.ll │ │ ├── ._i128-and-beyond.ll │ │ ├── ._i128-immediate.ll │ │ ├── ._i128-mul.ll │ │ ├── ._i128-ret.ll │ │ ├── ._i128-sdiv.ll │ │ ├── ._i16lshr8pat.ll │ │ ├── ._i1narrowfail.ll │ │ ├── ._i256-add.ll │ │ ├── ._i2k.ll │ │ ├── ._i386-setjmp-pic.ll │ │ ├── ._i386-shrink-wrapping.ll │ │ ├── ._i386-tlscall-fastregalloc.ll │ │ ├── ._i486-fence-loop.ll │ │ ├── ._i64-mem-copy.ll │ │ ├── ._i686-win-shrink-wrapping.ll │ │ ├── ._iabs.ll │ │ ├── ._ident-metadata.ll │ │ ├── ._ifunc-asm.ll │ │ ├── ._illegal-insert.ll │ │ ├── ._illegal-vector-args-return.ll │ │ ├── ._immediate_merging.ll │ │ ├── ._implicit-null-check-negative.ll │ │ ├── ._implicit-null-check.ll │ │ ├── ._implicit-null-checks.mir │ │ ├── ._imul-lea-2.ll │ │ ├── ._imul-lea.ll │ │ ├── ._imul.ll │ │ ├── ._inalloca-ctor.ll │ │ ├── ._inalloca-invoke.ll │ │ ├── ._inalloca-regparm.ll │ │ ├── ._inalloca-stdcall.ll │ │ ├── ._inalloca.ll │ │ ├── ._inconsistent_landingpad.ll │ │ ├── ._indirect-hidden.ll │ │ ├── ._init-priority.ll │ │ ├── ._inline-asm-2addr.ll │ │ ├── ._inline-asm-R-constraint.ll │ │ ├── ._inline-asm-bad-constraint-n.ll │ │ ├── ._inline-asm-duplicated-constraint.ll │ │ ├── ._inline-asm-error.ll │ │ ├── ._inline-asm-flag-clobber.ll │ │ ├── ._inline-asm-fpstack.ll │ │ ├── ._inline-asm-h.ll │ │ ├── ._inline-asm-modifier-n.ll │ │ ├── ._inline-asm-modifier-q.ll │ │ ├── ._inline-asm-mrv.ll │ │ ├── ._inline-asm-out-regs.ll │ │ ├── ._inline-asm-pic.ll │ │ ├── ._inline-asm-ptr-cast.ll │ │ ├── ._inline-asm-q-regs.ll │ │ ├── ._inline-asm-sp-clobber-memcpy.ll │ │ ├── ._inline-asm-stack-realign.ll │ │ ├── ._inline-asm-stack-realign2.ll │ │ ├── ._inline-asm-stack-realign3.ll │ │ ├── ._inline-asm-tied.ll │ │ ├── ._inline-asm-x-scalar.ll │ │ ├── ._inline-asm.ll │ │ ├── ._inline-sse.ll │ │ ├── ._inlineasm-sched-bug.ll │ │ ├── ._inreg.ll │ │ ├── ._ins_split_regalloc.ll │ │ ├── ._ins_subreg_coalesce-1.ll │ │ ├── ._ins_subreg_coalesce-2.ll │ │ ├── ._ins_subreg_coalesce-3.ll │ │ ├── ._insert-positions.ll │ │ ├── ._insertelement-copytoregs.ll │ │ ├── ._insertelement-legalize.ll │ │ ├── ._insertelement-zero.ll │ │ ├── ._insertps-O0-bug.ll │ │ ├── ._insertps-combine.ll │ │ ├── ._insertps-from-constantpool.ll │ │ ├── ._insertps-unfold-load-bug.ll │ │ ├── ._int-intrinsic.ll │ │ ├── ._interval-update-remat.ll │ │ ├── ._invalid-shift-immediate.ll │ │ ├── ._ipra-inline-asm.ll │ │ ├── ._ipra-local-linkage.ll │ │ ├── ._ipra-reg-usage.ll │ │ ├── ._ipra-transform.ll │ │ ├── ._isel-optnone.ll │ │ ├── ._isel-sink.ll │ │ ├── ._isel-sink2.ll │ │ ├── ._isel-sink3.ll │ │ ├── ._isint.ll │ │ ├── ._isnan.ll │ │ ├── ._isnan2.ll │ │ ├── ._ispositive.ll │ │ ├── ._jump_sign.ll │ │ ├── ._label-redefinition.ll │ │ ├── ._lakemont.ll │ │ ├── ._large-code-model-isel.ll │ │ ├── ._large-constants.ll │ │ ├── ._large-gep-chain.ll │ │ ├── ._large-gep-scale.ll │ │ ├── ._large-global.ll │ │ ├── ._late-address-taken.ll │ │ ├── ._ldzero.ll │ │ ├── ._lea-2.ll │ │ ├── ._lea-3.ll │ │ ├── ._lea-4.ll │ │ ├── ._lea-5.ll │ │ ├── ._lea-opt-memop-check-1.ll │ │ ├── ._lea-opt-memop-check-2.ll │ │ ├── ._lea-opt.ll │ │ ├── ._lea-recursion.ll │ │ ├── ._lea.ll │ │ ├── ._leaf-fp-elim.ll │ │ ├── ._legalize-fmp-oeq-vector-select.ll │ │ ├── ._legalize-libcalls.ll │ │ ├── ._legalize-shift-64.ll │ │ ├── ._legalize-shl-vec.ll │ │ ├── ._legalize-sub-zero-2.ll │ │ ├── ._legalize-sub-zero.ll │ │ ├── ._legalizedag_vec.ll │ │ ├── ._lfence.ll │ │ ├── ._libcall-sret.ll │ │ ├── ._licm-dominance.ll │ │ ├── ._licm-nested.ll │ │ ├── ._licm-regpressure.ll │ │ ├── ._licm-symbol.ll │ │ ├── ._limited-prec.ll │ │ ├── ._lit.local.cfg │ │ ├── ._live-out-reg-info.ll │ │ ├── ._liveness-local-regalloc.ll │ │ ├── ._llc-override-mcpu-mattr.ll │ │ ├── ._load-slice.ll │ │ ├── ._loc-remat.ll │ │ ├── ._local_stack_symbol_ordering.ll │ │ ├── ._localescape.ll │ │ ├── ._log2_not_readnone.ll │ │ ├── ._logical-load-fold.ll │ │ ├── ._long-setcc.ll │ │ ├── ._longlong-deadload.ll │ │ ├── ._loop-blocks.ll │ │ ├── ._loop-hoist.ll │ │ ├── ._loop-strength-reduce-2.ll │ │ ├── ._loop-strength-reduce-3.ll │ │ ├── ._loop-strength-reduce.ll │ │ ├── ._loop-strength-reduce2.ll │ │ ├── ._loop-strength-reduce4.ll │ │ ├── ._loop-strength-reduce5.ll │ │ ├── ._loop-strength-reduce6.ll │ │ ├── ._loop-strength-reduce7.ll │ │ ├── ._loop-strength-reduce8.ll │ │ ├── ._lower-bitcast.ll │ │ ├── ._lower-vec-shift-2.ll │ │ ├── ._lower-vec-shift.ll │ │ ├── ._lower-vec-shuffle-bug.ll │ │ ├── ._lsr-delayed-fold.ll │ │ ├── ._lsr-i386.ll │ │ ├── ._lsr-interesting-step.ll │ │ ├── ._lsr-loop-exit-cond.ll │ │ ├── ._lsr-negative-stride.ll │ │ ├── ._lsr-nonaffine.ll │ │ ├── ._lsr-normalization.ll │ │ ├── ._lsr-overflow.ll │ │ ├── ._lsr-quadratic-expand.ll │ │ ├── ._lsr-redundant-addressing.ll │ │ ├── ._lsr-reuse-trunc.ll │ │ ├── ._lsr-reuse.ll │ │ ├── ._lsr-sort.ll │ │ ├── ._lsr-static-addr.ll │ │ ├── ._lsr-wrap.ll │ │ ├── ._lzcnt-tzcnt.ll │ │ ├── ._lzcnt.ll │ │ ├── ._machine-combiner-int-vec.ll │ │ ├── ._machine-combiner-int.ll │ │ ├── ._machine-combiner.ll │ │ ├── ._machine-copy-prop.mir │ │ ├── ._machine-cp.ll │ │ ├── ._machine-cse.ll │ │ ├── ._machine-sink-and-implicit-null-checks.ll │ │ ├── ._machine-trace-metrics-crash.ll │ │ ├── ._macho-comdat.ll │ │ ├── ._masked-iv-safe.ll │ │ ├── ._masked-iv-unsafe.ll │ │ ├── ._masked_gather_scatter.ll │ │ ├── ._masked_memop.ll │ │ ├── ._maskmovdqu.ll │ │ ├── ._materialize.ll │ │ ├── ._mature-mc-support.ll │ │ ├── ._mbp-false-cfg-break.ll │ │ ├── ._mcinst-avx-lowering.ll │ │ ├── ._mcinst-lowering.ll │ │ ├── ._mcu-abi.ll │ │ ├── ._mem-intrin-base-reg.ll │ │ ├── ._mem-promote-integers.ll │ │ ├── ._membarrier.ll │ │ ├── ._memcmp.ll │ │ ├── ._memcpy-2.ll │ │ ├── ._memcpy-from-string.ll │ │ ├── ._memcpy.ll │ │ ├── ._memset-2.ll │ │ ├── ._memset-3.ll │ │ ├── ._memset-nonzero.ll │ │ ├── ._memset-sse-stack-realignment.ll │ │ ├── ._memset.ll │ │ ├── ._memset64-on-x86-32.ll │ │ ├── ._merge-consecutive-loads-128.ll │ │ ├── ._merge-consecutive-loads-256.ll │ │ ├── ._merge-consecutive-loads-512.ll │ │ ├── ._merge-consecutive-stores-i1.ll │ │ ├── ._merge-sp-update-lea.ll │ │ ├── ._merge-store-partially-alias-loads.ll │ │ ├── ._merge_store.ll │ │ ├── ._mfence.ll │ │ ├── ._mingw-alloca.ll │ │ ├── ._misaligned-memset.ll │ │ ├── ._misched-aa-colored.ll │ │ ├── ._misched-aa-mmos.ll │ │ ├── ._misched-balance.ll │ │ ├── ._misched-code-difference-with-debug.ll │ │ ├── ._misched-copy.ll │ │ ├── ._misched-crash.ll │ │ ├── ._misched-fusion.ll │ │ ├── ._misched-ilp.ll │ │ ├── ._misched-matmul.ll │ │ ├── ._misched-matrix.ll │ │ ├── ._misched-new.ll │ │ ├── ._mmx-arg-passing-x86-64.ll │ │ ├── ._mmx-arg-passing.ll │ │ ├── ._mmx-arith.ll │ │ ├── ._mmx-bitcast-fold.ll │ │ ├── ._mmx-bitcast.ll │ │ ├── ._mmx-coalescing.ll │ │ ├── ._mmx-copy-gprs.ll │ │ ├── ._mmx-fold-load.ll │ │ ├── ._mmx-intrinsics.ll │ │ ├── ._mmx-only.ll │ │ ├── ._mod128.ll │ │ ├── ._movbe.ll │ │ ├── ._movfs.ll │ │ ├── ._movgs.ll │ │ ├── ._movmsk.ll │ │ ├── ._movntdq-no-avx.ll │ │ ├── ._movpc32-check.ll │ │ ├── ._movtopush.ll │ │ ├── ._movtopush64.ll │ │ ├── ._ms-inline-asm.ll │ │ ├── ._mul-i1024.ll │ │ ├── ._mul-i256.ll │ │ ├── ._mul-i512.ll │ │ ├── ._mul-legalize.ll │ │ ├── ._mul-remat.ll │ │ ├── ._mul-shift-reassoc.ll │ │ ├── ._mul128.ll │ │ ├── ._mul128_sext_loop.ll │ │ ├── ._mul64.ll │ │ ├── ._muloti.ll │ │ ├── ._mult-alt-generic-i686.ll │ │ ├── ._mult-alt-generic-x86_64.ll │ │ ├── ._mult-alt-x86.ll │ │ ├── ._multiple-loop-post-inc.ll │ │ ├── ._multiple-return-values-cross-block.ll │ │ ├── ._mulx32.ll │ │ ├── ._mulx64.ll │ │ ├── ._musttail-fastcall.ll │ │ ├── ._musttail-indirect.ll │ │ ├── ._musttail-thiscall.ll │ │ ├── ._musttail-varargs.ll │ │ ├── ._musttail.ll │ │ ├── ._mwaitx.ll │ │ ├── ._named-reg-alloc.ll │ │ ├── ._named-reg-notareg.ll │ │ ├── ._nancvt.ll │ │ ├── ._narrow-shl-cst.ll │ │ ├── ._narrow-shl-load.ll │ │ ├── ._narrow_op-1.ll │ │ ├── ._neg-shl-add.ll │ │ ├── ._neg_cmp.ll │ │ ├── ._neg_fp.ll │ │ ├── ._negate-add-zero.ll │ │ ├── ._negative-offset.ll │ │ ├── ._negative-sin.ll │ │ ├── ._negative-stride-fptosi-user.ll │ │ ├── ._negative-subscript.ll │ │ ├── ._negative_zero.ll │ │ ├── ._new-remat.ll │ │ ├── ._newline-and-quote.ll │ │ ├── ._no-and8ri8.ll │ │ ├── ._no-cmov.ll │ │ ├── ._no-prolog-kill.ll │ │ ├── ._no-sse2-avg.ll │ │ ├── ._nobt.ll │ │ ├── ._nocx16.ll │ │ ├── ._non-lazy-bind.ll │ │ ├── ._non-unique-sections.ll │ │ ├── ._nonconst-static-ev.ll │ │ ├── ._nonconst-static-iv.ll │ │ ├── ._nontemporal-2.ll │ │ ├── ._nontemporal-loads.ll │ │ ├── ._nontemporal.ll │ │ ├── ._noreturn-call.ll │ │ ├── ._norex-subreg.ll │ │ ├── ._nosse-error1.ll │ │ ├── ._nosse-error2.ll │ │ ├── ._nosse-varargs.ll │ │ ├── ._null-streamer.ll │ │ ├── ._objc-gc-module-flags.ll │ │ ├── ._object-size.ll │ │ ├── ._opaque-constant-asm.ll │ │ ├── ._opt-ext-uses.ll │ │ ├── ._opt-shuff-tstore.ll │ │ ├── ._optimize-max-0.ll │ │ ├── ._optimize-max-1.ll │ │ ├── ._optimize-max-2.ll │ │ ├── ._optimize-max-3.ll │ │ ├── ._or-address.ll │ │ ├── ._or-branch.ll │ │ ├── ._or-lea.ll │ │ ├── ._osx-private-labels.ll │ │ ├── ._overlap-shift.ll │ │ ├── ._packed_struct.ll │ │ ├── ._palignr.ll │ │ ├── ._pass-three.ll │ │ ├── ._patchable-prologue.ll │ │ ├── ._patchpoint-invoke.ll │ │ ├── ._patchpoint-verifiable.mir │ │ ├── ._patchpoint-webkit_jscc.ll │ │ ├── ._patchpoint.ll │ │ ├── ._peep-setb.ll │ │ ├── ._peep-test-0.ll │ │ ├── ._peep-test-1.ll │ │ ├── ._peep-test-2.ll │ │ ├── ._peep-test-3.ll │ │ ├── ._peep-test-4.ll │ │ ├── ._peephole-fold-movsd.ll │ │ ├── ._peephole-multiple-folds.ll │ │ ├── ._peephole-na-phys-copy-folding.ll │ │ ├── ._personality.ll │ │ ├── ._personality_size.ll │ │ ├── ._phaddsub.ll │ │ ├── ._phi-bit-propagation.ll │ │ ├── ._phi-immediate-factoring.ll │ │ ├── ._phielim-split.ll │ │ ├── ._phys-reg-local-regalloc.ll │ │ ├── ._phys_subreg_coalesce-2.ll │ │ ├── ._phys_subreg_coalesce-3.ll │ │ ├── ._phys_subreg_coalesce.ll │ │ ├── ._pic-load-remat.ll │ │ ├── ._pic.ll │ │ ├── ._pic_jumptable.ll │ │ ├── ._pie.ll │ │ ├── ._pku.ll │ │ ├── ._pmovext.ll │ │ ├── ._pmovsx-inreg.ll │ │ ├── ._pmul.ll │ │ ├── ._pmulld.ll │ │ ├── ._pointer-vector.ll │ │ ├── ._pop-stack-cleanup.ll │ │ ├── ._popcnt.ll │ │ ├── ._post-ra-sched.ll │ │ ├── ._postalloc-coalescing.ll │ │ ├── ._postra-licm.ll │ │ ├── ._powi.ll │ │ ├── ._pr10068.ll │ │ ├── ._pr10475.ll │ │ ├── ._pr10499.ll │ │ ├── ._pr10523.ll │ │ ├── ._pr10524.ll │ │ ├── ._pr10525.ll │ │ ├── ._pr10526.ll │ │ ├── ._pr11202.ll │ │ ├── ._pr11334.ll │ │ ├── ._pr11415.ll │ │ ├── ._pr11468.ll │ │ ├── ._pr11985.ll │ │ ├── ._pr11998.ll │ │ ├── ._pr12312.ll │ │ ├── ._pr12360.ll │ │ ├── ._pr12889.ll │ │ ├── ._pr13209.ll │ │ ├── ._pr13220.ll │ │ ├── ._pr13458.ll │ │ ├── ._pr13577.ll │ │ ├── ._pr13859.ll │ │ ├── ._pr13899.ll │ │ ├── ._pr14088.ll │ │ ├── ._pr14098.ll │ │ ├── ._pr14161.ll │ │ ├── ._pr14204.ll │ │ ├── ._pr14314.ll │ │ ├── ._pr14333.ll │ │ ├── ._pr14562.ll │ │ ├── ._pr1462.ll │ │ ├── ._pr1489.ll │ │ ├── ._pr1505.ll │ │ ├── ._pr1505b.ll │ │ ├── ._pr15267.ll │ │ ├── ._pr15296.ll │ │ ├── ._pr15309.ll │ │ ├── ._pr16031.ll │ │ ├── ._pr16360.ll │ │ ├── ._pr16807.ll │ │ ├── ._pr17546.ll │ │ ├── ._pr17631.ll │ │ ├── ._pr17764.ll │ │ ├── ._pr18014.ll │ │ ├── ._pr18023.ll │ │ ├── ._pr18054.ll │ │ ├── ._pr18162.ll │ │ ├── ._pr18846.ll │ │ ├── ._pr19049.ll │ │ ├── ._pr20020.ll │ │ ├── ._pr20088.ll │ │ ├── ._pr21099.ll │ │ ├── ._pr2177.ll │ │ ├── ._pr21792.ll │ │ ├── ._pr2182.ll │ │ ├── ._pr22019.ll │ │ ├── ._pr22103.ll │ │ ├── ._pr22774.ll │ │ ├── ._pr23103.ll │ │ ├── ._pr23246.ll │ │ ├── ._pr2326.ll │ │ ├── ._pr23273.ll │ │ ├── ._pr23603.ll │ │ ├── ._pr23664.ll │ │ ├── ._pr24139.ll │ │ ├── ._pr24374.ll │ │ ├── ._pr24602.ll │ │ ├── ._pr25828.ll │ │ ├── ._pr2585.ll │ │ ├── ._pr26350.ll │ │ ├── ._pr2656.ll │ │ ├── ._pr2659.ll │ │ ├── ._pr26625.ll │ │ ├── ._pr26652.ll │ │ ├── ._pr26757.ll │ │ ├── ._pr26835.ll │ │ ├── ._pr26870.ll │ │ ├── ._pr27071.ll │ │ ├── ._pr27501.ll │ │ ├── ._pr27591.ll │ │ ├── ._pr27681.mir │ │ ├── ._pr28173.ll │ │ ├── ._pr28444.ll │ │ ├── ._pr28472.ll │ │ ├── ._pr28489.ll │ │ ├── ._pr2849.ll │ │ ├── ._pr28504.ll │ │ ├── ._pr28515.ll │ │ ├── ._pr28560.ll │ │ ├── ._pr28824.ll │ │ ├── ._pr2924.ll │ │ ├── ._pr2982.ll │ │ ├── ._pr30298.ll │ │ ├── ._pr3154.ll │ │ ├── ._pr3216.ll │ │ ├── ._pr3241.ll │ │ ├── ._pr3243.ll │ │ ├── ._pr3244.ll │ │ ├── ._pr3250.ll │ │ ├── ._pr3317.ll │ │ ├── ._pr3366.ll │ │ ├── ._pr3457.ll │ │ ├── ._pr3522.ll │ │ ├── ._pr5145.ll │ │ ├── ._pr7882.ll │ │ ├── ._pr9127.ll │ │ ├── ._pr9743.ll │ │ ├── ._pre-ra-sched.ll │ │ ├── ._prefetch.ll │ │ ├── ._prefixdata.ll │ │ ├── ._preserve_allcc64.ll │ │ ├── ._preserve_mostcc64.ll │ │ ├── ._private-2.ll │ │ ├── ._private.ll │ │ ├── ._prolog-push-seq.ll │ │ ├── ._prologuedata.ll │ │ ├── ._promote-assert-zext.ll │ │ ├── ._promote-i16.ll │ │ ├── ._promote-trunc.ll │ │ ├── ._promote.ll │ │ ├── ._ps4-noreturn.ll │ │ ├── ._pseudo_cmov_lower.ll │ │ ├── ._pseudo_cmov_lower1.ll │ │ ├── ._pseudo_cmov_lower2.ll │ │ ├── ._pshufb-mask-comments.ll │ │ ├── ._pshufd-combine-crash.ll │ │ ├── ._psubus.ll │ │ ├── ._ptr-rotate.ll │ │ ├── ._ptrtoint-constexpr.ll │ │ ├── ._push-cfi-debug.ll │ │ ├── ._push-cfi-obj.ll │ │ ├── ._push-cfi.ll │ │ ├── ._ragreedy-bug.ll │ │ ├── ._ragreedy-hoist-spill.ll │ │ ├── ._ragreedy-last-chance-recoloring.ll │ │ ├── ._rd-mod-wr-eflags.ll │ │ ├── ._rdpmc.ll │ │ ├── ._rdrand.ll │ │ ├── ._rdseed.ll │ │ ├── ._rdtsc.ll │ │ ├── ._read-fp-no-frame-pointer.ll │ │ ├── ._recip-fastmath.ll │ │ ├── ._red-zone.ll │ │ ├── ._red-zone2.ll │ │ ├── ._reduce-trunc-shl.ll │ │ ├── ._regalloc-reconcile-broken-hints.ll │ │ ├── ._regalloc-spill-at-ehpad.ll │ │ ├── ._reghinting.ll │ │ ├── ._regpressure.ll │ │ ├── ._rem.ll │ │ ├── ._rem_crash.ll │ │ ├── ._remat-constant.ll │ │ ├── ._remat-fold-load.ll │ │ ├── ._remat-mov-0.ll │ │ ├── ._remat-phys-dead.ll │ │ ├── ._remat-scalar-zero.ll │ │ ├── ._ret-addr.ll │ │ ├── ._ret-i64-0.ll │ │ ├── ._ret-mmx.ll │ │ ├── ._return-ext.ll │ │ ├── ._return_zeroext_i2.ll │ │ ├── ._returned-trunc-tail-calls.ll │ │ ├── ._reverse_branches.ll │ │ ├── ._rip-rel-address.ll │ │ ├── ._rip-rel-lea.ll │ │ ├── ._rodata-relocs.ll │ │ ├── ._rot16.ll │ │ ├── ._rot32.ll │ │ ├── ._rot64.ll │ │ ├── ._rotate.ll │ │ ├── ._rotate2.ll │ │ ├── ._rotate4.ll │ │ ├── ._rounding-ops.ll │ │ ├── ._rrlist-livereg-corrutpion.ll │ │ ├── ._rtm.ll │ │ ├── ._sad.ll │ │ ├── ._saddo-redundant-add.ll │ │ ├── ._safestack.ll │ │ ├── ._safestack_ssp.ll │ │ ├── ._sandybridge-loads.ll │ │ ├── ._sar_fold.ll │ │ ├── ._sar_fold64.ll │ │ ├── ._scalar-extract.ll │ │ ├── ._scalar-fp-to-i64.ll │ │ ├── ._scalar-int-to-fp.ll │ │ ├── ._scalar-min-max-fill-operand.ll │ │ ├── ._scalar_sse_minmax.ll │ │ ├── ._scalar_widen_div.ll │ │ ├── ._scalarize-bitcast.ll │ │ ├── ._scev-interchange.ll │ │ ├── ._scheduler-backtracking.ll │ │ ├── ._sdiv-exact.ll │ │ ├── ._sdiv-pow2.ll │ │ ├── ._segmented-stacks-dynamic.ll │ │ ├── ._segmented-stacks.ll │ │ ├── ._seh-catch-all-win32.ll │ │ ├── ._seh-catch-all.ll │ │ ├── ._seh-catchpad.ll │ │ ├── ._seh-except-finally.ll │ │ ├── ._seh-exception-code.ll │ │ ├── ._seh-filter-no-personality.ll │ │ ├── ._seh-finally.ll │ │ ├── ._seh-safe-div-win32.ll │ │ ├── ._seh-safe-div.ll │ │ ├── ._seh-stack-realign.ll │ │ ├── ._select-with-and-or.ll │ │ ├── ._select.ll │ │ ├── ._select_const.ll │ │ ├── ._selectiondag-crash.ll │ │ ├── ._selectiondag-cse.ll │ │ ├── ._setcc-combine.ll │ │ ├── ._setcc-lowering.ll │ │ ├── ._setcc-narrowing.ll │ │ ├── ._setcc-sentinals.ll │ │ ├── ._setcc.ll │ │ ├── ._setjmp-spills.ll │ │ ├── ._setoeq.ll │ │ ├── ._setuge.ll │ │ ├── ._sext-i1.ll │ │ ├── ._sext-load.ll │ │ ├── ._sext-ret-val.ll │ │ ├── ._sext-setcc-self.ll │ │ ├── ._sext-subreg.ll │ │ ├── ._sext-trunc.ll │ │ ├── ._sfence.ll │ │ ├── ._sha.ll │ │ ├── ._shift-and.ll │ │ ├── ._shift-avx2-crash.ll │ │ ├── ._shift-bmi2.ll │ │ ├── ._shift-coalesce.ll │ │ ├── ._shift-codegen.ll │ │ ├── ._shift-combine-crash.ll │ │ ├── ._shift-combine.ll │ │ ├── ._shift-double.ll │ │ ├── ._shift-folding.ll │ │ ├── ._shift-i128.ll │ │ ├── ._shift-i256.ll │ │ ├── ._shift-one.ll │ │ ├── ._shift-pair.ll │ │ ├── ._shift-parts.ll │ │ ├── ._shift-pcmp.ll │ │ ├── ._shl-anyext.ll │ │ ├── ._shl-i64.ll │ │ ├── ._shl_elim.ll │ │ ├── ._shl_undef.ll │ │ ├── ._shrink-compare.ll │ │ ├── ._shrink-fp-const1.ll │ │ ├── ._shrink-fp-const2.ll │ │ ├── ._shrink-wrap-chkstk.ll │ │ ├── ._shrink_vmul.ll │ │ ├── ._shrinkwrap-hang.ll │ │ ├── ._shuffle-combine-crash.ll │ │ ├── ._sibcall-2.ll │ │ ├── ._sibcall-3.ll │ │ ├── ._sibcall-4.ll │ │ ├── ._sibcall-5.ll │ │ ├── ._sibcall-6.ll │ │ ├── ._sibcall-byval.ll │ │ ├── ._sibcall-win64.ll │ │ ├── ._sibcall.ll │ │ ├── ._simple-zext.ll │ │ ├── ._sincos-opt.ll │ │ ├── ._sincos.ll │ │ ├── ._sink-blockfreq.ll │ │ ├── ._sink-cheap-instructions.ll │ │ ├── ._sink-hoist.ll │ │ ├── ._sink-out-of-loop.ll │ │ ├── ._sjlj-baseptr.ll │ │ ├── ._sjlj-eh.ll │ │ ├── ._sjlj.ll │ │ ├── ._slow-div.ll │ │ ├── ._slow-incdec.ll │ │ ├── ._slow-unaligned-mem.ll │ │ ├── ._small-byval-memcpy.ll │ │ ├── ._smul-with-overflow.ll │ │ ├── ._soft-fp.ll │ │ ├── ._soft-sitofp.ll │ │ ├── ._splat-const.ll │ │ ├── ._splat-for-size.ll │ │ ├── ._split-eh-lpad-edges.ll │ │ ├── ._split-vector-bitcast.ll │ │ ├── ._split-vector-rem.ll │ │ ├── ._sqrt-fastmath-mir.ll │ │ ├── ._sqrt-fastmath.ll │ │ ├── ._sqrt.ll │ │ ├── ._sret-implicit.ll │ │ ├── ._sse-align-0.ll │ │ ├── ._sse-align-1.ll │ │ ├── ._sse-align-10.ll │ │ ├── ._sse-align-11.ll │ │ ├── ._sse-align-12.ll │ │ ├── ._sse-align-2.ll │ │ ├── ._sse-align-3.ll │ │ ├── ._sse-align-4.ll │ │ ├── ._sse-align-5.ll │ │ ├── ._sse-align-6.ll │ │ ├── ._sse-align-7.ll │ │ ├── ._sse-align-8.ll │ │ ├── ._sse-align-9.ll │ │ ├── ._sse-commute.ll │ │ ├── ._sse-domains.ll │ │ ├── ._sse-fcopysign.ll │ │ ├── ._sse-intel-ocl.ll │ │ ├── ._sse-intrinsics-fast-isel-x86_64.ll │ │ ├── ._sse-intrinsics-fast-isel.ll │ │ ├── ._sse-intrinsics-x86-upgrade.ll │ │ ├── ._sse-intrinsics-x86.ll │ │ ├── ._sse-load-ret.ll │ │ ├── ._sse-minmax.ll │ │ ├── ._sse-only.ll │ │ ├── ._sse-scalar-fp-arith-unary.ll │ │ ├── ._sse-scalar-fp-arith.ll │ │ ├── ._sse-unaligned-mem-feature.ll │ │ ├── ._sse-varargs.ll │ │ ├── ._sse1.ll │ │ ├── ._sse2-intrinsics-fast-isel-x86_64.ll │ │ ├── ._sse2-intrinsics-fast-isel.ll │ │ ├── ._sse2-intrinsics-x86-upgrade.ll │ │ ├── ._sse2-intrinsics-x86.ll │ │ ├── ._sse2-vector-shifts.ll │ │ ├── ._sse2.ll │ │ ├── ._sse3-avx-addsub-2.ll │ │ ├── ._sse3-avx-addsub.ll │ │ ├── ._sse3-intrinsics-fast-isel.ll │ │ ├── ._sse3-intrinsics-x86.ll │ │ ├── ._sse3.ll │ │ ├── ._sse41-intrinsics-fast-isel.ll │ │ ├── ._sse41-intrinsics-x86-upgrade.ll │ │ ├── ._sse41-intrinsics-x86.ll │ │ ├── ._sse41-pmovxrm.ll │ │ ├── ._sse41.ll │ │ ├── ._sse42-intrinsics-fast-isel-x86_64.ll │ │ ├── ._sse42-intrinsics-fast-isel.ll │ │ ├── ._sse42-intrinsics-x86.ll │ │ ├── ._sse42.ll │ │ ├── ._sse42_64.ll │ │ ├── ._sse4a-intrinsics-fast-isel.ll │ │ ├── ._sse4a-upgrade.ll │ │ ├── ._sse4a.ll │ │ ├── ._sse_partial_update.ll │ │ ├── ._sse_reload_fold.ll │ │ ├── ._ssp-data-layout.ll │ │ ├── ._ssp-guard-spill.ll │ │ ├── ._ssse3-intrinsics-fast-isel.ll │ │ ├── ._ssse3-intrinsics-x86.ll │ │ ├── ._stack-align-memcpy.ll │ │ ├── ._stack-align.ll │ │ ├── ._stack-align2.ll │ │ ├── ._stack-folding-3dnow.ll │ │ ├── ._stack-folding-adx-x86_64.ll │ │ ├── ._stack-folding-fp-avx1.ll │ │ ├── ._stack-folding-fp-avx512vl.ll │ │ ├── ._stack-folding-fp-sse42.ll │ │ ├── ._stack-folding-int-avx1.ll │ │ ├── ._stack-folding-int-avx2.ll │ │ ├── ._stack-folding-int-sse42.ll │ │ ├── ._stack-folding-mmx.ll │ │ ├── ._stack-folding-x86_64.ll │ │ ├── ._stack-folding-xop.ll │ │ ├── ._stack-probe-size.ll │ │ ├── ._stack-protector-dbginfo.ll │ │ ├── ._stack-protector-msvc.ll │ │ ├── ._stack-protector-target.ll │ │ ├── ._stack-protector-vreg-to-vreg-copy.ll │ │ ├── ._stack-protector-weight.ll │ │ ├── ._stack-protector.ll │ │ ├── ._stack-update-frame-opcode.ll │ │ ├── ._stack_guard_remat.ll │ │ ├── ._stackguard-internal.ll │ │ ├── ._stackmap-fast-isel.ll │ │ ├── ._stackmap-frame-setup.ll │ │ ├── ._stackmap-large-constants.ll │ │ ├── ._stackmap-liveness.ll │ │ ├── ._stackmap-nops.ll │ │ ├── ._stackmap-shadow-optimization.ll │ │ ├── ._stackmap.ll │ │ ├── ._stackpointer.ll │ │ ├── ._statepoint-allocas.ll │ │ ├── ._statepoint-call-lowering.ll │ │ ├── ._statepoint-far-call.ll │ │ ├── ._statepoint-forward.ll │ │ ├── ._statepoint-gctransition-call-lowering.ll │ │ ├── ._statepoint-invoke.ll │ │ ├── ._statepoint-stack-usage.ll │ │ ├── ._statepoint-stackmap-format.ll │ │ ├── ._statepoint-uniqueing.ll │ │ ├── ._statepoint-vector-bad-spill.ll │ │ ├── ._statepoint-vector.ll │ │ ├── ._stdarg.ll │ │ ├── ._stdcall-notailcall.ll │ │ ├── ._stdcall.ll │ │ ├── ._store-empty-member.ll │ │ ├── ._store-fp-constant.ll │ │ ├── ._store-global-address.ll │ │ ├── ._store-narrow.ll │ │ ├── ._store-zero-and-minus-one.ll │ │ ├── ._store_op_load_fold.ll │ │ ├── ._store_op_load_fold2.ll │ │ ├── ._stores-merging.ll │ │ ├── ._storetrunc-fp.ll │ │ ├── ._stride-nine-with-base-reg.ll │ │ ├── ._stride-reuse.ll │ │ ├── ._sub-with-overflow.ll │ │ ├── ._sub.ll │ │ ├── ._subreg-to-reg-0.ll │ │ ├── ._subreg-to-reg-1.ll │ │ ├── ._subreg-to-reg-2.ll │ │ ├── ._subreg-to-reg-3.ll │ │ ├── ._subreg-to-reg-4.ll │ │ ├── ._subreg-to-reg-6.ll │ │ ├── ._sunkaddr-ext.ll │ │ ├── ._swift-return.ll │ │ ├── ._swifterror.ll │ │ ├── ._swiftself.ll │ │ ├── ._switch-bt.ll │ │ ├── ._switch-crit-edge-constant.ll │ │ ├── ._switch-default-only.ll │ │ ├── ._switch-density.ll │ │ ├── ._switch-edge-weight.ll │ │ ├── ._switch-jump-table.ll │ │ ├── ._switch-or.ll │ │ ├── ._switch-order-weight.ll │ │ ├── ._switch-zextload.ll │ │ ├── ._switch.ll │ │ ├── ._swizzle-2.ll │ │ ├── ._swizzle-avx2.ll │ │ ├── ._system-intrinsics-64-xsave.ll │ │ ├── ._system-intrinsics-64-xsavec.ll │ │ ├── ._system-intrinsics-64-xsaveopt.ll │ │ ├── ._system-intrinsics-64-xsaves.ll │ │ ├── ._system-intrinsics-64.ll │ │ ├── ._system-intrinsics-xsave.ll │ │ ├── ._system-intrinsics-xsavec.ll │ │ ├── ._system-intrinsics-xsaveopt.ll │ │ ├── ._system-intrinsics-xsaves.ll │ │ ├── ._system-intrinsics.ll │ │ ├── ._tail-call-attrs.ll │ │ ├── ._tail-call-casts.ll │ │ ├── ._tail-call-got.ll │ │ ├── ._tail-call-legality.ll │ │ ├── ._tail-call-parameter-attrs-mismatch.ll │ │ ├── ._tail-call-win64.ll │ │ ├── ._tail-dup-addr.ll │ │ ├── ._tail-dup-catchret.ll │ │ ├── ._tail-merge-after-mbp.ll │ │ ├── ._tail-merge-unreachable.ll │ │ ├── ._tail-merge-wineh.ll │ │ ├── ._tail-opts.ll │ │ ├── ._tail-threshold.ll │ │ ├── ._tailcall-64.ll │ │ ├── ._tailcall-calleesave.ll │ │ ├── ._tailcall-cgp-dup.ll │ │ ├── ._tailcall-disable.ll │ │ ├── ._tailcall-fastisel.ll │ │ ├── ._tailcall-largecode.ll │ │ ├── ._tailcall-mem-intrinsics.ll │ │ ├── ._tailcall-msvc-conventions.ll │ │ ├── ._tailcall-multiret.ll │ │ ├── ._tailcall-readnone.ll │ │ ├── ._tailcall-returndup-void.ll │ │ ├── ._tailcall-ri64.ll │ │ ├── ._tailcall-stackalign.ll │ │ ├── ._tailcall-structret.ll │ │ ├── ._tailcall.ll │ │ ├── ._tailcallbyval.ll │ │ ├── ._tailcallbyval64.ll │ │ ├── ._tailcallfp.ll │ │ ├── ._tailcallfp2.ll │ │ ├── ._tailcallpic1.ll │ │ ├── ._tailcallpic2.ll │ │ ├── ._tailcallpic3.ll │ │ ├── ._tailcallstack64.ll │ │ ├── ._targetLoweringGeneric.ll │ │ ├── ._tbm-intrinsics-fast-isel-x86_64.ll │ │ ├── ._tbm-intrinsics-fast-isel.ll │ │ ├── ._tbm-intrinsics-x86_64.ll │ │ ├── ._tbm_patterns.ll │ │ ├── ._test-nofold.ll │ │ ├── ._test-shrink-bug.ll │ │ ├── ._test-shrink.ll │ │ ├── ._testb-je-fusion.ll │ │ ├── ._testl-commute.ll │ │ ├── ._this-return-64.ll │ │ ├── ._tls-addr-non-leaf-function.ll │ │ ├── ._tls-android-negative.ll │ │ ├── ._tls-android.ll │ │ ├── ._tls-local-dynamic.ll │ │ ├── ._tls-models.ll │ │ ├── ._tls-pic.ll │ │ ├── ._tls-pie.ll │ │ ├── ._tls-shrink-wrapping.ll │ │ ├── ._tls-windows-itanium.ll │ │ ├── ._tls.ll │ │ ├── ._tlv-1.ll │ │ ├── ._tlv-2.ll │ │ ├── ._tlv-3.ll │ │ ├── ._token_landingpad.ll │ │ ├── ._trap.ll │ │ ├── ._trunc-ext-ld-st.ll │ │ ├── ._trunc-store.ll │ │ ├── ._trunc-to-bool.ll │ │ ├── ._twoaddr-coalesce-2.ll │ │ ├── ._twoaddr-coalesce-3.ll │ │ ├── ._twoaddr-coalesce.ll │ │ ├── ._twoaddr-lea.ll │ │ ├── ._twoaddr-pass-sink.ll │ │ ├── ._twoaddr-sink-terminator.ll │ │ ├── ._uint64-to-float.ll │ │ ├── ._uint_to_fp-2.ll │ │ ├── ._uint_to_fp.ll │ │ ├── ._umul-with-carry.ll │ │ ├── ._umul-with-overflow.ll │ │ ├── ._unaligned-32-byte-memops.ll │ │ ├── ._unaligned-load.ll │ │ ├── ._unaligned-spill-folding.ll │ │ ├── ._undef-label.ll │ │ ├── ._unknown-location.ll │ │ ├── ._unreachable-loop-sinking.ll │ │ ├── ._unreachableblockelim.ll │ │ ├── ._unused_stackslots.ll │ │ ├── ._unwind-init.ll │ │ ├── ._unwindraise.ll │ │ ├── ._update-terminator.mir │ │ ├── ._urem-i8-constant.ll │ │ ├── ._urem-power-of-two.ll │ │ ├── ._use-add-flags.ll │ │ ├── ._utf16-cfstrings.ll │ │ ├── ._utf8.ll │ │ ├── ._v2f32.ll │ │ ├── ._v4f32-immediate.ll │ │ ├── ._v4i32load-crash.ll │ │ ├── ._v8i1-masks.ll │ │ ├── ._vaargs.ll │ │ ├── ._vararg-callee-cleanup.ll │ │ ├── ._vararg_no_start.ll │ │ ├── ._vararg_tailcall.ll │ │ ├── ._variable-sized-darwin-bzero.ll │ │ ├── ._variadic-node-pic.ll │ │ ├── ._vastart-defs-eflags.ll │ │ ├── ._vbinop-simplify-bug.ll │ │ ├── ._vec-loadsingles-alignment.ll │ │ ├── ._vec-trunc-store.ll │ │ ├── ._vec_add.ll │ │ ├── ._vec_align.ll │ │ ├── ._vec_align_i256.ll │ │ ├── ._vec_anyext.ll │ │ ├── ._vec_call.ll │ │ ├── ._vec_cast.ll │ │ ├── ._vec_cast2.ll │ │ ├── ._vec_cmp_sint-128.ll │ │ ├── ._vec_cmp_uint-128.ll │ │ ├── ._vec_compare-sse4.ll │ │ ├── ._vec_compare.ll │ │ ├── ._vec_ctbits.ll │ │ ├── ._vec_ext_inreg.ll │ │ ├── ._vec_extract-avx.ll │ │ ├── ._vec_extract-mmx.ll │ │ ├── ._vec_extract-sse4.ll │ │ ├── ._vec_extract.ll │ │ ├── ._vec_fabs.ll │ │ ├── ._vec_floor.ll │ │ ├── ._vec_fneg.ll │ │ ├── ._vec_fp_to_int.ll │ │ ├── ._vec_fpext.ll │ │ ├── ._vec_fptrunc.ll │ │ ├── ._vec_i64.ll │ │ ├── ._vec_ins_extract-1.ll │ │ ├── ._vec_ins_extract.ll │ │ ├── ._vec_insert-2.ll │ │ ├── ._vec_insert-3.ll │ │ ├── ._vec_insert-4.ll │ │ ├── ._vec_insert-5.ll │ │ ├── ._vec_insert-7.ll │ │ ├── ._vec_insert-8.ll │ │ ├── ._vec_insert-9.ll │ │ ├── ._vec_insert-mmx.ll │ │ ├── ._vec_int_to_fp.ll │ │ ├── ._vec_loadsingles.ll │ │ ├── ._vec_logical.ll │ │ ├── ._vec_minmax_sint.ll │ │ ├── ._vec_minmax_uint.ll │ │ ├── ._vec_partial.ll │ │ ├── ._vec_reassociate.ll │ │ ├── ._vec_return.ll │ │ ├── ._vec_round.ll │ │ ├── ._vec_sdiv_to_shift.ll │ │ ├── ._vec_set-2.ll │ │ ├── ._vec_set-3.ll │ │ ├── ._vec_set-4.ll │ │ ├── ._vec_set-6.ll │ │ ├── ._vec_set-7.ll │ │ ├── ._vec_set-8.ll │ │ ├── ._vec_set-A.ll │ │ ├── ._vec_set-B.ll │ │ ├── ._vec_set-C.ll │ │ ├── ._vec_set-D.ll │ │ ├── ._vec_set-F.ll │ │ ├── ._vec_set-H.ll │ │ ├── ._vec_set.ll │ │ ├── ._vec_setcc-2.ll │ │ ├── ._vec_setcc.ll │ │ ├── ._vec_shift.ll │ │ ├── ._vec_shift2.ll │ │ ├── ._vec_shift3.ll │ │ ├── ._vec_shift4.ll │ │ ├── ._vec_shift5.ll │ │ ├── ._vec_shift6.ll │ │ ├── ._vec_shift7.ll │ │ ├── ._vec_shuf-insert.ll │ │ ├── ._vec_split.ll │ │ ├── ._vec_ss_load_fold.ll │ │ ├── ._vec_trunc_sext.ll │ │ ├── ._vec_udiv_to_shift.ll │ │ ├── ._vec_uint_to_fp-fastmath.ll │ │ ├── ._vec_uint_to_fp.ll │ │ ├── ._vec_unsafe-fp-math.ll │ │ ├── ._vec_zero-2.ll │ │ ├── ._vec_zero.ll │ │ ├── ._vec_zero_cse.ll │ │ ├── ._vector-bitreverse.ll │ │ ├── ._vector-blend.ll │ │ ├── ._vector-compare-combines.ll │ │ ├── ._vector-compare-results.ll │ │ ├── ._vector-gep.ll │ │ ├── ._vector-half-conversions.ll │ │ ├── ._vector-idiv-sdiv-128.ll │ │ ├── ._vector-idiv-sdiv-256.ll │ │ ├── ._vector-idiv-sdiv-512.ll │ │ ├── ._vector-idiv-udiv-128.ll │ │ ├── ._vector-idiv-udiv-256.ll │ │ ├── ._vector-idiv-udiv-512.ll │ │ ├── ._vector-idiv.ll │ │ ├── ._vector-intrinsics.ll │ │ ├── ._vector-lzcnt-128.ll │ │ ├── ._vector-lzcnt-256.ll │ │ ├── ._vector-lzcnt-512.ll │ │ ├── ._vector-merge-store-fp-constants.ll │ │ ├── ._vector-pcmp.ll │ │ ├── ._vector-popcnt-128.ll │ │ ├── ._vector-popcnt-256.ll │ │ ├── ._vector-popcnt-512.ll │ │ ├── ._vector-rem.ll │ │ ├── ._vector-rotate-128.ll │ │ ├── ._vector-rotate-256.ll │ │ ├── ._vector-sext.ll │ │ ├── ._vector-shift-ashr-128.ll │ │ ├── ._vector-shift-ashr-256.ll │ │ ├── ._vector-shift-ashr-512.ll │ │ ├── ._vector-shift-lshr-128.ll │ │ ├── ._vector-shift-lshr-256.ll │ │ ├── ._vector-shift-lshr-512.ll │ │ ├── ._vector-shift-shl-128.ll │ │ ├── ._vector-shift-shl-256.ll │ │ ├── ._vector-shift-shl-512.ll │ │ ├── ._vector-shuffle-128-v16.ll │ │ ├── ._vector-shuffle-128-v2.ll │ │ ├── ._vector-shuffle-128-v4.ll │ │ ├── ._vector-shuffle-128-v8.ll │ │ ├── ._vector-shuffle-256-v16.ll │ │ ├── ._vector-shuffle-256-v32.ll │ │ ├── ._vector-shuffle-256-v4.ll │ │ ├── ._vector-shuffle-256-v8.ll │ │ ├── ._vector-shuffle-512-v16.ll │ │ ├── ._vector-shuffle-512-v32.ll │ │ ├── ._vector-shuffle-512-v64.ll │ │ ├── ._vector-shuffle-512-v8.ll │ │ ├── ._vector-shuffle-combining-avx.ll │ │ ├── ._vector-shuffle-combining-avx2.ll │ │ ├── ._vector-shuffle-combining-avx512bw.ll │ │ ├── ._vector-shuffle-combining-ssse3.ll │ │ ├── ._vector-shuffle-combining-xop.ll │ │ ├── ._vector-shuffle-combining.ll │ │ ├── ._vector-shuffle-mmx.ll │ │ ├── ._vector-shuffle-sse1.ll │ │ ├── ._vector-shuffle-sse41.ll │ │ ├── ._vector-shuffle-sse4a.ll │ │ ├── ._vector-shuffle-v1.ll │ │ ├── ._vector-shuffle-variable-128.ll │ │ ├── ._vector-shuffle-variable-256.ll │ │ ├── ._vector-trunc-math.ll │ │ ├── ._vector-trunc.ll │ │ ├── ._vector-tzcnt-128.ll │ │ ├── ._vector-tzcnt-256.ll │ │ ├── ._vector-tzcnt-512.ll │ │ ├── ._vector-variable-idx.ll │ │ ├── ._vector-variable-idx2.ll │ │ ├── ._vector-zext.ll │ │ ├── ._vector-zmov.ll │ │ ├── ._vector.ll │ │ ├── ._vectorcall.ll │ │ ├── ._version_directive.ll │ │ ├── ._vfcmp.ll │ │ ├── ._viabs.ll │ │ ├── ._virtual-registers-cleared-in-machine-functions-liveins.ll │ │ ├── ._visibility.ll │ │ ├── ._visibility2.ll │ │ ├── ._vmovq.ll │ │ ├── ._volatile.ll │ │ ├── ._vortex-bug.ll │ │ ├── ._vselect-2.ll │ │ ├── ._vselect-avx.ll │ │ ├── ._vselect-minmax.ll │ │ ├── ._vselect.ll │ │ ├── ._vshift-1.ll │ │ ├── ._vshift-2.ll │ │ ├── ._vshift-3.ll │ │ ├── ._vshift-4.ll │ │ ├── ._vshift-5.ll │ │ ├── ._vshift-6.ll │ │ ├── ._vshift_scalar.ll │ │ ├── ._vshift_split.ll │ │ ├── ._vshift_split2.ll │ │ ├── ._vsplit-and.ll │ │ ├── ._vzero-excess.ll │ │ ├── ._warn-stack.ll │ │ ├── ._weak.ll │ │ ├── ._weak_def_can_be_hidden.ll │ │ ├── ._webkit-jscc.ll │ │ ├── ._wide-fma-contraction.ll │ │ ├── ._wide-integer-cmp.ll │ │ ├── ._wide-integer-fold.ll │ │ ├── ._widen_arith-1.ll │ │ ├── ._widen_arith-2.ll │ │ ├── ._widen_arith-3.ll │ │ ├── ._widen_arith-4.ll │ │ ├── ._widen_arith-5.ll │ │ ├── ._widen_arith-6.ll │ │ ├── ._widen_bitops-0.ll │ │ ├── ._widen_bitops-1.ll │ │ ├── ._widen_cast-1.ll │ │ ├── ._widen_cast-2.ll │ │ ├── ._widen_cast-3.ll │ │ ├── ._widen_cast-4.ll │ │ ├── ._widen_cast-5.ll │ │ ├── ._widen_cast-6.ll │ │ ├── ._widen_compare-1.ll │ │ ├── ._widen_conv-1.ll │ │ ├── ._widen_conv-2.ll │ │ ├── ._widen_conv-3.ll │ │ ├── ._widen_conv-4.ll │ │ ├── ._widen_conversions.ll │ │ ├── ._widen_extract-1.ll │ │ ├── ._widen_load-0.ll │ │ ├── ._widen_load-1.ll │ │ ├── ._widen_load-2.ll │ │ ├── ._widen_shuffle-1.ll │ │ ├── ._win-alloca-expander.ll │ │ ├── ._win-catchpad-csrs.ll │ │ ├── ._win-catchpad-nested-cxx.ll │ │ ├── ._win-catchpad-nested.ll │ │ ├── ._win-catchpad-varargs.ll │ │ ├── ._win-catchpad.ll │ │ ├── ._win-cleanuppad.ll │ │ ├── ._win-funclet-cfi.ll │ │ ├── ._win-mixed-ehpersonality.ll │ │ ├── ._win32-eh-states.ll │ │ ├── ._win32-eh.ll │ │ ├── ._win32-pic-jumptable.ll │ │ ├── ._win32-seh-catchpad-realign.ll │ │ ├── ._win32-seh-catchpad.ll │ │ ├── ._win32-seh-nested-finally.ll │ │ ├── ._win32-spill-xmm.ll │ │ ├── ._win32_sret.ll │ │ ├── ._win64_alloca_dynalloca.ll │ │ ├── ._win64_call_epi.ll │ │ ├── ._win64_eh.ll │ │ ├── ._win64_frame.ll │ │ ├── ._win64_nonvol.ll │ │ ├── ._win64_params.ll │ │ ├── ._win64_sibcall.ll │ │ ├── ._win64_vararg.ll │ │ ├── ._win_chkstk.ll │ │ ├── ._win_coreclr_chkstk.ll │ │ ├── ._win_cst_pool.ll │ │ ├── ._windows-itanium-alloca.ll │ │ ├── ._wineh-coreclr.ll │ │ ├── ._wineh-exceptionpointer.ll │ │ ├── ._wineh-no-ehpads.ll │ │ ├── ._x32-function_pointer-1.ll │ │ ├── ._x32-function_pointer-2.ll │ │ ├── ._x32-function_pointer-3.ll │ │ ├── ._x32-indirectbr.ll │ │ ├── ._x32-landingpad.ll │ │ ├── ._x32-lea-1.ll │ │ ├── ._x32-va_start.ll │ │ ├── ._x86-16.ll │ │ ├── ._x86-32-intrcc.ll │ │ ├── ._x86-32-vector-calling-conv.ll │ │ ├── ._x86-64-and-mask.ll │ │ ├── ._x86-64-arg.ll │ │ ├── ._x86-64-asm.ll │ │ ├── ._x86-64-baseptr.ll │ │ ├── ._x86-64-call.ll │ │ ├── ._x86-64-dead-stack-adjust.ll │ │ ├── ._x86-64-disp.ll │ │ ├── ._x86-64-double-precision-shift-left.ll │ │ ├── ._x86-64-double-precision-shift-right.ll │ │ ├── ._x86-64-double-shifts-Oz-Os-O2.ll │ │ ├── ._x86-64-double-shifts-var.ll │ │ ├── ._x86-64-extend-shift.ll │ │ ├── ._x86-64-flags-intrinsics.ll │ │ ├── ._x86-64-gv-offset.ll │ │ ├── ._x86-64-intrcc.ll │ │ ├── ._x86-64-jumps.ll │ │ ├── ._x86-64-mem.ll │ │ ├── ._x86-64-ms_abi-vararg.ll │ │ ├── ._x86-64-pic-1.ll │ │ ├── ._x86-64-pic-10.ll │ │ ├── ._x86-64-pic-11.ll │ │ ├── ._x86-64-pic-2.ll │ │ ├── ._x86-64-pic-3.ll │ │ ├── ._x86-64-pic-4.ll │ │ ├── ._x86-64-pic-5.ll │ │ ├── ._x86-64-pic-6.ll │ │ ├── ._x86-64-pic-7.ll │ │ ├── ._x86-64-pic-8.ll │ │ ├── ._x86-64-pic-9.ll │ │ ├── ._x86-64-pic.ll │ │ ├── ._x86-64-plt-relative-reloc.ll │ │ ├── ._x86-64-psub.ll │ │ ├── ._x86-64-ptr-arg-simple.ll │ │ ├── ._x86-64-ret0.ll │ │ ├── ._x86-64-shortint.ll │ │ ├── ._x86-64-sret-return-2.ll │ │ ├── ._x86-64-sret-return.ll │ │ ├── ._x86-64-stack-and-frame-ptr.ll │ │ ├── ._x86-64-static-relo-movl.ll │ │ ├── ._x86-64-tls-1.ll │ │ ├── ._x86-64-varargs.ll │ │ ├── ._x86-big-ret.ll │ │ ├── ._x86-flags-intrinsics.ll │ │ ├── ._x86-fold-pshufb.ll │ │ ├── ._x86-framelowering-trap.ll │ │ ├── ._x86-inline-asm-validation.ll │ │ ├── ._x86-interrupt_cc.ll │ │ ├── ._x86-interrupt_cld.ll │ │ ├── ._x86-interrupt_vzeroupper.ll │ │ ├── ._x86-mixed-alignment-dagcombine.ll │ │ ├── ._x86-plt-relative-reloc.ll │ │ ├── ._x86-repmov-copy-eflags.ll │ │ ├── ._x86-sanitizer-shrink-wrapping.ll │ │ ├── ._x86-setcc-int-to-fp-combine.ll │ │ ├── ._x86-shifts.ll │ │ ├── ._x86-shrink-wrap-unwind.ll │ │ ├── ._x86-shrink-wrapping.ll │ │ ├── ._x86-store-gv-addr.ll │ │ ├── ._x86-upgrade-avx-vbroadcast.ll │ │ ├── ._x86-upgrade-avx2-vbroadcast.ll │ │ ├── ._x86-win64-shrink-wrapping.ll │ │ ├── ._x86_64-mul-by-const.ll │ │ ├── ._x87.ll │ │ ├── ._xaluo.ll │ │ ├── ._xmm-r64.ll │ │ ├── ._xmulo.ll │ │ ├── ._xop-intrinsics-fast-isel.ll │ │ ├── ._xop-intrinsics-x86_64-upgrade.ll │ │ ├── ._xop-intrinsics-x86_64.ll │ │ ├── ._xop-mask-comments.ll │ │ ├── ._xop-pcmov.ll │ │ ├── ._xor-icmp.ll │ │ ├── ._xor.ll │ │ ├── ._xray-attribute-instrumentation.ll │ │ ├── ._xray-selective-instrumentation-miss.ll │ │ ├── ._xray-selective-instrumentation.ll │ │ ├── ._xtest.ll │ │ ├── ._zero-remat.ll │ │ ├── ._zext-extract_subreg.ll │ │ ├── ._zext-fold.ll │ │ ├── ._zext-inreg-0.ll │ │ ├── ._zext-inreg-1.ll │ │ ├── ._zext-sext.ll │ │ ├── ._zext-shl.ll │ │ ├── ._zext-trunc.ll │ │ ├── ._zlib-longest-match.ll │ │ ├── 2003-08-03-CallArgLiveRanges.ll │ │ ├── 2003-08-23-DeadBlockTest.ll │ │ ├── 2003-11-03-GlobalBool.ll │ │ ├── 2004-02-13-FrameReturnAddress.ll │ │ ├── 2004-02-14-InefficientStackPointer.ll │ │ ├── 2004-02-22-Casts.ll │ │ ├── 2004-03-30-Select-Max.ll │ │ ├── 2004-04-13-FPCMOV-Crash.ll │ │ ├── 2004-06-10-StackifierCrash.ll │ │ ├── 2004-10-08-SelectSetCCFold.ll │ │ ├── 2005-01-17-CycleInDAG.ll │ │ ├── 2005-02-14-IllegalAssembler.ll │ │ ├── 2005-05-08-FPStackifierPHI.ll │ │ ├── 2006-01-19-ISelFoldingBug.ll │ │ ├── 2006-03-01-InstrSchedBug.ll │ │ ├── 2006-03-02-InstrSchedBug.ll │ │ ├── 2006-04-04-CrossBlockCrash.ll │ │ ├── 2006-04-27-ISelFoldingBug.ll │ │ ├── 2006-05-01-SchedCausingSpills.ll │ │ ├── 2006-05-02-InstrSched1.ll │ │ ├── 2006-05-02-InstrSched2.ll │ │ ├── 2006-05-08-CoalesceSubRegClass.ll │ │ ├── 2006-05-08-InstrSched.ll │ │ ├── 2006-05-11-InstrSched.ll │ │ ├── 2006-05-17-VectorArg.ll │ │ ├── 2006-05-22-FPSetEQ.ll │ │ ├── 2006-05-25-CycleInDAG.ll │ │ ├── 2006-07-10-InlineAsmAConstraint.ll │ │ ├── 2006-07-12-InlineAsmQConstraint.ll │ │ ├── 2006-07-20-InlineAsm.ll │ │ ├── 2006-07-28-AsmPrint-Long-As-Pointer.ll │ │ ├── 2006-07-31-SingleRegClass.ll │ │ ├── 2006-08-07-CycleInDAG.ll │ │ ├── 2006-08-16-CycleInDAG.ll │ │ ├── 2006-08-21-ExtraMovInst.ll │ │ ├── 2006-09-01-CycleInDAG.ll │ │ ├── 2006-10-02-BoolRetCrash.ll │ │ ├── 2006-10-09-CycleInDAG.ll │ │ ├── 2006-10-10-FindModifiedNodeSlotBug.ll │ │ ├── 2006-10-12-CycleInDAG.ll │ │ ├── 2006-10-13-CycleInDAG.ll │ │ ├── 2006-10-19-SwitchUnnecessaryBranching.ll │ │ ├── 2006-11-12-CSRetCC.ll │ │ ├── 2006-11-17-IllegalMove.ll │ │ ├── 2006-11-27-SelectLegalize.ll │ │ ├── 2006-12-16-InlineAsmCrash.ll │ │ ├── 2006-12-19-IntelSyntax.ll │ │ ├── 2007-01-08-InstrSched.ll │ │ ├── 2007-01-08-X86-64-Pointer.ll │ │ ├── 2007-01-13-StackPtrIndex.ll │ │ ├── 2007-01-29-InlineAsm-ir.ll │ │ ├── 2007-02-04-OrAddrMode.ll │ │ ├── 2007-02-16-BranchFold.ll │ │ ├── 2007-02-19-LiveIntervalAssert.ll │ │ ├── 2007-02-23-DAGCombine-Miscompile.ll │ │ ├── 2007-02-25-FastCCStack.ll │ │ ├── 2007-03-01-SpillerCrash.ll │ │ ├── 2007-03-15-GEP-Idx-Sink.ll │ │ ├── 2007-03-16-InlineAsm.ll │ │ ├── 2007-03-18-LiveIntervalAssert.ll │ │ ├── 2007-03-24-InlineAsmMultiRegConstraint.ll │ │ ├── 2007-03-24-InlineAsmPModifier.ll │ │ ├── 2007-03-24-InlineAsmVectorOp.ll │ │ ├── 2007-03-24-InlineAsmXConstraint.ll │ │ ├── 2007-03-26-CoalescerBug.ll │ │ ├── 2007-04-08-InlineAsmCrash.ll │ │ ├── 2007-04-11-InlineAsmVectorResult.ll │ │ ├── 2007-04-17-LiveIntervalAssert.ll │ │ ├── 2007-04-24-Huge-Stack.ll │ │ ├── 2007-04-24-VectorCrash.ll │ │ ├── 2007-04-27-InlineAsm-IntMemInput.ll │ │ ├── 2007-05-05-Personality.ll │ │ ├── 2007-05-05-VecCastExpand.ll │ │ ├── 2007-05-14-LiveIntervalAssert.ll │ │ ├── 2007-05-15-maskmovq.ll │ │ ├── 2007-05-17-ShuffleISelBug.ll │ │ ├── 2007-06-04-X86-64-CtorAsmBugs.ll │ │ ├── 2007-06-28-X86-64-isel.ll │ │ ├── 2007-06-29-DAGCombinerBug.ll │ │ ├── 2007-06-29-VecFPConstantCSEBug.ll │ │ ├── 2007-07-03-GR64ToVR64.ll │ │ ├── 2007-07-10-StackerAssert.ll │ │ ├── 2007-07-18-Vector-Extract.ll │ │ ├── 2007-08-01-LiveVariablesBug.ll │ │ ├── 2007-08-09-IllegalX86-64Asm.ll │ │ ├── 2007-08-10-SignExtSubreg.ll │ │ ├── 2007-09-05-InvalidAsm.ll │ │ ├── 2007-09-06-ExtWeakAliasee.ll │ │ ├── 2007-09-27-LDIntrinsics.ll │ │ ├── 2007-10-04-AvoidEFLAGSCopy.ll │ │ ├── 2007-10-12-CoalesceExtSubReg.ll │ │ ├── 2007-10-12-SpillerUnfold1.ll │ │ ├── 2007-10-12-SpillerUnfold2.ll │ │ ├── 2007-10-14-CoalescerCrash.ll │ │ ├── 2007-10-15-CoalescerCrash.ll │ │ ├── 2007-10-16-CoalescerCrash.ll │ │ ├── 2007-10-19-SpillerUnfold.ll │ │ ├── 2007-10-28-inlineasm-q-modifier.ll │ │ ├── 2007-10-29-ExtendSetCC.ll │ │ ├── 2007-10-30-LSRCrash.ll │ │ ├── 2007-10-31-extractelement-i64.ll │ │ ├── 2007-11-01-ISelCrash.ll │ │ ├── 2007-11-03-x86-64-q-constraint.ll │ │ ├── 2007-11-04-LiveIntervalCrash.ll │ │ ├── 2007-11-04-LiveVariablesBug.ll │ │ ├── 2007-11-04-rip-immediate-constant.ll │ │ ├── 2007-11-06-InstrSched.ll │ │ ├── 2007-11-07-MulBy4.ll │ │ ├── 2007-11-30-LoadFolding-Bug.ll │ │ ├── 2007-12-16-BURRSchedCrash.ll │ │ ├── 2007-12-18-LoadCSEBug.ll │ │ ├── 2008-01-08-IllegalCMP.ll │ │ ├── 2008-01-08-SchedulerCrash.ll │ │ ├── 2008-01-09-LongDoubleSin.ll │ │ ├── 2008-01-16-FPStackifierAssert.ll │ │ ├── 2008-01-16-InvalidDAGCombineXform.ll │ │ ├── 2008-02-05-ISelCrash.ll │ │ ├── 2008-02-06-LoadFoldingBug.ll │ │ ├── 2008-02-14-BitMiscompile.ll │ │ ├── 2008-02-18-TailMergingBug.ll │ │ ├── 2008-02-20-InlineAsmClobber.ll │ │ ├── 2008-02-22-LocalRegAllocBug.ll │ │ ├── 2008-02-25-InlineAsmBug.ll │ │ ├── 2008-02-25-X86-64-CoalescerBug.ll │ │ ├── 2008-02-26-AsmDirectMemOp.ll │ │ ├── 2008-02-27-DeadSlotElimBug.ll │ │ ├── 2008-02-27-PEICrash.ll │ │ ├── 2008-03-06-frem-fpstack.ll │ │ ├── 2008-03-07-APIntBug.ll │ │ ├── 2008-03-10-RegAllocInfLoop.ll │ │ ├── 2008-03-12-ThreadLocalAlias.ll │ │ ├── 2008-03-13-TwoAddrPassCrash.ll │ │ ├── 2008-03-14-SpillerCrash.ll │ │ ├── 2008-03-19-DAGCombinerBug.ll │ │ ├── 2008-03-23-DarwinAsmComments.ll │ │ ├── 2008-03-25-TwoAddrPassBug.ll │ │ ├── 2008-03-31-SpillerFoldingBug.ll │ │ ├── 2008-04-02-unnamedEH.ll │ │ ├── 2008-04-08-CoalescerCrash.ll │ │ ├── 2008-04-09-BranchFolding.ll │ │ ├── 2008-04-15-LiveVariableBug.ll │ │ ├── 2008-04-16-CoalescerBug.ll │ │ ├── 2008-04-16-ReMatBug.ll │ │ ├── 2008-04-17-CoalescerBug.ll │ │ ├── 2008-04-24-MemCpyBug.ll │ │ ├── 2008-04-24-pblendw-fold-crash.ll │ │ ├── 2008-04-26-Asm-Optimize-Imm.ll │ │ ├── 2008-04-28-CoalescerBug.ll │ │ ├── 2008-04-28-CyclicSchedUnit.ll │ │ ├── 2008-05-01-InvalidOrdCompare.ll │ │ ├── 2008-05-09-PHIElimBug.ll │ │ ├── 2008-05-09-ShuffleLoweringBug.ll │ │ ├── 2008-05-12-tailmerge-5.ll │ │ ├── 2008-05-21-CoalescerBug.ll │ │ ├── 2008-05-22-FoldUnalignedLoad.ll │ │ ├── 2008-05-28-CoalescerBug.ll │ │ ├── 2008-05-28-LocalRegAllocBug.ll │ │ ├── 2008-06-13-NotVolatileLoadStore.ll │ │ ├── 2008-06-13-VolatileLoadStore.ll │ │ ├── 2008-06-16-SubregsBug.ll │ │ ├── 2008-06-25-VecISelBug.ll │ │ ├── 2008-07-07-DanglingDeadInsts.ll │ │ ├── 2008-07-09-ELFSectionAttributes.ll │ │ ├── 2008-07-11-SHLBy1.ll │ │ ├── 2008-07-16-CoalescerCrash.ll │ │ ├── 2008-07-19-movups-spills.ll │ │ ├── 2008-07-22-CombinerCrash.ll │ │ ├── 2008-07-23-VSetCC.ll │ │ ├── 2008-08-06-CmpStride.ll │ │ ├── 2008-08-06-RewriterBug.ll │ │ ├── 2008-08-17-UComiCodeGenBug.ll │ │ ├── 2008-08-23-64Bit-maskmovq.ll │ │ ├── 2008-08-31-EH_RETURN32.ll │ │ ├── 2008-08-31-EH_RETURN64.ll │ │ ├── 2008-09-05-sinttofp-2xi32.ll │ │ ├── 2008-09-09-LinearScanBug.ll │ │ ├── 2008-09-11-CoalescerBug.ll │ │ ├── 2008-09-11-CoalescerBug2.ll │ │ ├── 2008-09-17-inline-asm-1.ll │ │ ├── 2008-09-18-inline-asm-2.ll │ │ ├── 2008-09-19-RegAllocBug.ll │ │ ├── 2008-09-25-sseregparm-1.ll │ │ ├── 2008-09-26-FrameAddrBug.ll │ │ ├── 2008-09-29-ReMatBug.ll │ │ ├── 2008-09-29-VolatileBug.ll │ │ ├── 2008-10-06-x87ld-nan-1.ll │ │ ├── 2008-10-06-x87ld-nan-2.ll │ │ ├── 2008-10-07-SSEISelBug.ll │ │ ├── 2008-10-11-CallCrash.ll │ │ ├── 2008-10-13-CoalescerBug.ll │ │ ├── 2008-10-16-VecUnaryOp.ll │ │ ├── 2008-10-17-Asm64bitRConstraint.ll │ │ ├── 2008-10-20-AsmDoubleInI32.ll │ │ ├── 2008-10-24-FlippedCompare.ll │ │ ├── 2008-10-27-CoalescerBug.ll │ │ ├── 2008-10-29-ExpandVAARG.ll │ │ ├── 2008-11-03-F80VAARG.ll │ │ ├── 2008-11-06-testb.ll │ │ ├── 2008-11-13-inlineasm-3.ll │ │ ├── 2008-11-29-ULT-Sign.ll │ │ ├── 2008-12-01-SpillerAssert.ll │ │ ├── 2008-12-01-loop-iv-used-outside-loop.ll │ │ ├── 2008-12-02-IllegalResultType.ll │ │ ├── 2008-12-02-dagcombine-1.ll │ │ ├── 2008-12-02-dagcombine-2.ll │ │ ├── 2008-12-02-dagcombine-3.ll │ │ ├── 2008-12-16-dagcombine-4.ll │ │ ├── 2008-12-19-EarlyClobberBug.ll │ │ ├── 2008-12-22-dagcombine-5.ll │ │ ├── 2008-12-23-crazy-address.ll │ │ ├── 2008-12-23-dagcombine-6.ll │ │ ├── 2009-01-13-DoubleUpdate.ll │ │ ├── 2009-01-16-SchedulerBug.ll │ │ ├── 2009-01-16-UIntToFP.ll │ │ ├── 2009-01-18-ConstantExprCrash.ll │ │ ├── 2009-01-25-NoSSE.ll │ │ ├── 2009-01-26-WrongCheck.ll │ │ ├── 2009-01-27-NullStrings.ll │ │ ├── 2009-01-31-BigShift.ll │ │ ├── 2009-01-31-BigShift2.ll │ │ ├── 2009-01-31-BigShift3.ll │ │ ├── 2009-02-01-LargeMask.ll │ │ ├── 2009-02-03-AnalyzedTwice.ll │ │ ├── 2009-02-04-sext-i64-gep.ll │ │ ├── 2009-02-08-CoalescerBug.ll │ │ ├── 2009-02-09-ivs-different-sizes.ll │ │ ├── 2009-02-11-codegenprepare-reuse.ll │ │ ├── 2009-02-12-DebugInfoVLA.ll │ │ ├── 2009-02-12-InlineAsm-nieZ-constraints.ll │ │ ├── 2009-02-12-SpillerBug.ll │ │ ├── 2009-02-21-ExtWeakInitializer.ll │ │ ├── 2009-02-25-CommuteBug.ll │ │ ├── 2009-02-26-MachineLICMBug.ll │ │ ├── 2009-03-03-BTHang.ll │ │ ├── 2009-03-03-BitcastLongDouble.ll │ │ ├── 2009-03-05-burr-list-crash.ll │ │ ├── 2009-03-07-FPConstSelect.ll │ │ ├── 2009-03-09-APIntCrash.ll │ │ ├── 2009-03-09-SpillerBug.ll │ │ ├── 2009-03-10-CoalescerBug.ll │ │ ├── 2009-03-12-CPAlignBug.ll │ │ ├── 2009-03-13-PHIElimBug.ll │ │ ├── 2009-03-16-PHIElimInLPad.ll │ │ ├── 2009-03-23-LinearScanBug.ll │ │ ├── 2009-03-23-MultiUseSched.ll │ │ ├── 2009-03-23-i80-fp80.ll │ │ ├── 2009-03-25-TestBug.ll │ │ ├── 2009-03-26-NoImplicitFPBug.ll │ │ ├── 2009-04-12-FastIselOverflowCrash.ll │ │ ├── 2009-04-12-picrel.ll │ │ ├── 2009-04-13-2AddrAssert-2.ll │ │ ├── 2009-04-13-2AddrAssert.ll │ │ ├── 2009-04-14-IllegalRegs.ll │ │ ├── 2009-04-16-SpillerUnfold.ll │ │ ├── 2009-04-24.ll │ │ ├── 2009-04-25-CoalescerBug.ll │ │ ├── 2009-04-27-CoalescerAssert.ll │ │ ├── 2009-04-27-LiveIntervalsAssert.ll │ │ ├── 2009-04-27-LiveIntervalsAssert2.ll │ │ ├── 2009-04-29-IndirectDestOperands.ll │ │ ├── 2009-04-29-LinearScanBug.ll │ │ ├── 2009-04-29-RegAllocAssert.ll │ │ ├── 2009-04-scale.ll │ │ ├── 2009-05-08-InlineAsmIOffset.ll │ │ ├── 2009-05-11-tailmerge-crash.ll │ │ ├── 2009-05-19-SingleElementExtractElement.ll │ │ ├── 2009-05-23-available_externally.ll │ │ ├── 2009-05-23-dagcombine-shifts.ll │ │ ├── 2009-05-28-DAGCombineCrash.ll │ │ ├── 2009-05-30-ISelBug.ll │ │ ├── 2009-06-02-RewriterBug.ll │ │ ├── 2009-06-03-Win64DisableRedZone.ll │ │ ├── 2009-06-03-Win64SpillXMM.ll │ │ ├── 2009-06-04-VirtualLiveIn.ll │ │ ├── 2009-06-05-VZextByteShort.ll │ │ ├── 2009-06-05-VariableIndexInsert.ll │ │ ├── 2009-06-05-sitofpCrash.ll │ │ ├── 2009-06-06-ConcatVectors.ll │ │ ├── 2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll │ │ ├── 2009-06-15-not-a-tail-call.ll │ │ ├── 2009-06-18-movlp-shuffle-register.ll │ │ ├── 2009-07-06-TwoAddrAssert.ll │ │ ├── 2009-07-07-SplitICmp.ll │ │ ├── 2009-07-09-ExtractBoolFromVector.ll │ │ ├── 2009-07-15-CoalescerBug.ll │ │ ├── 2009-07-16-CoalescerBug.ll │ │ ├── 2009-07-19-AsmExtraOperands.ll │ │ ├── 2009-07-20-CoalescerBug.ll │ │ ├── 2009-07-20-DAGCombineBug.ll │ │ ├── 2009-08-06-branchfolder-crash.ll │ │ ├── 2009-08-06-inlineasm.ll │ │ ├── 2009-08-08-CastError.ll │ │ ├── 2009-08-12-badswitch.ll │ │ ├── 2009-08-14-Win64MemoryIndirectArg.ll │ │ ├── 2009-08-19-LoadNarrowingMiscompile.ll │ │ ├── 2009-08-23-SubRegReuseUndo.ll │ │ ├── 2009-09-10-LoadFoldingBug.ll │ │ ├── 2009-09-10-SpillComments.ll │ │ ├── 2009-09-16-CoalescerBug.ll │ │ ├── 2009-09-19-earlyclobber.ll │ │ ├── 2009-09-21-NoSpillLoopCount.ll │ │ ├── 2009-09-22-CoalescerBug.ll │ │ ├── 2009-09-23-LiveVariablesBug.ll │ │ ├── 2009-10-14-LiveVariablesBug.ll │ │ ├── 2009-10-16-Scope.ll │ │ ├── 2009-10-19-EmergencySpill.ll │ │ ├── 2009-10-19-atomic-cmp-eflags.ll │ │ ├── 2009-10-25-RewriterBug.ll │ │ ├── 2009-11-04-SubregCoalescingBug.ll │ │ ├── 2009-11-13-VirtRegRewriterBug.ll │ │ ├── 2009-11-16-MachineLICM.ll │ │ ├── 2009-11-16-UnfoldMemOpBug.ll │ │ ├── 2009-11-17-UpdateTerminator.ll │ │ ├── 2009-11-18-TwoAddrKill.ll │ │ ├── 2009-11-25-ImpDefBug.ll │ │ ├── 2009-12-01-EarlyClobberBug.ll │ │ ├── 2009-12-11-TLSNoRedZone.ll │ │ ├── 20090313-signext.ll │ │ ├── 2010-01-05-ZExt-Shl.ll │ │ ├── 2010-01-07-ISelBug.ll │ │ ├── 2010-01-08-Atomic64Bug.ll │ │ ├── 2010-01-11-ExtraPHIArg.ll │ │ ├── 2010-01-13-OptExtBug.ll │ │ ├── 2010-01-15-SelectionDAGCycle.ll │ │ ├── 2010-01-18-DbgValue.ll │ │ ├── 2010-01-19-OptExtBug.ll │ │ ├── 2010-02-01-DbgValueCrash.ll │ │ ├── 2010-02-01-TaillCallCrash.ll │ │ ├── 2010-02-03-DualUndef.ll │ │ ├── 2010-02-04-SchedulerBug.ll │ │ ├── 2010-02-11-NonTemporal.ll │ │ ├── 2010-02-12-CoalescerBug-Impdef.ll │ │ ├── 2010-02-15-ImplicitDefBug.ll │ │ ├── 2010-02-19-TailCallRetAddrBug.ll │ │ ├── 2010-02-23-DAGCombineBug.ll │ │ ├── 2010-02-23-DIV8rDefinesAX.ll │ │ ├── 2010-02-23-RematImplicitSubreg.ll │ │ ├── 2010-02-23-SingleDefPhiJoin.ll │ │ ├── 2010-03-04-Mul8Bug.ll │ │ ├── 2010-03-05-ConstantFoldCFG.ll │ │ ├── 2010-03-05-EFLAGS-Redef.ll │ │ ├── 2010-03-17-ISelBug.ll │ │ ├── 2010-04-06-SSEDomainFixCrash.ll │ │ ├── 2010-04-08-CoalescerBug.ll │ │ ├── 2010-04-13-AnalyzeBranchCrash.ll │ │ ├── 2010-04-21-CoalescerBug.ll │ │ ├── 2010-04-29-CoalescerCrash.ll │ │ ├── 2010-04-30-LocalAlloc-LandingPad.ll │ │ ├── 2010-05-03-CoalescerSubRegClobber.ll │ │ ├── 2010-05-05-LocalAllocEarlyClobber.ll │ │ ├── 2010-05-06-LocalInlineAsmClobber.ll │ │ ├── 2010-05-07-ldconvert.ll │ │ ├── 2010-05-10-DAGCombinerBug.ll │ │ ├── 2010-05-12-FastAllocKills.ll │ │ ├── 2010-05-16-nosseconversion.ll │ │ ├── 2010-05-25-DotDebugLoc.ll │ │ ├── 2010-05-26-DotDebugLoc.ll │ │ ├── 2010-05-26-FP_TO_INT-crash.ll │ │ ├── 2010-05-28-Crash.ll │ │ ├── 2010-06-01-DeadArg-DbgInfo.ll │ │ ├── 2010-06-09-FastAllocRegisters.ll │ │ ├── 2010-06-14-fast-isel-fs-load.ll │ │ ├── 2010-06-15-FastAllocEarlyCLobber.ll │ │ ├── 2010-06-24-g-constraint-crash.ll │ │ ├── 2010-06-25-CoalescerSubRegDefDead.ll │ │ ├── 2010-06-25-asm-RA-crash.ll │ │ ├── 2010-06-28-FastAllocTiedOperand.ll │ │ ├── 2010-06-28-matched-g-constraint.ll │ │ ├── 2010-07-02-UnfoldBug.ll │ │ ├── 2010-07-02-asm-alignstack.ll │ │ ├── 2010-07-06-DbgCrash.ll │ │ ├── 2010-07-06-asm-RIP.ll │ │ ├── 2010-07-11-FPStackLoneUse.ll │ │ ├── 2010-07-13-indirectXconstraint.ll │ │ ├── 2010-07-15-Crash.ll │ │ ├── 2010-07-29-SetccSimplify.ll │ │ ├── 2010-08-04-MaskedSignedCompare.ll │ │ ├── 2010-08-04-MingWCrash.ll │ │ ├── 2010-08-04-StackVariable.ll │ │ ├── 2010-09-01-RemoveCopyByCommutingDef.ll │ │ ├── 2010-09-16-EmptyFilename.ll │ │ ├── 2010-09-16-asmcrash.ll │ │ ├── 2010-09-17-SideEffectsInChain.ll │ │ ├── 2010-09-30-CMOV-JumpTable-PHI.ll │ │ ├── 2010-10-08-cmpxchg8b.ll │ │ ├── 2010-11-02-DbgParameter.ll │ │ ├── 2010-11-09-MOVLPS.ll │ │ ├── 2010-11-18-SelectOfExtload.ll │ │ ├── 2011-01-07-LegalizeTypesCrash.ll │ │ ├── 2011-01-10-DagCombineHang.ll │ │ ├── 2011-01-24-DbgValue-Before-Use.ll │ │ ├── 2011-02-04-FastRegallocNoFP.ll │ │ ├── 2011-02-12-shuffle.ll │ │ ├── 2011-02-21-VirtRegRewriter-KillSubReg.ll │ │ ├── 2011-02-23-UnfoldBug.ll │ │ ├── 2011-02-27-Fpextend.ll │ │ ├── 2011-03-02-DAGCombiner.ll │ │ ├── 2011-03-08-Sched-crash.ll │ │ ├── 2011-03-09-Physreg-Coalescing.ll │ │ ├── 2011-03-30-CreateFixedObjCrash.ll │ │ ├── 2011-04-13-SchedCmpJmp.ll │ │ ├── 2011-04-19-sclr-bb.ll │ │ ├── 2011-05-09-loaduse.ll │ │ ├── 2011-05-26-UnreachableBlockElim.ll │ │ ├── 2011-05-27-CrossClassCoalescing.ll │ │ ├── 2011-06-01-fildll.ll │ │ ├── 2011-06-03-x87chain.ll │ │ ├── 2011-06-06-fgetsign80bit.ll │ │ ├── 2011-06-12-FastAllocSpill.ll │ │ ├── 2011-06-14-PreschedRegalias.ll │ │ ├── 2011-06-14-mmx-inlineasm.ll │ │ ├── 2011-06-19-QuicksortCoalescerBug.ll │ │ ├── 2011-07-13-BadFrameIndexDisplacement.ll │ │ ├── 2011-08-23-PerformSubCombine128.ll │ │ ├── 2011-08-23-Trampoline.ll │ │ ├── 2011-08-29-BlockConstant.ll │ │ ├── 2011-08-29-InitOrder.ll │ │ ├── 2011-09-14-valcoalesce.ll │ │ ├── 2011-09-18-sse2cmp.ll │ │ ├── 2011-09-21-setcc-bug.ll │ │ ├── 2011-10-11-SpillDead.ll │ │ ├── 2011-10-11-srl.ll │ │ ├── 2011-10-12-MachineCSE.ll │ │ ├── 2011-10-18-FastISel-VectorParams.ll │ │ ├── 2011-10-19-LegelizeLoad.ll │ │ ├── 2011-10-19-widen_vselect.ll │ │ ├── 2011-10-21-widen-cmp.ll │ │ ├── 2011-10-27-tstore.ll │ │ ├── 2011-10-30-padd.ll │ │ ├── 2011-11-07-LegalizeBuildVector.ll │ │ ├── 2011-11-22-AVX2-Domains.ll │ │ ├── 2011-11-30-or.ll │ │ ├── 2011-12-06-AVXVectorExtractCombine.ll │ │ ├── 2011-12-06-BitcastVectorGlobal.ll │ │ ├── 2011-12-08-AVXISelBugs.ll │ │ ├── 2011-12-15-vec_shift.ll │ │ ├── 2011-12-26-extractelement-duplicate-load.ll │ │ ├── 2011-12-28-vselecti8.ll │ │ ├── 2011-12-8-bitcastintprom.ll │ │ ├── 2011-20-21-zext-ui2fp.ll │ │ ├── 2012-01-10-UndefExceptionEdge.ll │ │ ├── 2012-01-11-split-cv.ll │ │ ├── 2012-01-12-extract-sv.ll │ │ ├── 2012-01-16-mfence-nosse-flags.ll │ │ ├── 2012-01-18-vbitcast.ll │ │ ├── 2012-02-12-dagco.ll │ │ ├── 2012-02-14-scalar.ll │ │ ├── 2012-02-23-mmx-inlineasm.ll │ │ ├── 2012-02-29-CoalescerBug.ll │ │ ├── 2012-03-15-build_vector_wl.ll │ │ ├── 2012-03-20-LargeConstantExpr.ll │ │ ├── 2012-03-26-PostRALICMBug.ll │ │ ├── 2012-04-09-TwoAddrPassBug.ll │ │ ├── 2012-04-26-sdglue.ll │ │ ├── 2012-05-17-TwoAddressBug.ll │ │ ├── 2012-05-19-CoalescerCrash.ll │ │ ├── 2012-07-10-extload64.ll │ │ ├── 2012-07-10-shufnorm.ll │ │ ├── 2012-07-15-BuildVectorPromote.ll │ │ ├── 2012-07-15-broadcastfold.ll │ │ ├── 2012-07-15-tconst_shl.ll │ │ ├── 2012-07-15-vshl.ll │ │ ├── 2012-07-16-LeaUndef.ll │ │ ├── 2012-07-16-fp2ui-i1.ll │ │ ├── 2012-07-17-vtrunc.ll │ │ ├── 2012-07-23-select_cc.ll │ │ ├── 2012-08-07-CmpISelBug.ll │ │ ├── 2012-08-16-setcc.ll │ │ ├── 2012-08-17-legalizer-crash.ll │ │ ├── 2012-08-28-UnsafeMathCrash.ll │ │ ├── 2012-09-13-dagco-fneg.ll │ │ ├── 2012-09-28-CGPBug.ll │ │ ├── 2012-1-10-buildvector.ll │ │ ├── 2012-10-02-DAGCycle.ll │ │ ├── 2012-10-03-DAGCycle.ll │ │ ├── 2012-10-18-crash-dagco.ll │ │ ├── 2012-11-28-merge-store-alias.ll │ │ ├── 2012-11-30-handlemove-dbg.ll │ │ ├── 2012-11-30-misched-dbg.ll │ │ ├── 2012-11-30-regpres-dbg.ll │ │ ├── 2012-12-06-python27-miscompile.ll │ │ ├── 2012-12-1-merge-multiple.ll │ │ ├── 2012-12-12-DAGCombineCrash.ll │ │ ├── 2012-12-14-v8fp80-crash.ll │ │ ├── 2012-12-19-NoImplicitFloat.ll │ │ ├── 2013-01-09-DAGCombineBug.ll │ │ ├── 2013-03-13-VEX-DestReg.ll │ │ ├── 2013-05-06-ConactVectorCrash.ll │ │ ├── 2013-10-14-FastISel-incorrect-vreg.ll │ │ ├── 2014-05-29-factorial.ll │ │ ├── 2014-08-29-CompactUnwind.ll │ │ ├── 3addr-16bit.ll │ │ ├── 3addr-or.ll │ │ ├── 3dnow-intrinsics.ll │ │ ├── 4char-promote.ll │ │ ├── 9601.ll │ │ ├── AppendingLinkage.ll │ │ ├── Atomics-64.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── GC │ │ │ ├── ._alloc_loop.ll │ │ │ ├── ._argpromotion.ll │ │ │ ├── ._badreadproto.ll │ │ │ ├── ._badrootproto.ll │ │ │ ├── ._badwriteproto.ll │ │ │ ├── ._cg-O0.ll │ │ │ ├── ._deadargelim.ll │ │ │ ├── ._dynamic-frame-size.ll │ │ │ ├── ._erlang-gc.ll │ │ │ ├── ._fat.ll │ │ │ ├── ._inline.ll │ │ │ ├── ._inline2.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._lower_gcroot.ll │ │ │ ├── ._ocaml-gc-assert.ll │ │ │ ├── ._ocaml-gc.ll │ │ │ ├── ._outside.ll │ │ │ ├── alloc_loop.ll │ │ │ ├── argpromotion.ll │ │ │ ├── badreadproto.ll │ │ │ ├── badrootproto.ll │ │ │ ├── badwriteproto.ll │ │ │ ├── cg-O0.ll │ │ │ ├── deadargelim.ll │ │ │ ├── dynamic-frame-size.ll │ │ │ ├── erlang-gc.ll │ │ │ ├── fat.ll │ │ │ ├── inline.ll │ │ │ ├── inline2.ll │ │ │ ├── lit.local.cfg │ │ │ ├── lower_gcroot.ll │ │ │ ├── ocaml-gc-assert.ll │ │ │ ├── ocaml-gc.ll │ │ │ └── outside.ll │ │ ├── MachineBranchProb.ll │ │ ├── MachineSink-CritEdge.ll │ │ ├── MachineSink-DbgValue.ll │ │ ├── MachineSink-PHIUse.ll │ │ ├── MachineSink-eflags.ll │ │ ├── MergeConsecutiveStores.ll │ │ ├── StackColoring-dbg.ll │ │ ├── StackColoring.ll │ │ ├── SwitchLowering.ll │ │ ├── SwizzleShuff.ll │ │ ├── TruncAssertZext.ll │ │ ├── WidenArith.ll │ │ ├── abi-isel.ll │ │ ├── add-nsw-sext.ll │ │ ├── add-of-carry.ll │ │ ├── add.ll │ │ ├── add32ri8.ll │ │ ├── add_shl_constant.ll │ │ ├── adde-carry.ll │ │ ├── addr-label-difference.ll │ │ ├── addr-mode-matcher.ll │ │ ├── address-type-promotion-constantexpr.ll │ │ ├── adx-intrinsics.ll │ │ ├── aes_intrinsics.ll │ │ ├── alias-gep.ll │ │ ├── aliases.ll │ │ ├── aligned-comm.ll │ │ ├── aligned-variadic.ll │ │ ├── alignment-2.ll │ │ ├── alignment.ll │ │ ├── all-ones-vector.ll │ │ ├── alldiv-divdi3.ll │ │ ├── alloca-align-rounding-32.ll │ │ ├── alloca-align-rounding.ll │ │ ├── allrem-moddi3.ll │ │ ├── and-encoding.ll │ │ ├── and-load-fold.ll │ │ ├── and-or-fold.ll │ │ ├── and-su.ll │ │ ├── andimm8.ll │ │ ├── anyext.ll │ │ ├── anyregcc-crash.ll │ │ ├── anyregcc.ll │ │ ├── apm.ll │ │ ├── arg-cast.ll │ │ ├── asm-block-labels.ll │ │ ├── asm-global-imm.ll │ │ ├── asm-indirect-mem.ll │ │ ├── asm-invalid-register-class-crasher.ll │ │ ├── asm-label.ll │ │ ├── asm-label2.ll │ │ ├── asm-mismatched-types.ll │ │ ├── asm-modifier-P.ll │ │ ├── asm-modifier.ll │ │ ├── asm-reg-type-mismatch.ll │ │ ├── asm-reject-reg-type-mismatch.ll │ │ ├── atom-bypass-slow-division-64.ll │ │ ├── atom-bypass-slow-division.ll │ │ ├── atom-call-reg-indirect-foldedreload32.ll │ │ ├── atom-call-reg-indirect-foldedreload64.ll │ │ ├── atom-call-reg-indirect.ll │ │ ├── atom-cmpb.ll │ │ ├── atom-fixup-lea1.ll │ │ ├── atom-fixup-lea2.ll │ │ ├── atom-fixup-lea3.ll │ │ ├── atom-fixup-lea4.ll │ │ ├── atom-lea-addw-bug.ll │ │ ├── atom-lea-sp.ll │ │ ├── atom-pad-short-functions.ll │ │ ├── atom-sched.ll │ │ ├── atom-shuf.ll │ │ ├── atomic-dagsched.ll │ │ ├── atomic-eflags-reuse.ll │ │ ├── atomic-flags.ll │ │ ├── atomic-load-store-wide.ll │ │ ├── atomic-load-store.ll │ │ ├── atomic-minmax-i6432.ll │ │ ├── atomic-non-integer.ll │ │ ├── atomic-ops-ancient-64.ll │ │ ├── atomic-or.ll │ │ ├── atomic-pointer.ll │ │ ├── atomic128.ll │ │ ├── atomic16.ll │ │ ├── atomic32.ll │ │ ├── atomic64.ll │ │ ├── atomic6432.ll │ │ ├── atomic8.ll │ │ ├── atomic_add.ll │ │ ├── atomic_idempotent.ll │ │ ├── atomic_mi.ll │ │ ├── atomic_op.ll │ │ ├── attribute-sections.ll │ │ ├── avg.ll │ │ ├── avoid-lea-scale2.ll │ │ ├── avoid-loop-align-2.ll │ │ ├── avoid-loop-align.ll │ │ ├── avoid_complex_am.ll │ │ ├── avx-arith.ll │ │ ├── avx-basic.ll │ │ ├── avx-bitcast.ll │ │ ├── avx-brcond.ll │ │ ├── avx-cast.ll │ │ ├── avx-cmp.ll │ │ ├── avx-cvt-2.ll │ │ ├── avx-cvt.ll │ │ ├── avx-fp2int.ll │ │ ├── avx-insertelt.ll │ │ ├── avx-intel-ocl.ll │ │ ├── avx-intrinsics-fast-isel.ll │ │ ├── avx-intrinsics-x86-upgrade.ll │ │ ├── avx-intrinsics-x86.ll │ │ ├── avx-intrinsics-x86_64.ll │ │ ├── avx-isa-check.ll │ │ ├── avx-load-store.ll │ │ ├── avx-logic.ll │ │ ├── avx-minmax.ll │ │ ├── avx-select.ll │ │ ├── avx-shift.ll │ │ ├── avx-shuffle-x86_32.ll │ │ ├── avx-splat.ll │ │ ├── avx-trunc.ll │ │ ├── avx-unpack.ll │ │ ├── avx-varargs-x86_64.ll │ │ ├── avx-vbroadcast.ll │ │ ├── avx-vbroadcastf128.ll │ │ ├── avx-vextractf128.ll │ │ ├── avx-vinsertf128.ll │ │ ├── avx-vperm2x128.ll │ │ ├── avx-vzeroupper.ll │ │ ├── avx-win64-args.ll │ │ ├── avx-win64.ll │ │ ├── avx.ll │ │ ├── avx1-logical-load-folding.ll │ │ ├── avx2-arith.ll │ │ ├── avx2-cmp.ll │ │ ├── avx2-conversions.ll │ │ ├── avx2-gather.ll │ │ ├── avx2-intrinsics-fast-isel.ll │ │ ├── avx2-intrinsics-x86-upgrade.ll │ │ ├── avx2-intrinsics-x86.ll │ │ ├── avx2-logic.ll │ │ ├── avx2-nontemporal.ll │ │ ├── avx2-phaddsub.ll │ │ ├── avx2-pmovxrm.ll │ │ ├── avx2-shift.ll │ │ ├── avx2-vbroadcast.ll │ │ ├── avx2-vbroadcasti128.ll │ │ ├── avx2-vector-shifts.ll │ │ ├── avx2-vperm.ll │ │ ├── avx512-any_extend_load.ll │ │ ├── avx512-arith.ll │ │ ├── avx512-bugfix-23634.ll │ │ ├── avx512-bugfix-25270.ll │ │ ├── avx512-bugfix-26264.ll │ │ ├── avx512-build-vector.ll │ │ ├── avx512-calling-conv.ll │ │ ├── avx512-cmp.ll │ │ ├── avx512-cvt.ll │ │ ├── avx512-ext.ll │ │ ├── avx512-extract-subvector.ll │ │ ├── avx512-fma-intrinsics.ll │ │ ├── avx512-fma.ll │ │ ├── avx512-gather-scatter-intrin.ll │ │ ├── avx512-i1test.ll │ │ ├── avx512-inc-dec.ll │ │ ├── avx512-insert-extract.ll │ │ ├── avx512-intel-ocl.ll │ │ ├── avx512-intrinsics-fast-isel.ll │ │ ├── avx512-intrinsics-upgrade.ll │ │ ├── avx512-intrinsics.ll │ │ ├── avx512-logic.ll │ │ ├── avx512-mask-bugfix.ll │ │ ├── avx512-mask-op.ll │ │ ├── avx512-mask-spills.ll │ │ ├── avx512-mov.ll │ │ ├── avx512-nontemporal.ll │ │ ├── avx512-round.ll │ │ ├── avx512-scalar.ll │ │ ├── avx512-scalarIntrinsics.ll │ │ ├── avx512-select.ll │ │ ├── avx512-shift.ll │ │ ├── avx512-skx-insert-subvec.ll │ │ ├── avx512-trunc.ll │ │ ├── avx512-unsafe-fp-math.ll │ │ ├── avx512-vbroadcast.ll │ │ ├── avx512-vec-cmp.ll │ │ ├── avx512-vselect-crash.ll │ │ ├── avx512bw-arith.ll │ │ ├── avx512bw-intrinsics-fast-isel.ll │ │ ├── avx512bw-intrinsics-upgrade.ll │ │ ├── avx512bw-intrinsics.ll │ │ ├── avx512bw-mask-op.ll │ │ ├── avx512bw-mov.ll │ │ ├── avx512bw-vec-cmp.ll │ │ ├── avx512bwvl-arith.ll │ │ ├── avx512bwvl-intrinsics-fast-isel.ll │ │ ├── avx512bwvl-intrinsics-upgrade.ll │ │ ├── avx512bwvl-intrinsics.ll │ │ ├── avx512bwvl-mov.ll │ │ ├── avx512bwvl-vec-cmp.ll │ │ ├── avx512cd-intrinsics.ll │ │ ├── avx512cdvl-intrinsics.ll │ │ ├── avx512dq-intrinsics.ll │ │ ├── avx512dq-mask-op.ll │ │ ├── avx512dqvl-intrinsics.ll │ │ ├── avx512er-intrinsics.ll │ │ ├── avx512ifma-intrinsics.ll │ │ ├── avx512ifmavl-intrinsics.ll │ │ ├── avx512vbmi-intrinsics.ll │ │ ├── avx512vbmivl-intrinsics.ll │ │ ├── avx512vl-arith.ll │ │ ├── avx512vl-intrinsics-fast-isel.ll │ │ ├── avx512vl-intrinsics-upgrade.ll │ │ ├── avx512vl-intrinsics.ll │ │ ├── avx512vl-logic.ll │ │ ├── avx512vl-mov.ll │ │ ├── avx512vl-nontemporal.ll │ │ ├── avx512vl-vbroadcast.ll │ │ ├── avx512vl-vec-cmp.ll │ │ ├── barrier-sse.ll │ │ ├── barrier.ll │ │ ├── base-pointer-and-cmpxchg.ll │ │ ├── basic-promote-integers.ll │ │ ├── bc-extract.ll │ │ ├── bigstructret.ll │ │ ├── bigstructret2.ll │ │ ├── bit-piece-comment.ll │ │ ├── bit-test-shift.ll │ │ ├── bitcast-i256.ll │ │ ├── bitcast-int-to-vector.ll │ │ ├── bitcast-mmx.ll │ │ ├── bitcast.ll │ │ ├── bitcast2.ll │ │ ├── bitreverse.ll │ │ ├── block-placement.ll │ │ ├── bmi-intrinsics-fast-isel-x86_64.ll │ │ ├── bmi-intrinsics-fast-isel.ll │ │ ├── bmi.ll │ │ ├── bool-simplify.ll │ │ ├── bool-zext.ll │ │ ├── br-fold.ll │ │ ├── branchfolding-catchpads.ll │ │ ├── branchfolding-landingpads.ll │ │ ├── branchfolding-undef.mir │ │ ├── brcond.ll │ │ ├── break-anti-dependencies.ll │ │ ├── break-false-dep.ll │ │ ├── bss_pagealigned.ll │ │ ├── bswap-inline-asm.ll │ │ ├── bswap-vector.ll │ │ ├── bswap.ll │ │ ├── bt.ll │ │ ├── btq.ll │ │ ├── buildvec-insertvec.ll │ │ ├── byval-align.ll │ │ ├── byval-callee-cleanup.ll │ │ ├── byval.ll │ │ ├── byval2.ll │ │ ├── byval3.ll │ │ ├── byval4.ll │ │ ├── byval5.ll │ │ ├── byval6.ll │ │ ├── byval7.ll │ │ ├── cache-intrinsic.ll │ │ ├── call-imm.ll │ │ ├── call-push.ll │ │ ├── cas.ll │ │ ├── catch.ll │ │ ├── catchpad-dynamic-alloca.ll │ │ ├── catchpad-lifetime.ll │ │ ├── catchpad-realign-savexmm.ll │ │ ├── catchpad-regmask.ll │ │ ├── catchpad-weight.ll │ │ ├── catchret-empty-fallthrough.ll │ │ ├── catchret-fallthrough.ll │ │ ├── catchret-regmask.ll │ │ ├── cfi.ll │ │ ├── cfstring.ll │ │ ├── chain_order.ll │ │ ├── change-compare-stride-1.ll │ │ ├── change-compare-stride-trickiness-0.ll │ │ ├── change-compare-stride-trickiness-1.ll │ │ ├── change-compare-stride-trickiness-2.ll │ │ ├── cleanuppad-inalloca.ll │ │ ├── cleanuppad-large-codemodel.ll │ │ ├── cleanuppad-realign.ll │ │ ├── clear_upper_vector_element_bits.ll │ │ ├── clobber-fi0.ll │ │ ├── clz.ll │ │ ├── cmov-double.ll │ │ ├── cmov-fp.ll │ │ ├── cmov-into-branch.ll │ │ ├── cmov.ll │ │ ├── cmovcmov.ll │ │ ├── cmp-fast-isel.ll │ │ ├── cmp.ll │ │ ├── cmpxchg-clobber-flags.ll │ │ ├── cmpxchg-i1.ll │ │ ├── cmpxchg-i128-i1.ll │ │ ├── cmpxchg16b.ll │ │ ├── coal-sections.ll │ │ ├── coalesce-esp.ll │ │ ├── coalesce-implicitdef.ll │ │ ├── coalesce_commute_subreg.ll │ │ ├── coalescer-commute1.ll │ │ ├── coalescer-commute2.ll │ │ ├── coalescer-commute3.ll │ │ ├── coalescer-commute4.ll │ │ ├── coalescer-commute5.ll │ │ ├── coalescer-cross.ll │ │ ├── coalescer-dce.ll │ │ ├── coalescer-dce2.ll │ │ ├── coalescer-identity.ll │ │ ├── coalescer-remat.ll │ │ ├── coalescer-subreg.ll │ │ ├── coalescer-win64.ll │ │ ├── code_placement.ll │ │ ├── code_placement_align_all.ll │ │ ├── code_placement_cold_loop_blocks.ll │ │ ├── code_placement_eh.ll │ │ ├── code_placement_ignore_succ_in_inner_loop.ll │ │ ├── code_placement_loop_rotation.ll │ │ ├── code_placement_loop_rotation2.ll │ │ ├── code_placement_loop_rotation3.ll │ │ ├── code_placement_outline_optional_branches.ll │ │ ├── codegen-prepare-addrmode-sext.ll │ │ ├── codegen-prepare-cast.ll │ │ ├── codegen-prepare-crash.ll │ │ ├── codegen-prepare-extload.ll │ │ ├── codegen-prepare.ll │ │ ├── codemodel.ll │ │ ├── coff-comdat.ll │ │ ├── coff-comdat2.ll │ │ ├── coff-comdat3.ll │ │ ├── coff-feat00.ll │ │ ├── coff-weak.ll │ │ ├── coldcc64.ll │ │ ├── combine-64bit-vec-binop.ll │ │ ├── combine-and.ll │ │ ├── combine-avx-intrinsics.ll │ │ ├── combine-avx2-intrinsics.ll │ │ ├── combine-lds.ll │ │ ├── combine-multiplies.ll │ │ ├── combine-or.ll │ │ ├── combine-sse41-intrinsics.ll │ │ ├── combine-testm-and.ll │ │ ├── combiner-aa-0.ll │ │ ├── combiner-aa-1.ll │ │ ├── commute-blend-avx2.ll │ │ ├── commute-blend-sse41.ll │ │ ├── commute-clmul.ll │ │ ├── commute-fcmp.ll │ │ ├── commute-intrinsic.ll │ │ ├── commute-two-addr.ll │ │ ├── commute-xop.ll │ │ ├── commuted-blend-mask.ll │ │ ├── compact-unwind.ll │ │ ├── compare-add.ll │ │ ├── compare-inf.ll │ │ ├── compare_folding.ll │ │ ├── compiler_used.ll │ │ ├── complex-asm.ll │ │ ├── complex-fca.ll │ │ ├── computeKnownBits_urem.ll │ │ ├── conditional-indecrement.ll │ │ ├── const-base-addr.ll │ │ ├── constant-combines.ll │ │ ├── constant-hoisting-and.ll │ │ ├── constant-hoisting-cmp.ll │ │ ├── constant-hoisting-optnone.ll │ │ ├── constant-hoisting-shift-immediate.ll │ │ ├── constant-pool-remat-0.ll │ │ ├── constant-pool-sharing.ll │ │ ├── constpool.ll │ │ ├── constructor.ll │ │ ├── convert-2-addr-3-addr-inc64.ll │ │ ├── copy-eflags.ll │ │ ├── copy-propagation.ll │ │ ├── copysign-constant-magnitude.ll │ │ ├── cpus.ll │ │ ├── crash-O0.ll │ │ ├── crash-lre-eliminate-dead-def.ll │ │ ├── crash-nosse.ll │ │ ├── crash.ll │ │ ├── critical-anti-dep-breaker.ll │ │ ├── critical-edge-split-2.ll │ │ ├── cse-add-with-overflow.ll │ │ ├── cstring.ll │ │ ├── ctpop-combine.ll │ │ ├── cvt16.ll │ │ ├── cvtv2f32.ll │ │ ├── cxx_tlscc64.ll │ │ ├── dag-fmf-cse.ll │ │ ├── dag-merge-fast-accesses.ll │ │ ├── dag-optnone.ll │ │ ├── dag-rauw-cse.ll │ │ ├── dagcombine-and-setcc.ll │ │ ├── dagcombine-buildvector.ll │ │ ├── dagcombine-cse.ll │ │ ├── dagcombine-shifts.ll │ │ ├── dagcombine-unsafe-math.ll │ │ ├── darwin-bzero.ll │ │ ├── darwin-no-dead-strip.ll │ │ ├── darwin-quote.ll │ │ ├── darwin-tls.ll │ │ ├── dbg-changes-codegen-branch-folding.ll │ │ ├── dbg-changes-codegen.ll │ │ ├── dbg-combine.ll │ │ ├── debugloc-argsize.ll │ │ ├── deopt-bundles.ll │ │ ├── deopt-intrinsic-cconv.ll │ │ ├── deopt-intrinsic.ll │ │ ├── disable-tail-calls.ll │ │ ├── discontiguous-loops.ll │ │ ├── div8.ll │ │ ├── divide-by-constant.ll │ │ ├── divrem.ll │ │ ├── divrem8_ext.ll │ │ ├── dllexport-x86_64.ll │ │ ├── dllexport.ll │ │ ├── dllimport-x86_64.ll │ │ ├── dllimport.ll │ │ ├── dollar-name.ll │ │ ├── dont-trunc-store-double-to-float.ll │ │ ├── dwarf-comp-dir.ll │ │ ├── dwarf-eh-prepare.ll │ │ ├── dyn-stackalloc.ll │ │ ├── dyn_alloca_aligned.ll │ │ ├── dynamic-alloca-in-entry.ll │ │ ├── dynamic-alloca-lifetime.ll │ │ ├── dynamic-allocas-VLAs.ll │ │ ├── early-ifcvt-crash.ll │ │ ├── early-ifcvt.ll │ │ ├── eflags-copy-expansion.mir │ │ ├── eh-label.ll │ │ ├── eh-nolandingpads.ll │ │ ├── eh-null-personality.ll │ │ ├── eh_frame.ll │ │ ├── elf-comdat.ll │ │ ├── elf-comdat2.ll │ │ ├── emit-big-cst.ll │ │ ├── empty-functions.ll │ │ ├── empty-struct-return-type.ll │ │ ├── emutls-pic.ll │ │ ├── emutls-pie.ll │ │ ├── emutls.ll │ │ ├── emutls_generic.ll │ │ ├── epilogue.ll │ │ ├── equiv_with_fndef.ll │ │ ├── equiv_with_vardef.ll │ │ ├── exception-label.ll │ │ ├── exedeps-movq.ll │ │ ├── exedepsfix-broadcast.ll │ │ ├── expand-opaque-const.ll │ │ ├── expand-vr64-gr64-copy.mir │ │ ├── extend.ll │ │ ├── extended-fma-contraction.ll │ │ ├── extern_weak.ll │ │ ├── extmul128.ll │ │ ├── extmul64.ll │ │ ├── extract-combine.ll │ │ ├── extract-concat.ll │ │ ├── extract-extract.ll │ │ ├── extract-store.ll │ │ ├── extractelement-from-arg.ll │ │ ├── extractelement-index.ll │ │ ├── extractelement-legalization-cycle.ll │ │ ├── extractelement-legalization-store-ordering.ll │ │ ├── extractelement-load.ll │ │ ├── extractelement-shuffle.ll │ │ ├── extractps.ll │ │ ├── f16c-intrinsics-fast-isel.ll │ │ ├── f16c-intrinsics.ll │ │ ├── fabs.ll │ │ ├── fadd-combines.ll │ │ ├── fast-cc-callee-pops.ll │ │ ├── fast-cc-merge-stack-adj.ll │ │ ├── fast-cc-pass-in-regs.ll │ │ ├── fast-isel-agg-constant.ll │ │ ├── fast-isel-args-fail.ll │ │ ├── fast-isel-args-fail2.ll │ │ ├── fast-isel-args.ll │ │ ├── fast-isel-atomic.ll │ │ ├── fast-isel-avoid-unnecessary-pic-base.ll │ │ ├── fast-isel-bail.ll │ │ ├── fast-isel-bc.ll │ │ ├── fast-isel-bitcasts-avx.ll │ │ ├── fast-isel-bitcasts.ll │ │ ├── fast-isel-branch_weights.ll │ │ ├── fast-isel-call-bool.ll │ │ ├── fast-isel-call.ll │ │ ├── fast-isel-cmp-branch.ll │ │ ├── fast-isel-cmp-branch2.ll │ │ ├── fast-isel-cmp-branch3.ll │ │ ├── fast-isel-cmp.ll │ │ ├── fast-isel-constant.ll │ │ ├── fast-isel-constpool.ll │ │ ├── fast-isel-constrain-store-indexreg.ll │ │ ├── fast-isel-deadcode.ll │ │ ├── fast-isel-divrem-x86-64.ll │ │ ├── fast-isel-divrem.ll │ │ ├── fast-isel-double-half-convertion.ll │ │ ├── fast-isel-emutls.ll │ │ ├── fast-isel-expect.ll │ │ ├── fast-isel-extract.ll │ │ ├── fast-isel-float-half-convertion.ll │ │ ├── fast-isel-fneg.ll │ │ ├── fast-isel-fold-mem.ll │ │ ├── fast-isel-fptrunc-fpext.ll │ │ ├── fast-isel-gep.ll │ │ ├── fast-isel-gv.ll │ │ ├── fast-isel-i1.ll │ │ ├── fast-isel-int-float-conversion.ll │ │ ├── fast-isel-mem.ll │ │ ├── fast-isel-movsbl-indexreg.ll │ │ ├── fast-isel-nontemporal.ll │ │ ├── fast-isel-ret-ext.ll │ │ ├── fast-isel-select-cmov.ll │ │ ├── fast-isel-select-cmov2.ll │ │ ├── fast-isel-select-cmp.ll │ │ ├── fast-isel-select-pseudo-cmov.ll │ │ ├── fast-isel-select-sse.ll │ │ ├── fast-isel-select.ll │ │ ├── fast-isel-sext.ll │ │ ├── fast-isel-sse12-fptoint.ll │ │ ├── fast-isel-stackcheck.ll │ │ ├── fast-isel-store.ll │ │ ├── fast-isel-tailcall.ll │ │ ├── fast-isel-tls.ll │ │ ├── fast-isel-trunc-kill-subreg.ll │ │ ├── fast-isel-vecload.ll │ │ ├── fast-isel-x32.ll │ │ ├── fast-isel-x86-64.ll │ │ ├── fast-isel-x86.ll │ │ ├── fast-isel.ll │ │ ├── fastcall-correct-mangling.ll │ │ ├── fastcc-2.ll │ │ ├── fastcc-byval.ll │ │ ├── fastcc-sret.ll │ │ ├── fastcc.ll │ │ ├── fastcc3struct.ll │ │ ├── fastisel-gep-promote-before-add.ll │ │ ├── fastmath-float-half-conversion.ll │ │ ├── fcmove.ll │ │ ├── fdiv-combine.ll │ │ ├── fdiv.ll │ │ ├── field-extract-use-trunc.ll │ │ ├── fildll.ll │ │ ├── fixup-bw-copy.ll │ │ ├── fixup-bw-copy.mir │ │ ├── fixup-bw-inst.ll │ │ ├── fixup-lea.ll │ │ ├── float-asmprint.ll │ │ ├── float-conv-elim.ll │ │ ├── floor-soft-float.ll │ │ ├── fltused.ll │ │ ├── fltused_function_pointer.ll │ │ ├── fma-commute-x86.ll │ │ ├── fma-do-not-commute.ll │ │ ├── fma-intrinsics-phi-213-to-231.ll │ │ ├── fma-intrinsics-x86.ll │ │ ├── fma-phi-213-to-231.ll │ │ ├── fma-scalar-memfold.ll │ │ ├── fma.ll │ │ ├── fma4-intrinsics-x86_64-folded-load.ll │ │ ├── fma_patterns.ll │ │ ├── fma_patterns_wide.ll │ │ ├── fmaxnum.ll │ │ ├── fminnum.ll │ │ ├── fmul-combines.ll │ │ ├── fmul-zero.ll │ │ ├── fnabs.ll │ │ ├── fold-add.ll │ │ ├── fold-and-shift.ll │ │ ├── fold-call-2.ll │ │ ├── fold-call-3.ll │ │ ├── fold-call-oper.ll │ │ ├── fold-call.ll │ │ ├── fold-imm.ll │ │ ├── fold-load-binops.ll │ │ ├── fold-load-unops.ll │ │ ├── fold-load-vec.ll │ │ ├── fold-load.ll │ │ ├── fold-mul-lohi.ll │ │ ├── fold-pcmpeqd-1.ll │ │ ├── fold-pcmpeqd-2.ll │ │ ├── fold-push.ll │ │ ├── fold-sext-trunc.ll │ │ ├── fold-tied-op.ll │ │ ├── fold-vector-bv-crash.ll │ │ ├── fold-vector-sext-crash.ll │ │ ├── fold-vector-sext-crash2.ll │ │ ├── fold-vector-sext-zext.ll │ │ ├── fold-vector-shl-crash.ll │ │ ├── fold-vector-shuffle-crash.ll │ │ ├── fold-vector-trunc-sitofp.ll │ │ ├── fold-vex.ll │ │ ├── fold-xmm-zero.ll │ │ ├── fold-zext-trunc.ll │ │ ├── force-align-stack-alloca.ll │ │ ├── force-align-stack.ll │ │ ├── fp-double-rounding.ll │ │ ├── fp-elim-and-no-fp-elim.ll │ │ ├── fp-elim.ll │ │ ├── fp-fast.ll │ │ ├── fp-immediate-shorten.ll │ │ ├── fp-in-intregs.ll │ │ ├── fp-load-trunc.ll │ │ ├── fp-logic.ll │ │ ├── fp-select-cmp-and.ll │ │ ├── fp-stack-2results.ll │ │ ├── fp-stack-O0-crash.ll │ │ ├── fp-stack-O0.ll │ │ ├── fp-stack-compare-cmov.ll │ │ ├── fp-stack-compare.ll │ │ ├── fp-stack-direct-ret.ll │ │ ├── fp-stack-ret-conv.ll │ │ ├── fp-stack-ret-store.ll │ │ ├── fp-stack-ret.ll │ │ ├── fp-stack-retcopy.ll │ │ ├── fp-stack-set-st1.ll │ │ ├── fp-stack.ll │ │ ├── fp-trunc.ll │ │ ├── fp-une-cmp.ll │ │ ├── fp128-calling-conv.ll │ │ ├── fp128-cast.ll │ │ ├── fp128-compare.ll │ │ ├── fp128-i128.ll │ │ ├── fp128-libcalls.ll │ │ ├── fp128-load.ll │ │ ├── fp128-select.ll │ │ ├── fp128-store.ll │ │ ├── fp2sint.ll │ │ ├── fp_constant_op.ll │ │ ├── fp_load_cast_fold.ll │ │ ├── fp_load_fold.ll │ │ ├── fpcmp-soft-fp.ll │ │ ├── fpstack-debuginstr-kill.ll │ │ ├── frame-base.ll │ │ ├── frame-order.ll │ │ ├── frameaddr.ll │ │ ├── frameregister.ll │ │ ├── frem-msvc32.ll │ │ ├── fsgsbase.ll │ │ ├── fsxor-alignment.ll │ │ ├── full-lsr.ll │ │ ├── funclet-layout.ll │ │ ├── function-alias.ll │ │ ├── function-subtarget-features-2.ll │ │ ├── function-subtarget-features.ll │ │ ├── ga-offset.ll │ │ ├── ga-offset2.ll │ │ ├── gather-addresses.ll │ │ ├── gcc_except_table.ll │ │ ├── gcc_except_table_functions.ll │ │ ├── getelementptr.ll │ │ ├── ghc-cc.ll │ │ ├── ghc-cc64.ll │ │ ├── global-access-pie.ll │ │ ├── global-fill.ll │ │ ├── global-sections-comdat.ll │ │ ├── global-sections-tls.ll │ │ ├── global-sections.ll │ │ ├── gs-fold.ll │ │ ├── h-register-addressing-32.ll │ │ ├── h-register-addressing-64.ll │ │ ├── h-register-store.ll │ │ ├── h-registers-0.ll │ │ ├── h-registers-1.ll │ │ ├── h-registers-2.ll │ │ ├── h-registers-3.ll │ │ ├── haddsub-2.ll │ │ ├── haddsub-undef.ll │ │ ├── haddsub.ll │ │ ├── half.ll │ │ ├── handle-move.ll │ │ ├── hhvm-cc.ll │ │ ├── hidden-vis-2.ll │ │ ├── hidden-vis-3.ll │ │ ├── hidden-vis-4.ll │ │ ├── hidden-vis-pic.ll │ │ ├── hidden-vis.ll │ │ ├── hipe-cc.ll │ │ ├── hipe-cc64.ll │ │ ├── hipe-prologue.ll │ │ ├── hoist-common.ll │ │ ├── hoist-invariant-load.ll │ │ ├── hoist-spill-lpad.ll │ │ ├── hoist-spill.ll │ │ ├── huge-stack-offset.ll │ │ ├── i128-and-beyond.ll │ │ ├── i128-immediate.ll │ │ ├── i128-mul.ll │ │ ├── i128-ret.ll │ │ ├── i128-sdiv.ll │ │ ├── i16lshr8pat.ll │ │ ├── i1narrowfail.ll │ │ ├── i256-add.ll │ │ ├── i2k.ll │ │ ├── i386-setjmp-pic.ll │ │ ├── i386-shrink-wrapping.ll │ │ ├── i386-tlscall-fastregalloc.ll │ │ ├── i486-fence-loop.ll │ │ ├── i64-mem-copy.ll │ │ ├── i686-win-shrink-wrapping.ll │ │ ├── iabs.ll │ │ ├── ident-metadata.ll │ │ ├── ifunc-asm.ll │ │ ├── illegal-insert.ll │ │ ├── illegal-vector-args-return.ll │ │ ├── immediate_merging.ll │ │ ├── implicit-null-check-negative.ll │ │ ├── implicit-null-check.ll │ │ ├── implicit-null-checks.mir │ │ ├── imul-lea-2.ll │ │ ├── imul-lea.ll │ │ ├── imul.ll │ │ ├── inalloca-ctor.ll │ │ ├── inalloca-invoke.ll │ │ ├── inalloca-regparm.ll │ │ ├── inalloca-stdcall.ll │ │ ├── inalloca.ll │ │ ├── inconsistent_landingpad.ll │ │ ├── indirect-hidden.ll │ │ ├── init-priority.ll │ │ ├── inline-asm-2addr.ll │ │ ├── inline-asm-R-constraint.ll │ │ ├── inline-asm-bad-constraint-n.ll │ │ ├── inline-asm-duplicated-constraint.ll │ │ ├── inline-asm-error.ll │ │ ├── inline-asm-flag-clobber.ll │ │ ├── inline-asm-fpstack.ll │ │ ├── inline-asm-h.ll │ │ ├── inline-asm-modifier-n.ll │ │ ├── inline-asm-modifier-q.ll │ │ ├── inline-asm-mrv.ll │ │ ├── inline-asm-out-regs.ll │ │ ├── inline-asm-pic.ll │ │ ├── inline-asm-ptr-cast.ll │ │ ├── inline-asm-q-regs.ll │ │ ├── inline-asm-sp-clobber-memcpy.ll │ │ ├── inline-asm-stack-realign.ll │ │ ├── inline-asm-stack-realign2.ll │ │ ├── inline-asm-stack-realign3.ll │ │ ├── inline-asm-tied.ll │ │ ├── inline-asm-x-scalar.ll │ │ ├── inline-asm.ll │ │ ├── inline-sse.ll │ │ ├── inlineasm-sched-bug.ll │ │ ├── inreg.ll │ │ ├── ins_split_regalloc.ll │ │ ├── ins_subreg_coalesce-1.ll │ │ ├── ins_subreg_coalesce-2.ll │ │ ├── ins_subreg_coalesce-3.ll │ │ ├── insert-positions.ll │ │ ├── insertelement-copytoregs.ll │ │ ├── insertelement-legalize.ll │ │ ├── insertelement-zero.ll │ │ ├── insertps-O0-bug.ll │ │ ├── insertps-combine.ll │ │ ├── insertps-from-constantpool.ll │ │ ├── insertps-unfold-load-bug.ll │ │ ├── int-intrinsic.ll │ │ ├── interval-update-remat.ll │ │ ├── invalid-shift-immediate.ll │ │ ├── ipra-inline-asm.ll │ │ ├── ipra-local-linkage.ll │ │ ├── ipra-reg-usage.ll │ │ ├── ipra-transform.ll │ │ ├── isel-optnone.ll │ │ ├── isel-sink.ll │ │ ├── isel-sink2.ll │ │ ├── isel-sink3.ll │ │ ├── isint.ll │ │ ├── isnan.ll │ │ ├── isnan2.ll │ │ ├── ispositive.ll │ │ ├── jump_sign.ll │ │ ├── label-redefinition.ll │ │ ├── lakemont.ll │ │ ├── large-code-model-isel.ll │ │ ├── large-constants.ll │ │ ├── large-gep-chain.ll │ │ ├── large-gep-scale.ll │ │ ├── large-global.ll │ │ ├── late-address-taken.ll │ │ ├── ldzero.ll │ │ ├── lea-2.ll │ │ ├── lea-3.ll │ │ ├── lea-4.ll │ │ ├── lea-5.ll │ │ ├── lea-opt-memop-check-1.ll │ │ ├── lea-opt-memop-check-2.ll │ │ ├── lea-opt.ll │ │ ├── lea-recursion.ll │ │ ├── lea.ll │ │ ├── leaf-fp-elim.ll │ │ ├── legalize-fmp-oeq-vector-select.ll │ │ ├── legalize-libcalls.ll │ │ ├── legalize-shift-64.ll │ │ ├── legalize-shl-vec.ll │ │ ├── legalize-sub-zero-2.ll │ │ ├── legalize-sub-zero.ll │ │ ├── legalizedag_vec.ll │ │ ├── lfence.ll │ │ ├── libcall-sret.ll │ │ ├── licm-dominance.ll │ │ ├── licm-nested.ll │ │ ├── licm-regpressure.ll │ │ ├── licm-symbol.ll │ │ ├── limited-prec.ll │ │ ├── lit.local.cfg │ │ ├── live-out-reg-info.ll │ │ ├── liveness-local-regalloc.ll │ │ ├── llc-override-mcpu-mattr.ll │ │ ├── load-slice.ll │ │ ├── loc-remat.ll │ │ ├── local_stack_symbol_ordering.ll │ │ ├── localescape.ll │ │ ├── log2_not_readnone.ll │ │ ├── logical-load-fold.ll │ │ ├── long-setcc.ll │ │ ├── longlong-deadload.ll │ │ ├── loop-blocks.ll │ │ ├── loop-hoist.ll │ │ ├── loop-strength-reduce-2.ll │ │ ├── loop-strength-reduce-3.ll │ │ ├── loop-strength-reduce.ll │ │ ├── loop-strength-reduce2.ll │ │ ├── loop-strength-reduce4.ll │ │ ├── loop-strength-reduce5.ll │ │ ├── loop-strength-reduce6.ll │ │ ├── loop-strength-reduce7.ll │ │ ├── loop-strength-reduce8.ll │ │ ├── lower-bitcast.ll │ │ ├── lower-vec-shift-2.ll │ │ ├── lower-vec-shift.ll │ │ ├── lower-vec-shuffle-bug.ll │ │ ├── lsr-delayed-fold.ll │ │ ├── lsr-i386.ll │ │ ├── lsr-interesting-step.ll │ │ ├── lsr-loop-exit-cond.ll │ │ ├── lsr-negative-stride.ll │ │ ├── lsr-nonaffine.ll │ │ ├── lsr-normalization.ll │ │ ├── lsr-overflow.ll │ │ ├── lsr-quadratic-expand.ll │ │ ├── lsr-redundant-addressing.ll │ │ ├── lsr-reuse-trunc.ll │ │ ├── lsr-reuse.ll │ │ ├── lsr-sort.ll │ │ ├── lsr-static-addr.ll │ │ ├── lsr-wrap.ll │ │ ├── lzcnt-tzcnt.ll │ │ ├── lzcnt.ll │ │ ├── machine-combiner-int-vec.ll │ │ ├── machine-combiner-int.ll │ │ ├── machine-combiner.ll │ │ ├── machine-copy-prop.mir │ │ ├── machine-cp.ll │ │ ├── machine-cse.ll │ │ ├── machine-sink-and-implicit-null-checks.ll │ │ ├── machine-trace-metrics-crash.ll │ │ ├── macho-comdat.ll │ │ ├── masked-iv-safe.ll │ │ ├── masked-iv-unsafe.ll │ │ ├── masked_gather_scatter.ll │ │ ├── masked_memop.ll │ │ ├── maskmovdqu.ll │ │ ├── materialize.ll │ │ ├── mature-mc-support.ll │ │ ├── mbp-false-cfg-break.ll │ │ ├── mcinst-avx-lowering.ll │ │ ├── mcinst-lowering.ll │ │ ├── mcu-abi.ll │ │ ├── mem-intrin-base-reg.ll │ │ ├── mem-promote-integers.ll │ │ ├── membarrier.ll │ │ ├── memcmp.ll │ │ ├── memcpy-2.ll │ │ ├── memcpy-from-string.ll │ │ ├── memcpy.ll │ │ ├── memset-2.ll │ │ ├── memset-3.ll │ │ ├── memset-nonzero.ll │ │ ├── memset-sse-stack-realignment.ll │ │ ├── memset.ll │ │ ├── memset64-on-x86-32.ll │ │ ├── merge-consecutive-loads-128.ll │ │ ├── merge-consecutive-loads-256.ll │ │ ├── merge-consecutive-loads-512.ll │ │ ├── merge-consecutive-stores-i1.ll │ │ ├── merge-sp-update-lea.ll │ │ ├── merge-store-partially-alias-loads.ll │ │ ├── merge_store.ll │ │ ├── mfence.ll │ │ ├── mingw-alloca.ll │ │ ├── misaligned-memset.ll │ │ ├── misched-aa-colored.ll │ │ ├── misched-aa-mmos.ll │ │ ├── misched-balance.ll │ │ ├── misched-code-difference-with-debug.ll │ │ ├── misched-copy.ll │ │ ├── misched-crash.ll │ │ ├── misched-fusion.ll │ │ ├── misched-ilp.ll │ │ ├── misched-matmul.ll │ │ ├── misched-matrix.ll │ │ ├── misched-new.ll │ │ ├── mmx-arg-passing-x86-64.ll │ │ ├── mmx-arg-passing.ll │ │ ├── mmx-arith.ll │ │ ├── mmx-bitcast-fold.ll │ │ ├── mmx-bitcast.ll │ │ ├── mmx-coalescing.ll │ │ ├── mmx-copy-gprs.ll │ │ ├── mmx-fold-load.ll │ │ ├── mmx-intrinsics.ll │ │ ├── mmx-only.ll │ │ ├── mod128.ll │ │ ├── movbe.ll │ │ ├── movfs.ll │ │ ├── movgs.ll │ │ ├── movmsk.ll │ │ ├── movntdq-no-avx.ll │ │ ├── movpc32-check.ll │ │ ├── movtopush.ll │ │ ├── movtopush64.ll │ │ ├── ms-inline-asm.ll │ │ ├── mul-i1024.ll │ │ ├── mul-i256.ll │ │ ├── mul-i512.ll │ │ ├── mul-legalize.ll │ │ ├── mul-remat.ll │ │ ├── mul-shift-reassoc.ll │ │ ├── mul128.ll │ │ ├── mul128_sext_loop.ll │ │ ├── mul64.ll │ │ ├── muloti.ll │ │ ├── mult-alt-generic-i686.ll │ │ ├── mult-alt-generic-x86_64.ll │ │ ├── mult-alt-x86.ll │ │ ├── multiple-loop-post-inc.ll │ │ ├── multiple-return-values-cross-block.ll │ │ ├── mulx32.ll │ │ ├── mulx64.ll │ │ ├── musttail-fastcall.ll │ │ ├── musttail-indirect.ll │ │ ├── musttail-thiscall.ll │ │ ├── musttail-varargs.ll │ │ ├── musttail.ll │ │ ├── mwaitx.ll │ │ ├── named-reg-alloc.ll │ │ ├── named-reg-notareg.ll │ │ ├── nancvt.ll │ │ ├── narrow-shl-cst.ll │ │ ├── narrow-shl-load.ll │ │ ├── narrow_op-1.ll │ │ ├── neg-shl-add.ll │ │ ├── neg_cmp.ll │ │ ├── neg_fp.ll │ │ ├── negate-add-zero.ll │ │ ├── negative-offset.ll │ │ ├── negative-sin.ll │ │ ├── negative-stride-fptosi-user.ll │ │ ├── negative-subscript.ll │ │ ├── negative_zero.ll │ │ ├── new-remat.ll │ │ ├── newline-and-quote.ll │ │ ├── no-and8ri8.ll │ │ ├── no-cmov.ll │ │ ├── no-prolog-kill.ll │ │ ├── no-sse2-avg.ll │ │ ├── nobt.ll │ │ ├── nocx16.ll │ │ ├── non-lazy-bind.ll │ │ ├── non-unique-sections.ll │ │ ├── nonconst-static-ev.ll │ │ ├── nonconst-static-iv.ll │ │ ├── nontemporal-2.ll │ │ ├── nontemporal-loads.ll │ │ ├── nontemporal.ll │ │ ├── noreturn-call.ll │ │ ├── norex-subreg.ll │ │ ├── nosse-error1.ll │ │ ├── nosse-error2.ll │ │ ├── nosse-varargs.ll │ │ ├── null-streamer.ll │ │ ├── objc-gc-module-flags.ll │ │ ├── object-size.ll │ │ ├── opaque-constant-asm.ll │ │ ├── opt-ext-uses.ll │ │ ├── opt-shuff-tstore.ll │ │ ├── optimize-max-0.ll │ │ ├── optimize-max-1.ll │ │ ├── optimize-max-2.ll │ │ ├── optimize-max-3.ll │ │ ├── or-address.ll │ │ ├── or-branch.ll │ │ ├── or-lea.ll │ │ ├── osx-private-labels.ll │ │ ├── overlap-shift.ll │ │ ├── packed_struct.ll │ │ ├── palignr.ll │ │ ├── pass-three.ll │ │ ├── patchable-prologue.ll │ │ ├── patchpoint-invoke.ll │ │ ├── patchpoint-verifiable.mir │ │ ├── patchpoint-webkit_jscc.ll │ │ ├── patchpoint.ll │ │ ├── peep-setb.ll │ │ ├── peep-test-0.ll │ │ ├── peep-test-1.ll │ │ ├── peep-test-2.ll │ │ ├── peep-test-3.ll │ │ ├── peep-test-4.ll │ │ ├── peephole-fold-movsd.ll │ │ ├── peephole-multiple-folds.ll │ │ ├── peephole-na-phys-copy-folding.ll │ │ ├── personality.ll │ │ ├── personality_size.ll │ │ ├── phaddsub.ll │ │ ├── phi-bit-propagation.ll │ │ ├── phi-immediate-factoring.ll │ │ ├── phielim-split.ll │ │ ├── phys-reg-local-regalloc.ll │ │ ├── phys_subreg_coalesce-2.ll │ │ ├── phys_subreg_coalesce-3.ll │ │ ├── phys_subreg_coalesce.ll │ │ ├── pic-load-remat.ll │ │ ├── pic.ll │ │ ├── pic_jumptable.ll │ │ ├── pie.ll │ │ ├── pku.ll │ │ ├── pmovext.ll │ │ ├── pmovsx-inreg.ll │ │ ├── pmul.ll │ │ ├── pmulld.ll │ │ ├── pointer-vector.ll │ │ ├── pop-stack-cleanup.ll │ │ ├── popcnt.ll │ │ ├── post-ra-sched.ll │ │ ├── postalloc-coalescing.ll │ │ ├── postra-licm.ll │ │ ├── powi.ll │ │ ├── pr10068.ll │ │ ├── pr10475.ll │ │ ├── pr10499.ll │ │ ├── pr10523.ll │ │ ├── pr10524.ll │ │ ├── pr10525.ll │ │ ├── pr10526.ll │ │ ├── pr11202.ll │ │ ├── pr11334.ll │ │ ├── pr11415.ll │ │ ├── pr11468.ll │ │ ├── pr11985.ll │ │ ├── pr11998.ll │ │ ├── pr12312.ll │ │ ├── pr12360.ll │ │ ├── pr12889.ll │ │ ├── pr13209.ll │ │ ├── pr13220.ll │ │ ├── pr13458.ll │ │ ├── pr13577.ll │ │ ├── pr13859.ll │ │ ├── pr13899.ll │ │ ├── pr14088.ll │ │ ├── pr14098.ll │ │ ├── pr14161.ll │ │ ├── pr14204.ll │ │ ├── pr14314.ll │ │ ├── pr14333.ll │ │ ├── pr14562.ll │ │ ├── pr1462.ll │ │ ├── pr1489.ll │ │ ├── pr1505.ll │ │ ├── pr1505b.ll │ │ ├── pr15267.ll │ │ ├── pr15296.ll │ │ ├── pr15309.ll │ │ ├── pr16031.ll │ │ ├── pr16360.ll │ │ ├── pr16807.ll │ │ ├── pr17546.ll │ │ ├── pr17631.ll │ │ ├── pr17764.ll │ │ ├── pr18014.ll │ │ ├── pr18023.ll │ │ ├── pr18054.ll │ │ ├── pr18162.ll │ │ ├── pr18846.ll │ │ ├── pr19049.ll │ │ ├── pr20020.ll │ │ ├── pr20088.ll │ │ ├── pr21099.ll │ │ ├── pr2177.ll │ │ ├── pr21792.ll │ │ ├── pr2182.ll │ │ ├── pr22019.ll │ │ ├── pr22103.ll │ │ ├── pr22774.ll │ │ ├── pr23103.ll │ │ ├── pr23246.ll │ │ ├── pr2326.ll │ │ ├── pr23273.ll │ │ ├── pr23603.ll │ │ ├── pr23664.ll │ │ ├── pr24139.ll │ │ ├── pr24374.ll │ │ ├── pr24602.ll │ │ ├── pr25828.ll │ │ ├── pr2585.ll │ │ ├── pr26350.ll │ │ ├── pr2656.ll │ │ ├── pr2659.ll │ │ ├── pr26625.ll │ │ ├── pr26652.ll │ │ ├── pr26757.ll │ │ ├── pr26835.ll │ │ ├── pr26870.ll │ │ ├── pr27071.ll │ │ ├── pr27501.ll │ │ ├── pr27591.ll │ │ ├── pr27681.mir │ │ ├── pr28173.ll │ │ ├── pr28444.ll │ │ ├── pr28472.ll │ │ ├── pr28489.ll │ │ ├── pr2849.ll │ │ ├── pr28504.ll │ │ ├── pr28515.ll │ │ ├── pr28560.ll │ │ ├── pr28824.ll │ │ ├── pr2924.ll │ │ ├── pr2982.ll │ │ ├── pr30298.ll │ │ ├── pr3154.ll │ │ ├── pr3216.ll │ │ ├── pr3241.ll │ │ ├── pr3243.ll │ │ ├── pr3244.ll │ │ ├── pr3250.ll │ │ ├── pr3317.ll │ │ ├── pr3366.ll │ │ ├── pr3457.ll │ │ ├── pr3522.ll │ │ ├── pr5145.ll │ │ ├── pr7882.ll │ │ ├── pr9127.ll │ │ ├── pr9743.ll │ │ ├── pre-ra-sched.ll │ │ ├── prefetch.ll │ │ ├── prefixdata.ll │ │ ├── preserve_allcc64.ll │ │ ├── preserve_mostcc64.ll │ │ ├── private-2.ll │ │ ├── private.ll │ │ ├── prolog-push-seq.ll │ │ ├── prologuedata.ll │ │ ├── promote-assert-zext.ll │ │ ├── promote-i16.ll │ │ ├── promote-trunc.ll │ │ ├── promote.ll │ │ ├── ps4-noreturn.ll │ │ ├── pseudo_cmov_lower.ll │ │ ├── pseudo_cmov_lower1.ll │ │ ├── pseudo_cmov_lower2.ll │ │ ├── pshufb-mask-comments.ll │ │ ├── pshufd-combine-crash.ll │ │ ├── psubus.ll │ │ ├── ptr-rotate.ll │ │ ├── ptrtoint-constexpr.ll │ │ ├── push-cfi-debug.ll │ │ ├── push-cfi-obj.ll │ │ ├── push-cfi.ll │ │ ├── ragreedy-bug.ll │ │ ├── ragreedy-hoist-spill.ll │ │ ├── ragreedy-last-chance-recoloring.ll │ │ ├── rd-mod-wr-eflags.ll │ │ ├── rdpmc.ll │ │ ├── rdrand.ll │ │ ├── rdseed.ll │ │ ├── rdtsc.ll │ │ ├── read-fp-no-frame-pointer.ll │ │ ├── recip-fastmath.ll │ │ ├── red-zone.ll │ │ ├── red-zone2.ll │ │ ├── reduce-trunc-shl.ll │ │ ├── regalloc-reconcile-broken-hints.ll │ │ ├── regalloc-spill-at-ehpad.ll │ │ ├── reghinting.ll │ │ ├── regpressure.ll │ │ ├── rem.ll │ │ ├── rem_crash.ll │ │ ├── remat-constant.ll │ │ ├── remat-fold-load.ll │ │ ├── remat-mov-0.ll │ │ ├── remat-phys-dead.ll │ │ ├── remat-scalar-zero.ll │ │ ├── ret-addr.ll │ │ ├── ret-i64-0.ll │ │ ├── ret-mmx.ll │ │ ├── return-ext.ll │ │ ├── return_zeroext_i2.ll │ │ ├── returned-trunc-tail-calls.ll │ │ ├── reverse_branches.ll │ │ ├── rip-rel-address.ll │ │ ├── rip-rel-lea.ll │ │ ├── rodata-relocs.ll │ │ ├── rot16.ll │ │ ├── rot32.ll │ │ ├── rot64.ll │ │ ├── rotate.ll │ │ ├── rotate2.ll │ │ ├── rotate4.ll │ │ ├── rounding-ops.ll │ │ ├── rrlist-livereg-corrutpion.ll │ │ ├── rtm.ll │ │ ├── sad.ll │ │ ├── saddo-redundant-add.ll │ │ ├── safestack.ll │ │ ├── safestack_ssp.ll │ │ ├── sandybridge-loads.ll │ │ ├── sar_fold.ll │ │ ├── sar_fold64.ll │ │ ├── scalar-extract.ll │ │ ├── scalar-fp-to-i64.ll │ │ ├── scalar-int-to-fp.ll │ │ ├── scalar-min-max-fill-operand.ll │ │ ├── scalar_sse_minmax.ll │ │ ├── scalar_widen_div.ll │ │ ├── scalarize-bitcast.ll │ │ ├── scev-interchange.ll │ │ ├── scheduler-backtracking.ll │ │ ├── sdiv-exact.ll │ │ ├── sdiv-pow2.ll │ │ ├── segmented-stacks-dynamic.ll │ │ ├── segmented-stacks.ll │ │ ├── seh-catch-all-win32.ll │ │ ├── seh-catch-all.ll │ │ ├── seh-catchpad.ll │ │ ├── seh-except-finally.ll │ │ ├── seh-exception-code.ll │ │ ├── seh-filter-no-personality.ll │ │ ├── seh-finally.ll │ │ ├── seh-safe-div-win32.ll │ │ ├── seh-safe-div.ll │ │ ├── seh-stack-realign.ll │ │ ├── select-with-and-or.ll │ │ ├── select.ll │ │ ├── select_const.ll │ │ ├── selectiondag-crash.ll │ │ ├── selectiondag-cse.ll │ │ ├── setcc-combine.ll │ │ ├── setcc-lowering.ll │ │ ├── setcc-narrowing.ll │ │ ├── setcc-sentinals.ll │ │ ├── setcc.ll │ │ ├── setjmp-spills.ll │ │ ├── setoeq.ll │ │ ├── setuge.ll │ │ ├── sext-i1.ll │ │ ├── sext-load.ll │ │ ├── sext-ret-val.ll │ │ ├── sext-setcc-self.ll │ │ ├── sext-subreg.ll │ │ ├── sext-trunc.ll │ │ ├── sfence.ll │ │ ├── sha.ll │ │ ├── shift-and.ll │ │ ├── shift-avx2-crash.ll │ │ ├── shift-bmi2.ll │ │ ├── shift-coalesce.ll │ │ ├── shift-codegen.ll │ │ ├── shift-combine-crash.ll │ │ ├── shift-combine.ll │ │ ├── shift-double.ll │ │ ├── shift-folding.ll │ │ ├── shift-i128.ll │ │ ├── shift-i256.ll │ │ ├── shift-one.ll │ │ ├── shift-pair.ll │ │ ├── shift-parts.ll │ │ ├── shift-pcmp.ll │ │ ├── shl-anyext.ll │ │ ├── shl-i64.ll │ │ ├── shl_elim.ll │ │ ├── shl_undef.ll │ │ ├── shrink-compare.ll │ │ ├── shrink-fp-const1.ll │ │ ├── shrink-fp-const2.ll │ │ ├── shrink-wrap-chkstk.ll │ │ ├── shrink_vmul.ll │ │ ├── shrinkwrap-hang.ll │ │ ├── shuffle-combine-crash.ll │ │ ├── sibcall-2.ll │ │ ├── sibcall-3.ll │ │ ├── sibcall-4.ll │ │ ├── sibcall-5.ll │ │ ├── sibcall-6.ll │ │ ├── sibcall-byval.ll │ │ ├── sibcall-win64.ll │ │ ├── sibcall.ll │ │ ├── simple-zext.ll │ │ ├── sincos-opt.ll │ │ ├── sincos.ll │ │ ├── sink-blockfreq.ll │ │ ├── sink-cheap-instructions.ll │ │ ├── sink-hoist.ll │ │ ├── sink-out-of-loop.ll │ │ ├── sjlj-baseptr.ll │ │ ├── sjlj-eh.ll │ │ ├── sjlj.ll │ │ ├── slow-div.ll │ │ ├── slow-incdec.ll │ │ ├── slow-unaligned-mem.ll │ │ ├── small-byval-memcpy.ll │ │ ├── smul-with-overflow.ll │ │ ├── soft-fp.ll │ │ ├── soft-sitofp.ll │ │ ├── splat-const.ll │ │ ├── splat-for-size.ll │ │ ├── split-eh-lpad-edges.ll │ │ ├── split-vector-bitcast.ll │ │ ├── split-vector-rem.ll │ │ ├── sqrt-fastmath-mir.ll │ │ ├── sqrt-fastmath.ll │ │ ├── sqrt.ll │ │ ├── sret-implicit.ll │ │ ├── sse-align-0.ll │ │ ├── sse-align-1.ll │ │ ├── sse-align-10.ll │ │ ├── sse-align-11.ll │ │ ├── sse-align-12.ll │ │ ├── sse-align-2.ll │ │ ├── sse-align-3.ll │ │ ├── sse-align-4.ll │ │ ├── sse-align-5.ll │ │ ├── sse-align-6.ll │ │ ├── sse-align-7.ll │ │ ├── sse-align-8.ll │ │ ├── sse-align-9.ll │ │ ├── sse-commute.ll │ │ ├── sse-domains.ll │ │ ├── sse-fcopysign.ll │ │ ├── sse-intel-ocl.ll │ │ ├── sse-intrinsics-fast-isel-x86_64.ll │ │ ├── sse-intrinsics-fast-isel.ll │ │ ├── sse-intrinsics-x86-upgrade.ll │ │ ├── sse-intrinsics-x86.ll │ │ ├── sse-load-ret.ll │ │ ├── sse-minmax.ll │ │ ├── sse-only.ll │ │ ├── sse-scalar-fp-arith-unary.ll │ │ ├── sse-scalar-fp-arith.ll │ │ ├── sse-unaligned-mem-feature.ll │ │ ├── sse-varargs.ll │ │ ├── sse1.ll │ │ ├── sse2-intrinsics-fast-isel-x86_64.ll │ │ ├── sse2-intrinsics-fast-isel.ll │ │ ├── sse2-intrinsics-x86-upgrade.ll │ │ ├── sse2-intrinsics-x86.ll │ │ ├── sse2-vector-shifts.ll │ │ ├── sse2.ll │ │ ├── sse3-avx-addsub-2.ll │ │ ├── sse3-avx-addsub.ll │ │ ├── sse3-intrinsics-fast-isel.ll │ │ ├── sse3-intrinsics-x86.ll │ │ ├── sse3.ll │ │ ├── sse41-intrinsics-fast-isel.ll │ │ ├── sse41-intrinsics-x86-upgrade.ll │ │ ├── sse41-intrinsics-x86.ll │ │ ├── sse41-pmovxrm.ll │ │ ├── sse41.ll │ │ ├── sse42-intrinsics-fast-isel-x86_64.ll │ │ ├── sse42-intrinsics-fast-isel.ll │ │ ├── sse42-intrinsics-x86.ll │ │ ├── sse42.ll │ │ ├── sse42_64.ll │ │ ├── sse4a-intrinsics-fast-isel.ll │ │ ├── sse4a-upgrade.ll │ │ ├── sse4a.ll │ │ ├── sse_partial_update.ll │ │ ├── sse_reload_fold.ll │ │ ├── ssp-data-layout.ll │ │ ├── ssp-guard-spill.ll │ │ ├── ssse3-intrinsics-fast-isel.ll │ │ ├── ssse3-intrinsics-x86.ll │ │ ├── stack-align-memcpy.ll │ │ ├── stack-align.ll │ │ ├── stack-align2.ll │ │ ├── stack-folding-3dnow.ll │ │ ├── stack-folding-adx-x86_64.ll │ │ ├── stack-folding-fp-avx1.ll │ │ ├── stack-folding-fp-avx512vl.ll │ │ ├── stack-folding-fp-sse42.ll │ │ ├── stack-folding-int-avx1.ll │ │ ├── stack-folding-int-avx2.ll │ │ ├── stack-folding-int-sse42.ll │ │ ├── stack-folding-mmx.ll │ │ ├── stack-folding-x86_64.ll │ │ ├── stack-folding-xop.ll │ │ ├── stack-probe-size.ll │ │ ├── stack-protector-dbginfo.ll │ │ ├── stack-protector-msvc.ll │ │ ├── stack-protector-target.ll │ │ ├── stack-protector-vreg-to-vreg-copy.ll │ │ ├── stack-protector-weight.ll │ │ ├── stack-protector.ll │ │ ├── stack-update-frame-opcode.ll │ │ ├── stack_guard_remat.ll │ │ ├── stackguard-internal.ll │ │ ├── stackmap-fast-isel.ll │ │ ├── stackmap-frame-setup.ll │ │ ├── stackmap-large-constants.ll │ │ ├── stackmap-liveness.ll │ │ ├── stackmap-nops.ll │ │ ├── stackmap-shadow-optimization.ll │ │ ├── stackmap.ll │ │ ├── stackpointer.ll │ │ ├── statepoint-allocas.ll │ │ ├── statepoint-call-lowering.ll │ │ ├── statepoint-far-call.ll │ │ ├── statepoint-forward.ll │ │ ├── statepoint-gctransition-call-lowering.ll │ │ ├── statepoint-invoke.ll │ │ ├── statepoint-stack-usage.ll │ │ ├── statepoint-stackmap-format.ll │ │ ├── statepoint-uniqueing.ll │ │ ├── statepoint-vector-bad-spill.ll │ │ ├── statepoint-vector.ll │ │ ├── stdarg.ll │ │ ├── stdcall-notailcall.ll │ │ ├── stdcall.ll │ │ ├── store-empty-member.ll │ │ ├── store-fp-constant.ll │ │ ├── store-global-address.ll │ │ ├── store-narrow.ll │ │ ├── store-zero-and-minus-one.ll │ │ ├── store_op_load_fold.ll │ │ ├── store_op_load_fold2.ll │ │ ├── stores-merging.ll │ │ ├── storetrunc-fp.ll │ │ ├── stride-nine-with-base-reg.ll │ │ ├── stride-reuse.ll │ │ ├── sub-with-overflow.ll │ │ ├── sub.ll │ │ ├── subreg-to-reg-0.ll │ │ ├── subreg-to-reg-1.ll │ │ ├── subreg-to-reg-2.ll │ │ ├── subreg-to-reg-3.ll │ │ ├── subreg-to-reg-4.ll │ │ ├── subreg-to-reg-6.ll │ │ ├── sunkaddr-ext.ll │ │ ├── swift-return.ll │ │ ├── swifterror.ll │ │ ├── swiftself.ll │ │ ├── switch-bt.ll │ │ ├── switch-crit-edge-constant.ll │ │ ├── switch-default-only.ll │ │ ├── switch-density.ll │ │ ├── switch-edge-weight.ll │ │ ├── switch-jump-table.ll │ │ ├── switch-or.ll │ │ ├── switch-order-weight.ll │ │ ├── switch-zextload.ll │ │ ├── switch.ll │ │ ├── swizzle-2.ll │ │ ├── swizzle-avx2.ll │ │ ├── system-intrinsics-64-xsave.ll │ │ ├── system-intrinsics-64-xsavec.ll │ │ ├── system-intrinsics-64-xsaveopt.ll │ │ ├── system-intrinsics-64-xsaves.ll │ │ ├── system-intrinsics-64.ll │ │ ├── system-intrinsics-xsave.ll │ │ ├── system-intrinsics-xsavec.ll │ │ ├── system-intrinsics-xsaveopt.ll │ │ ├── system-intrinsics-xsaves.ll │ │ ├── system-intrinsics.ll │ │ ├── tail-call-attrs.ll │ │ ├── tail-call-casts.ll │ │ ├── tail-call-got.ll │ │ ├── tail-call-legality.ll │ │ ├── tail-call-parameter-attrs-mismatch.ll │ │ ├── tail-call-win64.ll │ │ ├── tail-dup-addr.ll │ │ ├── tail-dup-catchret.ll │ │ ├── tail-merge-after-mbp.ll │ │ ├── tail-merge-unreachable.ll │ │ ├── tail-merge-wineh.ll │ │ ├── tail-opts.ll │ │ ├── tail-threshold.ll │ │ ├── tailcall-64.ll │ │ ├── tailcall-calleesave.ll │ │ ├── tailcall-cgp-dup.ll │ │ ├── tailcall-disable.ll │ │ ├── tailcall-fastisel.ll │ │ ├── tailcall-largecode.ll │ │ ├── tailcall-mem-intrinsics.ll │ │ ├── tailcall-msvc-conventions.ll │ │ ├── tailcall-multiret.ll │ │ ├── tailcall-readnone.ll │ │ ├── tailcall-returndup-void.ll │ │ ├── tailcall-ri64.ll │ │ ├── tailcall-stackalign.ll │ │ ├── tailcall-structret.ll │ │ ├── tailcall.ll │ │ ├── tailcallbyval.ll │ │ ├── tailcallbyval64.ll │ │ ├── tailcallfp.ll │ │ ├── tailcallfp2.ll │ │ ├── tailcallpic1.ll │ │ ├── tailcallpic2.ll │ │ ├── tailcallpic3.ll │ │ ├── tailcallstack64.ll │ │ ├── targetLoweringGeneric.ll │ │ ├── tbm-intrinsics-fast-isel-x86_64.ll │ │ ├── tbm-intrinsics-fast-isel.ll │ │ ├── tbm-intrinsics-x86_64.ll │ │ ├── tbm_patterns.ll │ │ ├── test-nofold.ll │ │ ├── test-shrink-bug.ll │ │ ├── test-shrink.ll │ │ ├── testb-je-fusion.ll │ │ ├── testl-commute.ll │ │ ├── this-return-64.ll │ │ ├── tls-addr-non-leaf-function.ll │ │ ├── tls-android-negative.ll │ │ ├── tls-android.ll │ │ ├── tls-local-dynamic.ll │ │ ├── tls-models.ll │ │ ├── tls-pic.ll │ │ ├── tls-pie.ll │ │ ├── tls-shrink-wrapping.ll │ │ ├── tls-windows-itanium.ll │ │ ├── tls.ll │ │ ├── tlv-1.ll │ │ ├── tlv-2.ll │ │ ├── tlv-3.ll │ │ ├── token_landingpad.ll │ │ ├── trap.ll │ │ ├── trunc-ext-ld-st.ll │ │ ├── trunc-store.ll │ │ ├── trunc-to-bool.ll │ │ ├── twoaddr-coalesce-2.ll │ │ ├── twoaddr-coalesce-3.ll │ │ ├── twoaddr-coalesce.ll │ │ ├── twoaddr-lea.ll │ │ ├── twoaddr-pass-sink.ll │ │ ├── twoaddr-sink-terminator.ll │ │ ├── uint64-to-float.ll │ │ ├── uint_to_fp-2.ll │ │ ├── uint_to_fp.ll │ │ ├── umul-with-carry.ll │ │ ├── umul-with-overflow.ll │ │ ├── unaligned-32-byte-memops.ll │ │ ├── unaligned-load.ll │ │ ├── unaligned-spill-folding.ll │ │ ├── undef-label.ll │ │ ├── unknown-location.ll │ │ ├── unreachable-loop-sinking.ll │ │ ├── unreachableblockelim.ll │ │ ├── unused_stackslots.ll │ │ ├── unwind-init.ll │ │ ├── unwindraise.ll │ │ ├── update-terminator.mir │ │ ├── urem-i8-constant.ll │ │ ├── urem-power-of-two.ll │ │ ├── use-add-flags.ll │ │ ├── utf16-cfstrings.ll │ │ ├── utf8.ll │ │ ├── v2f32.ll │ │ ├── v4f32-immediate.ll │ │ ├── v4i32load-crash.ll │ │ ├── v8i1-masks.ll │ │ ├── vaargs.ll │ │ ├── vararg-callee-cleanup.ll │ │ ├── vararg_no_start.ll │ │ ├── vararg_tailcall.ll │ │ ├── variable-sized-darwin-bzero.ll │ │ ├── variadic-node-pic.ll │ │ ├── vastart-defs-eflags.ll │ │ ├── vbinop-simplify-bug.ll │ │ ├── vec-loadsingles-alignment.ll │ │ ├── vec-trunc-store.ll │ │ ├── vec_add.ll │ │ ├── vec_align.ll │ │ ├── vec_align_i256.ll │ │ ├── vec_anyext.ll │ │ ├── vec_call.ll │ │ ├── vec_cast.ll │ │ ├── vec_cast2.ll │ │ ├── vec_cmp_sint-128.ll │ │ ├── vec_cmp_uint-128.ll │ │ ├── vec_compare-sse4.ll │ │ ├── vec_compare.ll │ │ ├── vec_ctbits.ll │ │ ├── vec_ext_inreg.ll │ │ ├── vec_extract-avx.ll │ │ ├── vec_extract-mmx.ll │ │ ├── vec_extract-sse4.ll │ │ ├── vec_extract.ll │ │ ├── vec_fabs.ll │ │ ├── vec_floor.ll │ │ ├── vec_fneg.ll │ │ ├── vec_fp_to_int.ll │ │ ├── vec_fpext.ll │ │ ├── vec_fptrunc.ll │ │ ├── vec_i64.ll │ │ ├── vec_ins_extract-1.ll │ │ ├── vec_ins_extract.ll │ │ ├── vec_insert-2.ll │ │ ├── vec_insert-3.ll │ │ ├── vec_insert-4.ll │ │ ├── vec_insert-5.ll │ │ ├── vec_insert-7.ll │ │ ├── vec_insert-8.ll │ │ ├── vec_insert-9.ll │ │ ├── vec_insert-mmx.ll │ │ ├── vec_int_to_fp.ll │ │ ├── vec_loadsingles.ll │ │ ├── vec_logical.ll │ │ ├── vec_minmax_sint.ll │ │ ├── vec_minmax_uint.ll │ │ ├── vec_partial.ll │ │ ├── vec_reassociate.ll │ │ ├── vec_return.ll │ │ ├── vec_round.ll │ │ ├── vec_sdiv_to_shift.ll │ │ ├── vec_set-2.ll │ │ ├── vec_set-3.ll │ │ ├── vec_set-4.ll │ │ ├── vec_set-6.ll │ │ ├── vec_set-7.ll │ │ ├── vec_set-8.ll │ │ ├── vec_set-A.ll │ │ ├── vec_set-B.ll │ │ ├── vec_set-C.ll │ │ ├── vec_set-D.ll │ │ ├── vec_set-F.ll │ │ ├── vec_set-H.ll │ │ ├── vec_set.ll │ │ ├── vec_setcc-2.ll │ │ ├── vec_setcc.ll │ │ ├── vec_shift.ll │ │ ├── vec_shift2.ll │ │ ├── vec_shift3.ll │ │ ├── vec_shift4.ll │ │ ├── vec_shift5.ll │ │ ├── vec_shift6.ll │ │ ├── vec_shift7.ll │ │ ├── vec_shuf-insert.ll │ │ ├── vec_split.ll │ │ ├── vec_ss_load_fold.ll │ │ ├── vec_trunc_sext.ll │ │ ├── vec_udiv_to_shift.ll │ │ ├── vec_uint_to_fp-fastmath.ll │ │ ├── vec_uint_to_fp.ll │ │ ├── vec_unsafe-fp-math.ll │ │ ├── vec_zero-2.ll │ │ ├── vec_zero.ll │ │ ├── vec_zero_cse.ll │ │ ├── vector-bitreverse.ll │ │ ├── vector-blend.ll │ │ ├── vector-compare-combines.ll │ │ ├── vector-compare-results.ll │ │ ├── vector-gep.ll │ │ ├── vector-half-conversions.ll │ │ ├── vector-idiv-sdiv-128.ll │ │ ├── vector-idiv-sdiv-256.ll │ │ ├── vector-idiv-sdiv-512.ll │ │ ├── vector-idiv-udiv-128.ll │ │ ├── vector-idiv-udiv-256.ll │ │ ├── vector-idiv-udiv-512.ll │ │ ├── vector-idiv.ll │ │ ├── vector-intrinsics.ll │ │ ├── vector-lzcnt-128.ll │ │ ├── vector-lzcnt-256.ll │ │ ├── vector-lzcnt-512.ll │ │ ├── vector-merge-store-fp-constants.ll │ │ ├── vector-pcmp.ll │ │ ├── vector-popcnt-128.ll │ │ ├── vector-popcnt-256.ll │ │ ├── vector-popcnt-512.ll │ │ ├── vector-rem.ll │ │ ├── vector-rotate-128.ll │ │ ├── vector-rotate-256.ll │ │ ├── vector-sext.ll │ │ ├── vector-shift-ashr-128.ll │ │ ├── vector-shift-ashr-256.ll │ │ ├── vector-shift-ashr-512.ll │ │ ├── vector-shift-lshr-128.ll │ │ ├── vector-shift-lshr-256.ll │ │ ├── vector-shift-lshr-512.ll │ │ ├── vector-shift-shl-128.ll │ │ ├── vector-shift-shl-256.ll │ │ ├── vector-shift-shl-512.ll │ │ ├── vector-shuffle-128-v16.ll │ │ ├── vector-shuffle-128-v2.ll │ │ ├── vector-shuffle-128-v4.ll │ │ ├── vector-shuffle-128-v8.ll │ │ ├── vector-shuffle-256-v16.ll │ │ ├── vector-shuffle-256-v32.ll │ │ ├── vector-shuffle-256-v4.ll │ │ ├── vector-shuffle-256-v8.ll │ │ ├── vector-shuffle-512-v16.ll │ │ ├── vector-shuffle-512-v32.ll │ │ ├── vector-shuffle-512-v64.ll │ │ ├── vector-shuffle-512-v8.ll │ │ ├── vector-shuffle-combining-avx.ll │ │ ├── vector-shuffle-combining-avx2.ll │ │ ├── vector-shuffle-combining-avx512bw.ll │ │ ├── vector-shuffle-combining-ssse3.ll │ │ ├── vector-shuffle-combining-xop.ll │ │ ├── vector-shuffle-combining.ll │ │ ├── vector-shuffle-mmx.ll │ │ ├── vector-shuffle-sse1.ll │ │ ├── vector-shuffle-sse41.ll │ │ ├── vector-shuffle-sse4a.ll │ │ ├── vector-shuffle-v1.ll │ │ ├── vector-shuffle-variable-128.ll │ │ ├── vector-shuffle-variable-256.ll │ │ ├── vector-trunc-math.ll │ │ ├── vector-trunc.ll │ │ ├── vector-tzcnt-128.ll │ │ ├── vector-tzcnt-256.ll │ │ ├── vector-tzcnt-512.ll │ │ ├── vector-variable-idx.ll │ │ ├── vector-variable-idx2.ll │ │ ├── vector-zext.ll │ │ ├── vector-zmov.ll │ │ ├── vector.ll │ │ ├── vectorcall.ll │ │ ├── version_directive.ll │ │ ├── vfcmp.ll │ │ ├── viabs.ll │ │ ├── virtual-registers-cleared-in-machine-functions-liveins.ll │ │ ├── visibility.ll │ │ ├── visibility2.ll │ │ ├── vmovq.ll │ │ ├── volatile.ll │ │ ├── vortex-bug.ll │ │ ├── vselect-2.ll │ │ ├── vselect-avx.ll │ │ ├── vselect-minmax.ll │ │ ├── vselect.ll │ │ ├── vshift-1.ll │ │ ├── vshift-2.ll │ │ ├── vshift-3.ll │ │ ├── vshift-4.ll │ │ ├── vshift-5.ll │ │ ├── vshift-6.ll │ │ ├── vshift_scalar.ll │ │ ├── vshift_split.ll │ │ ├── vshift_split2.ll │ │ ├── vsplit-and.ll │ │ ├── vzero-excess.ll │ │ ├── warn-stack.ll │ │ ├── weak.ll │ │ ├── weak_def_can_be_hidden.ll │ │ ├── webkit-jscc.ll │ │ ├── wide-fma-contraction.ll │ │ ├── wide-integer-cmp.ll │ │ ├── wide-integer-fold.ll │ │ ├── widen_arith-1.ll │ │ ├── widen_arith-2.ll │ │ ├── widen_arith-3.ll │ │ ├── widen_arith-4.ll │ │ ├── widen_arith-5.ll │ │ ├── widen_arith-6.ll │ │ ├── widen_bitops-0.ll │ │ ├── widen_bitops-1.ll │ │ ├── widen_cast-1.ll │ │ ├── widen_cast-2.ll │ │ ├── widen_cast-3.ll │ │ ├── widen_cast-4.ll │ │ ├── widen_cast-5.ll │ │ ├── widen_cast-6.ll │ │ ├── widen_compare-1.ll │ │ ├── widen_conv-1.ll │ │ ├── widen_conv-2.ll │ │ ├── widen_conv-3.ll │ │ ├── widen_conv-4.ll │ │ ├── widen_conversions.ll │ │ ├── widen_extract-1.ll │ │ ├── widen_load-0.ll │ │ ├── widen_load-1.ll │ │ ├── widen_load-2.ll │ │ ├── widen_shuffle-1.ll │ │ ├── win-alloca-expander.ll │ │ ├── win-catchpad-csrs.ll │ │ ├── win-catchpad-nested-cxx.ll │ │ ├── win-catchpad-nested.ll │ │ ├── win-catchpad-varargs.ll │ │ ├── win-catchpad.ll │ │ ├── win-cleanuppad.ll │ │ ├── win-funclet-cfi.ll │ │ ├── win-mixed-ehpersonality.ll │ │ ├── win32-eh-states.ll │ │ ├── win32-eh.ll │ │ ├── win32-pic-jumptable.ll │ │ ├── win32-seh-catchpad-realign.ll │ │ ├── win32-seh-catchpad.ll │ │ ├── win32-seh-nested-finally.ll │ │ ├── win32-spill-xmm.ll │ │ ├── win32_sret.ll │ │ ├── win64_alloca_dynalloca.ll │ │ ├── win64_call_epi.ll │ │ ├── win64_eh.ll │ │ ├── win64_frame.ll │ │ ├── win64_nonvol.ll │ │ ├── win64_params.ll │ │ ├── win64_sibcall.ll │ │ ├── win64_vararg.ll │ │ ├── win_chkstk.ll │ │ ├── win_coreclr_chkstk.ll │ │ ├── win_cst_pool.ll │ │ ├── windows-itanium-alloca.ll │ │ ├── wineh-coreclr.ll │ │ ├── wineh-exceptionpointer.ll │ │ ├── wineh-no-ehpads.ll │ │ ├── x32-function_pointer-1.ll │ │ ├── x32-function_pointer-2.ll │ │ ├── x32-function_pointer-3.ll │ │ ├── x32-indirectbr.ll │ │ ├── x32-landingpad.ll │ │ ├── x32-lea-1.ll │ │ ├── x32-va_start.ll │ │ ├── x86-16.ll │ │ ├── x86-32-intrcc.ll │ │ ├── x86-32-vector-calling-conv.ll │ │ ├── x86-64-and-mask.ll │ │ ├── x86-64-arg.ll │ │ ├── x86-64-asm.ll │ │ ├── x86-64-baseptr.ll │ │ ├── x86-64-call.ll │ │ ├── x86-64-dead-stack-adjust.ll │ │ ├── x86-64-disp.ll │ │ ├── x86-64-double-precision-shift-left.ll │ │ ├── x86-64-double-precision-shift-right.ll │ │ ├── x86-64-double-shifts-Oz-Os-O2.ll │ │ ├── x86-64-double-shifts-var.ll │ │ ├── x86-64-extend-shift.ll │ │ ├── x86-64-flags-intrinsics.ll │ │ ├── x86-64-gv-offset.ll │ │ ├── x86-64-intrcc.ll │ │ ├── x86-64-jumps.ll │ │ ├── x86-64-mem.ll │ │ ├── x86-64-ms_abi-vararg.ll │ │ ├── x86-64-pic-1.ll │ │ ├── x86-64-pic-10.ll │ │ ├── x86-64-pic-11.ll │ │ ├── x86-64-pic-2.ll │ │ ├── x86-64-pic-3.ll │ │ ├── x86-64-pic-4.ll │ │ ├── x86-64-pic-5.ll │ │ ├── x86-64-pic-6.ll │ │ ├── x86-64-pic-7.ll │ │ ├── x86-64-pic-8.ll │ │ ├── x86-64-pic-9.ll │ │ ├── x86-64-pic.ll │ │ ├── x86-64-plt-relative-reloc.ll │ │ ├── x86-64-psub.ll │ │ ├── x86-64-ptr-arg-simple.ll │ │ ├── x86-64-ret0.ll │ │ ├── x86-64-shortint.ll │ │ ├── x86-64-sret-return-2.ll │ │ ├── x86-64-sret-return.ll │ │ ├── x86-64-stack-and-frame-ptr.ll │ │ ├── x86-64-static-relo-movl.ll │ │ ├── x86-64-tls-1.ll │ │ ├── x86-64-varargs.ll │ │ ├── x86-big-ret.ll │ │ ├── x86-flags-intrinsics.ll │ │ ├── x86-fold-pshufb.ll │ │ ├── x86-framelowering-trap.ll │ │ ├── x86-inline-asm-validation.ll │ │ ├── x86-interrupt_cc.ll │ │ ├── x86-interrupt_cld.ll │ │ ├── x86-interrupt_vzeroupper.ll │ │ ├── x86-mixed-alignment-dagcombine.ll │ │ ├── x86-plt-relative-reloc.ll │ │ ├── x86-repmov-copy-eflags.ll │ │ ├── x86-sanitizer-shrink-wrapping.ll │ │ ├── x86-setcc-int-to-fp-combine.ll │ │ ├── x86-shifts.ll │ │ ├── x86-shrink-wrap-unwind.ll │ │ ├── x86-shrink-wrapping.ll │ │ ├── x86-store-gv-addr.ll │ │ ├── x86-upgrade-avx-vbroadcast.ll │ │ ├── x86-upgrade-avx2-vbroadcast.ll │ │ ├── x86-win64-shrink-wrapping.ll │ │ ├── x86_64-mul-by-const.ll │ │ ├── x87.ll │ │ ├── xaluo.ll │ │ ├── xmm-r64.ll │ │ ├── xmulo.ll │ │ ├── xop-intrinsics-fast-isel.ll │ │ ├── xop-intrinsics-x86_64-upgrade.ll │ │ ├── xop-intrinsics-x86_64.ll │ │ ├── xop-mask-comments.ll │ │ ├── xop-pcmov.ll │ │ ├── xor-icmp.ll │ │ ├── xor.ll │ │ ├── xray-attribute-instrumentation.ll │ │ ├── xray-selective-instrumentation-miss.ll │ │ ├── xray-selective-instrumentation.ll │ │ ├── xtest.ll │ │ ├── zero-remat.ll │ │ ├── zext-extract_subreg.ll │ │ ├── zext-fold.ll │ │ ├── zext-inreg-0.ll │ │ ├── zext-inreg-1.ll │ │ ├── zext-sext.ll │ │ ├── zext-shl.ll │ │ ├── zext-trunc.ll │ │ └── zlib-longest-match.ll │ └── XCore │ │ ├── ._2008-11-17-Shl64.ll │ │ ├── ._2009-01-08-Crash.ll │ │ ├── ._2009-01-14-Remat-Crash.ll │ │ ├── ._2009-03-27-v2f64-param.ll │ │ ├── ._2009-07-15-store192.ll │ │ ├── ._2010-02-25-LSR-Crash.ll │ │ ├── ._2011-01-31-DAGCombineBug.ll │ │ ├── ._2011-08-01-DynamicAllocBug.ll │ │ ├── ._DbgValueOtherTargets.test │ │ ├── ._addsub64.ll │ │ ├── ._aliases.ll │ │ ├── ._align.ll │ │ ├── ._alignment.ll │ │ ├── ._ashr.ll │ │ ├── ._atomic.ll │ │ ├── ._basictest.ll │ │ ├── ._bigstructret.ll │ │ ├── ._byVal.ll │ │ ├── ._call.ll │ │ ├── ._codemodel.ll │ │ ├── ._constants.ll │ │ ├── ._dwarf_debug.ll │ │ ├── ._epilogue_prologue.ll │ │ ├── ._events.ll │ │ ├── ._exception.ll │ │ ├── ._float-intrinsics.ll │ │ ├── ._fneg.ll │ │ ├── ._getid.ll │ │ ├── ._globals.ll │ │ ├── ._indirectbr.ll │ │ ├── ._inline-asm.ll │ │ ├── ._ladd_lsub_combine.ll │ │ ├── ._licm-ldwcp.ll │ │ ├── ._linkage.ll │ │ ├── ._lit.local.cfg │ │ ├── ._llvm-intrinsics.ll │ │ ├── ._load.ll │ │ ├── ._memcpy.ll │ │ ├── ._misc-intrinsics.ll │ │ ├── ._mkmsk.ll │ │ ├── ._mul64.ll │ │ ├── ._offset_folding.ll │ │ ├── ._private.ll │ │ ├── ._ps-intrinsics.ll │ │ ├── ._resources.ll │ │ ├── ._resources_combine.ll │ │ ├── ._scavenging.ll │ │ ├── ._sext.ll │ │ ├── ._shedulingPreference.ll │ │ ├── ._sr-intrinsics.ll │ │ ├── ._store.ll │ │ ├── ._switch.ll │ │ ├── ._switch_long.ll │ │ ├── ._threads.ll │ │ ├── ._tls.ll │ │ ├── ._trampoline.ll │ │ ├── ._trap.ll │ │ ├── ._unaligned_load.ll │ │ ├── ._unaligned_store.ll │ │ ├── ._unaligned_store_combine.ll │ │ ├── ._varargs.ll │ │ ├── ._zext.ll │ │ ├── ._zextfree.ll │ │ ├── 2008-11-17-Shl64.ll │ │ ├── 2009-01-08-Crash.ll │ │ ├── 2009-01-14-Remat-Crash.ll │ │ ├── 2009-03-27-v2f64-param.ll │ │ ├── 2009-07-15-store192.ll │ │ ├── 2010-02-25-LSR-Crash.ll │ │ ├── 2011-01-31-DAGCombineBug.ll │ │ ├── 2011-08-01-DynamicAllocBug.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── addsub64.ll │ │ ├── aliases.ll │ │ ├── align.ll │ │ ├── alignment.ll │ │ ├── ashr.ll │ │ ├── atomic.ll │ │ ├── basictest.ll │ │ ├── bigstructret.ll │ │ ├── byVal.ll │ │ ├── call.ll │ │ ├── codemodel.ll │ │ ├── constants.ll │ │ ├── dwarf_debug.ll │ │ ├── epilogue_prologue.ll │ │ ├── events.ll │ │ ├── exception.ll │ │ ├── float-intrinsics.ll │ │ ├── fneg.ll │ │ ├── getid.ll │ │ ├── globals.ll │ │ ├── indirectbr.ll │ │ ├── inline-asm.ll │ │ ├── ladd_lsub_combine.ll │ │ ├── licm-ldwcp.ll │ │ ├── linkage.ll │ │ ├── lit.local.cfg │ │ ├── llvm-intrinsics.ll │ │ ├── load.ll │ │ ├── memcpy.ll │ │ ├── misc-intrinsics.ll │ │ ├── mkmsk.ll │ │ ├── mul64.ll │ │ ├── offset_folding.ll │ │ ├── private.ll │ │ ├── ps-intrinsics.ll │ │ ├── resources.ll │ │ ├── resources_combine.ll │ │ ├── scavenging.ll │ │ ├── sext.ll │ │ ├── shedulingPreference.ll │ │ ├── sr-intrinsics.ll │ │ ├── store.ll │ │ ├── switch.ll │ │ ├── switch_long.ll │ │ ├── threads.ll │ │ ├── tls.ll │ │ ├── trampoline.ll │ │ ├── trap.ll │ │ ├── unaligned_load.ll │ │ ├── unaligned_store.ll │ │ ├── unaligned_store_combine.ll │ │ ├── varargs.ll │ │ ├── zext.ll │ │ └── zextfree.ll ├── DebugInfo │ ├── ._AArch64 │ ├── ._ARM │ ├── ._COFF │ ├── ._Generic │ ├── ._Inputs │ ├── ._Lanai │ ├── ._MIR │ ├── ._Mips │ ├── ._PDB │ ├── ._PowerPC │ ├── ._Sparc │ ├── ._SystemZ │ ├── ._X86 │ ├── ._arm-relocs.test │ ├── ._debuglineinfo-macho.test │ ├── ._debuglineinfo.test │ ├── ._debugmacinfo.test │ ├── ._dwarfdump-64-bit-dwarf.test │ ├── ._dwarfdump-accel.test │ ├── ._dwarfdump-debug-frame-simple.test │ ├── ._dwarfdump-debug-loc-simple.test │ ├── ._dwarfdump-dump-flags.test │ ├── ._dwarfdump-dwp.test │ ├── ._dwarfdump-invalid.test │ ├── ._dwarfdump-line-dwo.test │ ├── ._dwarfdump-macho-relocs.test │ ├── ._dwarfdump-macho-universal.test │ ├── ._dwarfdump-objc.test │ ├── ._dwarfdump-pubnames.test │ ├── ._dwarfdump-ranges.test │ ├── ._dwarfdump-type-units.test │ ├── ._dwarfdump-zlib.test │ ├── ._dwo.ll │ ├── ._llvm-symbolizer-split-dwarf-empty.test │ ├── ._llvm-symbolizer-zlib.test │ ├── ._llvm-symbolizer.test │ ├── ._member-pointers.o │ ├── ._missing-abstract-variable.o │ ├── ._skeletoncu.ll │ ├── AArch64 │ │ ├── ._big-endian-dump.ll │ │ ├── ._big-endian.ll │ │ ├── ._bitfields.ll │ │ ├── ._cfi-eof-prologue.ll │ │ ├── ._coalescing.ll │ │ ├── ._constant-dbgloc.ll │ │ ├── ._dwarfdump.ll │ │ ├── ._eh_frame.s │ │ ├── ._eh_frame_personality.ll │ │ ├── ._frameindices.ll │ │ ├── ._line-header.ll │ │ ├── ._lit.local.cfg │ │ ├── ._little-endian-dump.ll │ │ ├── ._processes-relocations.ll │ │ ├── ._prologue_end.ll │ │ ├── ._struct_by_value.ll │ │ ├── big-endian-dump.ll │ │ ├── big-endian.ll │ │ ├── bitfields.ll │ │ ├── cfi-eof-prologue.ll │ │ ├── coalescing.ll │ │ ├── constant-dbgloc.ll │ │ ├── dwarfdump.ll │ │ ├── eh_frame.s │ │ ├── eh_frame_personality.ll │ │ ├── frameindices.ll │ │ ├── line-header.ll │ │ ├── lit.local.cfg │ │ ├── little-endian-dump.ll │ │ ├── processes-relocations.ll │ │ ├── prologue_end.ll │ │ └── struct_by_value.ll │ ├── ARM │ │ ├── ._PR16736.ll │ │ ├── ._PR26163.ll │ │ ├── ._big-endian-bitfield.ll │ │ ├── ._big-endian-dump.ll │ │ ├── ._bitfield.ll │ │ ├── ._cfi-eof-prologue.ll │ │ ├── ._constant-dbgloc.ll │ │ ├── ._float-args.ll │ │ ├── ._header.ll │ │ ├── ._line.test │ │ ├── ._lit.local.cfg │ │ ├── ._little-endian-dump.ll │ │ ├── ._lowerbdgdeclare_vla.ll │ │ ├── ._multiple-constant-uses-drops-dbgloc.ll │ │ ├── ._processes-relocations.ll │ │ ├── ._prologue_end.ll │ │ ├── ._s-super-register.ll │ │ ├── ._selectiondag-deadcode.ll │ │ ├── ._single-constant-use-preserves-dbgloc.ll │ │ ├── ._split-complex.ll │ │ ├── ._sroa-complex.ll │ │ ├── ._tls.ll │ │ ├── PR16736.ll │ │ ├── PR26163.ll │ │ ├── big-endian-bitfield.ll │ │ ├── big-endian-dump.ll │ │ ├── bitfield.ll │ │ ├── cfi-eof-prologue.ll │ │ ├── constant-dbgloc.ll │ │ ├── float-args.ll │ │ ├── header.ll │ │ ├── line.test │ │ ├── lit.local.cfg │ │ ├── little-endian-dump.ll │ │ ├── lowerbdgdeclare_vla.ll │ │ ├── multiple-constant-uses-drops-dbgloc.ll │ │ ├── processes-relocations.ll │ │ ├── prologue_end.ll │ │ ├── s-super-register.ll │ │ ├── selectiondag-deadcode.ll │ │ ├── single-constant-use-preserves-dbgloc.ll │ │ ├── split-complex.ll │ │ ├── sroa-complex.ll │ │ └── tls.ll │ ├── COFF │ │ ├── ._anonymous-struct.ll │ │ ├── ._asan-module-ctor.ll │ │ ├── ._asan-module-without-functions.ll │ │ ├── ._asm.ll │ │ ├── ._big-type.ll │ │ ├── ._bitfields.ll │ │ ├── ._comdat.ll │ │ ├── ._cpp-mangling.ll │ │ ├── ._defer-complete-type.ll │ │ ├── ._enum.ll │ │ ├── ._fp-stack.ll │ │ ├── ._global-dllimport.ll │ │ ├── ._globals-discarded.ll │ │ ├── ._globals.ll │ │ ├── ._inheritance.ll │ │ ├── ._inlining-files.ll │ │ ├── ._inlining-header.ll │ │ ├── ._inlining-levels.ll │ │ ├── ._inlining-padding.ll │ │ ├── ._inlining-same-name.ll │ │ ├── ._inlining.ll │ │ ├── ._lit.local.cfg │ │ ├── ._local-constant.ll │ │ ├── ._local-variables.ll │ │ ├── ._multifile.ll │ │ ├── ._multifunction.ll │ │ ├── ._parameter-order.ll │ │ ├── ._pr28747.ll │ │ ├── ._register-variables.ll │ │ ├── ._retained-types.ll │ │ ├── ._scopes.ll │ │ ├── ._simple.ll │ │ ├── ._tail-call-without-lexical-scopes.ll │ │ ├── ._typedef.ll │ │ ├── ._types-array-advanced.ll │ │ ├── ._types-array.ll │ │ ├── ._types-basic.ll │ │ ├── ._types-calling-conv.ll │ │ ├── ._types-data-members.ll │ │ ├── ._types-nested-class.ll │ │ ├── ._types-non-virtual-methods.ll │ │ ├── ._types-ptr-to-member.ll │ │ ├── ._types-recursive-struct.ll │ │ ├── ._udts.ll │ │ ├── ._virtual-method-kinds.ll │ │ ├── ._virtual-methods.ll │ │ ├── anonymous-struct.ll │ │ ├── asan-module-ctor.ll │ │ ├── asan-module-without-functions.ll │ │ ├── asm.ll │ │ ├── big-type.ll │ │ ├── bitfields.ll │ │ ├── comdat.ll │ │ ├── cpp-mangling.ll │ │ ├── defer-complete-type.ll │ │ ├── enum.ll │ │ ├── fp-stack.ll │ │ ├── global-dllimport.ll │ │ ├── globals-discarded.ll │ │ ├── globals.ll │ │ ├── inheritance.ll │ │ ├── inlining-files.ll │ │ ├── inlining-header.ll │ │ ├── inlining-levels.ll │ │ ├── inlining-padding.ll │ │ ├── inlining-same-name.ll │ │ ├── inlining.ll │ │ ├── lit.local.cfg │ │ ├── local-constant.ll │ │ ├── local-variables.ll │ │ ├── multifile.ll │ │ ├── multifunction.ll │ │ ├── parameter-order.ll │ │ ├── pr28747.ll │ │ ├── register-variables.ll │ │ ├── retained-types.ll │ │ ├── scopes.ll │ │ ├── simple.ll │ │ ├── tail-call-without-lexical-scopes.ll │ │ ├── typedef.ll │ │ ├── types-array-advanced.ll │ │ ├── types-array.ll │ │ ├── types-basic.ll │ │ ├── types-calling-conv.ll │ │ ├── types-data-members.ll │ │ ├── types-nested-class.ll │ │ ├── types-non-virtual-methods.ll │ │ ├── types-ptr-to-member.ll │ │ ├── types-recursive-struct.ll │ │ ├── udts.ll │ │ ├── virtual-method-kinds.ll │ │ └── virtual-methods.ll │ ├── Generic │ │ ├── ._2009-10-16-Phi.ll │ │ ├── ._2009-11-03-InsertExtractValue.ll │ │ ├── ._2009-11-05-DeadGlobalVariable.ll │ │ ├── ._2009-11-06-NamelessGlobalVariable.ll │ │ ├── ._2009-11-10-CurrentFn.ll │ │ ├── ._2010-01-05-DbgScope.ll │ │ ├── ._2010-03-12-llc-crash.ll │ │ ├── ._2010-03-19-DbgDeclare.ll │ │ ├── ._2010-03-24-MemberFn.ll │ │ ├── ._2010-04-06-NestedFnDbgInfo.ll │ │ ├── ._2010-04-19-FramePtr.ll │ │ ├── ._2010-05-03-DisableFramePtr.ll │ │ ├── ._2010-05-03-OriginDIE.ll │ │ ├── ._2010-05-10-MultipleCU.ll │ │ ├── ._2010-06-29-InlinedFnLocalVar.ll │ │ ├── ._2010-07-19-Crash.ll │ │ ├── ._2010-10-01-crash.ll │ │ ├── ._Inputs │ │ ├── ._PR20038.ll │ │ ├── ._accel-table-hash-collisions.ll │ │ ├── ._array.ll │ │ ├── ._block-asan.ll │ │ ├── ._bug_null_debuginfo.ll │ │ ├── ._constant-pointers.ll │ │ ├── ._constant-sdnodes-have-dbg-location.ll │ │ ├── ._constantfp-sdnodes-have-dbg-location.ll │ │ ├── ._cross-cu-inlining.ll │ │ ├── ._cross-cu-linkonce-distinct.ll │ │ ├── ._cross-cu-linkonce.ll │ │ ├── ._cu-range-hole.ll │ │ ├── ._cu-ranges.ll │ │ ├── ._dbg-at-specficiation.ll │ │ ├── ._dead-argument-order.ll │ │ ├── ._debug-info-always-inline.ll │ │ ├── ._debug-info-qualifiers.ll │ │ ├── ._debuginfofinder-forward-declaration.ll │ │ ├── ._debuginfofinder-multiple-cu.ll │ │ ├── ._def-line.ll │ │ ├── ._discriminator.ll │ │ ├── ._dwarf-public-names.ll │ │ ├── ._empty.ll │ │ ├── ._enum-types.ll │ │ ├── ._enum.ll │ │ ├── ._global.ll │ │ ├── ._gmlt.test │ │ ├── ._gvn.ll │ │ ├── ._incorrect-variable-debugloc.ll │ │ ├── ._incorrect-variable-debugloc1.ll │ │ ├── ._inheritance.ll │ │ ├── ._inline-debug-info-multiret.ll │ │ ├── ._inline-debug-info.ll │ │ ├── ._inline-no-debug-info.ll │ │ ├── ._inline-scopes.ll │ │ ├── ._inlined-arguments.ll │ │ ├── ._inlined-vars.ll │ │ ├── ._linkage-name-abstract.ll │ │ ├── ._lit.local.cfg │ │ ├── ._location-verifier.ll │ │ ├── ._lto-comp-dir.ll │ │ ├── ._member-order.ll │ │ ├── ._member-pointers.ll │ │ ├── ._missing-abstract-variable.ll │ │ ├── ._multiline.ll │ │ ├── ._namespace.ll │ │ ├── ._namespace_function_definition.ll │ │ ├── ._namespace_inline_function_definition.ll │ │ ├── ._nodebug.ll │ │ ├── ._piece-verifier.ll │ │ ├── ._ptrsize.ll │ │ ├── ._recursive_inlining.ll │ │ ├── ._restrict.ll │ │ ├── ._skeletoncu.ll │ │ ├── ._sugared-constants.ll │ │ ├── ._template-recursive-void.ll │ │ ├── ._tu-composite.ll │ │ ├── ._tu-member-pointer.ll │ │ ├── ._two-cus-from-same-file.ll │ │ ├── ._typedef.ll │ │ ├── ._unconditional-branch.ll │ │ ├── ._varargs.ll │ │ ├── ._version.ll │ │ ├── ._virtual-index.ll │ │ ├── 2009-10-16-Phi.ll │ │ ├── 2009-11-03-InsertExtractValue.ll │ │ ├── 2009-11-05-DeadGlobalVariable.ll │ │ ├── 2009-11-06-NamelessGlobalVariable.ll │ │ ├── 2009-11-10-CurrentFn.ll │ │ ├── 2010-01-05-DbgScope.ll │ │ ├── 2010-03-12-llc-crash.ll │ │ ├── 2010-03-19-DbgDeclare.ll │ │ ├── 2010-03-24-MemberFn.ll │ │ ├── 2010-04-06-NestedFnDbgInfo.ll │ │ ├── 2010-04-19-FramePtr.ll │ │ ├── 2010-05-03-DisableFramePtr.ll │ │ ├── 2010-05-03-OriginDIE.ll │ │ ├── 2010-05-10-MultipleCU.ll │ │ ├── 2010-06-29-InlinedFnLocalVar.ll │ │ ├── 2010-07-19-Crash.ll │ │ ├── 2010-10-01-crash.ll │ │ ├── PR20038.ll │ │ ├── accel-table-hash-collisions.ll │ │ ├── array.ll │ │ ├── block-asan.ll │ │ ├── bug_null_debuginfo.ll │ │ ├── constant-pointers.ll │ │ ├── constant-sdnodes-have-dbg-location.ll │ │ ├── constantfp-sdnodes-have-dbg-location.ll │ │ ├── cross-cu-inlining.ll │ │ ├── cross-cu-linkonce-distinct.ll │ │ ├── cross-cu-linkonce.ll │ │ ├── cu-range-hole.ll │ │ ├── cu-ranges.ll │ │ ├── dbg-at-specficiation.ll │ │ ├── dead-argument-order.ll │ │ ├── debug-info-always-inline.ll │ │ ├── debug-info-qualifiers.ll │ │ ├── debuginfofinder-forward-declaration.ll │ │ ├── debuginfofinder-multiple-cu.ll │ │ ├── def-line.ll │ │ ├── discriminator.ll │ │ ├── dwarf-public-names.ll │ │ ├── empty.ll │ │ ├── enum-types.ll │ │ ├── enum.ll │ │ ├── global.ll │ │ ├── gmlt.test │ │ ├── gvn.ll │ │ ├── incorrect-variable-debugloc.ll │ │ ├── incorrect-variable-debugloc1.ll │ │ ├── inheritance.ll │ │ ├── inline-debug-info-multiret.ll │ │ ├── inline-debug-info.ll │ │ ├── inline-no-debug-info.ll │ │ ├── inline-scopes.ll │ │ ├── inlined-arguments.ll │ │ ├── inlined-vars.ll │ │ ├── linkage-name-abstract.ll │ │ ├── lit.local.cfg │ │ ├── location-verifier.ll │ │ ├── lto-comp-dir.ll │ │ ├── member-order.ll │ │ ├── member-pointers.ll │ │ ├── missing-abstract-variable.ll │ │ ├── multiline.ll │ │ ├── namespace.ll │ │ ├── namespace_function_definition.ll │ │ ├── namespace_inline_function_definition.ll │ │ ├── nodebug.ll │ │ ├── piece-verifier.ll │ │ ├── ptrsize.ll │ │ ├── recursive_inlining.ll │ │ ├── restrict.ll │ │ ├── skeletoncu.ll │ │ ├── sugared-constants.ll │ │ ├── template-recursive-void.ll │ │ ├── tu-composite.ll │ │ ├── tu-member-pointer.ll │ │ ├── two-cus-from-same-file.ll │ │ ├── typedef.ll │ │ ├── unconditional-branch.ll │ │ ├── varargs.ll │ │ ├── version.ll │ │ └── virtual-index.ll │ ├── Inputs │ │ ├── ._arange-overlap.cc │ │ ├── ._arange-overlap.elf-x86_64 │ │ ├── ._arm-relocs.elf-arm │ │ ├── ._cross-cu-inlining.c │ │ ├── ._cross-cu-inlining.x86_64-macho.o │ │ ├── ._dwarfdump-dwp.x86_64.o │ │ ├── ._dwarfdump-inl-test.cc │ │ ├── ._dwarfdump-inl-test.elf-x86-64 │ │ ├── ._dwarfdump-inl-test.h │ │ ├── ._dwarfdump-inl-test.high_pc.elf-x86-64 │ │ ├── ._dwarfdump-line-dwo.cc │ │ ├── ._dwarfdump-line-dwo.elf-x86-64 │ │ ├── ._dwarfdump-macho-relocs.macho.x86_64.o │ │ ├── ._dwarfdump-macro-cmd.h │ │ ├── ._dwarfdump-macro.cc │ │ ├── ._dwarfdump-macro.h │ │ ├── ._dwarfdump-macro.o │ │ ├── ._dwarfdump-objc.m │ │ ├── ._dwarfdump-objc.x86_64.o │ │ ├── ._dwarfdump-pubnames.cc │ │ ├── ._dwarfdump-pubnames.elf-x86-64 │ │ ├── ._dwarfdump-test-32bit.elf.c │ │ ├── ._dwarfdump-test-32bit.elf.o │ │ ├── ._dwarfdump-test-loc-list-32bit.elf.cpp │ │ ├── ._dwarfdump-test-loc-list-32bit.elf.o │ │ ├── ._dwarfdump-test-zlib.cc │ │ ├── ._dwarfdump-test-zlib.elf-x86-64 │ │ ├── ._dwarfdump-test-zlibgnu.elf-x86-64 │ │ ├── ._dwarfdump-test.cc │ │ ├── ._dwarfdump-test.elf-x86-64 │ │ ├── ._dwarfdump-test.elf-x86-64.debuglink │ │ ├── ._dwarfdump-test.macho-i386.o │ │ ├── ._dwarfdump-test2-helper.cc │ │ ├── ._dwarfdump-test2-main.cc │ │ ├── ._dwarfdump-test2.elf-x86-64 │ │ ├── ._dwarfdump-test3-decl.h │ │ ├── ._dwarfdump-test3-decl2.h │ │ ├── ._dwarfdump-test3.cc │ │ ├── ._dwarfdump-test3.elf-x86-64 space │ │ ├── ._dwarfdump-test4-decl.h │ │ ├── ._dwarfdump-test4-part1.cc │ │ ├── ._dwarfdump-test4-part2.cc │ │ ├── ._dwarfdump-test4.elf-x86-64 │ │ ├── ._dwarfdump-type-units.cc │ │ ├── ._dwarfdump-type-units.elf-x86-64 │ │ ├── ._dwarfdump.elf-mips64-64-bit-dwarf │ │ ├── ._fat-test.o │ │ ├── ._fission-ranges.cc │ │ ├── ._fission-ranges.elf-x86_64 │ │ ├── ._gmlt.ll │ │ ├── ._invalid.elf │ │ ├── ._invalid.elf.2 │ │ ├── ._invalid.elf.3 │ │ ├── ._line.ll │ │ ├── ._llvm-symbolizer-dwo-test │ │ ├── ._llvm-symbolizer-dwo-test.cc │ │ ├── ._llvm-symbolizer-test.c │ │ ├── ._llvm-symbolizer-test.elf-x86-64 │ │ ├── ._macho-universal │ │ ├── ._macho-universal.cc │ │ ├── ._shared-object-stripped.elf-i386 │ │ ├── ._split-dwarf-empty.dwo │ │ ├── ._split-dwarf-empty.o │ │ ├── ._split-dwarf-test │ │ ├── ._split-dwarf-test-nogmlt │ │ ├── ._split-dwarf-test.cc │ │ ├── ._split-dwarf-test.dwo │ │ ├── ._test-inline.o │ │ ├── ._test-multiple-macho.o │ │ ├── ._test-parameters.o │ │ ├── ._test-simple-macho.o │ │ ├── arange-overlap.cc │ │ ├── arange-overlap.elf-x86_64 │ │ ├── arm-relocs.elf-arm │ │ ├── cross-cu-inlining.c │ │ ├── cross-cu-inlining.x86_64-macho.o │ │ ├── dwarfdump-dwp.x86_64.o │ │ ├── dwarfdump-inl-test.cc │ │ ├── dwarfdump-inl-test.elf-x86-64 │ │ ├── dwarfdump-inl-test.h │ │ ├── dwarfdump-inl-test.high_pc.elf-x86-64 │ │ ├── dwarfdump-line-dwo.cc │ │ ├── dwarfdump-line-dwo.elf-x86-64 │ │ ├── dwarfdump-macho-relocs.macho.x86_64.o │ │ ├── dwarfdump-macro-cmd.h │ │ ├── dwarfdump-macro.cc │ │ ├── dwarfdump-macro.h │ │ ├── dwarfdump-macro.o │ │ ├── dwarfdump-objc.m │ │ ├── dwarfdump-objc.x86_64.o │ │ ├── dwarfdump-pubnames.cc │ │ ├── dwarfdump-pubnames.elf-x86-64 │ │ ├── dwarfdump-test-32bit.elf.c │ │ ├── dwarfdump-test-32bit.elf.o │ │ ├── dwarfdump-test-loc-list-32bit.elf.cpp │ │ ├── dwarfdump-test-loc-list-32bit.elf.o │ │ ├── dwarfdump-test-zlib.cc │ │ ├── dwarfdump-test-zlib.elf-x86-64 │ │ ├── dwarfdump-test-zlibgnu.elf-x86-64 │ │ ├── dwarfdump-test.cc │ │ ├── dwarfdump-test.elf-x86-64 │ │ ├── dwarfdump-test.elf-x86-64.debuglink │ │ ├── dwarfdump-test.macho-i386.o │ │ ├── dwarfdump-test2-helper.cc │ │ ├── dwarfdump-test2-main.cc │ │ ├── dwarfdump-test2.elf-x86-64 │ │ ├── dwarfdump-test3-decl.h │ │ ├── dwarfdump-test3-decl2.h │ │ ├── dwarfdump-test3.cc │ │ ├── dwarfdump-test3.elf-x86-64 space │ │ ├── dwarfdump-test4-decl.h │ │ ├── dwarfdump-test4-part1.cc │ │ ├── dwarfdump-test4-part2.cc │ │ ├── dwarfdump-test4.elf-x86-64 │ │ ├── dwarfdump-type-units.cc │ │ ├── dwarfdump-type-units.elf-x86-64 │ │ ├── dwarfdump.elf-mips64-64-bit-dwarf │ │ ├── fat-test.o │ │ ├── fission-ranges.cc │ │ ├── fission-ranges.elf-x86_64 │ │ ├── gmlt.ll │ │ ├── invalid.elf │ │ ├── invalid.elf.2 │ │ ├── invalid.elf.3 │ │ ├── line.ll │ │ ├── llvm-symbolizer-dwo-test │ │ ├── llvm-symbolizer-dwo-test.cc │ │ ├── llvm-symbolizer-test.c │ │ ├── llvm-symbolizer-test.elf-x86-64 │ │ ├── macho-universal │ │ ├── macho-universal.cc │ │ ├── shared-object-stripped.elf-i386 │ │ ├── split-dwarf-empty.dwo │ │ ├── split-dwarf-empty.o │ │ ├── split-dwarf-test │ │ ├── split-dwarf-test-nogmlt │ │ ├── split-dwarf-test.cc │ │ ├── split-dwarf-test.dwo │ │ ├── test-inline.o │ │ ├── test-multiple-macho.o │ │ ├── test-parameters.o │ │ └── test-simple-macho.o │ ├── Lanai │ │ ├── ._lit.local.cfg │ │ ├── ._processes-relocations.ll │ │ ├── lit.local.cfg │ │ └── processes-relocations.ll │ ├── MIR │ │ ├── ._X86 │ │ ├── ._lit.local.cfg │ │ ├── X86 │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._live-debug-values-3preds.mir │ │ │ ├── ._live-debug-values.mir │ │ │ ├── lit.local.cfg │ │ │ ├── live-debug-values-3preds.mir │ │ │ └── live-debug-values.mir │ │ └── lit.local.cfg │ ├── Mips │ │ ├── ._InlinedFnLocalVar.ll │ │ ├── ._delay-slot.ll │ │ ├── ._dsr-fixed-objects.ll │ │ ├── ._dsr-non-fixed-objects.ll │ │ ├── ._fn-call-line.ll │ │ ├── ._lit.local.cfg │ │ ├── ._processes-relocations.ll │ │ ├── ._prologue_end.ll │ │ ├── InlinedFnLocalVar.ll │ │ ├── delay-slot.ll │ │ ├── dsr-fixed-objects.ll │ │ ├── dsr-non-fixed-objects.ll │ │ ├── fn-call-line.ll │ │ ├── lit.local.cfg │ │ ├── processes-relocations.ll │ │ └── prologue_end.ll │ ├── PDB │ │ ├── ._DIA │ │ ├── ._Inputs │ │ ├── ._pdbdump-headers.test │ │ ├── ._pdbdump-write.test │ │ ├── ._pdbdump-yaml.test │ │ ├── DIA │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._pdbdump-flags.test │ │ │ ├── ._pdbdump-linenumbers.test │ │ │ ├── ._pdbdump-symbol-format.test │ │ │ ├── lit.local.cfg │ │ │ ├── pdbdump-flags.test │ │ │ ├── pdbdump-linenumbers.test │ │ │ └── pdbdump-symbol-format.test │ │ ├── Inputs │ │ │ ├── ._bad-block-size.pdb │ │ │ ├── ._big-read.pdb │ │ │ ├── ._empty.cpp │ │ │ ├── ._empty.pdb │ │ │ ├── ._symbolformat-fpo.cpp │ │ │ ├── ._symbolformat.cpp │ │ │ ├── ._symbolformat.pdb │ │ │ ├── bad-block-size.pdb │ │ │ ├── big-read.pdb │ │ │ ├── empty.cpp │ │ │ ├── empty.pdb │ │ │ ├── symbolformat-fpo.cpp │ │ │ ├── symbolformat.cpp │ │ │ └── symbolformat.pdb │ │ ├── pdbdump-headers.test │ │ ├── pdbdump-write.test │ │ └── pdbdump-yaml.test │ ├── PowerPC │ │ ├── ._line.test │ │ ├── ._lit.local.cfg │ │ ├── ._processes-relocations.ll │ │ ├── ._tls-fission.ll │ │ ├── ._tls.ll │ │ ├── line.test │ │ ├── lit.local.cfg │ │ ├── processes-relocations.ll │ │ ├── tls-fission.ll │ │ └── tls.ll │ ├── Sparc │ │ ├── ._gnu-window-save.ll │ │ ├── ._lit.local.cfg │ │ ├── ._processes-relocations.ll │ │ ├── ._prologue_end.ll │ │ ├── gnu-window-save.ll │ │ ├── lit.local.cfg │ │ ├── processes-relocations.ll │ │ └── prologue_end.ll │ ├── SystemZ │ │ ├── ._eh_frame.s │ │ ├── ._eh_frame_personality.ll │ │ ├── ._eh_frame_personality.s │ │ ├── ._lit.local.cfg │ │ ├── ._processes-relocations.ll │ │ ├── ._prologue_end.ll │ │ ├── ._variable-loc.ll │ │ ├── ._variable-loc.s │ │ ├── eh_frame.s │ │ ├── eh_frame_personality.ll │ │ ├── eh_frame_personality.s │ │ ├── lit.local.cfg │ │ ├── processes-relocations.ll │ │ ├── prologue_end.ll │ │ ├── variable-loc.ll │ │ └── variable-loc.s │ ├── X86 │ │ ├── ._2010-04-13-PubType.ll │ │ ├── ._2011-09-26-GlobalVarContext.ll │ │ ├── ._2011-12-16-BadStructRef.ll │ │ ├── ._DIModule.ll │ │ ├── ._DIModuleContext.ll │ │ ├── ._DW_AT_byte_size.ll │ │ ├── ._DW_AT_calling-convention.ll │ │ ├── ._DW_AT_linkage_name.ll │ │ ├── ._DW_AT_location-reference.ll │ │ ├── ._DW_AT_object_pointer.ll │ │ ├── ._DW_AT_specification.ll │ │ ├── ._DW_AT_stmt_list_sec_offset.ll │ │ ├── ._DW_TAG_friend.ll │ │ ├── ._InlinedFnLocalVar.ll │ │ ├── ._PR26148.ll │ │ ├── ._abstract_origin.ll │ │ ├── ._aligned_stack_var.ll │ │ ├── ._arange-and-stub.ll │ │ ├── ._arange.ll │ │ ├── ._arguments.ll │ │ ├── ._array.ll │ │ ├── ._array2.ll │ │ ├── ._asm-macro-line-number.s │ │ ├── ._bbjoin.ll │ │ ├── ._bitfields-dwarf4.ll │ │ ├── ._bitfields.ll │ │ ├── ._block-capture.ll │ │ ├── ._byvalstruct.ll │ │ ├── ._c-type-units.ll │ │ ├── ._coff_debug_info_type.ll │ │ ├── ._coff_relative_names.ll │ │ ├── ._concrete_out_of_line.ll │ │ ├── ._constant-aggregate.ll │ │ ├── ._constant-loclist.ll │ │ ├── ._cu-ranges-odr.ll │ │ ├── ._cu-ranges.ll │ │ ├── ._data_member_location.ll │ │ ├── ._dbg-asm.s │ │ ├── ._dbg-byval-parameter.ll │ │ ├── ._dbg-const-int.ll │ │ ├── ._dbg-const.ll │ │ ├── ._dbg-declare-arg.ll │ │ ├── ._dbg-declare.ll │ │ ├── ._dbg-file-name.ll │ │ ├── ._dbg-i128-const.ll │ │ ├── ._dbg-merge-loc-entry.ll │ │ ├── ._dbg-prolog-end.ll │ │ ├── ._dbg-subrange.ll │ │ ├── ._dbg-value-const-byref.ll │ │ ├── ._dbg-value-dag-combine.ll │ │ ├── ._dbg-value-inlined-parameter.ll │ │ ├── ._dbg-value-isel.ll │ │ ├── ._dbg-value-location.ll │ │ ├── ._dbg-value-range.ll │ │ ├── ._dbg-value-regmask-clobber.ll │ │ ├── ._dbg-value-terminator.ll │ │ ├── ._dbg_value_direct.ll │ │ ├── ._debug-dead-local-var.ll │ │ ├── ._debug-info-access.ll │ │ ├── ._debug-info-block-captured-self.ll │ │ ├── ._debug-info-blocks.ll │ │ ├── ._debug-info-packed-struct.ll │ │ ├── ._debug-info-static-member.ll │ │ ├── ._debug-loc-asan.ll │ │ ├── ._debug-loc-offset.ll │ │ ├── ._debug-macro.ll │ │ ├── ._debug-ranges-offset.ll │ │ ├── ._debug_frame.ll │ │ ├── ._debugger-tune.ll │ │ ├── ._decl-derived-member.ll │ │ ├── ._deleted-bit-piece.ll │ │ ├── ._discriminator.ll │ │ ├── ._discriminator2.ll │ │ ├── ._discriminator3.ll │ │ ├── ._dllimport.ll │ │ ├── ._dw_op_minus.ll │ │ ├── ._dwarf-aranges-no-dwarf-labels.ll │ │ ├── ._dwarf-aranges.ll │ │ ├── ._dwarf-linkage-names.ll │ │ ├── ._dwarf-public-names.ll │ │ ├── ._dwarf-pubnames-split.ll │ │ ├── ._earlydup-crash.ll │ │ ├── ._elf-names.ll │ │ ├── ._empty-and-one-elem-array.ll │ │ ├── ._empty-array.ll │ │ ├── ._empty.ll │ │ ├── ._ending-run.ll │ │ ├── ._enum-class.ll │ │ ├── ._enum-fwd-decl.ll │ │ ├── ._externaltyperef.ll │ │ ├── ._fission-cu.ll │ │ ├── ._fission-hash.ll │ │ ├── ._fission-inline.ll │ │ ├── ._fission-ranges.ll │ │ ├── ._float_const.ll │ │ ├── ._float_const_loclist.ll │ │ ├── ._formal_parameter.ll │ │ ├── ._frame-register.ll │ │ ├── ._generate-odr-hash.ll │ │ ├── ._ghost-sdnode-dbgvalues.ll │ │ ├── ._gmlt.test │ │ ├── ._gnu-public-names-empty.ll │ │ ├── ._gnu-public-names.ll │ │ ├── ._header.ll │ │ ├── ._inline-asm-locs.ll │ │ ├── ._inline-member-function.ll │ │ ├── ._inline-seldag-test.ll │ │ ├── ._inlined-formal-parameter.ll │ │ ├── ._inlined-indirect-value.ll │ │ ├── ._instcombine-instrinsics.ll │ │ ├── ._isel-cse-line.ll │ │ ├── ._lexical-block-file-inline.ll │ │ ├── ._lexical_block.ll │ │ ├── ._line-info.ll │ │ ├── ._line.test │ │ ├── ._linkage-name.ll │ │ ├── ._lit.local.cfg │ │ ├── ._live-debug-values.ll │ │ ├── ._low-pc-cu.ll │ │ ├── ._main-file-name.s │ │ ├── ._memberfnptr.ll │ │ ├── ._mi-print.ll │ │ ├── ._misched-dbg-value.ll │ │ ├── ._missing-file-line.ll │ │ ├── ._mixed-nodebug-cu.ll │ │ ├── ._multiple-aranges.ll │ │ ├── ._multiple-at-const-val.ll │ │ ├── ._nodebug_with_debug_loc.ll │ │ ├── ._nondefault-subrange-array.ll │ │ ├── ._nophysreg.ll │ │ ├── ._objc-fwd-decl.ll │ │ ├── ._objc-property-void.ll │ │ ├── ._op_deref.ll │ │ ├── ._parameters.ll │ │ ├── ._pieces-1.ll │ │ ├── ._pieces-2.ll │ │ ├── ._pieces-3.ll │ │ ├── ._pointer-type-size.ll │ │ ├── ._pr11300.ll │ │ ├── ._pr12831.ll │ │ ├── ._pr13303.ll │ │ ├── ._pr19307.ll │ │ ├── ._pr28270.ll │ │ ├── ._processes-relocations.ll │ │ ├── ._prologue-stack.ll │ │ ├── ._ref_addr_relocation.ll │ │ ├── ._reference-argument.ll │ │ ├── ._rvalue-ref.ll │ │ ├── ._safestack-byval.ll │ │ ├── ._single-dbg_value.ll │ │ ├── ._sret.ll │ │ ├── ._sroasplit-1.ll │ │ ├── ._sroasplit-2.ll │ │ ├── ._sroasplit-3.ll │ │ ├── ._sroasplit-4.ll │ │ ├── ._sroasplit-5.ll │ │ ├── ._stmt-list-multiple-compile-units.ll │ │ ├── ._stmt-list.ll │ │ ├── ._stringpool.ll │ │ ├── ._struct-loc.ll │ │ ├── ._subrange-type.ll │ │ ├── ._subreg.ll │ │ ├── ._subregisters.ll │ │ ├── ._template.ll │ │ ├── ._tls.ll │ │ ├── ._type_units_with_addresses.ll │ │ ├── ._union-const.ll │ │ ├── ._union-template.ll │ │ ├── ._vector.ll │ │ ├── ._vla.ll │ │ ├── 2010-04-13-PubType.ll │ │ ├── 2011-09-26-GlobalVarContext.ll │ │ ├── 2011-12-16-BadStructRef.ll │ │ ├── DIModule.ll │ │ ├── DIModuleContext.ll │ │ ├── DW_AT_byte_size.ll │ │ ├── DW_AT_calling-convention.ll │ │ ├── DW_AT_linkage_name.ll │ │ ├── DW_AT_location-reference.ll │ │ ├── DW_AT_object_pointer.ll │ │ ├── DW_AT_specification.ll │ │ ├── DW_AT_stmt_list_sec_offset.ll │ │ ├── DW_TAG_friend.ll │ │ ├── InlinedFnLocalVar.ll │ │ ├── PR26148.ll │ │ ├── abstract_origin.ll │ │ ├── aligned_stack_var.ll │ │ ├── arange-and-stub.ll │ │ ├── arange.ll │ │ ├── arguments.ll │ │ ├── array.ll │ │ ├── array2.ll │ │ ├── asm-macro-line-number.s │ │ ├── bbjoin.ll │ │ ├── bitfields-dwarf4.ll │ │ ├── bitfields.ll │ │ ├── block-capture.ll │ │ ├── byvalstruct.ll │ │ ├── c-type-units.ll │ │ ├── coff_debug_info_type.ll │ │ ├── coff_relative_names.ll │ │ ├── concrete_out_of_line.ll │ │ ├── constant-aggregate.ll │ │ ├── constant-loclist.ll │ │ ├── cu-ranges-odr.ll │ │ ├── cu-ranges.ll │ │ ├── data_member_location.ll │ │ ├── dbg-asm.s │ │ ├── dbg-byval-parameter.ll │ │ ├── dbg-const-int.ll │ │ ├── dbg-const.ll │ │ ├── dbg-declare-arg.ll │ │ ├── dbg-declare.ll │ │ ├── dbg-file-name.ll │ │ ├── dbg-i128-const.ll │ │ ├── dbg-merge-loc-entry.ll │ │ ├── dbg-prolog-end.ll │ │ ├── dbg-subrange.ll │ │ ├── dbg-value-const-byref.ll │ │ ├── dbg-value-dag-combine.ll │ │ ├── dbg-value-inlined-parameter.ll │ │ ├── dbg-value-isel.ll │ │ ├── dbg-value-location.ll │ │ ├── dbg-value-range.ll │ │ ├── dbg-value-regmask-clobber.ll │ │ ├── dbg-value-terminator.ll │ │ ├── dbg_value_direct.ll │ │ ├── debug-dead-local-var.ll │ │ ├── debug-info-access.ll │ │ ├── debug-info-block-captured-self.ll │ │ ├── debug-info-blocks.ll │ │ ├── debug-info-packed-struct.ll │ │ ├── debug-info-static-member.ll │ │ ├── debug-loc-asan.ll │ │ ├── debug-loc-offset.ll │ │ ├── debug-macro.ll │ │ ├── debug-ranges-offset.ll │ │ ├── debug_frame.ll │ │ ├── debugger-tune.ll │ │ ├── decl-derived-member.ll │ │ ├── deleted-bit-piece.ll │ │ ├── discriminator.ll │ │ ├── discriminator2.ll │ │ ├── discriminator3.ll │ │ ├── dllimport.ll │ │ ├── dw_op_minus.ll │ │ ├── dwarf-aranges-no-dwarf-labels.ll │ │ ├── dwarf-aranges.ll │ │ ├── dwarf-linkage-names.ll │ │ ├── dwarf-public-names.ll │ │ ├── dwarf-pubnames-split.ll │ │ ├── earlydup-crash.ll │ │ ├── elf-names.ll │ │ ├── empty-and-one-elem-array.ll │ │ ├── empty-array.ll │ │ ├── empty.ll │ │ ├── ending-run.ll │ │ ├── enum-class.ll │ │ ├── enum-fwd-decl.ll │ │ ├── externaltyperef.ll │ │ ├── fission-cu.ll │ │ ├── fission-hash.ll │ │ ├── fission-inline.ll │ │ ├── fission-ranges.ll │ │ ├── float_const.ll │ │ ├── float_const_loclist.ll │ │ ├── formal_parameter.ll │ │ ├── frame-register.ll │ │ ├── generate-odr-hash.ll │ │ ├── ghost-sdnode-dbgvalues.ll │ │ ├── gmlt.test │ │ ├── gnu-public-names-empty.ll │ │ ├── gnu-public-names.ll │ │ ├── header.ll │ │ ├── inline-asm-locs.ll │ │ ├── inline-member-function.ll │ │ ├── inline-seldag-test.ll │ │ ├── inlined-formal-parameter.ll │ │ ├── inlined-indirect-value.ll │ │ ├── instcombine-instrinsics.ll │ │ ├── isel-cse-line.ll │ │ ├── lexical-block-file-inline.ll │ │ ├── lexical_block.ll │ │ ├── line-info.ll │ │ ├── line.test │ │ ├── linkage-name.ll │ │ ├── lit.local.cfg │ │ ├── live-debug-values.ll │ │ ├── low-pc-cu.ll │ │ ├── main-file-name.s │ │ ├── memberfnptr.ll │ │ ├── mi-print.ll │ │ ├── misched-dbg-value.ll │ │ ├── missing-file-line.ll │ │ ├── mixed-nodebug-cu.ll │ │ ├── multiple-aranges.ll │ │ ├── multiple-at-const-val.ll │ │ ├── nodebug_with_debug_loc.ll │ │ ├── nondefault-subrange-array.ll │ │ ├── nophysreg.ll │ │ ├── objc-fwd-decl.ll │ │ ├── objc-property-void.ll │ │ ├── op_deref.ll │ │ ├── parameters.ll │ │ ├── pieces-1.ll │ │ ├── pieces-2.ll │ │ ├── pieces-3.ll │ │ ├── pointer-type-size.ll │ │ ├── pr11300.ll │ │ ├── pr12831.ll │ │ ├── pr13303.ll │ │ ├── pr19307.ll │ │ ├── pr28270.ll │ │ ├── processes-relocations.ll │ │ ├── prologue-stack.ll │ │ ├── ref_addr_relocation.ll │ │ ├── reference-argument.ll │ │ ├── rvalue-ref.ll │ │ ├── safestack-byval.ll │ │ ├── single-dbg_value.ll │ │ ├── sret.ll │ │ ├── sroasplit-1.ll │ │ ├── sroasplit-2.ll │ │ ├── sroasplit-3.ll │ │ ├── sroasplit-4.ll │ │ ├── sroasplit-5.ll │ │ ├── stmt-list-multiple-compile-units.ll │ │ ├── stmt-list.ll │ │ ├── stringpool.ll │ │ ├── struct-loc.ll │ │ ├── subrange-type.ll │ │ ├── subreg.ll │ │ ├── subregisters.ll │ │ ├── template.ll │ │ ├── tls.ll │ │ ├── type_units_with_addresses.ll │ │ ├── union-const.ll │ │ ├── union-template.ll │ │ ├── vector.ll │ │ └── vla.ll │ ├── arm-relocs.test │ ├── debuglineinfo-macho.test │ ├── debuglineinfo.test │ ├── debugmacinfo.test │ ├── dwarfdump-64-bit-dwarf.test │ ├── dwarfdump-accel.test │ ├── dwarfdump-debug-frame-simple.test │ ├── dwarfdump-debug-loc-simple.test │ ├── dwarfdump-dump-flags.test │ ├── dwarfdump-dwp.test │ ├── dwarfdump-invalid.test │ ├── dwarfdump-line-dwo.test │ ├── dwarfdump-macho-relocs.test │ ├── dwarfdump-macho-universal.test │ ├── dwarfdump-objc.test │ ├── dwarfdump-pubnames.test │ ├── dwarfdump-ranges.test │ ├── dwarfdump-type-units.test │ ├── dwarfdump-zlib.test │ ├── dwo.ll │ ├── llvm-symbolizer-split-dwarf-empty.test │ ├── llvm-symbolizer-zlib.test │ ├── llvm-symbolizer.test │ ├── member-pointers.o │ ├── missing-abstract-variable.o │ └── skeletoncu.ll ├── Examples │ ├── ._Kaleidoscope │ ├── ._lit.local.cfg │ ├── Kaleidoscope │ │ ├── ._Chapter3.test │ │ ├── ._Chapter4.test │ │ ├── ._Chapter5.test │ │ ├── ._Chapter6.test │ │ ├── ._Chapter7.test │ │ ├── Chapter3.test │ │ ├── Chapter4.test │ │ ├── Chapter5.test │ │ ├── Chapter6.test │ │ └── Chapter7.test │ └── lit.local.cfg ├── ExecutionEngine │ ├── ._2010-01-15-UndefValue.ll │ ├── ._Interpreter │ ├── ._MCJIT │ ├── ._OrcLazy │ ├── ._OrcMCJIT │ ├── ._RuntimeDyld │ ├── ._fma3-jit.ll │ ├── ._frem.ll │ ├── ._lit.local.cfg │ ├── ._mov64zext32.ll │ ├── ._test-interp-vec-arithm_float.ll │ ├── ._test-interp-vec-arithm_int.ll │ ├── ._test-interp-vec-cast.ll │ ├── ._test-interp-vec-insertelement.ll │ ├── ._test-interp-vec-insertextractvalue.ll │ ├── ._test-interp-vec-loadstore.ll │ ├── ._test-interp-vec-logical.ll │ ├── ._test-interp-vec-select.ll │ ├── ._test-interp-vec-setcond-fp.ll │ ├── ._test-interp-vec-setcond-int.ll │ ├── ._test-interp-vec-shift.ll │ ├── ._test-interp-vec-shuffle.ll │ ├── 2010-01-15-UndefValue.ll │ ├── Interpreter │ │ ├── ._intrinsics.ll │ │ ├── ._lit.local.cfg │ │ ├── intrinsics.ll │ │ └── lit.local.cfg │ ├── MCJIT │ │ ├── ._2002-12-16-ArgTest.ll │ │ ├── ._2003-01-04-ArgumentBug.ll │ │ ├── ._2003-01-04-LoopTest.ll │ │ ├── ._2003-01-04-PhiTest.ll │ │ ├── ._2003-01-09-SARTest.ll │ │ ├── ._2003-01-10-FUCOM.ll │ │ ├── ._2003-01-15-AlignmentTest.ll │ │ ├── ._2003-05-06-LivenessClobber.ll │ │ ├── ._2003-05-07-ArgumentTest.ll │ │ ├── ._2003-05-11-PHIRegAllocBug.ll │ │ ├── ._2003-06-04-bzip2-bug.ll │ │ ├── ._2003-06-05-PHIBug.ll │ │ ├── ._2003-08-15-AllocaAssertion.ll │ │ ├── ._2003-08-21-EnvironmentTest.ll │ │ ├── ._2003-08-23-RegisterAllocatePhysReg.ll │ │ ├── ._2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll │ │ ├── ._2005-12-02-TailCallBug.ll │ │ ├── ._2007-12-10-APIntLoadStore.ll │ │ ├── ._2008-06-05-APInt-OverAShr.ll │ │ ├── ._2013-04-04-RelocAddend.ll │ │ ├── ._Inputs │ │ ├── ._cross-module-a.ll │ │ ├── ._cross-module-sm-pic-a.ll │ │ ├── ._eh-lg-pic.ll │ │ ├── ._eh-sm-pic.ll │ │ ├── ._eh.ll │ │ ├── ._fpbitcast.ll │ │ ├── ._hello.ll │ │ ├── ._hello2.ll │ │ ├── ._lit.local.cfg │ │ ├── ._load-object-a.ll │ │ ├── ._multi-module-a.ll │ │ ├── ._multi-module-eh-a.ll │ │ ├── ._multi-module-sm-pic-a.ll │ │ ├── ._non-extern-addend.ll │ │ ├── ._pr13727.ll │ │ ├── ._remote │ │ ├── ._simplesttest.ll │ │ ├── ._simpletest.ll │ │ ├── ._stubs-sm-pic.ll │ │ ├── ._stubs.ll │ │ ├── ._test-arith.ll │ │ ├── ._test-branch.ll │ │ ├── ._test-call-no-external-funcs.ll │ │ ├── ._test-call.ll │ │ ├── ._test-cast.ll │ │ ├── ._test-common-symbols-alignment.ll │ │ ├── ._test-common-symbols.ll │ │ ├── ._test-constantexpr.ll │ │ ├── ._test-data-align.ll │ │ ├── ._test-fp-no-external-funcs.ll │ │ ├── ._test-fp.ll │ │ ├── ._test-global-ctors.ll │ │ ├── ._test-global-init-nonzero-sm-pic.ll │ │ ├── ._test-global-init-nonzero.ll │ │ ├── ._test-global.ll │ │ ├── ._test-loadstore.ll │ │ ├── ._test-local.ll │ │ ├── ._test-logical.ll │ │ ├── ._test-loop.ll │ │ ├── ._test-phi.ll │ │ ├── ._test-ptr-reloc-sm-pic.ll │ │ ├── ._test-ptr-reloc.ll │ │ ├── ._test-ret.ll │ │ ├── ._test-return.ll │ │ ├── ._test-setcond-fp.ll │ │ ├── ._test-setcond-int.ll │ │ ├── ._test-shift.ll │ │ ├── 2002-12-16-ArgTest.ll │ │ ├── 2003-01-04-ArgumentBug.ll │ │ ├── 2003-01-04-LoopTest.ll │ │ ├── 2003-01-04-PhiTest.ll │ │ ├── 2003-01-09-SARTest.ll │ │ ├── 2003-01-10-FUCOM.ll │ │ ├── 2003-01-15-AlignmentTest.ll │ │ ├── 2003-05-06-LivenessClobber.ll │ │ ├── 2003-05-07-ArgumentTest.ll │ │ ├── 2003-05-11-PHIRegAllocBug.ll │ │ ├── 2003-06-04-bzip2-bug.ll │ │ ├── 2003-06-05-PHIBug.ll │ │ ├── 2003-08-15-AllocaAssertion.ll │ │ ├── 2003-08-21-EnvironmentTest.ll │ │ ├── 2003-08-23-RegisterAllocatePhysReg.ll │ │ ├── 2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll │ │ ├── 2005-12-02-TailCallBug.ll │ │ ├── 2007-12-10-APIntLoadStore.ll │ │ ├── 2008-06-05-APInt-OverAShr.ll │ │ ├── 2013-04-04-RelocAddend.ll │ │ ├── Inputs │ │ │ ├── ._cross-module-b.ll │ │ │ ├── ._multi-module-b.ll │ │ │ ├── ._multi-module-c.ll │ │ │ ├── ._multi-module-eh-b.ll │ │ │ ├── cross-module-b.ll │ │ │ ├── multi-module-b.ll │ │ │ ├── multi-module-c.ll │ │ │ └── multi-module-eh-b.ll │ │ ├── cross-module-a.ll │ │ ├── cross-module-sm-pic-a.ll │ │ ├── eh-lg-pic.ll │ │ ├── eh-sm-pic.ll │ │ ├── eh.ll │ │ ├── fpbitcast.ll │ │ ├── hello.ll │ │ ├── hello2.ll │ │ ├── lit.local.cfg │ │ ├── load-object-a.ll │ │ ├── multi-module-a.ll │ │ ├── multi-module-eh-a.ll │ │ ├── multi-module-sm-pic-a.ll │ │ ├── non-extern-addend.ll │ │ ├── pr13727.ll │ │ ├── remote │ │ │ ├── ._Inputs │ │ │ ├── ._cross-module-a.ll │ │ │ ├── ._eh.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._multi-module-a.ll │ │ │ ├── ._simpletest-remote.ll │ │ │ ├── ._stubs-remote.ll │ │ │ ├── ._stubs-sm-pic.ll │ │ │ ├── ._test-common-symbols-remote.ll │ │ │ ├── ._test-data-align-remote.ll │ │ │ ├── ._test-fp-no-external-funcs-remote.ll │ │ │ ├── ._test-global-init-nonzero-remote.ll │ │ │ ├── ._test-global-init-nonzero-sm-pic.ll │ │ │ ├── ._test-ptr-reloc-remote.ll │ │ │ ├── ._test-ptr-reloc-sm-pic.ll │ │ │ ├── Inputs │ │ │ │ ├── ._cross-module-b.ll │ │ │ │ ├── ._multi-module-b.ll │ │ │ │ ├── ._multi-module-c.ll │ │ │ │ ├── cross-module-b.ll │ │ │ │ ├── multi-module-b.ll │ │ │ │ └── multi-module-c.ll │ │ │ ├── cross-module-a.ll │ │ │ ├── eh.ll │ │ │ ├── lit.local.cfg │ │ │ ├── multi-module-a.ll │ │ │ ├── simpletest-remote.ll │ │ │ ├── stubs-remote.ll │ │ │ ├── stubs-sm-pic.ll │ │ │ ├── test-common-symbols-remote.ll │ │ │ ├── test-data-align-remote.ll │ │ │ ├── test-fp-no-external-funcs-remote.ll │ │ │ ├── test-global-init-nonzero-remote.ll │ │ │ ├── test-global-init-nonzero-sm-pic.ll │ │ │ ├── test-ptr-reloc-remote.ll │ │ │ └── test-ptr-reloc-sm-pic.ll │ │ ├── simplesttest.ll │ │ ├── simpletest.ll │ │ ├── stubs-sm-pic.ll │ │ ├── stubs.ll │ │ ├── test-arith.ll │ │ ├── test-branch.ll │ │ ├── test-call-no-external-funcs.ll │ │ ├── test-call.ll │ │ ├── test-cast.ll │ │ ├── test-common-symbols-alignment.ll │ │ ├── test-common-symbols.ll │ │ ├── test-constantexpr.ll │ │ ├── test-data-align.ll │ │ ├── test-fp-no-external-funcs.ll │ │ ├── test-fp.ll │ │ ├── test-global-ctors.ll │ │ ├── test-global-init-nonzero-sm-pic.ll │ │ ├── test-global-init-nonzero.ll │ │ ├── test-global.ll │ │ ├── test-loadstore.ll │ │ ├── test-local.ll │ │ ├── test-logical.ll │ │ ├── test-loop.ll │ │ ├── test-phi.ll │ │ ├── test-ptr-reloc-sm-pic.ll │ │ ├── test-ptr-reloc.ll │ │ ├── test-ret.ll │ │ ├── test-return.ll │ │ ├── test-setcond-fp.ll │ │ ├── test-setcond-int.ll │ │ └── test-shift.ll │ ├── OrcLazy │ │ ├── ._anonymous_globals.ll │ │ ├── ._global_aliases.ll │ │ ├── ._hello.ll │ │ ├── ._lit.local.cfg │ │ ├── ._private_linkage.ll │ │ ├── anonymous_globals.ll │ │ ├── global_aliases.ll │ │ ├── hello.ll │ │ ├── lit.local.cfg │ │ └── private_linkage.ll │ ├── OrcMCJIT │ │ ├── ._2002-12-16-ArgTest.ll │ │ ├── ._2003-01-04-ArgumentBug.ll │ │ ├── ._2003-01-04-LoopTest.ll │ │ ├── ._2003-01-04-PhiTest.ll │ │ ├── ._2003-01-09-SARTest.ll │ │ ├── ._2003-01-10-FUCOM.ll │ │ ├── ._2003-01-15-AlignmentTest.ll │ │ ├── ._2003-05-06-LivenessClobber.ll │ │ ├── ._2003-05-07-ArgumentTest.ll │ │ ├── ._2003-05-11-PHIRegAllocBug.ll │ │ ├── ._2003-06-04-bzip2-bug.ll │ │ ├── ._2003-06-05-PHIBug.ll │ │ ├── ._2003-08-15-AllocaAssertion.ll │ │ ├── ._2003-08-21-EnvironmentTest.ll │ │ ├── ._2003-08-23-RegisterAllocatePhysReg.ll │ │ ├── ._2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll │ │ ├── ._2005-12-02-TailCallBug.ll │ │ ├── ._2007-12-10-APIntLoadStore.ll │ │ ├── ._2008-06-05-APInt-OverAShr.ll │ │ ├── ._2013-04-04-RelocAddend.ll │ │ ├── ._Inputs │ │ ├── ._cross-module-a.ll │ │ ├── ._cross-module-sm-pic-a.ll │ │ ├── ._eh-lg-pic.ll │ │ ├── ._eh-sm-pic.ll │ │ ├── ._eh.ll │ │ ├── ._fpbitcast.ll │ │ ├── ._hello.ll │ │ ├── ._hello2.ll │ │ ├── ._lit.local.cfg │ │ ├── ._load-object-a.ll │ │ ├── ._multi-module-a.ll │ │ ├── ._multi-module-eh-a.ll │ │ ├── ._multi-module-sm-pic-a.ll │ │ ├── ._non-extern-addend.ll │ │ ├── ._pr13727.ll │ │ ├── ._remote │ │ ├── ._simplesttest.ll │ │ ├── ._simpletest.ll │ │ ├── ._stubs-sm-pic.ll │ │ ├── ._stubs.ll │ │ ├── ._test-arith.ll │ │ ├── ._test-branch.ll │ │ ├── ._test-call-no-external-funcs.ll │ │ ├── ._test-call.ll │ │ ├── ._test-cast.ll │ │ ├── ._test-common-symbols-alignment.ll │ │ ├── ._test-common-symbols.ll │ │ ├── ._test-constantexpr.ll │ │ ├── ._test-data-align.ll │ │ ├── ._test-fp-no-external-funcs.ll │ │ ├── ._test-fp.ll │ │ ├── ._test-global-ctors.ll │ │ ├── ._test-global-init-nonzero-sm-pic.ll │ │ ├── ._test-global-init-nonzero.ll │ │ ├── ._test-global.ll │ │ ├── ._test-loadstore.ll │ │ ├── ._test-local.ll │ │ ├── ._test-logical.ll │ │ ├── ._test-loop.ll │ │ ├── ._test-phi.ll │ │ ├── ._test-ptr-reloc-sm-pic.ll │ │ ├── ._test-ptr-reloc.ll │ │ ├── ._test-ret.ll │ │ ├── ._test-return.ll │ │ ├── ._test-setcond-fp.ll │ │ ├── ._test-setcond-int.ll │ │ ├── ._test-shift.ll │ │ ├── 2002-12-16-ArgTest.ll │ │ ├── 2003-01-04-ArgumentBug.ll │ │ ├── 2003-01-04-LoopTest.ll │ │ ├── 2003-01-04-PhiTest.ll │ │ ├── 2003-01-09-SARTest.ll │ │ ├── 2003-01-10-FUCOM.ll │ │ ├── 2003-01-15-AlignmentTest.ll │ │ ├── 2003-05-06-LivenessClobber.ll │ │ ├── 2003-05-07-ArgumentTest.ll │ │ ├── 2003-05-11-PHIRegAllocBug.ll │ │ ├── 2003-06-04-bzip2-bug.ll │ │ ├── 2003-06-05-PHIBug.ll │ │ ├── 2003-08-15-AllocaAssertion.ll │ │ ├── 2003-08-21-EnvironmentTest.ll │ │ ├── 2003-08-23-RegisterAllocatePhysReg.ll │ │ ├── 2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll │ │ ├── 2005-12-02-TailCallBug.ll │ │ ├── 2007-12-10-APIntLoadStore.ll │ │ ├── 2008-06-05-APInt-OverAShr.ll │ │ ├── 2013-04-04-RelocAddend.ll │ │ ├── Inputs │ │ │ ├── ._cross-module-b.ll │ │ │ ├── ._multi-module-b.ll │ │ │ ├── ._multi-module-c.ll │ │ │ ├── ._multi-module-eh-b.ll │ │ │ ├── cross-module-b.ll │ │ │ ├── multi-module-b.ll │ │ │ ├── multi-module-c.ll │ │ │ └── multi-module-eh-b.ll │ │ ├── cross-module-a.ll │ │ ├── cross-module-sm-pic-a.ll │ │ ├── eh-lg-pic.ll │ │ ├── eh-sm-pic.ll │ │ ├── eh.ll │ │ ├── fpbitcast.ll │ │ ├── hello.ll │ │ ├── hello2.ll │ │ ├── lit.local.cfg │ │ ├── load-object-a.ll │ │ ├── multi-module-a.ll │ │ ├── multi-module-eh-a.ll │ │ ├── multi-module-sm-pic-a.ll │ │ ├── non-extern-addend.ll │ │ ├── pr13727.ll │ │ ├── remote │ │ │ ├── ._Inputs │ │ │ ├── ._cross-module-a.ll │ │ │ ├── ._eh.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._multi-module-a.ll │ │ │ ├── ._simpletest-remote.ll │ │ │ ├── ._stubs-remote.ll │ │ │ ├── ._stubs-sm-pic.ll │ │ │ ├── ._test-common-symbols-remote.ll │ │ │ ├── ._test-data-align-remote.ll │ │ │ ├── ._test-fp-no-external-funcs-remote.ll │ │ │ ├── ._test-global-init-nonzero-remote.ll │ │ │ ├── ._test-global-init-nonzero-sm-pic.ll │ │ │ ├── ._test-ptr-reloc-remote.ll │ │ │ ├── ._test-ptr-reloc-sm-pic.ll │ │ │ ├── Inputs │ │ │ │ ├── ._cross-module-b.ll │ │ │ │ ├── ._multi-module-b.ll │ │ │ │ ├── ._multi-module-c.ll │ │ │ │ ├── cross-module-b.ll │ │ │ │ ├── multi-module-b.ll │ │ │ │ └── multi-module-c.ll │ │ │ ├── cross-module-a.ll │ │ │ ├── eh.ll │ │ │ ├── lit.local.cfg │ │ │ ├── multi-module-a.ll │ │ │ ├── simpletest-remote.ll │ │ │ ├── stubs-remote.ll │ │ │ ├── stubs-sm-pic.ll │ │ │ ├── test-common-symbols-remote.ll │ │ │ ├── test-data-align-remote.ll │ │ │ ├── test-fp-no-external-funcs-remote.ll │ │ │ ├── test-global-init-nonzero-remote.ll │ │ │ ├── test-global-init-nonzero-sm-pic.ll │ │ │ ├── test-ptr-reloc-remote.ll │ │ │ └── test-ptr-reloc-sm-pic.ll │ │ ├── simplesttest.ll │ │ ├── simpletest.ll │ │ ├── stubs-sm-pic.ll │ │ ├── stubs.ll │ │ ├── test-arith.ll │ │ ├── test-branch.ll │ │ ├── test-call-no-external-funcs.ll │ │ ├── test-call.ll │ │ ├── test-cast.ll │ │ ├── test-common-symbols-alignment.ll │ │ ├── test-common-symbols.ll │ │ ├── test-constantexpr.ll │ │ ├── test-data-align.ll │ │ ├── test-fp-no-external-funcs.ll │ │ ├── test-fp.ll │ │ ├── test-global-ctors.ll │ │ ├── test-global-init-nonzero-sm-pic.ll │ │ ├── test-global-init-nonzero.ll │ │ ├── test-global.ll │ │ ├── test-loadstore.ll │ │ ├── test-local.ll │ │ ├── test-logical.ll │ │ ├── test-loop.ll │ │ ├── test-phi.ll │ │ ├── test-ptr-reloc-sm-pic.ll │ │ ├── test-ptr-reloc.ll │ │ ├── test-ret.ll │ │ ├── test-return.ll │ │ ├── test-setcond-fp.ll │ │ ├── test-setcond-int.ll │ │ └── test-shift.ll │ ├── RuntimeDyld │ │ ├── ._AArch64 │ │ ├── ._ARM │ │ ├── ._Mips │ │ ├── ._PowerPC │ │ ├── ._SystemZ │ │ ├── ._X86 │ │ ├── AArch64 │ │ │ ├── ._MachO_ARM64_relocations.s │ │ │ ├── ._lit.local.cfg │ │ │ ├── MachO_ARM64_relocations.s │ │ │ └── lit.local.cfg │ │ ├── ARM │ │ │ ├── ._COFF_Thumb.s │ │ │ ├── ._MachO_ARM_PIC_relocations.s │ │ │ ├── ._lit.local.cfg │ │ │ ├── COFF_Thumb.s │ │ │ ├── MachO_ARM_PIC_relocations.s │ │ │ └── lit.local.cfg │ │ ├── Mips │ │ │ ├── ._ELF_Mips64r2N64_PIC_relocations.s │ │ │ ├── ._ELF_N64R6_relocations.s │ │ │ ├── ._ELF_O32R6_relocations.s │ │ │ ├── ._ELF_O32_PIC_relocations.s │ │ │ ├── ._Inputs │ │ │ ├── ._lit.local.cfg │ │ │ ├── ELF_Mips64r2N64_PIC_relocations.s │ │ │ ├── ELF_N64R6_relocations.s │ │ │ ├── ELF_O32R6_relocations.s │ │ │ ├── ELF_O32_PIC_relocations.s │ │ │ ├── Inputs │ │ │ │ ├── ._ExternalFunction.ll │ │ │ │ └── ExternalFunction.ll │ │ │ └── lit.local.cfg │ │ ├── PowerPC │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._ppc32_elf_rel_addr16.s │ │ │ ├── lit.local.cfg │ │ │ └── ppc32_elf_rel_addr16.s │ │ ├── SystemZ │ │ │ ├── ._Inputs │ │ │ ├── ._cfi-relo-pc64.s │ │ │ ├── ._lit.local.cfg │ │ │ ├── Inputs │ │ │ │ ├── ._rtdyld-globals.ll │ │ │ │ └── rtdyld-globals.ll │ │ │ ├── cfi-relo-pc64.s │ │ │ └── lit.local.cfg │ │ └── X86 │ │ │ ├── ._COFF_i386.s │ │ │ ├── ._COFF_x86_64.s │ │ │ ├── ._ELF-relaxed.s │ │ │ ├── ._ELF_STT_FILE.s │ │ │ ├── ._ELF_x64-64_PC8_relocations.s │ │ │ ├── ._ELF_x64-64_PIC_relocations.s │ │ │ ├── ._ELF_x86-64_PIC-small-relocations.s │ │ │ ├── ._ELF_x86_64_StubBuf.s │ │ │ ├── ._Inputs │ │ │ ├── ._MachO_empty_ehframe.s │ │ │ ├── ._MachO_i386_DynNoPIC_relocations.s │ │ │ ├── ._MachO_i386_eh_frame.s │ │ │ ├── ._MachO_x86-64_PIC_relocations.s │ │ │ ├── ._lit.local.cfg │ │ │ ├── COFF_i386.s │ │ │ ├── COFF_x86_64.s │ │ │ ├── ELF-relaxed.s │ │ │ ├── ELF_STT_FILE.s │ │ │ ├── ELF_x64-64_PC8_relocations.s │ │ │ ├── ELF_x64-64_PIC_relocations.s │ │ │ ├── ELF_x86-64_PIC-small-relocations.s │ │ │ ├── ELF_x86_64_StubBuf.s │ │ │ ├── Inputs │ │ │ ├── ._ELF_STT_FILE_FILE.s │ │ │ ├── ._ELF_STT_FILE_GLOBAL.s │ │ │ ├── ._ELF_x86_64_StubBuf.ll │ │ │ ├── ._ExternalGlobal.ll │ │ │ ├── ELF_STT_FILE_FILE.s │ │ │ ├── ELF_STT_FILE_GLOBAL.s │ │ │ ├── ELF_x86_64_StubBuf.ll │ │ │ └── ExternalGlobal.ll │ │ │ ├── MachO_empty_ehframe.s │ │ │ ├── MachO_i386_DynNoPIC_relocations.s │ │ │ ├── MachO_i386_eh_frame.s │ │ │ ├── MachO_x86-64_PIC_relocations.s │ │ │ └── lit.local.cfg │ ├── fma3-jit.ll │ ├── frem.ll │ ├── lit.local.cfg │ ├── mov64zext32.ll │ ├── test-interp-vec-arithm_float.ll │ ├── test-interp-vec-arithm_int.ll │ ├── test-interp-vec-cast.ll │ ├── test-interp-vec-insertelement.ll │ ├── test-interp-vec-insertextractvalue.ll │ ├── test-interp-vec-loadstore.ll │ ├── test-interp-vec-logical.ll │ ├── test-interp-vec-select.ll │ ├── test-interp-vec-setcond-fp.ll │ ├── test-interp-vec-setcond-int.ll │ ├── test-interp-vec-shift.ll │ └── test-interp-vec-shuffle.ll ├── Feature │ ├── ._NamedMDNode.ll │ ├── ._NamedMDNode2.ll │ ├── ._OperandBundles │ ├── ._README.txt │ ├── ._alias2.ll │ ├── ._aliases.ll │ ├── ._alignment.ll │ ├── ._attributes.ll │ ├── ._basictest.ll │ ├── ._callingconventions.ll │ ├── ._calltest.ll │ ├── ._casttest.ll │ ├── ._cfgstructures.ll │ ├── ._cold.ll │ ├── ._comdat.ll │ ├── ._const_pv.ll │ ├── ._constexpr.ll │ ├── ._constpointer.ll │ ├── ._escaped_label.ll │ ├── ._exception.ll │ ├── ._float.ll │ ├── ._fold-fpcast.ll │ ├── ._forwardreftest.ll │ ├── ._global_pv.ll │ ├── ._global_section.ll │ ├── ._globalredefinition3.ll │ ├── ._globalvars.ll │ ├── ._indirectcall.ll │ ├── ._indirectcall2.ll │ ├── ._inlineasm.ll │ ├── ._instructions.ll │ ├── ._intrinsic-noduplicate.ll │ ├── ._intrinsics.ll │ ├── ._load_module.ll │ ├── ._md_on_instruction.ll │ ├── ._memorymarkers.ll │ ├── ._metadata.ll │ ├── ._minsize_attr.ll │ ├── ._newcasts.ll │ ├── ._optnone-llc.ll │ ├── ._optnone-opt.ll │ ├── ._optnone.ll │ ├── ._packed.ll │ ├── ._packed_struct.ll │ ├── ._paramattrs.ll │ ├── ._ppcld.ll │ ├── ._prefixdata.ll │ ├── ._prologuedata.ll │ ├── ._properties.ll │ ├── ._prototype.ll │ ├── ._recursivetype.ll │ ├── ._seh-nounwind.ll │ ├── ._simplecalltest.ll │ ├── ._small.ll │ ├── ._smallest.ll │ ├── ._sparcld.ll │ ├── ._strip_names.ll │ ├── ._terminators.ll │ ├── ._testalloca.ll │ ├── ._testconstants.ll │ ├── ._testlogical.ll │ ├── ._testtype.ll │ ├── ._testvarargs.ll │ ├── ._undefined.ll │ ├── ._unreachable.ll │ ├── ._varargs.ll │ ├── ._varargs_new.ll │ ├── ._vector-cast-constant-exprs.ll │ ├── ._weak_constant.ll │ ├── ._weirdnames.ll │ ├── ._x86ld.ll │ ├── NamedMDNode.ll │ ├── NamedMDNode2.ll │ ├── OperandBundles │ │ ├── ._adce.ll │ │ ├── ._basic-aa-argmemonly.ll │ │ ├── ._dse.ll │ │ ├── ._early-cse.ll │ │ ├── ._function-attrs.ll │ │ ├── ._inliner-conservative.ll │ │ ├── ._merge-func.ll │ │ ├── ._pr26510.ll │ │ ├── ._special-state.ll │ │ ├── adce.ll │ │ ├── basic-aa-argmemonly.ll │ │ ├── dse.ll │ │ ├── early-cse.ll │ │ ├── function-attrs.ll │ │ ├── inliner-conservative.ll │ │ ├── merge-func.ll │ │ ├── pr26510.ll │ │ └── special-state.ll │ ├── README.txt │ ├── alias2.ll │ ├── aliases.ll │ ├── alignment.ll │ ├── attributes.ll │ ├── basictest.ll │ ├── callingconventions.ll │ ├── calltest.ll │ ├── casttest.ll │ ├── cfgstructures.ll │ ├── cold.ll │ ├── comdat.ll │ ├── const_pv.ll │ ├── constexpr.ll │ ├── constpointer.ll │ ├── escaped_label.ll │ ├── exception.ll │ ├── float.ll │ ├── fold-fpcast.ll │ ├── forwardreftest.ll │ ├── global_pv.ll │ ├── global_section.ll │ ├── globalredefinition3.ll │ ├── globalvars.ll │ ├── indirectcall.ll │ ├── indirectcall2.ll │ ├── inlineasm.ll │ ├── instructions.ll │ ├── intrinsic-noduplicate.ll │ ├── intrinsics.ll │ ├── load_module.ll │ ├── md_on_instruction.ll │ ├── memorymarkers.ll │ ├── metadata.ll │ ├── minsize_attr.ll │ ├── newcasts.ll │ ├── optnone-llc.ll │ ├── optnone-opt.ll │ ├── optnone.ll │ ├── packed.ll │ ├── packed_struct.ll │ ├── paramattrs.ll │ ├── ppcld.ll │ ├── prefixdata.ll │ ├── prologuedata.ll │ ├── properties.ll │ ├── prototype.ll │ ├── recursivetype.ll │ ├── seh-nounwind.ll │ ├── simplecalltest.ll │ ├── small.ll │ ├── smallest.ll │ ├── sparcld.ll │ ├── strip_names.ll │ ├── terminators.ll │ ├── testalloca.ll │ ├── testconstants.ll │ ├── testlogical.ll │ ├── testtype.ll │ ├── testvarargs.ll │ ├── undefined.ll │ ├── unreachable.ll │ ├── varargs.ll │ ├── varargs_new.ll │ ├── vector-cast-constant-exprs.ll │ ├── weak_constant.ll │ ├── weirdnames.ll │ └── x86ld.ll ├── FileCheck │ ├── ._check-a-b-has-b.txt │ ├── ._check-b-a-has-b.txt │ ├── ._check-dag-multi-prefix-2.txt │ ├── ._check-dag-multi-prefix.txt │ ├── ._check-dag-substring-prefix.txt │ ├── ._check-dag-xfails.txt │ ├── ._check-dag.txt │ ├── ._check-empty.txt │ ├── ._check-label-dag-capture.txt │ ├── ._check-label-dag.txt │ ├── ._check-label.txt │ ├── ._check-multi-prefix-label.txt │ ├── ._check-multiple-prefixes-mixed.txt │ ├── ._check-multiple-prefixes-nomatch-2.txt │ ├── ._check-multiple-prefixes-nomatch.txt │ ├── ._check-multiple-prefixes-substr.txt │ ├── ._check-not-diaginfo.txt │ ├── ._check-prefixes.txt │ ├── ._check-substring-multi-prefix-2.txt │ ├── ._check-substring-multi-prefix.txt │ ├── ._dos-style-eol.txt │ ├── ._first-character-match.txt │ ├── ._implicit-check-not.txt │ ├── ._line-count-2.txt │ ├── ._line-count.txt │ ├── ._multiple-missing-prefixes.txt │ ├── ._next-no-match.txt │ ├── ._no-multi-suffixes.txt │ ├── ._regex-brackets.txt │ ├── ._regex-no-match.txt │ ├── ._same.txt │ ├── ._separate-multi-prefix.txt │ ├── ._simple-var-capture.txt │ ├── ._two-checks-for-same-match.txt │ ├── ._validate-check-prefix.txt │ ├── ._var-ref-same-line.txt │ ├── check-a-b-has-b.txt │ ├── check-b-a-has-b.txt │ ├── check-dag-multi-prefix-2.txt │ ├── check-dag-multi-prefix.txt │ ├── check-dag-substring-prefix.txt │ ├── check-dag-xfails.txt │ ├── check-dag.txt │ ├── check-empty.txt │ ├── check-label-dag-capture.txt │ ├── check-label-dag.txt │ ├── check-label.txt │ ├── check-multi-prefix-label.txt │ ├── check-multiple-prefixes-mixed.txt │ ├── check-multiple-prefixes-nomatch-2.txt │ ├── check-multiple-prefixes-nomatch.txt │ ├── check-multiple-prefixes-substr.txt │ ├── check-not-diaginfo.txt │ ├── check-prefixes.txt │ ├── check-substring-multi-prefix-2.txt │ ├── check-substring-multi-prefix.txt │ ├── dos-style-eol.txt │ ├── first-character-match.txt │ ├── implicit-check-not.txt │ ├── line-count-2.txt │ ├── line-count.txt │ ├── multiple-missing-prefixes.txt │ ├── next-no-match.txt │ ├── no-multi-suffixes.txt │ ├── regex-brackets.txt │ ├── regex-no-match.txt │ ├── same.txt │ ├── separate-multi-prefix.txt │ ├── simple-var-capture.txt │ ├── two-checks-for-same-match.txt │ ├── validate-check-prefix.txt │ └── var-ref-same-line.txt ├── Instrumentation │ ├── ._AddressSanitizer │ ├── ._BoundsChecking │ ├── ._DataFlowSanitizer │ ├── ._EfficiencySanitizer │ ├── ._InstrProfiling │ ├── ._MemorySanitizer │ ├── ._SanitizerCoverage │ ├── ._ThreadSanitizer │ ├── AddressSanitizer │ │ ├── ._X86 │ │ ├── ._adaptive_global_redzones.ll │ │ ├── ._asan-vs-gvn.ll │ │ ├── ._asan_address_space_attr.ll │ │ ├── ._basic.ll │ │ ├── ._debug_info.ll │ │ ├── ._debug_info_noninstrumented_alloca.ll │ │ ├── ._do-not-instrument-globals-darwin.ll │ │ ├── ._do-not-instrument-globals-linux.ll │ │ ├── ._do-not-instrument-internal-globals.ll │ │ ├── ._do-not-instrument-profiling-globals.ll │ │ ├── ._do-not-instrument-promotable-allocas.ll │ │ ├── ._do-not-touch-comdat-global.ll │ │ ├── ._do-not-touch-odr-global.ll │ │ ├── ._do-not-touch-threadlocal.ll │ │ ├── ._experiment-call.ll │ │ ├── ._experiment.ll │ │ ├── ._freebsd.ll │ │ ├── ._global_metadata.ll │ │ ├── ._global_metadata_darwin.ll │ │ ├── ._instrument-dynamic-allocas.ll │ │ ├── ._instrument-no-return.ll │ │ ├── ._instrument-stack.ll │ │ ├── ._instrument_global.ll │ │ ├── ._instrument_initializer_metadata.ll │ │ ├── ._instrument_load_then_store.ll │ │ ├── ._instrumentation-with-call-threshold.ll │ │ ├── ._keep_going.ll │ │ ├── ._lifetime-uar-uas.ll │ │ ├── ._lifetime.ll │ │ ├── ._local_alias.ll │ │ ├── ._localescape.ll │ │ ├── ._scale-offset.ll │ │ ├── ._stack-poisoning.ll │ │ ├── ._stack_dynamic_alloca.ll │ │ ├── ._stack_layout.ll │ │ ├── ._str-nobuiltin.ll │ │ ├── ._test64.ll │ │ ├── ._twice.ll │ │ ├── ._ubsan.ll │ │ ├── X86 │ │ │ ├── ._asm_attr.ll │ │ │ ├── ._asm_cfi.ll │ │ │ ├── ._asm_cfi.s │ │ │ ├── ._asm_cpuid.ll │ │ │ ├── ._asm_more_registers_than_available.ll │ │ │ ├── ._asm_mov.ll │ │ │ ├── ._asm_mov.s │ │ │ ├── ._asm_mov_no_instrumentation.s │ │ │ ├── ._asm_rep_movs.ll │ │ │ ├── ._asm_rsp_mem_op.s │ │ │ ├── ._asm_swap_intel.s │ │ │ ├── ._bug_11395.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── asm_attr.ll │ │ │ ├── asm_cfi.ll │ │ │ ├── asm_cfi.s │ │ │ ├── asm_cpuid.ll │ │ │ ├── asm_more_registers_than_available.ll │ │ │ ├── asm_mov.ll │ │ │ ├── asm_mov.s │ │ │ ├── asm_mov_no_instrumentation.s │ │ │ ├── asm_rep_movs.ll │ │ │ ├── asm_rsp_mem_op.s │ │ │ ├── asm_swap_intel.s │ │ │ ├── bug_11395.ll │ │ │ └── lit.local.cfg │ │ ├── adaptive_global_redzones.ll │ │ ├── asan-vs-gvn.ll │ │ ├── asan_address_space_attr.ll │ │ ├── basic.ll │ │ ├── debug_info.ll │ │ ├── debug_info_noninstrumented_alloca.ll │ │ ├── do-not-instrument-globals-darwin.ll │ │ ├── do-not-instrument-globals-linux.ll │ │ ├── do-not-instrument-internal-globals.ll │ │ ├── do-not-instrument-profiling-globals.ll │ │ ├── do-not-instrument-promotable-allocas.ll │ │ ├── do-not-touch-comdat-global.ll │ │ ├── do-not-touch-odr-global.ll │ │ ├── do-not-touch-threadlocal.ll │ │ ├── experiment-call.ll │ │ ├── experiment.ll │ │ ├── freebsd.ll │ │ ├── global_metadata.ll │ │ ├── global_metadata_darwin.ll │ │ ├── instrument-dynamic-allocas.ll │ │ ├── instrument-no-return.ll │ │ ├── instrument-stack.ll │ │ ├── instrument_global.ll │ │ ├── instrument_initializer_metadata.ll │ │ ├── instrument_load_then_store.ll │ │ ├── instrumentation-with-call-threshold.ll │ │ ├── keep_going.ll │ │ ├── lifetime-uar-uas.ll │ │ ├── lifetime.ll │ │ ├── local_alias.ll │ │ ├── localescape.ll │ │ ├── scale-offset.ll │ │ ├── stack-poisoning.ll │ │ ├── stack_dynamic_alloca.ll │ │ ├── stack_layout.ll │ │ ├── str-nobuiltin.ll │ │ ├── test64.ll │ │ ├── twice.ll │ │ └── ubsan.ll │ ├── BoundsChecking │ │ ├── ._many-trap.ll │ │ ├── ._phi.ll │ │ ├── ._simple-32.ll │ │ ├── ._simple.ll │ │ ├── many-trap.ll │ │ ├── phi.ll │ │ ├── simple-32.ll │ │ └── simple.ll │ ├── DataFlowSanitizer │ │ ├── ._Inputs │ │ ├── ._abilist.ll │ │ ├── ._args-unreachable-bb.ll │ │ ├── ._arith.ll │ │ ├── ._call.ll │ │ ├── ._debug-nonzero-labels.ll │ │ ├── ._debug.ll │ │ ├── ._external_mask.ll │ │ ├── ._load.ll │ │ ├── ._memset.ll │ │ ├── ._prefix-rename.ll │ │ ├── ._store.ll │ │ ├── ._union-large.ll │ │ ├── ._union.ll │ │ ├── Inputs │ │ │ ├── ._abilist.txt │ │ │ ├── ._debuglist.txt │ │ │ ├── abilist.txt │ │ │ └── debuglist.txt │ │ ├── abilist.ll │ │ ├── args-unreachable-bb.ll │ │ ├── arith.ll │ │ ├── call.ll │ │ ├── debug-nonzero-labels.ll │ │ ├── debug.ll │ │ ├── external_mask.ll │ │ ├── load.ll │ │ ├── memset.ll │ │ ├── prefix-rename.ll │ │ ├── store.ll │ │ ├── union-large.ll │ │ └── union.ll │ ├── EfficiencySanitizer │ │ ├── ._str-nobuiltin.ll │ │ ├── ._struct_field_count_basic.ll │ │ ├── ._struct_field_gep.ll │ │ ├── ._struct_field_small.ll │ │ ├── ._working_set_basic.ll │ │ ├── ._working_set_slow.ll │ │ ├── ._working_set_strict.ll │ │ ├── str-nobuiltin.ll │ │ ├── struct_field_count_basic.ll │ │ ├── struct_field_gep.ll │ │ ├── struct_field_small.ll │ │ ├── working_set_basic.ll │ │ ├── working_set_slow.ll │ │ └── working_set_strict.ll │ ├── InstrProfiling │ │ ├── ._PR23499.ll │ │ ├── ._X86 │ │ ├── ._icall.ll │ │ ├── ._linkage.ll │ │ ├── ._no-counters.ll │ │ ├── ._noruntime.ll │ │ ├── ._platform.ll │ │ ├── ._profiling.ll │ │ ├── PR23499.ll │ │ ├── X86 │ │ │ ├── ._alloc.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── alloc.ll │ │ │ └── lit.local.cfg │ │ ├── icall.ll │ │ ├── linkage.ll │ │ ├── no-counters.ll │ │ ├── noruntime.ll │ │ ├── platform.ll │ │ └── profiling.ll │ ├── MemorySanitizer │ │ ├── ._AArch64 │ │ ├── ._Mips │ │ ├── ._PowerPC │ │ ├── ._X86 │ │ ├── ._array_types.ll │ │ ├── ._atomics.ll │ │ ├── ._byval-alignment.ll │ │ ├── ._check-constant-shadow.ll │ │ ├── ._check_access_address.ll │ │ ├── ._global_ctors_2to3.ll │ │ ├── ._instrumentation-with-call-threshold.ll │ │ ├── ._missing_origin.ll │ │ ├── ._msan_basic.ll │ │ ├── ._mul_by_constant.ll │ │ ├── ._origin-alignment.ll │ │ ├── ._origin-array.ll │ │ ├── ._return_from_main.ll │ │ ├── ._store-long-origin.ll │ │ ├── ._store-origin.ll │ │ ├── ._str-nobuiltin.ll │ │ ├── ._unreachable.ll │ │ ├── ._vector_arith.ll │ │ ├── ._vector_cmp.ll │ │ ├── ._vector_cvt.ll │ │ ├── ._vector_pack.ll │ │ ├── ._vector_shift.ll │ │ ├── ._with-call-type-size.ll │ │ ├── AArch64 │ │ │ ├── ._vararg.ll │ │ │ └── vararg.ll │ │ ├── Mips │ │ │ ├── ._vararg-mips64.ll │ │ │ ├── ._vararg-mips64el.ll │ │ │ ├── vararg-mips64.ll │ │ │ └── vararg-mips64el.ll │ │ ├── PowerPC │ │ │ ├── ._vararg-ppc64.ll │ │ │ ├── ._vararg-ppc64le.ll │ │ │ ├── vararg-ppc64.ll │ │ │ └── vararg-ppc64le.ll │ │ ├── X86 │ │ │ ├── ._vararg.ll │ │ │ └── vararg.ll │ │ ├── array_types.ll │ │ ├── atomics.ll │ │ ├── byval-alignment.ll │ │ ├── check-constant-shadow.ll │ │ ├── check_access_address.ll │ │ ├── global_ctors_2to3.ll │ │ ├── instrumentation-with-call-threshold.ll │ │ ├── missing_origin.ll │ │ ├── msan_basic.ll │ │ ├── mul_by_constant.ll │ │ ├── origin-alignment.ll │ │ ├── origin-array.ll │ │ ├── return_from_main.ll │ │ ├── store-long-origin.ll │ │ ├── store-origin.ll │ │ ├── str-nobuiltin.ll │ │ ├── unreachable.ll │ │ ├── vector_arith.ll │ │ ├── vector_cmp.ll │ │ ├── vector_cvt.ll │ │ ├── vector_pack.ll │ │ ├── vector_shift.ll │ │ └── with-call-type-size.ll │ ├── SanitizerCoverage │ │ ├── ._cmp-tracing.ll │ │ ├── ._coverage-dbg.ll │ │ ├── ._coverage.ll │ │ ├── ._coverage2-dbg.ll │ │ ├── ._seh.ll │ │ ├── ._switch-tracing.ll │ │ ├── ._tracing.ll │ │ ├── cmp-tracing.ll │ │ ├── coverage-dbg.ll │ │ ├── coverage.ll │ │ ├── coverage2-dbg.ll │ │ ├── seh.ll │ │ ├── switch-tracing.ll │ │ └── tracing.ll │ └── ThreadSanitizer │ │ ├── ._atomic.ll │ │ ├── ._capture.ll │ │ ├── ._do-not-instrument-memory-access.ll │ │ ├── ._no_sanitize_thread.ll │ │ ├── ._read_before_write.ll │ │ ├── ._read_from_global.ll │ │ ├── ._str-nobuiltin.ll │ │ ├── ._tsan-vs-gvn.ll │ │ ├── ._tsan_address_space_attr.ll │ │ ├── ._tsan_basic.ll │ │ ├── ._unaligned.ll │ │ ├── ._vptr_read.ll │ │ ├── ._vptr_update.ll │ │ ├── atomic.ll │ │ ├── capture.ll │ │ ├── do-not-instrument-memory-access.ll │ │ ├── no_sanitize_thread.ll │ │ ├── read_before_write.ll │ │ ├── read_from_global.ll │ │ ├── str-nobuiltin.ll │ │ ├── tsan-vs-gvn.ll │ │ ├── tsan_address_space_attr.ll │ │ ├── tsan_basic.ll │ │ ├── unaligned.ll │ │ ├── vptr_read.ll │ │ └── vptr_update.ll ├── Integer │ ├── ._2007-01-19-TruncSext.ll │ ├── ._BitPacked.ll │ ├── ._basictest_bt.ll │ ├── ._constexpr_bt.ll │ ├── ._constpointer_bt.ll │ ├── ._fold-fpcast_bt.ll │ ├── ._instructions_bt.ll │ ├── ._newcasts_bt.ll │ ├── ._packed_bt.ll │ ├── ._packed_struct_bt.ll │ ├── ._properties_bt.ll │ ├── ._undefined_bt.ll │ ├── ._unreachable_bt.ll │ ├── 2007-01-19-TruncSext.ll │ ├── BitPacked.ll │ ├── basictest_bt.ll │ ├── constexpr_bt.ll │ ├── constpointer_bt.ll │ ├── fold-fpcast_bt.ll │ ├── instructions_bt.ll │ ├── newcasts_bt.ll │ ├── packed_bt.ll │ ├── packed_struct_bt.ll │ ├── properties_bt.ll │ ├── undefined_bt.ll │ └── unreachable_bt.ll ├── JitListener │ ├── ._lit.local.cfg │ ├── ._multiple.ll │ ├── ._simple.ll │ ├── lit.local.cfg │ ├── multiple.ll │ └── simple.ll ├── LTO │ ├── ._ARM │ ├── ._Inputs │ ├── ._X86 │ ├── ARM │ │ ├── ._inline-asm.ll │ │ ├── ._lit.local.cfg │ │ ├── ._runtime-library-subtarget.ll │ │ ├── inline-asm.ll │ │ ├── lit.local.cfg │ │ └── runtime-library-subtarget.ll │ └── X86 │ │ ├── ._Inputs │ │ ├── ._attrs.ll │ │ ├── ._bcsection.ll │ │ ├── ._cfi_endproc.ll │ │ ├── ._current-section.ll │ │ ├── ._diagnostic-handler-noexit.ll │ │ ├── ._diagnostic-handler-remarks.ll │ │ ├── ._disable-verify.ll │ │ ├── ._invalid.ll │ │ ├── ._keep-used-puts-during-instcombine.ll │ │ ├── ._linkonce_odr_func.ll │ │ ├── ._list-symbols.ll │ │ ├── ._lit.local.cfg │ │ ├── ._llvm-lto-output.ll │ │ ├── ._no-undefined-puts-when-implemented.ll │ │ ├── ._objc-detection-i386.ll │ │ ├── ._objc-detection.ll │ │ ├── ._parallel.ll │ │ ├── ._pr25919.ll │ │ ├── ._private-symbol.ll │ │ ├── ._remangle_intrinsics.ll │ │ ├── ._restore-externals.ll │ │ ├── ._runtime-library.ll │ │ ├── ._set-merged.ll │ │ ├── ._strip-debug-info.ll │ │ ├── ._symver-asm.ll │ │ ├── ._triple-init.ll │ │ ├── ._type-mapping-bug.ll │ │ ├── ._unnamed.ll │ │ ├── Inputs │ │ ├── ._bcsection.macho.s │ │ ├── ._bcsection.s │ │ ├── ._invalid.ll.bc │ │ ├── ._list-symbols.ll │ │ ├── ._remangle_intrinsics.ll │ │ ├── ._strip-debug-info.bc │ │ ├── ._type-mapping-src.ll │ │ ├── bcsection.macho.s │ │ ├── bcsection.s │ │ ├── invalid.ll.bc │ │ ├── list-symbols.ll │ │ ├── remangle_intrinsics.ll │ │ ├── strip-debug-info.bc │ │ └── type-mapping-src.ll │ │ ├── attrs.ll │ │ ├── bcsection.ll │ │ ├── cfi_endproc.ll │ │ ├── current-section.ll │ │ ├── diagnostic-handler-noexit.ll │ │ ├── diagnostic-handler-remarks.ll │ │ ├── disable-verify.ll │ │ ├── invalid.ll │ │ ├── keep-used-puts-during-instcombine.ll │ │ ├── linkonce_odr_func.ll │ │ ├── list-symbols.ll │ │ ├── lit.local.cfg │ │ ├── llvm-lto-output.ll │ │ ├── no-undefined-puts-when-implemented.ll │ │ ├── objc-detection-i386.ll │ │ ├── objc-detection.ll │ │ ├── parallel.ll │ │ ├── pr25919.ll │ │ ├── private-symbol.ll │ │ ├── remangle_intrinsics.ll │ │ ├── restore-externals.ll │ │ ├── runtime-library.ll │ │ ├── set-merged.ll │ │ ├── strip-debug-info.ll │ │ ├── symver-asm.ll │ │ ├── triple-init.ll │ │ ├── type-mapping-bug.ll │ │ └── unnamed.ll ├── LibDriver │ ├── ._Inputs │ ├── ._infer-output-path.test │ ├── ._libpath.test │ ├── ._lit.local.cfg │ ├── ._no-inputs.test │ ├── ._thin.test │ ├── Inputs │ │ ├── ._a.s │ │ ├── ._b.s │ │ ├── a.s │ │ └── b.s │ ├── infer-output-path.test │ ├── libpath.test │ ├── lit.local.cfg │ ├── no-inputs.test │ └── thin.test ├── Linker │ ├── ._2002-07-17-GlobalFail.ll │ ├── ._2002-07-17-LinkTest2.ll │ ├── ._2002-08-20-ConstantExpr.ll │ ├── ._2003-01-30-LinkerRename.ll │ ├── ._2003-01-30-LinkerTypeRename.ll │ ├── ._2003-04-23-LinkOnceLost.ll │ ├── ._2003-04-26-NullPtrLinkProblem.ll │ ├── ._2003-05-15-TypeProblem.ll │ ├── ._2003-05-31-LinkerRename.ll │ ├── ._2003-06-02-TypeResolveProblem.ll │ ├── ._2003-06-02-TypeResolveProblem2.ll │ ├── ._2003-08-20-OpaqueTypeResolve.ll │ ├── ._2003-08-23-GlobalVarLinking.ll │ ├── ._2003-08-23-RecursiveOpaqueTypeResolve.ll │ ├── ._2003-08-24-InheritPtrSize.ll │ ├── ._2003-08-28-TypeResolvesGlobal.ll │ ├── ._2003-08-28-TypeResolvesGlobal2.ll │ ├── ._2003-08-28-TypeResolvesGlobal3.ll │ ├── ._2003-10-27-LinkOncePromote.ll │ ├── ._2003-11-18-TypeResolution.ll │ ├── ._2004-02-17-WeakStrongLinkage.ll │ ├── ._2004-05-07-TypeResolution1.ll │ ├── ._2004-05-07-TypeResolution2.ll │ ├── ._2004-12-03-DisagreeingType.ll │ ├── ._2005-02-12-ConstantGlobals-2.ll │ ├── ._2005-02-12-ConstantGlobals.ll │ ├── ._2005-12-06-AppendingZeroLengthArrays.ll │ ├── ._2006-01-19-ConstantPacked.ll │ ├── ._2008-03-05-AliasReference.ll │ ├── ._2008-03-05-AliasReference2.ll │ ├── ._2008-03-07-DroppedSection_a.ll │ ├── ._2008-03-07-DroppedSection_b.ll │ ├── ._2008-06-13-LinkOnceRedefinition.ll │ ├── ._2008-06-26-AddressSpace.ll │ ├── ._2008-07-06-AliasFnDecl.ll │ ├── ._2008-07-06-AliasFnDecl2.ll │ ├── ._2008-07-06-AliasWeakDest.ll │ ├── ._2008-07-06-AliasWeakDest2.ll │ ├── ._2009-09-03-mdnode.ll │ ├── ._2009-09-03-mdnode2.ll │ ├── ._2011-08-04-DebugLoc.ll │ ├── ._2011-08-04-DebugLoc2.ll │ ├── ._2011-08-04-Metadata.ll │ ├── ._2011-08-04-Metadata2.ll │ ├── ._2011-08-18-unique-class-type.ll │ ├── ._2011-08-18-unique-class-type2.ll │ ├── ._2011-08-18-unique-debug-type.ll │ ├── ._2011-08-18-unique-debug-type2.ll │ ├── ._AppendingLinkage.ll │ ├── ._AppendingLinkage2.ll │ ├── ._ConstantGlobals.ll │ ├── ._DbgDeclare.ll │ ├── ._DbgDeclare2.ll │ ├── ._Inputs │ ├── ._LinkOnce.ll │ ├── ._PR8300.ll │ ├── ._alias-2.ll │ ├── ._alias-3.ll │ ├── ._alias.ll │ ├── ._alignment.ll │ ├── ._apple-version.ll │ ├── ._available_externally_a.ll │ ├── ._available_externally_b.ll │ ├── ._available_externally_over_decl.ll │ ├── ._basiclink.ll │ ├── ._broken.ll │ ├── ._comdat-rm-dst.ll │ ├── ._comdat.ll │ ├── ._comdat10.ll │ ├── ._comdat11.ll │ ├── ._comdat12.ll │ ├── ._comdat13.ll │ ├── ._comdat14.ll │ ├── ._comdat15.ll │ ├── ._comdat16.ll │ ├── ._comdat2.ll │ ├── ._comdat4.ll │ ├── ._comdat5.ll │ ├── ._comdat6.ll │ ├── ._comdat7.ll │ ├── ._comdat8.ll │ ├── ._comdat9.ll │ ├── ._comdat_group.ll │ ├── ._constructor-comdat.ll │ ├── ._ctors.ll │ ├── ._ctors2.ll │ ├── ._ctors3.ll │ ├── ._ctors4.ll │ ├── ._ctors5.ll │ ├── ._datalayout.ll │ ├── ._debug-info-version-a.ll │ ├── ._debug-info-version-b.ll │ ├── ._dicompositetype-unique.ll │ ├── ._distinct-cycles.ll │ ├── ._distinct.ll │ ├── ._dllstorage-a.ll │ ├── ._dllstorage-b.ll │ ├── ._drop-debug.ll │ ├── ._func-attrs-a.ll │ ├── ._func-attrs-b.ll │ ├── ._funcimport.ll │ ├── ._funcimport2.ll │ ├── ._funcimport_appending_global.ll │ ├── ._funcimport_comdat.ll │ ├── ._global_ctors.ll │ ├── ._ident.ll │ ├── ._inlineasm.ll │ ├── ._internalize-lazy.ll │ ├── ._link-flags.ll │ ├── ._link-global-to-func.ll │ ├── ._link-type-names.ll │ ├── ._linkage.ll │ ├── ._linkage2.ll │ ├── ._linkmdnode.ll │ ├── ._linkmdnode2.ll │ ├── ._linknamedmdnode.ll │ ├── ._linknamedmdnode2.ll │ ├── ._lto-attributes.ll │ ├── ._mdlocation.ll │ ├── ._metadata-a.ll │ ├── ._metadata-attach.ll │ ├── ._metadata-b.ll │ ├── ._metadata-function.ll │ ├── ._metadata-with-global-value-operand.ll │ ├── ._module-flags-1-a.ll │ ├── ._module-flags-1-b.ll │ ├── ._module-flags-2-a.ll │ ├── ._module-flags-2-b.ll │ ├── ._module-flags-3-a.ll │ ├── ._module-flags-3-b.ll │ ├── ._module-flags-4-a.ll │ ├── ._module-flags-4-b.ll │ ├── ._module-flags-5-a.ll │ ├── ._module-flags-5-b.ll │ ├── ._module-flags-6-a.ll │ ├── ._module-flags-6-b.ll │ ├── ._module-flags-7-a.ll │ ├── ._module-flags-7-b.ll │ ├── ._module-flags-8-a.ll │ ├── ._module-flags-8-b.ll │ ├── ._module-flags-dont-change-others.ll │ ├── ._module-flags-pic-1-a.ll │ ├── ._module-flags-pic-2-a.ll │ ├── ._multiple-merged-structs.ll │ ├── ._null_mapping_constant.ll │ ├── ._odr.ll │ ├── ._only-needed-debug-metadata.ll │ ├── ._only-needed-named-metadata.ll │ ├── ._only-needed-recurse.ll │ ├── ._opaque.ll │ ├── ._override-different-linkage.ll │ ├── ._override-with-internal-linkage-2.ll │ ├── ._override-with-internal-linkage.ll │ ├── ._override.ll │ ├── ._partial-type-refinement-link.ll │ ├── ._partial-type-refinement.ll │ ├── ._pr21374.ll │ ├── ._pr21494.ll │ ├── ._pr22807.ll │ ├── ._pr26037.ll │ ├── ._pr27044.ll │ ├── ._prologuedata.ll │ ├── ._redefinition.ll │ ├── ._replaced-function-matches-first-subprogram.ll │ ├── ._subprogram-linkonce-weak.ll │ ├── ._targettriple.ll │ ├── ._testlink.ll │ ├── ._thinlto_funcimport_debug.ll │ ├── ._transitive-lazy-link.ll │ ├── ._type-unique-alias.ll │ ├── ._type-unique-dst-types.ll │ ├── ._type-unique-inheritance.ll │ ├── ._type-unique-name.ll │ ├── ._type-unique-odr-a.ll │ ├── ._type-unique-odr-b.ll │ ├── ._type-unique-opaque.ll │ ├── ._type-unique-simple-a.ll │ ├── ._type-unique-simple-b.ll │ ├── ._type-unique-simple2-a.ll │ ├── ._type-unique-simple2-b.ll │ ├── ._type-unique-simple2.ll │ ├── ._type-unique-src-type.ll │ ├── ._type-unique-type-array-a.ll │ ├── ._type-unique-type-array-b.ll │ ├── ._type-unique-unrelated.ll │ ├── ._unique-fwd-decl-a.ll │ ├── ._unique-fwd-decl-order.ll │ ├── ._uniqued-distinct-cycles.ll │ ├── ._unnamed-addr-err-a.ll │ ├── ._unnamed-addr-err-b.ll │ ├── ._unnamed-addr1-a.ll │ ├── ._unnamed-addr1-b.ll │ ├── ._visibility.ll │ ├── ._weakextern.ll │ ├── 2002-07-17-GlobalFail.ll │ ├── 2002-07-17-LinkTest2.ll │ ├── 2002-08-20-ConstantExpr.ll │ ├── 2003-01-30-LinkerRename.ll │ ├── 2003-01-30-LinkerTypeRename.ll │ ├── 2003-04-23-LinkOnceLost.ll │ ├── 2003-04-26-NullPtrLinkProblem.ll │ ├── 2003-05-15-TypeProblem.ll │ ├── 2003-05-31-LinkerRename.ll │ ├── 2003-06-02-TypeResolveProblem.ll │ ├── 2003-06-02-TypeResolveProblem2.ll │ ├── 2003-08-20-OpaqueTypeResolve.ll │ ├── 2003-08-23-GlobalVarLinking.ll │ ├── 2003-08-23-RecursiveOpaqueTypeResolve.ll │ ├── 2003-08-24-InheritPtrSize.ll │ ├── 2003-08-28-TypeResolvesGlobal.ll │ ├── 2003-08-28-TypeResolvesGlobal2.ll │ ├── 2003-08-28-TypeResolvesGlobal3.ll │ ├── 2003-10-27-LinkOncePromote.ll │ ├── 2003-11-18-TypeResolution.ll │ ├── 2004-02-17-WeakStrongLinkage.ll │ ├── 2004-05-07-TypeResolution1.ll │ ├── 2004-05-07-TypeResolution2.ll │ ├── 2004-12-03-DisagreeingType.ll │ ├── 2005-02-12-ConstantGlobals-2.ll │ ├── 2005-02-12-ConstantGlobals.ll │ ├── 2005-12-06-AppendingZeroLengthArrays.ll │ ├── 2006-01-19-ConstantPacked.ll │ ├── 2008-03-05-AliasReference.ll │ ├── 2008-03-05-AliasReference2.ll │ ├── 2008-03-07-DroppedSection_a.ll │ ├── 2008-03-07-DroppedSection_b.ll │ ├── 2008-06-13-LinkOnceRedefinition.ll │ ├── 2008-06-26-AddressSpace.ll │ ├── 2008-07-06-AliasFnDecl.ll │ ├── 2008-07-06-AliasFnDecl2.ll │ ├── 2008-07-06-AliasWeakDest.ll │ ├── 2008-07-06-AliasWeakDest2.ll │ ├── 2009-09-03-mdnode.ll │ ├── 2009-09-03-mdnode2.ll │ ├── 2011-08-04-DebugLoc.ll │ ├── 2011-08-04-DebugLoc2.ll │ ├── 2011-08-04-Metadata.ll │ ├── 2011-08-04-Metadata2.ll │ ├── 2011-08-18-unique-class-type.ll │ ├── 2011-08-18-unique-class-type2.ll │ ├── 2011-08-18-unique-debug-type.ll │ ├── 2011-08-18-unique-debug-type2.ll │ ├── AppendingLinkage.ll │ ├── AppendingLinkage2.ll │ ├── ConstantGlobals.ll │ ├── DbgDeclare.ll │ ├── DbgDeclare2.ll │ ├── Inputs │ │ ├── ._2003-01-30-LinkerRename.ll │ │ ├── ._2003-05-31-LinkerRename.ll │ │ ├── ._ConstantGlobals.ll │ │ ├── ._PR11464.a.ll │ │ ├── ._PR11464.b.ll │ │ ├── ._PR8300.a.ll │ │ ├── ._PR8300.b.ll │ │ ├── ._alias-2.ll │ │ ├── ._alias.ll │ │ ├── ._alignment.ll │ │ ├── ._apple-version │ │ ├── ._available_externally_over_decl.ll │ │ ├── ._basiclink.a.ll │ │ ├── ._basiclink.b.ll │ │ ├── ._comdat-rm-dst.ll │ │ ├── ._comdat.ll │ │ ├── ._comdat11.ll │ │ ├── ._comdat13.ll │ │ ├── ._comdat14.ll │ │ ├── ._comdat15.ll │ │ ├── ._comdat16.ll │ │ ├── ._comdat2.ll │ │ ├── ._comdat3.ll │ │ ├── ._comdat4.ll │ │ ├── ._comdat5.ll │ │ ├── ._comdat8.ll │ │ ├── ._constructor-comdat.ll │ │ ├── ._ctors.ll │ │ ├── ._ctors2.ll │ │ ├── ._ctors3.ll │ │ ├── ._datalayout-a.ll │ │ ├── ._datalayout-b.ll │ │ ├── ._dicompositetype-unique.ll │ │ ├── ._distinct.ll │ │ ├── ._drop-debug.bc │ │ ├── ._funcimport.ll │ │ ├── ._funcimport2.ll │ │ ├── ._funcimport_appending_global.ll │ │ ├── ._funcimport_comdat.ll │ │ ├── ._ident.a.ll │ │ ├── ._ident.b.ll │ │ ├── ._internalize-lazy.ll │ │ ├── ._linkage.a.ll │ │ ├── ._linkage.b.ll │ │ ├── ._linkage.c.ll │ │ ├── ._linkage2.ll │ │ ├── ._mdlocation.ll │ │ ├── ._metadata-function.ll │ │ ├── ._metadata-with-global-value-operand.ll │ │ ├── ._module-flags-dont-change-others.ll │ │ ├── ._module-flags-pic-1-b.ll │ │ ├── ._module-flags-pic-2-b.ll │ │ ├── ._odr.ll │ │ ├── ._old_global_ctors.3.4.bc │ │ ├── ._only-needed-debug-metadata.ll │ │ ├── ._only-needed-named-metadata.ll │ │ ├── ._only-needed-recurse.ll │ │ ├── ._opaque.ll │ │ ├── ._override-different-linkage.ll │ │ ├── ._override-with-internal-linkage-2.ll │ │ ├── ._override-with-internal-linkage.ll │ │ ├── ._override.ll │ │ ├── ._pr21374.ll │ │ ├── ._pr22807-1.ll │ │ ├── ._pr22807-2.ll │ │ ├── ._pr26037.ll │ │ ├── ._pr27044.ll │ │ ├── ._redefinition.ll │ │ ├── ._replaced-function-matches-first-subprogram.ll │ │ ├── ._subprogram-linkonce-weak.ll │ │ ├── ._targettriple-a.ll │ │ ├── ._targettriple-b.ll │ │ ├── ._targettriple-c.ll │ │ ├── ._testlink.ll │ │ ├── ._thinlto_funcimport_debug.ll │ │ ├── ._type-unique-alias.ll │ │ ├── ._type-unique-dst-types2.ll │ │ ├── ._type-unique-dst-types3.ll │ │ ├── ._type-unique-inheritance-a.ll │ │ ├── ._type-unique-inheritance-b.ll │ │ ├── ._type-unique-name.ll │ │ ├── ._type-unique-opaque.ll │ │ ├── ._type-unique-simple2-a.ll │ │ ├── ._type-unique-simple2-b.ll │ │ ├── ._type-unique-unrelated2.ll │ │ ├── ._type-unique-unrelated3.ll │ │ ├── ._unique-fwd-decl-b.ll │ │ ├── ._unique-fwd-decl-order.ll │ │ ├── ._visibility.ll │ │ ├── 2003-01-30-LinkerRename.ll │ │ ├── 2003-05-31-LinkerRename.ll │ │ ├── ConstantGlobals.ll │ │ ├── PR11464.a.ll │ │ ├── PR11464.b.ll │ │ ├── PR8300.a.ll │ │ ├── PR8300.b.ll │ │ ├── alias-2.ll │ │ ├── alias.ll │ │ ├── alignment.ll │ │ ├── apple-version │ │ │ ├── ._1.ll │ │ │ ├── ._2.ll │ │ │ ├── ._3.ll │ │ │ ├── ._4.ll │ │ │ ├── 1.ll │ │ │ ├── 2.ll │ │ │ ├── 3.ll │ │ │ └── 4.ll │ │ ├── available_externally_over_decl.ll │ │ ├── basiclink.a.ll │ │ ├── basiclink.b.ll │ │ ├── comdat-rm-dst.ll │ │ ├── comdat.ll │ │ ├── comdat11.ll │ │ ├── comdat13.ll │ │ ├── comdat14.ll │ │ ├── comdat15.ll │ │ ├── comdat16.ll │ │ ├── comdat2.ll │ │ ├── comdat3.ll │ │ ├── comdat4.ll │ │ ├── comdat5.ll │ │ ├── comdat8.ll │ │ ├── constructor-comdat.ll │ │ ├── ctors.ll │ │ ├── ctors2.ll │ │ ├── ctors3.ll │ │ ├── datalayout-a.ll │ │ ├── datalayout-b.ll │ │ ├── dicompositetype-unique.ll │ │ ├── distinct.ll │ │ ├── drop-debug.bc │ │ ├── funcimport.ll │ │ ├── funcimport2.ll │ │ ├── funcimport_appending_global.ll │ │ ├── funcimport_comdat.ll │ │ ├── ident.a.ll │ │ ├── ident.b.ll │ │ ├── internalize-lazy.ll │ │ ├── linkage.a.ll │ │ ├── linkage.b.ll │ │ ├── linkage.c.ll │ │ ├── linkage2.ll │ │ ├── mdlocation.ll │ │ ├── metadata-function.ll │ │ ├── metadata-with-global-value-operand.ll │ │ ├── module-flags-dont-change-others.ll │ │ ├── module-flags-pic-1-b.ll │ │ ├── module-flags-pic-2-b.ll │ │ ├── odr.ll │ │ ├── old_global_ctors.3.4.bc │ │ ├── only-needed-debug-metadata.ll │ │ ├── only-needed-named-metadata.ll │ │ ├── only-needed-recurse.ll │ │ ├── opaque.ll │ │ ├── override-different-linkage.ll │ │ ├── override-with-internal-linkage-2.ll │ │ ├── override-with-internal-linkage.ll │ │ ├── override.ll │ │ ├── pr21374.ll │ │ ├── pr22807-1.ll │ │ ├── pr22807-2.ll │ │ ├── pr26037.ll │ │ ├── pr27044.ll │ │ ├── redefinition.ll │ │ ├── replaced-function-matches-first-subprogram.ll │ │ ├── subprogram-linkonce-weak.ll │ │ ├── targettriple-a.ll │ │ ├── targettriple-b.ll │ │ ├── targettriple-c.ll │ │ ├── testlink.ll │ │ ├── thinlto_funcimport_debug.ll │ │ ├── type-unique-alias.ll │ │ ├── type-unique-dst-types2.ll │ │ ├── type-unique-dst-types3.ll │ │ ├── type-unique-inheritance-a.ll │ │ ├── type-unique-inheritance-b.ll │ │ ├── type-unique-name.ll │ │ ├── type-unique-opaque.ll │ │ ├── type-unique-simple2-a.ll │ │ ├── type-unique-simple2-b.ll │ │ ├── type-unique-unrelated2.ll │ │ ├── type-unique-unrelated3.ll │ │ ├── unique-fwd-decl-b.ll │ │ ├── unique-fwd-decl-order.ll │ │ └── visibility.ll │ ├── LinkOnce.ll │ ├── PR8300.ll │ ├── alias-2.ll │ ├── alias-3.ll │ ├── alias.ll │ ├── alignment.ll │ ├── apple-version.ll │ ├── available_externally_a.ll │ ├── available_externally_b.ll │ ├── available_externally_over_decl.ll │ ├── basiclink.ll │ ├── broken.ll │ ├── comdat-rm-dst.ll │ ├── comdat.ll │ ├── comdat10.ll │ ├── comdat11.ll │ ├── comdat12.ll │ ├── comdat13.ll │ ├── comdat14.ll │ ├── comdat15.ll │ ├── comdat16.ll │ ├── comdat2.ll │ ├── comdat4.ll │ ├── comdat5.ll │ ├── comdat6.ll │ ├── comdat7.ll │ ├── comdat8.ll │ ├── comdat9.ll │ ├── comdat_group.ll │ ├── constructor-comdat.ll │ ├── ctors.ll │ ├── ctors2.ll │ ├── ctors3.ll │ ├── ctors4.ll │ ├── ctors5.ll │ ├── datalayout.ll │ ├── debug-info-version-a.ll │ ├── debug-info-version-b.ll │ ├── dicompositetype-unique.ll │ ├── distinct-cycles.ll │ ├── distinct.ll │ ├── dllstorage-a.ll │ ├── dllstorage-b.ll │ ├── drop-debug.ll │ ├── func-attrs-a.ll │ ├── func-attrs-b.ll │ ├── funcimport.ll │ ├── funcimport2.ll │ ├── funcimport_appending_global.ll │ ├── funcimport_comdat.ll │ ├── global_ctors.ll │ ├── ident.ll │ ├── inlineasm.ll │ ├── internalize-lazy.ll │ ├── link-flags.ll │ ├── link-global-to-func.ll │ ├── link-type-names.ll │ ├── linkage.ll │ ├── linkage2.ll │ ├── linkmdnode.ll │ ├── linkmdnode2.ll │ ├── linknamedmdnode.ll │ ├── linknamedmdnode2.ll │ ├── lto-attributes.ll │ ├── mdlocation.ll │ ├── metadata-a.ll │ ├── metadata-attach.ll │ ├── metadata-b.ll │ ├── metadata-function.ll │ ├── metadata-with-global-value-operand.ll │ ├── module-flags-1-a.ll │ ├── module-flags-1-b.ll │ ├── module-flags-2-a.ll │ ├── module-flags-2-b.ll │ ├── module-flags-3-a.ll │ ├── module-flags-3-b.ll │ ├── module-flags-4-a.ll │ ├── module-flags-4-b.ll │ ├── module-flags-5-a.ll │ ├── module-flags-5-b.ll │ ├── module-flags-6-a.ll │ ├── module-flags-6-b.ll │ ├── module-flags-7-a.ll │ ├── module-flags-7-b.ll │ ├── module-flags-8-a.ll │ ├── module-flags-8-b.ll │ ├── module-flags-dont-change-others.ll │ ├── module-flags-pic-1-a.ll │ ├── module-flags-pic-2-a.ll │ ├── multiple-merged-structs.ll │ ├── null_mapping_constant.ll │ ├── odr.ll │ ├── only-needed-debug-metadata.ll │ ├── only-needed-named-metadata.ll │ ├── only-needed-recurse.ll │ ├── opaque.ll │ ├── override-different-linkage.ll │ ├── override-with-internal-linkage-2.ll │ ├── override-with-internal-linkage.ll │ ├── override.ll │ ├── partial-type-refinement-link.ll │ ├── partial-type-refinement.ll │ ├── pr21374.ll │ ├── pr21494.ll │ ├── pr22807.ll │ ├── pr26037.ll │ ├── pr27044.ll │ ├── prologuedata.ll │ ├── redefinition.ll │ ├── replaced-function-matches-first-subprogram.ll │ ├── subprogram-linkonce-weak.ll │ ├── targettriple.ll │ ├── testlink.ll │ ├── thinlto_funcimport_debug.ll │ ├── transitive-lazy-link.ll │ ├── type-unique-alias.ll │ ├── type-unique-dst-types.ll │ ├── type-unique-inheritance.ll │ ├── type-unique-name.ll │ ├── type-unique-odr-a.ll │ ├── type-unique-odr-b.ll │ ├── type-unique-opaque.ll │ ├── type-unique-simple-a.ll │ ├── type-unique-simple-b.ll │ ├── type-unique-simple2-a.ll │ ├── type-unique-simple2-b.ll │ ├── type-unique-simple2.ll │ ├── type-unique-src-type.ll │ ├── type-unique-type-array-a.ll │ ├── type-unique-type-array-b.ll │ ├── type-unique-unrelated.ll │ ├── unique-fwd-decl-a.ll │ ├── unique-fwd-decl-order.ll │ ├── uniqued-distinct-cycles.ll │ ├── unnamed-addr-err-a.ll │ ├── unnamed-addr-err-b.ll │ ├── unnamed-addr1-a.ll │ ├── unnamed-addr1-b.ll │ ├── visibility.ll │ └── weakextern.ll ├── MC │ ├── ._AArch64 │ ├── ._AMDGPU │ ├── ._ARM │ ├── ._AsmParser │ ├── ._COFF │ ├── ._Disassembler │ ├── ._ELF │ ├── ._Hexagon │ ├── ._Lanai │ ├── ._MachO │ ├── ._Markup │ ├── ._Mips │ ├── ._PowerPC │ ├── ._Sparc │ ├── ._SystemZ │ ├── ._X86 │ ├── AArch64 │ │ ├── ._adrp-relocation.s │ │ ├── ._alias-addsubimm.s │ │ ├── ._alias-logicalimm.s │ │ ├── ._arm64-adr.s │ │ ├── ._arm64-advsimd.s │ │ ├── ._arm64-aliases.s │ │ ├── ._arm64-arithmetic-encoding.s │ │ ├── ._arm64-arm64-fixup.s │ │ ├── ._arm64-basic-a64-instructions.s │ │ ├── ._arm64-be-datalayout.s │ │ ├── ._arm64-bitfield-encoding.s │ │ ├── ._arm64-branch-encoding.s │ │ ├── ._arm64-condbr-without-dots.s │ │ ├── ._arm64-crypto.s │ │ ├── ._arm64-diagno-predicate.s │ │ ├── ._arm64-diags.s │ │ ├── ._arm64-directive_loh.s │ │ ├── ._arm64-elf-reloc-condbr.s │ │ ├── ._arm64-elf-relocs.s │ │ ├── ._arm64-fp-encoding-error.s │ │ ├── ._arm64-fp-encoding.s │ │ ├── ._arm64-large-relocs.s │ │ ├── ._arm64-leaf-compact-unwind.s │ │ ├── ._arm64-logical-encoding.s │ │ ├── ._arm64-mapping-across-sections.s │ │ ├── ._arm64-mapping-within-section.s │ │ ├── ._arm64-memory.s │ │ ├── ._arm64-nv-cond.s │ │ ├── ._arm64-optional-hash.s │ │ ├── ._arm64-separator.s │ │ ├── ._arm64-simd-ldst.s │ │ ├── ._arm64-small-data-fixups.s │ │ ├── ._arm64-spsel-sysreg.s │ │ ├── ._arm64-system-encoding.s │ │ ├── ._arm64-target-specific-sysreg.s │ │ ├── ._arm64-tls-modifiers-darwin.s │ │ ├── ._arm64-tls-relocs.s │ │ ├── ._arm64-v128_lo-diagnostics.s │ │ ├── ._arm64-variable-exprs.s │ │ ├── ._arm64-vector-lists.s │ │ ├── ._arm64-verbose-vector-case.s │ │ ├── ._armv8.1a-atomic.s │ │ ├── ._armv8.1a-lor.s │ │ ├── ._armv8.1a-pan.s │ │ ├── ._armv8.1a-rdma.s │ │ ├── ._armv8.1a-vhe.s │ │ ├── ._armv8.2a-at.s │ │ ├── ._armv8.2a-mmfr2.s │ │ ├── ._armv8.2a-persistent-memory.s │ │ ├── ._armv8.2a-statistical-profiling.s │ │ ├── ._armv8.2a-uao.s │ │ ├── ._basic-a64-diagnostics.s │ │ ├── ._basic-a64-instructions.s │ │ ├── ._basic-pic.s │ │ ├── ._case-insen-reg-names.s │ │ ├── ._cyclone-crc.s │ │ ├── ._directive-arch-negative.s │ │ ├── ._directive-arch.s │ │ ├── ._directive-cpu.s │ │ ├── ._dot-req-case-insensitive.s │ │ ├── ._dot-req-diagnostics.s │ │ ├── ._dot-req.s │ │ ├── ._elf-extern.s │ │ ├── ._elf-globaladdress.ll │ │ ├── ._elf-objdump.s │ │ ├── ._elf-reloc-addsubimm.s │ │ ├── ._elf-reloc-ldrlit.s │ │ ├── ._elf-reloc-ldstunsimm.s │ │ ├── ._elf-reloc-movw.s │ │ ├── ._elf-reloc-pcreladdressing.s │ │ ├── ._elf-reloc-tstb.s │ │ ├── ._elf-reloc-uncondbrimm.s │ │ ├── ._elf_osabi_flags.s │ │ ├── ._error-location-ldr-pseudo.s │ │ ├── ._error-location.s │ │ ├── ._expr-shr.s │ │ ├── ._fixup-out-of-range.s │ │ ├── ._fullfp16-diagnostics.s │ │ ├── ._fullfp16-neon-neg.s │ │ ├── ._gicv3-regs-diagnostics.s │ │ ├── ._gicv3-regs.s │ │ ├── ._inline-asm-modifiers.s │ │ ├── ._inst-directive-diagnostic.s │ │ ├── ._inst-directive.s │ │ ├── ._jump-table.s │ │ ├── ._ldr-pseudo-diagnostics.s │ │ ├── ._ldr-pseudo-obj-errors.s │ │ ├── ._ldr-pseudo.s │ │ ├── ._lit.local.cfg │ │ ├── ._mapping-across-sections.s │ │ ├── ._mapping-within-section.s │ │ ├── ._neon-2velem.s │ │ ├── ._neon-3vdiff.s │ │ ├── ._neon-aba-abd.s │ │ ├── ._neon-across.s │ │ ├── ._neon-add-pairwise.s │ │ ├── ._neon-add-sub-instructions.s │ │ ├── ._neon-bitwise-instructions.s │ │ ├── ._neon-compare-instructions.s │ │ ├── ._neon-crypto.s │ │ ├── ._neon-diagnostics.s │ │ ├── ._neon-extract.s │ │ ├── ._neon-facge-facgt.s │ │ ├── ._neon-frsqrt-frecp.s │ │ ├── ._neon-halving-add-sub.s │ │ ├── ._neon-max-min-pairwise.s │ │ ├── ._neon-max-min.s │ │ ├── ._neon-mla-mls-instructions.s │ │ ├── ._neon-mov.s │ │ ├── ._neon-mul-div-instructions.s │ │ ├── ._neon-perm.s │ │ ├── ._neon-rounding-halving-add.s │ │ ├── ._neon-rounding-shift.s │ │ ├── ._neon-saturating-add-sub.s │ │ ├── ._neon-saturating-rounding-shift.s │ │ ├── ._neon-saturating-shift.s │ │ ├── ._neon-scalar-abs.s │ │ ├── ._neon-scalar-add-sub.s │ │ ├── ._neon-scalar-by-elem-mla.s │ │ ├── ._neon-scalar-by-elem-mul.s │ │ ├── ._neon-scalar-by-elem-saturating-mla.s │ │ ├── ._neon-scalar-by-elem-saturating-mul.s │ │ ├── ._neon-scalar-compare.s │ │ ├── ._neon-scalar-cvt.s │ │ ├── ._neon-scalar-dup.s │ │ ├── ._neon-scalar-extract-narrow.s │ │ ├── ._neon-scalar-fp-compare.s │ │ ├── ._neon-scalar-mul.s │ │ ├── ._neon-scalar-neg.s │ │ ├── ._neon-scalar-recip.s │ │ ├── ._neon-scalar-reduce-pairwise.s │ │ ├── ._neon-scalar-rounding-shift.s │ │ ├── ._neon-scalar-saturating-add-sub.s │ │ ├── ._neon-scalar-saturating-rounding-shift.s │ │ ├── ._neon-scalar-saturating-shift.s │ │ ├── ._neon-scalar-shift-imm.s │ │ ├── ._neon-scalar-shift.s │ │ ├── ._neon-shift-left-long.s │ │ ├── ._neon-shift.s │ │ ├── ._neon-simd-copy.s │ │ ├── ._neon-simd-ldst-multi-elem.s │ │ ├── ._neon-simd-ldst-one-elem.s │ │ ├── ._neon-simd-misc.s │ │ ├── ._neon-simd-post-ldst-multi-elem.s │ │ ├── ._neon-simd-shift.s │ │ ├── ._neon-sxtl.s │ │ ├── ._neon-tbl.s │ │ ├── ._neon-uxtl.s │ │ ├── ._noneon-diagnostics.s │ │ ├── ._optional-hash.s │ │ ├── ._ras-extension.s │ │ ├── ._single-slash.s │ │ ├── ._tls-relocs.s │ │ ├── ._trace-regs-diagnostics.s │ │ ├── ._trace-regs.s │ │ ├── adrp-relocation.s │ │ ├── alias-addsubimm.s │ │ ├── alias-logicalimm.s │ │ ├── arm64-adr.s │ │ ├── arm64-advsimd.s │ │ ├── arm64-aliases.s │ │ ├── arm64-arithmetic-encoding.s │ │ ├── arm64-arm64-fixup.s │ │ ├── arm64-basic-a64-instructions.s │ │ ├── arm64-be-datalayout.s │ │ ├── arm64-bitfield-encoding.s │ │ ├── arm64-branch-encoding.s │ │ ├── arm64-condbr-without-dots.s │ │ ├── arm64-crypto.s │ │ ├── arm64-diagno-predicate.s │ │ ├── arm64-diags.s │ │ ├── arm64-directive_loh.s │ │ ├── arm64-elf-reloc-condbr.s │ │ ├── arm64-elf-relocs.s │ │ ├── arm64-fp-encoding-error.s │ │ ├── arm64-fp-encoding.s │ │ ├── arm64-large-relocs.s │ │ ├── arm64-leaf-compact-unwind.s │ │ ├── arm64-logical-encoding.s │ │ ├── arm64-mapping-across-sections.s │ │ ├── arm64-mapping-within-section.s │ │ ├── arm64-memory.s │ │ ├── arm64-nv-cond.s │ │ ├── arm64-optional-hash.s │ │ ├── arm64-separator.s │ │ ├── arm64-simd-ldst.s │ │ ├── arm64-small-data-fixups.s │ │ ├── arm64-spsel-sysreg.s │ │ ├── arm64-system-encoding.s │ │ ├── arm64-target-specific-sysreg.s │ │ ├── arm64-tls-modifiers-darwin.s │ │ ├── arm64-tls-relocs.s │ │ ├── arm64-v128_lo-diagnostics.s │ │ ├── arm64-variable-exprs.s │ │ ├── arm64-vector-lists.s │ │ ├── arm64-verbose-vector-case.s │ │ ├── armv8.1a-atomic.s │ │ ├── armv8.1a-lor.s │ │ ├── armv8.1a-pan.s │ │ ├── armv8.1a-rdma.s │ │ ├── armv8.1a-vhe.s │ │ ├── armv8.2a-at.s │ │ ├── armv8.2a-mmfr2.s │ │ ├── armv8.2a-persistent-memory.s │ │ ├── armv8.2a-statistical-profiling.s │ │ ├── armv8.2a-uao.s │ │ ├── basic-a64-diagnostics.s │ │ ├── basic-a64-instructions.s │ │ ├── basic-pic.s │ │ ├── case-insen-reg-names.s │ │ ├── cyclone-crc.s │ │ ├── directive-arch-negative.s │ │ ├── directive-arch.s │ │ ├── directive-cpu.s │ │ ├── dot-req-case-insensitive.s │ │ ├── dot-req-diagnostics.s │ │ ├── dot-req.s │ │ ├── elf-extern.s │ │ ├── elf-globaladdress.ll │ │ ├── elf-objdump.s │ │ ├── elf-reloc-addsubimm.s │ │ ├── elf-reloc-ldrlit.s │ │ ├── elf-reloc-ldstunsimm.s │ │ ├── elf-reloc-movw.s │ │ ├── elf-reloc-pcreladdressing.s │ │ ├── elf-reloc-tstb.s │ │ ├── elf-reloc-uncondbrimm.s │ │ ├── elf_osabi_flags.s │ │ ├── error-location-ldr-pseudo.s │ │ ├── error-location.s │ │ ├── expr-shr.s │ │ ├── fixup-out-of-range.s │ │ ├── fullfp16-diagnostics.s │ │ ├── fullfp16-neon-neg.s │ │ ├── gicv3-regs-diagnostics.s │ │ ├── gicv3-regs.s │ │ ├── inline-asm-modifiers.s │ │ ├── inst-directive-diagnostic.s │ │ ├── inst-directive.s │ │ ├── jump-table.s │ │ ├── ldr-pseudo-diagnostics.s │ │ ├── ldr-pseudo-obj-errors.s │ │ ├── ldr-pseudo.s │ │ ├── lit.local.cfg │ │ ├── mapping-across-sections.s │ │ ├── mapping-within-section.s │ │ ├── neon-2velem.s │ │ ├── neon-3vdiff.s │ │ ├── neon-aba-abd.s │ │ ├── neon-across.s │ │ ├── neon-add-pairwise.s │ │ ├── neon-add-sub-instructions.s │ │ ├── neon-bitwise-instructions.s │ │ ├── neon-compare-instructions.s │ │ ├── neon-crypto.s │ │ ├── neon-diagnostics.s │ │ ├── neon-extract.s │ │ ├── neon-facge-facgt.s │ │ ├── neon-frsqrt-frecp.s │ │ ├── neon-halving-add-sub.s │ │ ├── neon-max-min-pairwise.s │ │ ├── neon-max-min.s │ │ ├── neon-mla-mls-instructions.s │ │ ├── neon-mov.s │ │ ├── neon-mul-div-instructions.s │ │ ├── neon-perm.s │ │ ├── neon-rounding-halving-add.s │ │ ├── neon-rounding-shift.s │ │ ├── neon-saturating-add-sub.s │ │ ├── neon-saturating-rounding-shift.s │ │ ├── neon-saturating-shift.s │ │ ├── neon-scalar-abs.s │ │ ├── neon-scalar-add-sub.s │ │ ├── neon-scalar-by-elem-mla.s │ │ ├── neon-scalar-by-elem-mul.s │ │ ├── neon-scalar-by-elem-saturating-mla.s │ │ ├── neon-scalar-by-elem-saturating-mul.s │ │ ├── neon-scalar-compare.s │ │ ├── neon-scalar-cvt.s │ │ ├── neon-scalar-dup.s │ │ ├── neon-scalar-extract-narrow.s │ │ ├── neon-scalar-fp-compare.s │ │ ├── neon-scalar-mul.s │ │ ├── neon-scalar-neg.s │ │ ├── neon-scalar-recip.s │ │ ├── neon-scalar-reduce-pairwise.s │ │ ├── neon-scalar-rounding-shift.s │ │ ├── neon-scalar-saturating-add-sub.s │ │ ├── neon-scalar-saturating-rounding-shift.s │ │ ├── neon-scalar-saturating-shift.s │ │ ├── neon-scalar-shift-imm.s │ │ ├── neon-scalar-shift.s │ │ ├── neon-shift-left-long.s │ │ ├── neon-shift.s │ │ ├── neon-simd-copy.s │ │ ├── neon-simd-ldst-multi-elem.s │ │ ├── neon-simd-ldst-one-elem.s │ │ ├── neon-simd-misc.s │ │ ├── neon-simd-post-ldst-multi-elem.s │ │ ├── neon-simd-shift.s │ │ ├── neon-sxtl.s │ │ ├── neon-tbl.s │ │ ├── neon-uxtl.s │ │ ├── noneon-diagnostics.s │ │ ├── optional-hash.s │ │ ├── ras-extension.s │ │ ├── single-slash.s │ │ ├── tls-relocs.s │ │ ├── trace-regs-diagnostics.s │ │ └── trace-regs.s │ ├── AMDGPU │ │ ├── ._buffer_wbinv1l_vol_vi.s │ │ ├── ._ds-err.s │ │ ├── ._ds.s │ │ ├── ._expressions.s │ │ ├── ._flat-scratch.s │ │ ├── ._flat.s │ │ ├── ._hsa-exp.s │ │ ├── ._hsa-text.s │ │ ├── ._hsa.s │ │ ├── ._hsa_code_object_isa_noargs.s │ │ ├── ._labels-branch.s │ │ ├── ._lit.local.cfg │ │ ├── ._macro-examples.s │ │ ├── ._mimg.s │ │ ├── ._mubuf.s │ │ ├── ._out-of-range-registers.s │ │ ├── ._reg-syntax-extra.s │ │ ├── ._regression │ │ ├── ._reloc.s │ │ ├── ._smem.s │ │ ├── ._smrd-err.s │ │ ├── ._smrd.s │ │ ├── ._sop1-err.s │ │ ├── ._sop1.s │ │ ├── ._sop2.s │ │ ├── ._sopc.s │ │ ├── ._sopk-err.s │ │ ├── ._sopk.s │ │ ├── ._sopp-err.s │ │ ├── ._sopp.s │ │ ├── ._symbol_special.s │ │ ├── ._trap.s │ │ ├── ._vop1.s │ │ ├── ._vop2-err.s │ │ ├── ._vop2.s │ │ ├── ._vop3-errs.s │ │ ├── ._vop3-vop1-nosrc.s │ │ ├── ._vop3.s │ │ ├── ._vop_dpp.s │ │ ├── ._vop_sdwa.s │ │ ├── ._vopc-errs.s │ │ ├── ._vopc.s │ │ ├── buffer_wbinv1l_vol_vi.s │ │ ├── ds-err.s │ │ ├── ds.s │ │ ├── expressions.s │ │ ├── flat-scratch.s │ │ ├── flat.s │ │ ├── hsa-exp.s │ │ ├── hsa-text.s │ │ ├── hsa.s │ │ ├── hsa_code_object_isa_noargs.s │ │ ├── labels-branch.s │ │ ├── lit.local.cfg │ │ ├── macro-examples.s │ │ ├── mimg.s │ │ ├── mubuf.s │ │ ├── out-of-range-registers.s │ │ ├── reg-syntax-extra.s │ │ ├── regression │ │ │ ├── ._bug28413.s │ │ │ ├── ._bug28538.s │ │ │ ├── ._lit.local.cfg │ │ │ ├── bug28413.s │ │ │ ├── bug28538.s │ │ │ └── lit.local.cfg │ │ ├── reloc.s │ │ ├── smem.s │ │ ├── smrd-err.s │ │ ├── smrd.s │ │ ├── sop1-err.s │ │ ├── sop1.s │ │ ├── sop2.s │ │ ├── sopc.s │ │ ├── sopk-err.s │ │ ├── sopk.s │ │ ├── sopp-err.s │ │ ├── sopp.s │ │ ├── symbol_special.s │ │ ├── trap.s │ │ ├── vop1.s │ │ ├── vop2-err.s │ │ ├── vop2.s │ │ ├── vop3-errs.s │ │ ├── vop3-vop1-nosrc.s │ │ ├── vop3.s │ │ ├── vop_dpp.s │ │ ├── vop_sdwa.s │ │ ├── vopc-errs.s │ │ └── vopc.s │ ├── ARM │ │ ├── ._2010-11-30-reloc-movt.s │ │ ├── ._2013-03-18-Br-to-label-named-like-reg.s │ │ ├── ._AlignedBundling │ │ ├── ._Windows │ │ ├── ._align_arm_2_thumb.s │ │ ├── ._align_thumb_2_arm.s │ │ ├── ._aligned-blx.s │ │ ├── ._arm-aliases.s │ │ ├── ._arm-arithmetic-aliases.s │ │ ├── ._arm-branch-errors.s │ │ ├── ._arm-branches.s │ │ ├── ._arm-elf-relocation-diagnostics.s │ │ ├── ._arm-elf-relocations.s │ │ ├── ._arm-elf-symver.s │ │ ├── ._arm-it-block.s │ │ ├── ._arm-ldrd.s │ │ ├── ._arm-load-store-multiple-deprecated.s │ │ ├── ._arm-memory-instructions.s │ │ ├── ._arm-qualifier-diagnostics.s │ │ ├── ._arm-shift-encoding.s │ │ ├── ._arm-thumb-cpus-default.s │ │ ├── ._arm-thumb-cpus.s │ │ ├── ._arm-thumb-trustzone.s │ │ ├── ._arm-trustzone.s │ │ ├── ._arm11-hint-instr.s │ │ ├── ._arm_addrmode2.s │ │ ├── ._arm_addrmode3.s │ │ ├── ._arm_fixups.s │ │ ├── ._arm_instructions.s │ │ ├── ._basic-arm-instructions-v8.1a.s │ │ ├── ._basic-arm-instructions-v8.s │ │ ├── ._basic-arm-instructions.s │ │ ├── ._basic-thumb-instructions.s │ │ ├── ._basic-thumb2-instructions-v8.s │ │ ├── ._basic-thumb2-instructions.s │ │ ├── ._big-endian-arm-fixup.s │ │ ├── ._big-endian-thumb-fixup.s │ │ ├── ._big-endian-thumb2-fixup.s │ │ ├── ._bkpt.s │ │ ├── ._bracket-darwin.s │ │ ├── ._bracket-exprs.s │ │ ├── ._cmp-immediate-fixup-error.s │ │ ├── ._cmp-immediate-fixup-error2.s │ │ ├── ._cmp-immediate-fixup.s │ │ ├── ._cmp-immediate-fixup2.s │ │ ├── ._coff-debugging-secrel.ll │ │ ├── ._coff-file.s │ │ ├── ._coff-function-type-info.ll │ │ ├── ._coff-relocations.s │ │ ├── ._comment.s │ │ ├── ._complex-operands.s │ │ ├── ._coproc-diag.s │ │ ├── ._cps.s │ │ ├── ._cpu-test.s │ │ ├── ._crc32-thumb.s │ │ ├── ._crc32.s │ │ ├── ._cxx-global-constructor.ll │ │ ├── ._d16.s │ │ ├── ._data-in-code.ll │ │ ├── ._deprecated-v8.s │ │ ├── ._diagnostics-noneon.s │ │ ├── ._diagnostics.s │ │ ├── ._directive-align.s │ │ ├── ._directive-arch-armv2.s │ │ ├── ._directive-arch-armv2a.s │ │ ├── ._directive-arch-armv3.s │ │ ├── ._directive-arch-armv3m.s │ │ ├── ._directive-arch-armv4.s │ │ ├── ._directive-arch-armv4t.s │ │ ├── ._directive-arch-armv5.s │ │ ├── ._directive-arch-armv5t.s │ │ ├── ._directive-arch-armv5te.s │ │ ├── ._directive-arch-armv6-m.s │ │ ├── ._directive-arch-armv6.s │ │ ├── ._directive-arch-armv6k.s │ │ ├── ._directive-arch-armv6t2.s │ │ ├── ._directive-arch-armv6z.s │ │ ├── ._directive-arch-armv7-a.s │ │ ├── ._directive-arch-armv7-m.s │ │ ├── ._directive-arch-armv7-r.s │ │ ├── ._directive-arch-armv7.s │ │ ├── ._directive-arch-armv7a.s │ │ ├── ._directive-arch-armv7m.s │ │ ├── ._directive-arch-armv7r.s │ │ ├── ._directive-arch-armv8-a.s │ │ ├── ._directive-arch-armv8.2-a.s │ │ ├── ._directive-arch-armv8a.s │ │ ├── ._directive-arch-iwmmxt.s │ │ ├── ._directive-arch-iwmmxt2.s │ │ ├── ._directive-arch-mode-switch.s │ │ ├── ._directive-arch-semantic-action.s │ │ ├── ._directive-arch_extension-crc.s │ │ ├── ._directive-arch_extension-crypto.s │ │ ├── ._directive-arch_extension-fp.s │ │ ├── ._directive-arch_extension-idiv.s │ │ ├── ._directive-arch_extension-mode-switch.s │ │ ├── ._directive-arch_extension-mp.s │ │ ├── ._directive-arch_extension-sec.s │ │ ├── ._directive-arch_extension-simd.s │ │ ├── ._directive-arch_extension-toggle.s │ │ ├── ._directive-cpu.s │ │ ├── ._directive-eabi_attribute-diagnostics.s │ │ ├── ._directive-eabi_attribute-overwrite.s │ │ ├── ._directive-eabi_attribute.s │ │ ├── ._directive-even.s │ │ ├── ._directive-fpu-diagnostics.s │ │ ├── ._directive-fpu-instrs.s │ │ ├── ._directive-fpu-multiple.s │ │ ├── ._directive-fpu-softvfp.s │ │ ├── ._directive-fpu.s │ │ ├── ._directive-literals.s │ │ ├── ._directive-object_arch-2.s │ │ ├── ._directive-object_arch-3.s │ │ ├── ._directive-object_arch-diagnostics.s │ │ ├── ._directive-object_arch.s │ │ ├── ._directive-thumb_func.s │ │ ├── ._directive-tlsdescseq-diagnostics.s │ │ ├── ._directive-tlsdescseq.s │ │ ├── ._directive-type-diagnostics.s │ │ ├── ._directive-unsupported.s │ │ ├── ._directive-word-diagnostics.s │ │ ├── ._dot-req-case-insensitive.s │ │ ├── ._dot-req.s │ │ ├── ._dwarf-asm-multiple-sections-dwarf-2.s │ │ ├── ._dwarf-asm-multiple-sections.s │ │ ├── ._dwarf-asm-no-code.s │ │ ├── ._dwarf-asm-nonstandard-section.s │ │ ├── ._dwarf-asm-single-section.s │ │ ├── ._dwarf-cfi-initial-state.s │ │ ├── ._eh-compact-pr0.s │ │ ├── ._eh-compact-pr1.s │ │ ├── ._eh-directive-cantunwind-diagnostics.s │ │ ├── ._eh-directive-cantunwind.s │ │ ├── ._eh-directive-fnend-diagnostics.s │ │ ├── ._eh-directive-fnstart-diagnostics.s │ │ ├── ._eh-directive-handlerdata.s │ │ ├── ._eh-directive-integrated-test.s │ │ ├── ._eh-directive-movsp-diagnostics.s │ │ ├── ._eh-directive-movsp.s │ │ ├── ._eh-directive-multiple-offsets.s │ │ ├── ._eh-directive-pad-diagnostics.s │ │ ├── ._eh-directive-pad.s │ │ ├── ._eh-directive-personality-diagnostics.s │ │ ├── ._eh-directive-personality.s │ │ ├── ._eh-directive-personalityindex-diagnostics.s │ │ ├── ._eh-directive-personalityindex.s │ │ ├── ._eh-directive-save-diagnostics.s │ │ ├── ._eh-directive-save.s │ │ ├── ._eh-directive-section-comdat.s │ │ ├── ._eh-directive-section-multiple-func.s │ │ ├── ._eh-directive-section.s │ │ ├── ._eh-directive-setfp-diagnostics.s │ │ ├── ._eh-directive-setfp.s │ │ ├── ._eh-directive-text-section-multiple-func.s │ │ ├── ._eh-directive-text-section.s │ │ ├── ._eh-directive-unwind_raw-diagnostics.s │ │ ├── ._eh-directive-unwind_raw.s │ │ ├── ._eh-directive-vsave-diagnostics.s │ │ ├── ._eh-directive-vsave.s │ │ ├── ._eh-link.s │ │ ├── ._elf-eflags-eabi.s │ │ ├── ._elf-jump24-fixup.s │ │ ├── ._elf-movt.s │ │ ├── ._elf-reloc-01.s │ │ ├── ._elf-reloc-02.s │ │ ├── ._elf-reloc-03.s │ │ ├── ._elf-reloc-condcall.s │ │ ├── ._elf-thumbfunc-reloc.s │ │ ├── ._elf-thumbfunc-reloc2.s │ │ ├── ._elf-thumbfunc.s │ │ ├── ._error-location-ldr-pseudo.s │ │ ├── ._error-location.s │ │ ├── ._fconst.s │ │ ├── ._fixup-cpu-mode.s │ │ ├── ._fp-armv8.s │ │ ├── ._fp-const-errors.s │ │ ├── ._full_line_comment.s │ │ ├── ._fullfp16-neg.s │ │ ├── ._fullfp16-neon-neg.s │ │ ├── ._fullfp16-neon.s │ │ ├── ._fullfp16.s │ │ ├── ._gas-compl-copr-reg.s │ │ ├── ._hilo-16bit-relocations.s │ │ ├── ._idiv.s │ │ ├── ._inst-arm-suffixes.s │ │ ├── ._inst-constant-required.s │ │ ├── ._inst-directive-emit.s │ │ ├── ._inst-directive.s │ │ ├── ._inst-overflow.s │ │ ├── ._inst-thumb-overflow-2.s │ │ ├── ._inst-thumb-overflow.s │ │ ├── ._inst-thumb-suffixes.s │ │ ├── ._invalid-barrier.s │ │ ├── ._invalid-crc32.s │ │ ├── ._invalid-fp-armv8.s │ │ ├── ._invalid-hint-arm.s │ │ ├── ._invalid-hint-thumb.s │ │ ├── ._invalid-idiv.s │ │ ├── ._invalid-neon-v8.s │ │ ├── ._invalid-vector-index.s │ │ ├── ._ldr-pseudo-cond-darwin.s │ │ ├── ._ldr-pseudo-cond.s │ │ ├── ._ldr-pseudo-darwin.s │ │ ├── ._ldr-pseudo-obj-errors.s │ │ ├── ._ldr-pseudo-parse-errors.s │ │ ├── ._ldr-pseudo-unpredictable.s │ │ ├── ._ldr-pseudo-wide.s │ │ ├── ._ldr-pseudo.s │ │ ├── ._ldrd-strd-gnu-arm-bad-imm.s │ │ ├── ._ldrd-strd-gnu-arm.s │ │ ├── ._ldrd-strd-gnu-sp.s │ │ ├── ._ldrd-strd-gnu-thumb-bad-regs.s │ │ ├── ._ldrd-strd-gnu-thumb.s │ │ ├── ._lit.local.cfg │ │ ├── ._load-store-acquire-release-v8-thumb.s │ │ ├── ._load-store-acquire-release-v8.s │ │ ├── ._ltorg-darwin.s │ │ ├── ._ltorg.s │ │ ├── ._macho-movwt.s │ │ ├── ._macho-relocs-with-addend.s │ │ ├── ._mapping-within-section.s │ │ ├── ._misaligned-blx.s │ │ ├── ._mode-switch.s │ │ ├── ._modified-immediate-fixup-error.s │ │ ├── ._modified-immediate-fixup.s │ │ ├── ._move-banked-regs.s │ │ ├── ._mul-v4.s │ │ ├── ._multi-section-mapping.s │ │ ├── ._neon-abs-encoding.s │ │ ├── ._neon-absdiff-encoding.s │ │ ├── ._neon-add-encoding.s │ │ ├── ._neon-bitcount-encoding.s │ │ ├── ._neon-bitwise-encoding.s │ │ ├── ._neon-cmp-encoding.s │ │ ├── ._neon-convert-encoding.s │ │ ├── ._neon-crypto.s │ │ ├── ._neon-dup-encoding.s │ │ ├── ._neon-minmax-encoding.s │ │ ├── ._neon-mov-encoding.s │ │ ├── ._neon-mov-vfp.s │ │ ├── ._neon-mul-accum-encoding.s │ │ ├── ._neon-mul-encoding.s │ │ ├── ._neon-neg-encoding.s │ │ ├── ._neon-pairwise-encoding.s │ │ ├── ._neon-reciprocal-encoding.s │ │ ├── ._neon-reverse-encoding.s │ │ ├── ._neon-satshift-encoding.s │ │ ├── ._neon-shift-encoding.s │ │ ├── ._neon-shiftaccum-encoding.s │ │ ├── ._neon-shuffle-encoding.s │ │ ├── ._neon-sub-encoding.s │ │ ├── ._neon-table-encoding.s │ │ ├── ._neon-v8.s │ │ ├── ._neon-vcvt-fp16.s │ │ ├── ._neon-vld-encoding.s │ │ ├── ._neon-vld-vst-align.s │ │ ├── ._neon-vst-encoding.s │ │ ├── ._neon-vswp.s │ │ ├── ._neont2-abs-encoding.s │ │ ├── ._neont2-absdiff-encoding.s │ │ ├── ._neont2-add-encoding.s │ │ ├── ._neont2-bitcount-encoding.s │ │ ├── ._neont2-bitwise-encoding.s │ │ ├── ._neont2-cmp-encoding.s │ │ ├── ._neont2-convert-encoding.s │ │ ├── ._neont2-dup-encoding.s │ │ ├── ._neont2-minmax-encoding.s │ │ ├── ._neont2-mov-encoding.s │ │ ├── ._neont2-mul-accum-encoding.s │ │ ├── ._neont2-mul-encoding.s │ │ ├── ._neont2-neg-encoding.s │ │ ├── ._neont2-pairwise-encoding.s │ │ ├── ._neont2-reciprocal-encoding.s │ │ ├── ._neont2-reverse-encoding.s │ │ ├── ._neont2-satshift-encoding.s │ │ ├── ._neont2-shift-encoding.s │ │ ├── ._neont2-shiftaccum-encoding.s │ │ ├── ._neont2-shuffle-encoding.s │ │ ├── ._neont2-sub-encoding.s │ │ ├── ._neont2-table-encoding.s │ │ ├── ._neont2-vld-encoding.s │ │ ├── ._neont2-vst-encoding.s │ │ ├── ._not-armv4.s │ │ ├── ._obsolete-v8.s │ │ ├── ._pool.s │ │ ├── ._pr11877.s │ │ ├── ._pr22395-2.s │ │ ├── ._pr22395.s │ │ ├── ._ras-extension.s │ │ ├── ._relocated-mapping.s │ │ ├── ._simple-fp-encoding.s │ │ ├── ._single-precision-fp.s │ │ ├── ._symbol-variants-errors.s │ │ ├── ._symbol-variants.s │ │ ├── ._target-expressions.s │ │ ├── ._thumb-branch-errors.s │ │ ├── ._thumb-branches.s │ │ ├── ._thumb-diagnostics.s │ │ ├── ._thumb-far-jump.s │ │ ├── ._thumb-fp-armv8.s │ │ ├── ._thumb-hints.s │ │ ├── ._thumb-invalid-crypto.txt │ │ ├── ._thumb-load-store-multiple.s │ │ ├── ._thumb-movwt-reloc.s │ │ ├── ._thumb-neon-crypto.s │ │ ├── ._thumb-neon-v8.s │ │ ├── ._thumb-not-mclass.s │ │ ├── ._thumb-only-conditionals.s │ │ ├── ._thumb-shift-encoding.s │ │ ├── ._thumb-st_other.s │ │ ├── ._thumb-types.s │ │ ├── ._thumb.s │ │ ├── ._thumb1-relax-8m-baseline.s │ │ ├── ._thumb1-relax-adr.s │ │ ├── ._thumb1-relax-bcc.s │ │ ├── ._thumb1-relax-br.s │ │ ├── ._thumb1-relax-ldrlit.s │ │ ├── ._thumb1-relax.s │ │ ├── ._thumb2-b.w-encodingT4.s │ │ ├── ._thumb2-branches.s │ │ ├── ._thumb2-bxj-v8.s │ │ ├── ._thumb2-bxj.s │ │ ├── ._thumb2-cbn-to-next-inst.s │ │ ├── ._thumb2-diagnostics.s │ │ ├── ._thumb2-dsp-diag.s │ │ ├── ._thumb2-exception-return-mclass.s │ │ ├── ._thumb2-ldrb-ldrh.s │ │ ├── ._thumb2-ldrd.s │ │ ├── ._thumb2-ldrexd-strexd.s │ │ ├── ._thumb2-mclass.s │ │ ├── ._thumb2-narrow-dp.ll │ │ ├── ._thumb2-pldw.s │ │ ├── ._thumb2-strd.s │ │ ├── ._thumb2be-b.w-encoding.s │ │ ├── ._thumb2be-beq.w-encoding.s │ │ ├── ._thumb2be-movt-encoding.s │ │ ├── ._thumb2be-movw-encoding.s │ │ ├── ._thumb_rewrites.s │ │ ├── ._thumb_set-diagnostics.s │ │ ├── ._thumb_set.s │ │ ├── ._thumbv7em.s │ │ ├── ._thumbv7m.s │ │ ├── ._thumbv8m.s │ │ ├── ._tls-directives.s │ │ ├── ._twice.ll │ │ ├── ._udf-arm-diagnostics.s │ │ ├── ._udf-arm.s │ │ ├── ._udf-thumb-2-diagnostics.s │ │ ├── ._udf-thumb-2.s │ │ ├── ._udf-thumb-diagnostics.s │ │ ├── ._udf-thumb.s │ │ ├── ._unwind-stack-diagnostics.s │ │ ├── ._v7k-dsp.s │ │ ├── ._v8_IT_manual.s │ │ ├── ._variant-diagnostics.s │ │ ├── ._vfp-aliases-diagnostics.s │ │ ├── ._vfp-aliases.s │ │ ├── ._vfp4.s │ │ ├── ._virtexts-arm.s │ │ ├── ._virtexts-thumb.s │ │ ├── ._vmov-vmvn-byte-replicate.s │ │ ├── ._vmov-vmvn-illegal-cases.s │ │ ├── ._vorr-vbic-illegal-cases.s │ │ ├── ._vpush-vpop.s │ │ ├── 2010-11-30-reloc-movt.s │ │ ├── 2013-03-18-Br-to-label-named-like-reg.s │ │ ├── AlignedBundling │ │ │ ├── ._group-bundle-arm.s │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._pad-align-to-bundle-end.s │ │ │ ├── group-bundle-arm.s │ │ │ ├── lit.local.cfg │ │ │ └── pad-align-to-bundle-end.s │ │ ├── Windows │ │ │ ├── ._invalid-relocation.s │ │ │ ├── ._mov32t-range.s │ │ │ ├── ._multiple-text-sections.s │ │ │ ├── ._text-attributes.s │ │ │ ├── invalid-relocation.s │ │ │ ├── mov32t-range.s │ │ │ ├── multiple-text-sections.s │ │ │ └── text-attributes.s │ │ ├── align_arm_2_thumb.s │ │ ├── align_thumb_2_arm.s │ │ ├── aligned-blx.s │ │ ├── arm-aliases.s │ │ ├── arm-arithmetic-aliases.s │ │ ├── arm-branch-errors.s │ │ ├── arm-branches.s │ │ ├── arm-elf-relocation-diagnostics.s │ │ ├── arm-elf-relocations.s │ │ ├── arm-elf-symver.s │ │ ├── arm-it-block.s │ │ ├── arm-ldrd.s │ │ ├── arm-load-store-multiple-deprecated.s │ │ ├── arm-memory-instructions.s │ │ ├── arm-qualifier-diagnostics.s │ │ ├── arm-shift-encoding.s │ │ ├── arm-thumb-cpus-default.s │ │ ├── arm-thumb-cpus.s │ │ ├── arm-thumb-trustzone.s │ │ ├── arm-trustzone.s │ │ ├── arm11-hint-instr.s │ │ ├── arm_addrmode2.s │ │ ├── arm_addrmode3.s │ │ ├── arm_fixups.s │ │ ├── arm_instructions.s │ │ ├── basic-arm-instructions-v8.1a.s │ │ ├── basic-arm-instructions-v8.s │ │ ├── basic-arm-instructions.s │ │ ├── basic-thumb-instructions.s │ │ ├── basic-thumb2-instructions-v8.s │ │ ├── basic-thumb2-instructions.s │ │ ├── big-endian-arm-fixup.s │ │ ├── big-endian-thumb-fixup.s │ │ ├── big-endian-thumb2-fixup.s │ │ ├── bkpt.s │ │ ├── bracket-darwin.s │ │ ├── bracket-exprs.s │ │ ├── cmp-immediate-fixup-error.s │ │ ├── cmp-immediate-fixup-error2.s │ │ ├── cmp-immediate-fixup.s │ │ ├── cmp-immediate-fixup2.s │ │ ├── coff-debugging-secrel.ll │ │ ├── coff-file.s │ │ ├── coff-function-type-info.ll │ │ ├── coff-relocations.s │ │ ├── comment.s │ │ ├── complex-operands.s │ │ ├── coproc-diag.s │ │ ├── cps.s │ │ ├── cpu-test.s │ │ ├── crc32-thumb.s │ │ ├── crc32.s │ │ ├── cxx-global-constructor.ll │ │ ├── d16.s │ │ ├── data-in-code.ll │ │ ├── deprecated-v8.s │ │ ├── diagnostics-noneon.s │ │ ├── diagnostics.s │ │ ├── directive-align.s │ │ ├── directive-arch-armv2.s │ │ ├── directive-arch-armv2a.s │ │ ├── directive-arch-armv3.s │ │ ├── directive-arch-armv3m.s │ │ ├── directive-arch-armv4.s │ │ ├── directive-arch-armv4t.s │ │ ├── directive-arch-armv5.s │ │ ├── directive-arch-armv5t.s │ │ ├── directive-arch-armv5te.s │ │ ├── directive-arch-armv6-m.s │ │ ├── directive-arch-armv6.s │ │ ├── directive-arch-armv6k.s │ │ ├── directive-arch-armv6t2.s │ │ ├── directive-arch-armv6z.s │ │ ├── directive-arch-armv7-a.s │ │ ├── directive-arch-armv7-m.s │ │ ├── directive-arch-armv7-r.s │ │ ├── directive-arch-armv7.s │ │ ├── directive-arch-armv7a.s │ │ ├── directive-arch-armv7m.s │ │ ├── directive-arch-armv7r.s │ │ ├── directive-arch-armv8-a.s │ │ ├── directive-arch-armv8.2-a.s │ │ ├── directive-arch-armv8a.s │ │ ├── directive-arch-iwmmxt.s │ │ ├── directive-arch-iwmmxt2.s │ │ ├── directive-arch-mode-switch.s │ │ ├── directive-arch-semantic-action.s │ │ ├── directive-arch_extension-crc.s │ │ ├── directive-arch_extension-crypto.s │ │ ├── directive-arch_extension-fp.s │ │ ├── directive-arch_extension-idiv.s │ │ ├── directive-arch_extension-mode-switch.s │ │ ├── directive-arch_extension-mp.s │ │ ├── directive-arch_extension-sec.s │ │ ├── directive-arch_extension-simd.s │ │ ├── directive-arch_extension-toggle.s │ │ ├── directive-cpu.s │ │ ├── directive-eabi_attribute-diagnostics.s │ │ ├── directive-eabi_attribute-overwrite.s │ │ ├── directive-eabi_attribute.s │ │ ├── directive-even.s │ │ ├── directive-fpu-diagnostics.s │ │ ├── directive-fpu-instrs.s │ │ ├── directive-fpu-multiple.s │ │ ├── directive-fpu-softvfp.s │ │ ├── directive-fpu.s │ │ ├── directive-literals.s │ │ ├── directive-object_arch-2.s │ │ ├── directive-object_arch-3.s │ │ ├── directive-object_arch-diagnostics.s │ │ ├── directive-object_arch.s │ │ ├── directive-thumb_func.s │ │ ├── directive-tlsdescseq-diagnostics.s │ │ ├── directive-tlsdescseq.s │ │ ├── directive-type-diagnostics.s │ │ ├── directive-unsupported.s │ │ ├── directive-word-diagnostics.s │ │ ├── dot-req-case-insensitive.s │ │ ├── dot-req.s │ │ ├── dwarf-asm-multiple-sections-dwarf-2.s │ │ ├── dwarf-asm-multiple-sections.s │ │ ├── dwarf-asm-no-code.s │ │ ├── dwarf-asm-nonstandard-section.s │ │ ├── dwarf-asm-single-section.s │ │ ├── dwarf-cfi-initial-state.s │ │ ├── eh-compact-pr0.s │ │ ├── eh-compact-pr1.s │ │ ├── eh-directive-cantunwind-diagnostics.s │ │ ├── eh-directive-cantunwind.s │ │ ├── eh-directive-fnend-diagnostics.s │ │ ├── eh-directive-fnstart-diagnostics.s │ │ ├── eh-directive-handlerdata.s │ │ ├── eh-directive-integrated-test.s │ │ ├── eh-directive-movsp-diagnostics.s │ │ ├── eh-directive-movsp.s │ │ ├── eh-directive-multiple-offsets.s │ │ ├── eh-directive-pad-diagnostics.s │ │ ├── eh-directive-pad.s │ │ ├── eh-directive-personality-diagnostics.s │ │ ├── eh-directive-personality.s │ │ ├── eh-directive-personalityindex-diagnostics.s │ │ ├── eh-directive-personalityindex.s │ │ ├── eh-directive-save-diagnostics.s │ │ ├── eh-directive-save.s │ │ ├── eh-directive-section-comdat.s │ │ ├── eh-directive-section-multiple-func.s │ │ ├── eh-directive-section.s │ │ ├── eh-directive-setfp-diagnostics.s │ │ ├── eh-directive-setfp.s │ │ ├── eh-directive-text-section-multiple-func.s │ │ ├── eh-directive-text-section.s │ │ ├── eh-directive-unwind_raw-diagnostics.s │ │ ├── eh-directive-unwind_raw.s │ │ ├── eh-directive-vsave-diagnostics.s │ │ ├── eh-directive-vsave.s │ │ ├── eh-link.s │ │ ├── elf-eflags-eabi.s │ │ ├── elf-jump24-fixup.s │ │ ├── elf-movt.s │ │ ├── elf-reloc-01.s │ │ ├── elf-reloc-02.s │ │ ├── elf-reloc-03.s │ │ ├── elf-reloc-condcall.s │ │ ├── elf-thumbfunc-reloc.s │ │ ├── elf-thumbfunc-reloc2.s │ │ ├── elf-thumbfunc.s │ │ ├── error-location-ldr-pseudo.s │ │ ├── error-location.s │ │ ├── fconst.s │ │ ├── fixup-cpu-mode.s │ │ ├── fp-armv8.s │ │ ├── fp-const-errors.s │ │ ├── full_line_comment.s │ │ ├── fullfp16-neg.s │ │ ├── fullfp16-neon-neg.s │ │ ├── fullfp16-neon.s │ │ ├── fullfp16.s │ │ ├── gas-compl-copr-reg.s │ │ ├── hilo-16bit-relocations.s │ │ ├── idiv.s │ │ ├── inst-arm-suffixes.s │ │ ├── inst-constant-required.s │ │ ├── inst-directive-emit.s │ │ ├── inst-directive.s │ │ ├── inst-overflow.s │ │ ├── inst-thumb-overflow-2.s │ │ ├── inst-thumb-overflow.s │ │ ├── inst-thumb-suffixes.s │ │ ├── invalid-barrier.s │ │ ├── invalid-crc32.s │ │ ├── invalid-fp-armv8.s │ │ ├── invalid-hint-arm.s │ │ ├── invalid-hint-thumb.s │ │ ├── invalid-idiv.s │ │ ├── invalid-neon-v8.s │ │ ├── invalid-vector-index.s │ │ ├── ldr-pseudo-cond-darwin.s │ │ ├── ldr-pseudo-cond.s │ │ ├── ldr-pseudo-darwin.s │ │ ├── ldr-pseudo-obj-errors.s │ │ ├── ldr-pseudo-parse-errors.s │ │ ├── ldr-pseudo-unpredictable.s │ │ ├── ldr-pseudo-wide.s │ │ ├── ldr-pseudo.s │ │ ├── ldrd-strd-gnu-arm-bad-imm.s │ │ ├── ldrd-strd-gnu-arm.s │ │ ├── ldrd-strd-gnu-sp.s │ │ ├── ldrd-strd-gnu-thumb-bad-regs.s │ │ ├── ldrd-strd-gnu-thumb.s │ │ ├── lit.local.cfg │ │ ├── load-store-acquire-release-v8-thumb.s │ │ ├── load-store-acquire-release-v8.s │ │ ├── ltorg-darwin.s │ │ ├── ltorg.s │ │ ├── macho-movwt.s │ │ ├── macho-relocs-with-addend.s │ │ ├── mapping-within-section.s │ │ ├── misaligned-blx.s │ │ ├── mode-switch.s │ │ ├── modified-immediate-fixup-error.s │ │ ├── modified-immediate-fixup.s │ │ ├── move-banked-regs.s │ │ ├── mul-v4.s │ │ ├── multi-section-mapping.s │ │ ├── neon-abs-encoding.s │ │ ├── neon-absdiff-encoding.s │ │ ├── neon-add-encoding.s │ │ ├── neon-bitcount-encoding.s │ │ ├── neon-bitwise-encoding.s │ │ ├── neon-cmp-encoding.s │ │ ├── neon-convert-encoding.s │ │ ├── neon-crypto.s │ │ ├── neon-dup-encoding.s │ │ ├── neon-minmax-encoding.s │ │ ├── neon-mov-encoding.s │ │ ├── neon-mov-vfp.s │ │ ├── neon-mul-accum-encoding.s │ │ ├── neon-mul-encoding.s │ │ ├── neon-neg-encoding.s │ │ ├── neon-pairwise-encoding.s │ │ ├── neon-reciprocal-encoding.s │ │ ├── neon-reverse-encoding.s │ │ ├── neon-satshift-encoding.s │ │ ├── neon-shift-encoding.s │ │ ├── neon-shiftaccum-encoding.s │ │ ├── neon-shuffle-encoding.s │ │ ├── neon-sub-encoding.s │ │ ├── neon-table-encoding.s │ │ ├── neon-v8.s │ │ ├── neon-vcvt-fp16.s │ │ ├── neon-vld-encoding.s │ │ ├── neon-vld-vst-align.s │ │ ├── neon-vst-encoding.s │ │ ├── neon-vswp.s │ │ ├── neont2-abs-encoding.s │ │ ├── neont2-absdiff-encoding.s │ │ ├── neont2-add-encoding.s │ │ ├── neont2-bitcount-encoding.s │ │ ├── neont2-bitwise-encoding.s │ │ ├── neont2-cmp-encoding.s │ │ ├── neont2-convert-encoding.s │ │ ├── neont2-dup-encoding.s │ │ ├── neont2-minmax-encoding.s │ │ ├── neont2-mov-encoding.s │ │ ├── neont2-mul-accum-encoding.s │ │ ├── neont2-mul-encoding.s │ │ ├── neont2-neg-encoding.s │ │ ├── neont2-pairwise-encoding.s │ │ ├── neont2-reciprocal-encoding.s │ │ ├── neont2-reverse-encoding.s │ │ ├── neont2-satshift-encoding.s │ │ ├── neont2-shift-encoding.s │ │ ├── neont2-shiftaccum-encoding.s │ │ ├── neont2-shuffle-encoding.s │ │ ├── neont2-sub-encoding.s │ │ ├── neont2-table-encoding.s │ │ ├── neont2-vld-encoding.s │ │ ├── neont2-vst-encoding.s │ │ ├── not-armv4.s │ │ ├── obsolete-v8.s │ │ ├── pool.s │ │ ├── pr11877.s │ │ ├── pr22395-2.s │ │ ├── pr22395.s │ │ ├── ras-extension.s │ │ ├── relocated-mapping.s │ │ ├── simple-fp-encoding.s │ │ ├── single-precision-fp.s │ │ ├── symbol-variants-errors.s │ │ ├── symbol-variants.s │ │ ├── target-expressions.s │ │ ├── thumb-branch-errors.s │ │ ├── thumb-branches.s │ │ ├── thumb-diagnostics.s │ │ ├── thumb-far-jump.s │ │ ├── thumb-fp-armv8.s │ │ ├── thumb-hints.s │ │ ├── thumb-invalid-crypto.txt │ │ ├── thumb-load-store-multiple.s │ │ ├── thumb-movwt-reloc.s │ │ ├── thumb-neon-crypto.s │ │ ├── thumb-neon-v8.s │ │ ├── thumb-not-mclass.s │ │ ├── thumb-only-conditionals.s │ │ ├── thumb-shift-encoding.s │ │ ├── thumb-st_other.s │ │ ├── thumb-types.s │ │ ├── thumb.s │ │ ├── thumb1-relax-8m-baseline.s │ │ ├── thumb1-relax-adr.s │ │ ├── thumb1-relax-bcc.s │ │ ├── thumb1-relax-br.s │ │ ├── thumb1-relax-ldrlit.s │ │ ├── thumb1-relax.s │ │ ├── thumb2-b.w-encodingT4.s │ │ ├── thumb2-branches.s │ │ ├── thumb2-bxj-v8.s │ │ ├── thumb2-bxj.s │ │ ├── thumb2-cbn-to-next-inst.s │ │ ├── thumb2-diagnostics.s │ │ ├── thumb2-dsp-diag.s │ │ ├── thumb2-exception-return-mclass.s │ │ ├── thumb2-ldrb-ldrh.s │ │ ├── thumb2-ldrd.s │ │ ├── thumb2-ldrexd-strexd.s │ │ ├── thumb2-mclass.s │ │ ├── thumb2-narrow-dp.ll │ │ ├── thumb2-pldw.s │ │ ├── thumb2-strd.s │ │ ├── thumb2be-b.w-encoding.s │ │ ├── thumb2be-beq.w-encoding.s │ │ ├── thumb2be-movt-encoding.s │ │ ├── thumb2be-movw-encoding.s │ │ ├── thumb_rewrites.s │ │ ├── thumb_set-diagnostics.s │ │ ├── thumb_set.s │ │ ├── thumbv7em.s │ │ ├── thumbv7m.s │ │ ├── thumbv8m.s │ │ ├── tls-directives.s │ │ ├── twice.ll │ │ ├── udf-arm-diagnostics.s │ │ ├── udf-arm.s │ │ ├── udf-thumb-2-diagnostics.s │ │ ├── udf-thumb-2.s │ │ ├── udf-thumb-diagnostics.s │ │ ├── udf-thumb.s │ │ ├── unwind-stack-diagnostics.s │ │ ├── v7k-dsp.s │ │ ├── v8_IT_manual.s │ │ ├── variant-diagnostics.s │ │ ├── vfp-aliases-diagnostics.s │ │ ├── vfp-aliases.s │ │ ├── vfp4.s │ │ ├── virtexts-arm.s │ │ ├── virtexts-thumb.s │ │ ├── vmov-vmvn-byte-replicate.s │ │ ├── vmov-vmvn-illegal-cases.s │ │ ├── vorr-vbic-illegal-cases.s │ │ └── vpush-vpop.s │ ├── AsmParser │ │ ├── ._align_invalid.s │ │ ├── ._assignment.s │ │ ├── ._at-pseudo-variable-bad.s │ │ ├── ._at-pseudo-variable.s │ │ ├── ._bad-macro.s │ │ ├── ._cfi-unfinished-frame.s │ │ ├── ._cfi-window-save.s │ │ ├── ._comments-x86-darwin.s │ │ ├── ._conditional_asm.s │ │ ├── ._dash-n.s │ │ ├── ._defsym.s │ │ ├── ._defsym_error1.s │ │ ├── ._defsym_error2.s │ │ ├── ._directive-err-diagnostics.s │ │ ├── ._directive-err.s │ │ ├── ._directive-warning.s │ │ ├── ._directive_abort.s │ │ ├── ._directive_align.s │ │ ├── ._directive_ascii.s │ │ ├── ._directive_comm.s │ │ ├── ._directive_darwin_section.s │ │ ├── ._directive_desc.s │ │ ├── ._directive_elf_size.s │ │ ├── ._directive_end-2.s │ │ ├── ._directive_end.s │ │ ├── ._directive_file-2.s │ │ ├── ._directive_file.s │ │ ├── ._directive_fill.s │ │ ├── ._directive_incbin.s │ │ ├── ._directive_include.s │ │ ├── ._directive_lcomm.s │ │ ├── ._directive_line.s │ │ ├── ._directive_loc.s │ │ ├── ._directive_lsym.s │ │ ├── ._directive_org.s │ │ ├── ._directive_rept-diagnostics.s │ │ ├── ._directive_rept.s │ │ ├── ._directive_seh.s │ │ ├── ._directive_set.s │ │ ├── ._directive_space.s │ │ ├── ._directive_subsections_via_symbols.s │ │ ├── ._directive_symbol_attrs.s │ │ ├── ._directive_tbss.s │ │ ├── ._directive_tdata.s │ │ ├── ._directive_thread_init_func.s │ │ ├── ._directive_tlv.s │ │ ├── ._directive_values.s │ │ ├── ._directive_zerofill.s │ │ ├── ._dollars-in-identifiers.s │ │ ├── ._dot-symbol-assignment-backwards.s │ │ ├── ._dot-symbol-assignment.s │ │ ├── ._dot-symbol-non-absolute.s │ │ ├── ._dot-symbol.s │ │ ├── ._equ.s │ │ ├── ._expr-shr.s │ │ ├── ._expr_symbol_modifiers.s │ │ ├── ._exprs-invalid.s │ │ ├── ._exprs.s │ │ ├── ._extern.s │ │ ├── ._floating-literals.s │ │ ├── ._hash-directive.s │ │ ├── ._hello.s │ │ ├── ._if-diagnostics.s │ │ ├── ._ifb.s │ │ ├── ._ifc.s │ │ ├── ._ifdef.s │ │ ├── ._ifeqs-diagnostics.s │ │ ├── ._ifeqs.s │ │ ├── ._ifndef.s │ │ ├── ._ifnes.s │ │ ├── ._incbin_abcd │ │ ├── ._inline-comments.ll │ │ ├── ._invalid-input-assertion.s │ │ ├── ._labels.s │ │ ├── ._line_with_hash.s │ │ ├── ._lit.local.cfg │ │ ├── ._macro-args.s │ │ ├── ._macro-def-in-instantiation.s │ │ ├── ._macro-err1.s │ │ ├── ._macro-exitm.s │ │ ├── ._macro-irp.s │ │ ├── ._macro-irpc.s │ │ ├── ._macro-qualifier-diagnostics.s │ │ ├── ._macro-qualifier.s │ │ ├── ._macro-rept-err1.s │ │ ├── ._macro-rept-err2.s │ │ ├── ._macro-rept.s │ │ ├── ._macro_parsing.s │ │ ├── ._macros-argument-parsing-diagnostics.s │ │ ├── ._macros-argument-parsing.s │ │ ├── ._macros-darwin-vararg.s │ │ ├── ._macros-darwin.s │ │ ├── ._macros-gas.s │ │ ├── ._macros-parsing.s │ │ ├── ._pr11865.s │ │ ├── ._preserve-comments.s │ │ ├── ._purgem.s │ │ ├── ._reassign.s │ │ ├── ._rename.s │ │ ├── ._section.s │ │ ├── ._section_names.s │ │ ├── ._secure_log_unique.s │ │ ├── ._undefined-local-symbol.s │ │ ├── ._uppercase-hex.s │ │ ├── ._vararg-default-value.s │ │ ├── ._vararg.s │ │ ├── ._variables-invalid.s │ │ ├── ._variables.s │ │ ├── align_invalid.s │ │ ├── assignment.s │ │ ├── at-pseudo-variable-bad.s │ │ ├── at-pseudo-variable.s │ │ ├── bad-macro.s │ │ ├── cfi-unfinished-frame.s │ │ ├── cfi-window-save.s │ │ ├── comments-x86-darwin.s │ │ ├── conditional_asm.s │ │ ├── dash-n.s │ │ ├── defsym.s │ │ ├── defsym_error1.s │ │ ├── defsym_error2.s │ │ ├── directive-err-diagnostics.s │ │ ├── directive-err.s │ │ ├── directive-warning.s │ │ ├── directive_abort.s │ │ ├── directive_align.s │ │ ├── directive_ascii.s │ │ ├── directive_comm.s │ │ ├── directive_darwin_section.s │ │ ├── directive_desc.s │ │ ├── directive_elf_size.s │ │ ├── directive_end-2.s │ │ ├── directive_end.s │ │ ├── directive_file-2.s │ │ ├── directive_file.s │ │ ├── directive_fill.s │ │ ├── directive_incbin.s │ │ ├── directive_include.s │ │ ├── directive_lcomm.s │ │ ├── directive_line.s │ │ ├── directive_loc.s │ │ ├── directive_lsym.s │ │ ├── directive_org.s │ │ ├── directive_rept-diagnostics.s │ │ ├── directive_rept.s │ │ ├── directive_seh.s │ │ ├── directive_set.s │ │ ├── directive_space.s │ │ ├── directive_subsections_via_symbols.s │ │ ├── directive_symbol_attrs.s │ │ ├── directive_tbss.s │ │ ├── directive_tdata.s │ │ ├── directive_thread_init_func.s │ │ ├── directive_tlv.s │ │ ├── directive_values.s │ │ ├── directive_zerofill.s │ │ ├── dollars-in-identifiers.s │ │ ├── dot-symbol-assignment-backwards.s │ │ ├── dot-symbol-assignment.s │ │ ├── dot-symbol-non-absolute.s │ │ ├── dot-symbol.s │ │ ├── equ.s │ │ ├── expr-shr.s │ │ ├── expr_symbol_modifiers.s │ │ ├── exprs-invalid.s │ │ ├── exprs.s │ │ ├── extern.s │ │ ├── floating-literals.s │ │ ├── hash-directive.s │ │ ├── hello.s │ │ ├── if-diagnostics.s │ │ ├── ifb.s │ │ ├── ifc.s │ │ ├── ifdef.s │ │ ├── ifeqs-diagnostics.s │ │ ├── ifeqs.s │ │ ├── ifndef.s │ │ ├── ifnes.s │ │ ├── incbin_abcd │ │ ├── inline-comments.ll │ │ ├── invalid-input-assertion.s │ │ ├── labels.s │ │ ├── line_with_hash.s │ │ ├── lit.local.cfg │ │ ├── macro-args.s │ │ ├── macro-def-in-instantiation.s │ │ ├── macro-err1.s │ │ ├── macro-exitm.s │ │ ├── macro-irp.s │ │ ├── macro-irpc.s │ │ ├── macro-qualifier-diagnostics.s │ │ ├── macro-qualifier.s │ │ ├── macro-rept-err1.s │ │ ├── macro-rept-err2.s │ │ ├── macro-rept.s │ │ ├── macro_parsing.s │ │ ├── macros-argument-parsing-diagnostics.s │ │ ├── macros-argument-parsing.s │ │ ├── macros-darwin-vararg.s │ │ ├── macros-darwin.s │ │ ├── macros-gas.s │ │ ├── macros-parsing.s │ │ ├── pr11865.s │ │ ├── preserve-comments.s │ │ ├── purgem.s │ │ ├── reassign.s │ │ ├── rename.s │ │ ├── section.s │ │ ├── section_names.s │ │ ├── secure_log_unique.s │ │ ├── undefined-local-symbol.s │ │ ├── uppercase-hex.s │ │ ├── vararg-default-value.s │ │ ├── vararg.s │ │ ├── variables-invalid.s │ │ └── variables.s │ ├── COFF │ │ ├── ._ARM │ │ ├── ._alias.s │ │ ├── ._align-nops.s │ │ ├── ._bad-expr.s │ │ ├── ._basic-coff-64.s │ │ ├── ._basic-coff.s │ │ ├── ._bigobj.py │ │ ├── ._bss.s │ │ ├── ._bss_section.ll │ │ ├── ._comm-align.s │ │ ├── ._comm.ll │ │ ├── ._comm.s │ │ ├── ._const-gv-with-rel-init.ll │ │ ├── ._cross-section-relative.ll │ │ ├── ._cross-section-relative.s │ │ ├── ._cv-def-range.s │ │ ├── ._cv-empty-file-table.s │ │ ├── ._cv-empty-linetable.s │ │ ├── ._cv-inline-linetable-infloop.s │ │ ├── ._cv-inline-linetable-unreachable.s │ │ ├── ._cv-inline-linetable.s │ │ ├── ._cv-loc.s │ │ ├── ._diff.s │ │ ├── ._directive-section-characteristics.ll │ │ ├── ._early-dce.s │ │ ├── ._eh-frame.s │ │ ├── ._feat00.s │ │ ├── ._file.s │ │ ├── ._global_ctors_dtors.ll │ │ ├── ._initialised-data.ll │ │ ├── ._invalid-def.s │ │ ├── ._invalid-endef.s │ │ ├── ._invalid-scl-range.s │ │ ├── ._invalid-scl.s │ │ ├── ._invalid-type-range.s │ │ ├── ._invalid-type.s │ │ ├── ._ir-to-imgrel.ll │ │ ├── ._label-undefined.s │ │ ├── ._linker-options.ll │ │ ├── ._linkonce-invalid.s │ │ ├── ._linkonce.s │ │ ├── ._lit.local.cfg │ │ ├── ._lset0.s │ │ ├── ._module-asm.ll │ │ ├── ._offset.s │ │ ├── ._pr23025.s │ │ ├── ._pr28462.s │ │ ├── ._rdata.ll │ │ ├── ._relax-reloc.s │ │ ├── ._relocation-imgrel.s │ │ ├── ._safeseh.s │ │ ├── ._secidx-diagnostic.s │ │ ├── ._secidx.s │ │ ├── ._secrel-variant.s │ │ ├── ._secrel32.s │ │ ├── ._section-comdat-conflict.s │ │ ├── ._section-comdat-conflict2.s │ │ ├── ._section-comdat.s │ │ ├── ._section-invalid-flags.s │ │ ├── ._section-name-encoding.s │ │ ├── ._section-passthru-flags.s │ │ ├── ._section.s │ │ ├── ._seh-align1.s │ │ ├── ._seh-align2.s │ │ ├── ._seh-align3.s │ │ ├── ._seh-linkonce.s │ │ ├── ._seh-section-2.s │ │ ├── ._seh-section.s │ │ ├── ._seh-stackalloc-zero.s │ │ ├── ._seh.s │ │ ├── ._simple-fixups.s │ │ ├── ._stdin.s │ │ ├── ._switch-relocations.ll │ │ ├── ._symbol-alias.s │ │ ├── ._symbol-fragment-offset-64.s │ │ ├── ._symbol-fragment-offset.s │ │ ├── ._symbol-mangling.ll │ │ ├── ._temporary-alias.s │ │ ├── ._timestamp.s │ │ ├── ._tricky-names.ll │ │ ├── ._weak-alias-local.s │ │ ├── ._weak-val.s │ │ ├── ._weak.s │ │ ├── ARM │ │ │ ├── ._lit.local.cfg │ │ │ └── lit.local.cfg │ │ ├── alias.s │ │ ├── align-nops.s │ │ ├── bad-expr.s │ │ ├── basic-coff-64.s │ │ ├── basic-coff.s │ │ ├── bigobj.py │ │ ├── bss.s │ │ ├── bss_section.ll │ │ ├── comm-align.s │ │ ├── comm.ll │ │ ├── comm.s │ │ ├── const-gv-with-rel-init.ll │ │ ├── cross-section-relative.ll │ │ ├── cross-section-relative.s │ │ ├── cv-def-range.s │ │ ├── cv-empty-file-table.s │ │ ├── cv-empty-linetable.s │ │ ├── cv-inline-linetable-infloop.s │ │ ├── cv-inline-linetable-unreachable.s │ │ ├── cv-inline-linetable.s │ │ ├── cv-loc.s │ │ ├── diff.s │ │ ├── directive-section-characteristics.ll │ │ ├── early-dce.s │ │ ├── eh-frame.s │ │ ├── feat00.s │ │ ├── file.s │ │ ├── global_ctors_dtors.ll │ │ ├── initialised-data.ll │ │ ├── invalid-def.s │ │ ├── invalid-endef.s │ │ ├── invalid-scl-range.s │ │ ├── invalid-scl.s │ │ ├── invalid-type-range.s │ │ ├── invalid-type.s │ │ ├── ir-to-imgrel.ll │ │ ├── label-undefined.s │ │ ├── linker-options.ll │ │ ├── linkonce-invalid.s │ │ ├── linkonce.s │ │ ├── lit.local.cfg │ │ ├── lset0.s │ │ ├── module-asm.ll │ │ ├── offset.s │ │ ├── pr23025.s │ │ ├── pr28462.s │ │ ├── rdata.ll │ │ ├── relax-reloc.s │ │ ├── relocation-imgrel.s │ │ ├── safeseh.s │ │ ├── secidx-diagnostic.s │ │ ├── secidx.s │ │ ├── secrel-variant.s │ │ ├── secrel32.s │ │ ├── section-comdat-conflict.s │ │ ├── section-comdat-conflict2.s │ │ ├── section-comdat.s │ │ ├── section-invalid-flags.s │ │ ├── section-name-encoding.s │ │ ├── section-passthru-flags.s │ │ ├── section.s │ │ ├── seh-align1.s │ │ ├── seh-align2.s │ │ ├── seh-align3.s │ │ ├── seh-linkonce.s │ │ ├── seh-section-2.s │ │ ├── seh-section.s │ │ ├── seh-stackalloc-zero.s │ │ ├── seh.s │ │ ├── simple-fixups.s │ │ ├── stdin.s │ │ ├── switch-relocations.ll │ │ ├── symbol-alias.s │ │ ├── symbol-fragment-offset-64.s │ │ ├── symbol-fragment-offset.s │ │ ├── symbol-mangling.ll │ │ ├── temporary-alias.s │ │ ├── timestamp.s │ │ ├── tricky-names.ll │ │ ├── weak-alias-local.s │ │ ├── weak-val.s │ │ └── weak.s │ ├── Disassembler │ │ ├── ._AArch64 │ │ ├── ._AMDGPU │ │ ├── ._ARM │ │ ├── ._Hexagon │ │ ├── ._Lanai │ │ ├── ._Mips │ │ ├── ._PowerPC │ │ ├── ._Sparc │ │ ├── ._SystemZ │ │ ├── ._X86 │ │ ├── ._XCore │ │ ├── AArch64 │ │ │ ├── ._a64-ignored-fields.txt │ │ │ ├── ._arm64-advsimd.txt │ │ │ ├── ._arm64-arithmetic.txt │ │ │ ├── ._arm64-basic-a64-undefined.txt │ │ │ ├── ._arm64-bitfield.txt │ │ │ ├── ._arm64-branch.txt │ │ │ ├── ._arm64-canonical-form.txt │ │ │ ├── ._arm64-crc32.txt │ │ │ ├── ._arm64-crypto.txt │ │ │ ├── ._arm64-invalid-logical.txt │ │ │ ├── ._arm64-logical.txt │ │ │ ├── ._arm64-memory.txt │ │ │ ├── ._arm64-non-apple-fmov.txt │ │ │ ├── ._arm64-scalar-fp.txt │ │ │ ├── ._arm64-system.txt │ │ │ ├── ._armv8.1a-atomic.txt │ │ │ ├── ._armv8.1a-lor.txt │ │ │ ├── ._armv8.1a-pan.txt │ │ │ ├── ._armv8.1a-rdma.txt │ │ │ ├── ._armv8.1a-vhe.txt │ │ │ ├── ._armv8.2a-at.txt │ │ │ ├── ._armv8.2a-mmfr2.txt │ │ │ ├── ._armv8.2a-persistent-memory.txt │ │ │ ├── ._armv8.2a-statistical-profiling.txt │ │ │ ├── ._armv8.2a-uao.txt │ │ │ ├── ._basic-a64-instructions.txt │ │ │ ├── ._basic-a64-undefined.txt │ │ │ ├── ._basic-a64-unpredictable.txt │ │ │ ├── ._fullfp16-neg.txt │ │ │ ├── ._fullfp16-neon-neg.txt │ │ │ ├── ._gicv3-regs.txt │ │ │ ├── ._ldp-offset-predictable.txt │ │ │ ├── ._ldp-postind.predictable.txt │ │ │ ├── ._ldp-preind.predictable.txt │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._neon-instructions.txt │ │ │ ├── ._ras-extension.txt │ │ │ ├── ._trace-regs.txt │ │ │ ├── a64-ignored-fields.txt │ │ │ ├── arm64-advsimd.txt │ │ │ ├── arm64-arithmetic.txt │ │ │ ├── arm64-basic-a64-undefined.txt │ │ │ ├── arm64-bitfield.txt │ │ │ ├── arm64-branch.txt │ │ │ ├── arm64-canonical-form.txt │ │ │ ├── arm64-crc32.txt │ │ │ ├── arm64-crypto.txt │ │ │ ├── arm64-invalid-logical.txt │ │ │ ├── arm64-logical.txt │ │ │ ├── arm64-memory.txt │ │ │ ├── arm64-non-apple-fmov.txt │ │ │ ├── arm64-scalar-fp.txt │ │ │ ├── arm64-system.txt │ │ │ ├── armv8.1a-atomic.txt │ │ │ ├── armv8.1a-lor.txt │ │ │ ├── armv8.1a-pan.txt │ │ │ ├── armv8.1a-rdma.txt │ │ │ ├── armv8.1a-vhe.txt │ │ │ ├── armv8.2a-at.txt │ │ │ ├── armv8.2a-mmfr2.txt │ │ │ ├── armv8.2a-persistent-memory.txt │ │ │ ├── armv8.2a-statistical-profiling.txt │ │ │ ├── armv8.2a-uao.txt │ │ │ ├── basic-a64-instructions.txt │ │ │ ├── basic-a64-undefined.txt │ │ │ ├── basic-a64-unpredictable.txt │ │ │ ├── fullfp16-neg.txt │ │ │ ├── fullfp16-neon-neg.txt │ │ │ ├── gicv3-regs.txt │ │ │ ├── ldp-offset-predictable.txt │ │ │ ├── ldp-postind.predictable.txt │ │ │ ├── ldp-preind.predictable.txt │ │ │ ├── lit.local.cfg │ │ │ ├── neon-instructions.txt │ │ │ ├── ras-extension.txt │ │ │ └── trace-regs.txt │ │ ├── AMDGPU │ │ │ ├── ._dpp_vi.txt │ │ │ ├── ._ds_vi.txt │ │ │ ├── ._flat_vi.txt │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._mov.txt │ │ │ ├── ._mubuf_vi.txt │ │ │ ├── ._nop.txt │ │ │ ├── ._sdwa_vi.txt │ │ │ ├── ._smem_vi.txt │ │ │ ├── ._smrd_vi.txt │ │ │ ├── ._sop1_vi.txt │ │ │ ├── ._sop2_vi.txt │ │ │ ├── ._sopc_vi.txt │ │ │ ├── ._sopk_vi.txt │ │ │ ├── ._sopp_vi.txt │ │ │ ├── ._trap_vi.txt │ │ │ ├── ._vop1.txt │ │ │ ├── ._vop1_vi.txt │ │ │ ├── ._vop2_vi.txt │ │ │ ├── ._vop3_vi.txt │ │ │ ├── ._vopc_vi.txt │ │ │ ├── dpp_vi.txt │ │ │ ├── ds_vi.txt │ │ │ ├── flat_vi.txt │ │ │ ├── lit.local.cfg │ │ │ ├── mov.txt │ │ │ ├── mubuf_vi.txt │ │ │ ├── nop.txt │ │ │ ├── sdwa_vi.txt │ │ │ ├── smem_vi.txt │ │ │ ├── smrd_vi.txt │ │ │ ├── sop1_vi.txt │ │ │ ├── sop2_vi.txt │ │ │ ├── sopc_vi.txt │ │ │ ├── sopk_vi.txt │ │ │ ├── sopp_vi.txt │ │ │ ├── trap_vi.txt │ │ │ ├── vop1.txt │ │ │ ├── vop1_vi.txt │ │ │ ├── vop2_vi.txt │ │ │ ├── vop3_vi.txt │ │ │ └── vopc_vi.txt │ │ ├── ARM │ │ │ ├── ._addrmode2-reencoding.txt │ │ │ ├── ._arm-LDREXD-reencoding.txt │ │ │ ├── ._arm-STREXD-reencoding.txt │ │ │ ├── ._arm-tests.txt │ │ │ ├── ._arm-thumb-trustzone.txt │ │ │ ├── ._arm-trustzone.txt │ │ │ ├── ._armv8.1a.txt │ │ │ ├── ._basic-arm-instructions-v8.txt │ │ │ ├── ._basic-arm-instructions.txt │ │ │ ├── ._crc32-thumb.txt │ │ │ ├── ._crc32.txt │ │ │ ├── ._d16.txt │ │ │ ├── ._fp-armv8.txt │ │ │ ├── ._fp-encoding.txt │ │ │ ├── ._fullfp16-arm-neg.txt │ │ │ ├── ._fullfp16-arm.txt │ │ │ ├── ._fullfp16-neon-arm-neg.txt │ │ │ ├── ._fullfp16-neon-arm.txt │ │ │ ├── ._fullfp16-neon-thumb-neg.txt │ │ │ ├── ._fullfp16-neon-thumb.txt │ │ │ ├── ._fullfp16-thumb-neg.txt │ │ │ ├── ._fullfp16-thumb.txt │ │ │ ├── ._hex-immediates.txt │ │ │ ├── ._invalid-FSTMX-arm.txt │ │ │ ├── ._invalid-IT-CC15.txt │ │ │ ├── ._invalid-armv7.txt │ │ │ ├── ._invalid-armv8.1a.txt │ │ │ ├── ._invalid-armv8.txt │ │ │ ├── ._invalid-because-armv7.txt │ │ │ ├── ._invalid-thumb-MSR-MClass.txt │ │ │ ├── ._invalid-thumbv7-xfail.txt │ │ │ ├── ._invalid-thumbv7.txt │ │ │ ├── ._invalid-thumbv8.1a.txt │ │ │ ├── ._invalid-thumbv8.txt │ │ │ ├── ._invalid-virtexts.arm.txt │ │ │ ├── ._ldrd-armv4.txt │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._load-store-acquire-release-v8-thumb.txt │ │ │ ├── ._load-store-acquire-release-v8.txt │ │ │ ├── ._marked-up-thumb.txt │ │ │ ├── ._memory-arm-instructions.txt │ │ │ ├── ._move-banked-regs-arm.txt │ │ │ ├── ._move-banked-regs-thumb.txt │ │ │ ├── ._neon-crypto.txt │ │ │ ├── ._neon-tests.txt │ │ │ ├── ._neon-v8.txt │ │ │ ├── ._neon.txt │ │ │ ├── ._neont-VLD-reencoding.txt │ │ │ ├── ._neont-VST-reencoding.txt │ │ │ ├── ._neont2.txt │ │ │ ├── ._ras-extension-arm.txt │ │ │ ├── ._ras-extension-thumb.txt │ │ │ ├── ._thumb-MSR-MClass.txt │ │ │ ├── ._thumb-fp-armv8.txt │ │ │ ├── ._thumb-neon-crypto.txt │ │ │ ├── ._thumb-neon-v8.txt │ │ │ ├── ._thumb-printf.txt │ │ │ ├── ._thumb-tests.txt │ │ │ ├── ._thumb-v8.1a.txt │ │ │ ├── ._thumb-v8.txt │ │ │ ├── ._thumb1.txt │ │ │ ├── ._thumb2-preloads.txt │ │ │ ├── ._thumb2-v8.txt │ │ │ ├── ._thumb2-v8m.txt │ │ │ ├── ._thumb2.txt │ │ │ ├── ._unpredictable-ADC-arm.txt │ │ │ ├── ._unpredictable-ADDREXT3-arm.txt │ │ │ ├── ._unpredictable-AExtI-arm.txt │ │ │ ├── ._unpredictable-AI1cmp-arm.txt │ │ │ ├── ._unpredictable-BFI.txt │ │ │ ├── ._unpredictable-LDR-arm.txt │ │ │ ├── ._unpredictable-LDRD-arm.txt │ │ │ ├── ._unpredictable-LSL-regform.txt │ │ │ ├── ._unpredictable-MRRC2-arm.txt │ │ │ ├── ._unpredictable-MRS-arm.txt │ │ │ ├── ._unpredictable-MUL-arm.txt │ │ │ ├── ._unpredictable-RSC-arm.txt │ │ │ ├── ._unpredictable-SEL-arm.txt │ │ │ ├── ._unpredictable-SHADD16-arm.txt │ │ │ ├── ._unpredictable-SSAT-arm.txt │ │ │ ├── ._unpredictable-STRBrs-arm.txt │ │ │ ├── ._unpredictable-UQADD8-arm.txt │ │ │ ├── ._unpredictable-swp-arm.txt │ │ │ ├── ._unpredictables-thumb.txt │ │ │ ├── ._vfp4.txt │ │ │ ├── ._virtexts-arm.txt │ │ │ ├── ._virtexts-thumb.txt │ │ │ ├── addrmode2-reencoding.txt │ │ │ ├── arm-LDREXD-reencoding.txt │ │ │ ├── arm-STREXD-reencoding.txt │ │ │ ├── arm-tests.txt │ │ │ ├── arm-thumb-trustzone.txt │ │ │ ├── arm-trustzone.txt │ │ │ ├── armv8.1a.txt │ │ │ ├── basic-arm-instructions-v8.txt │ │ │ ├── basic-arm-instructions.txt │ │ │ ├── crc32-thumb.txt │ │ │ ├── crc32.txt │ │ │ ├── d16.txt │ │ │ ├── fp-armv8.txt │ │ │ ├── fp-encoding.txt │ │ │ ├── fullfp16-arm-neg.txt │ │ │ ├── fullfp16-arm.txt │ │ │ ├── fullfp16-neon-arm-neg.txt │ │ │ ├── fullfp16-neon-arm.txt │ │ │ ├── fullfp16-neon-thumb-neg.txt │ │ │ ├── fullfp16-neon-thumb.txt │ │ │ ├── fullfp16-thumb-neg.txt │ │ │ ├── fullfp16-thumb.txt │ │ │ ├── hex-immediates.txt │ │ │ ├── invalid-FSTMX-arm.txt │ │ │ ├── invalid-IT-CC15.txt │ │ │ ├── invalid-armv7.txt │ │ │ ├── invalid-armv8.1a.txt │ │ │ ├── invalid-armv8.txt │ │ │ ├── invalid-because-armv7.txt │ │ │ ├── invalid-thumb-MSR-MClass.txt │ │ │ ├── invalid-thumbv7-xfail.txt │ │ │ ├── invalid-thumbv7.txt │ │ │ ├── invalid-thumbv8.1a.txt │ │ │ ├── invalid-thumbv8.txt │ │ │ ├── invalid-virtexts.arm.txt │ │ │ ├── ldrd-armv4.txt │ │ │ ├── lit.local.cfg │ │ │ ├── load-store-acquire-release-v8-thumb.txt │ │ │ ├── load-store-acquire-release-v8.txt │ │ │ ├── marked-up-thumb.txt │ │ │ ├── memory-arm-instructions.txt │ │ │ ├── move-banked-regs-arm.txt │ │ │ ├── move-banked-regs-thumb.txt │ │ │ ├── neon-crypto.txt │ │ │ ├── neon-tests.txt │ │ │ ├── neon-v8.txt │ │ │ ├── neon.txt │ │ │ ├── neont-VLD-reencoding.txt │ │ │ ├── neont-VST-reencoding.txt │ │ │ ├── neont2.txt │ │ │ ├── ras-extension-arm.txt │ │ │ ├── ras-extension-thumb.txt │ │ │ ├── thumb-MSR-MClass.txt │ │ │ ├── thumb-fp-armv8.txt │ │ │ ├── thumb-neon-crypto.txt │ │ │ ├── thumb-neon-v8.txt │ │ │ ├── thumb-printf.txt │ │ │ ├── thumb-tests.txt │ │ │ ├── thumb-v8.1a.txt │ │ │ ├── thumb-v8.txt │ │ │ ├── thumb1.txt │ │ │ ├── thumb2-preloads.txt │ │ │ ├── thumb2-v8.txt │ │ │ ├── thumb2-v8m.txt │ │ │ ├── thumb2.txt │ │ │ ├── unpredictable-ADC-arm.txt │ │ │ ├── unpredictable-ADDREXT3-arm.txt │ │ │ ├── unpredictable-AExtI-arm.txt │ │ │ ├── unpredictable-AI1cmp-arm.txt │ │ │ ├── unpredictable-BFI.txt │ │ │ ├── unpredictable-LDR-arm.txt │ │ │ ├── unpredictable-LDRD-arm.txt │ │ │ ├── unpredictable-LSL-regform.txt │ │ │ ├── unpredictable-MRRC2-arm.txt │ │ │ ├── unpredictable-MRS-arm.txt │ │ │ ├── unpredictable-MUL-arm.txt │ │ │ ├── unpredictable-RSC-arm.txt │ │ │ ├── unpredictable-SEL-arm.txt │ │ │ ├── unpredictable-SHADD16-arm.txt │ │ │ ├── unpredictable-SSAT-arm.txt │ │ │ ├── unpredictable-STRBrs-arm.txt │ │ │ ├── unpredictable-UQADD8-arm.txt │ │ │ ├── unpredictable-swp-arm.txt │ │ │ ├── unpredictables-thumb.txt │ │ │ ├── vfp4.txt │ │ │ ├── virtexts-arm.txt │ │ │ └── virtexts-thumb.txt │ │ ├── Hexagon │ │ │ ├── ._alu32_alu.txt │ │ │ ├── ._alu32_perm.txt │ │ │ ├── ._alu32_pred.txt │ │ │ ├── ._cr.txt │ │ │ ├── ._invalid_packet.txt │ │ │ ├── ._j.txt │ │ │ ├── ._jr.txt │ │ │ ├── ._ld.txt │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._memop.txt │ │ │ ├── ._nv_j.txt │ │ │ ├── ._nv_st.txt │ │ │ ├── ._st.txt │ │ │ ├── ._system_user.txt │ │ │ ├── ._too_many_instructions.txt │ │ │ ├── ._too_many_loop_ends.txt │ │ │ ├── ._unextendable.txt │ │ │ ├── ._xtype_alu.txt │ │ │ ├── ._xtype_bit.txt │ │ │ ├── ._xtype_complex.txt │ │ │ ├── ._xtype_fp.txt │ │ │ ├── ._xtype_mpy.txt │ │ │ ├── ._xtype_perm.txt │ │ │ ├── ._xtype_pred.txt │ │ │ ├── ._xtype_shift.txt │ │ │ ├── alu32_alu.txt │ │ │ ├── alu32_perm.txt │ │ │ ├── alu32_pred.txt │ │ │ ├── cr.txt │ │ │ ├── invalid_packet.txt │ │ │ ├── j.txt │ │ │ ├── jr.txt │ │ │ ├── ld.txt │ │ │ ├── lit.local.cfg │ │ │ ├── memop.txt │ │ │ ├── nv_j.txt │ │ │ ├── nv_st.txt │ │ │ ├── st.txt │ │ │ ├── system_user.txt │ │ │ ├── too_many_instructions.txt │ │ │ ├── too_many_loop_ends.txt │ │ │ ├── unextendable.txt │ │ │ ├── xtype_alu.txt │ │ │ ├── xtype_bit.txt │ │ │ ├── xtype_complex.txt │ │ │ ├── xtype_fp.txt │ │ │ ├── xtype_mpy.txt │ │ │ ├── xtype_perm.txt │ │ │ ├── xtype_pred.txt │ │ │ └── xtype_shift.txt │ │ ├── Lanai │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._v11.txt │ │ │ ├── lit.local.cfg │ │ │ └── v11.txt │ │ ├── Mips │ │ │ ├── ._dsp │ │ │ ├── ._dspr2 │ │ │ ├── ._eva │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._micromips-dsp │ │ │ ├── ._micromips-dspr2 │ │ │ ├── ._micromips-dspr3 │ │ │ ├── ._micromips32r3 │ │ │ ├── ._micromips32r6 │ │ │ ├── ._micromips64r6 │ │ │ ├── ._mips1 │ │ │ ├── ._mips2 │ │ │ ├── ._mips3 │ │ │ ├── ._mips32 │ │ │ ├── ._mips32r2 │ │ │ ├── ._mips32r3 │ │ │ ├── ._mips32r5 │ │ │ ├── ._mips32r6 │ │ │ ├── ._mips4 │ │ │ ├── ._mips64 │ │ │ ├── ._mips64r2 │ │ │ ├── ._mips64r3 │ │ │ ├── ._mips64r5 │ │ │ ├── ._mips64r6 │ │ │ ├── ._msa │ │ │ ├── dsp │ │ │ │ ├── ._valid-el.txt │ │ │ │ ├── ._valid.txt │ │ │ │ ├── valid-el.txt │ │ │ │ └── valid.txt │ │ │ ├── dspr2 │ │ │ │ ├── ._valid.txt │ │ │ │ └── valid.txt │ │ │ ├── eva │ │ │ │ ├── ._valid_R6-eva.txt │ │ │ │ ├── ._valid_preR6-eva.txt │ │ │ │ ├── valid_R6-eva.txt │ │ │ │ └── valid_preR6-eva.txt │ │ │ ├── lit.local.cfg │ │ │ ├── micromips-dsp │ │ │ │ ├── ._valid-micromips32r3.txt │ │ │ │ ├── ._valid.txt │ │ │ │ ├── valid-micromips32r3.txt │ │ │ │ └── valid.txt │ │ │ ├── micromips-dspr2 │ │ │ │ ├── ._valid.txt │ │ │ │ └── valid.txt │ │ │ ├── micromips-dspr3 │ │ │ │ ├── ._valid.txt │ │ │ │ └── valid.txt │ │ │ ├── micromips32r3 │ │ │ │ ├── ._invalid.txt │ │ │ │ ├── ._valid-el.txt │ │ │ │ ├── ._valid.txt │ │ │ │ ├── invalid.txt │ │ │ │ ├── valid-el.txt │ │ │ │ └── valid.txt │ │ │ ├── micromips32r6 │ │ │ │ ├── ._valid.txt │ │ │ │ └── valid.txt │ │ │ ├── micromips64r6 │ │ │ │ ├── ._valid.txt │ │ │ │ └── valid.txt │ │ │ ├── mips1 │ │ │ │ ├── ._invalid-xfail.txt │ │ │ │ ├── ._invalid.txt │ │ │ │ ├── ._valid-mips1-el.txt │ │ │ │ ├── ._valid-mips1.txt │ │ │ │ ├── ._valid-xfail.txt │ │ │ │ ├── invalid-xfail.txt │ │ │ │ ├── invalid.txt │ │ │ │ ├── valid-mips1-el.txt │ │ │ │ ├── valid-mips1.txt │ │ │ │ └── valid-xfail.txt │ │ │ ├── mips2 │ │ │ │ ├── ._invalid-xfail.txt │ │ │ │ ├── ._valid-mips2-el.txt │ │ │ │ ├── ._valid-mips2.txt │ │ │ │ ├── ._valid-xfail.txt │ │ │ │ ├── invalid-xfail.txt │ │ │ │ ├── valid-mips2-el.txt │ │ │ │ ├── valid-mips2.txt │ │ │ │ └── valid-xfail.txt │ │ │ ├── mips3 │ │ │ │ ├── ._invalid-xfail.txt │ │ │ │ ├── ._valid-mips3-el.txt │ │ │ │ ├── ._valid-mips3.txt │ │ │ │ ├── ._valid-xfail.txt │ │ │ │ ├── invalid-xfail.txt │ │ │ │ ├── valid-mips3-el.txt │ │ │ │ ├── valid-mips3.txt │ │ │ │ └── valid-xfail.txt │ │ │ ├── mips32 │ │ │ │ ├── ._invalid-xfail.txt │ │ │ │ ├── ._valid-mips32-el.txt │ │ │ │ ├── ._valid-mips32.txt │ │ │ │ ├── ._valid-xfail-mips32.txt │ │ │ │ ├── ._valid-xfail.txt │ │ │ │ ├── invalid-xfail.txt │ │ │ │ ├── valid-mips32-el.txt │ │ │ │ ├── valid-mips32.txt │ │ │ │ ├── valid-xfail-mips32.txt │ │ │ │ └── valid-xfail.txt │ │ │ ├── mips32r2 │ │ │ │ ├── ._invalid-xfail.txt │ │ │ │ ├── ._valid-mips32r2-el.txt │ │ │ │ ├── ._valid-mips32r2.txt │ │ │ │ ├── ._valid-xfail-mips32r2.txt │ │ │ │ ├── ._valid-xfail.txt │ │ │ │ ├── invalid-xfail.txt │ │ │ │ ├── valid-mips32r2-el.txt │ │ │ │ ├── valid-mips32r2.txt │ │ │ │ ├── valid-xfail-mips32r2.txt │ │ │ │ └── valid-xfail.txt │ │ │ ├── mips32r3 │ │ │ │ ├── ._invalid-xfail.txt │ │ │ │ ├── ._valid-mips32r3-el.txt │ │ │ │ ├── ._valid-mips32r3.txt │ │ │ │ ├── ._valid-xfail-mips32r3.txt │ │ │ │ ├── ._valid-xfail.txt │ │ │ │ ├── invalid-xfail.txt │ │ │ │ ├── valid-mips32r3-el.txt │ │ │ │ ├── valid-mips32r3.txt │ │ │ │ ├── valid-xfail-mips32r3.txt │ │ │ │ └── valid-xfail.txt │ │ │ ├── mips32r5 │ │ │ │ ├── ._invalid-xfail.txt │ │ │ │ ├── ._valid-mips32r5-el.txt │ │ │ │ ├── ._valid-mips32r5.txt │ │ │ │ ├── ._valid-xfail-mips32r5.txt │ │ │ │ ├── ._valid-xfail.txt │ │ │ │ ├── invalid-xfail.txt │ │ │ │ ├── valid-mips32r5-el.txt │ │ │ │ ├── valid-mips32r5.txt │ │ │ │ ├── valid-xfail-mips32r5.txt │ │ │ │ └── valid-xfail.txt │ │ │ ├── mips32r6 │ │ │ │ ├── ._valid-mips32r6-el.txt │ │ │ │ ├── ._valid-mips32r6.txt │ │ │ │ ├── ._valid-xfail-mips32r6.txt │ │ │ │ ├── valid-mips32r6-el.txt │ │ │ │ ├── valid-mips32r6.txt │ │ │ │ └── valid-xfail-mips32r6.txt │ │ │ ├── mips4 │ │ │ │ ├── ._invalid-xfail.txt │ │ │ │ ├── ._valid-mips4-el.txt │ │ │ │ ├── ._valid-mips4.txt │ │ │ │ ├── ._valid-xfail-mips4.txt │ │ │ │ ├── ._valid-xfail.txt │ │ │ │ ├── invalid-xfail.txt │ │ │ │ ├── valid-mips4-el.txt │ │ │ │ ├── valid-mips4.txt │ │ │ │ ├── valid-xfail-mips4.txt │ │ │ │ └── valid-xfail.txt │ │ │ ├── mips64 │ │ │ │ ├── ._invalid-xfail.txt │ │ │ │ ├── ._valid-mips64-el.txt │ │ │ │ ├── ._valid-mips64-xfail.txt │ │ │ │ ├── ._valid-mips64.txt │ │ │ │ ├── ._valid-xfail.txt │ │ │ │ ├── invalid-xfail.txt │ │ │ │ ├── valid-mips64-el.txt │ │ │ │ ├── valid-mips64-xfail.txt │ │ │ │ ├── valid-mips64.txt │ │ │ │ └── valid-xfail.txt │ │ │ ├── mips64r2 │ │ │ │ ├── ._invalid-xfail.txt │ │ │ │ ├── ._valid-mips64r2-el.txt │ │ │ │ ├── ._valid-mips64r2.txt │ │ │ │ ├── ._valid-xfail-mips64r2.txt │ │ │ │ ├── ._valid-xfail.txt │ │ │ │ ├── invalid-xfail.txt │ │ │ │ ├── valid-mips64r2-el.txt │ │ │ │ ├── valid-mips64r2.txt │ │ │ │ ├── valid-xfail-mips64r2.txt │ │ │ │ └── valid-xfail.txt │ │ │ ├── mips64r3 │ │ │ │ ├── ._invalid-xfail.txt │ │ │ │ ├── ._valid-mips64r3-el.txt │ │ │ │ ├── ._valid-mips64r3.txt │ │ │ │ ├── ._valid-xfail-mips64r3.txt │ │ │ │ ├── ._valid-xfail.txt │ │ │ │ ├── invalid-xfail.txt │ │ │ │ ├── valid-mips64r3-el.txt │ │ │ │ ├── valid-mips64r3.txt │ │ │ │ ├── valid-xfail-mips64r3.txt │ │ │ │ └── valid-xfail.txt │ │ │ ├── mips64r5 │ │ │ │ ├── ._invalid-xfail.txt │ │ │ │ ├── ._valid-mips64r5-el.txt │ │ │ │ ├── ._valid-mips64r5.txt │ │ │ │ ├── ._valid-xfail-mips64r5.txt │ │ │ │ ├── ._valid-xfail.txt │ │ │ │ ├── invalid-xfail.txt │ │ │ │ ├── valid-mips64r5-el.txt │ │ │ │ ├── valid-mips64r5.txt │ │ │ │ ├── valid-xfail-mips64r5.txt │ │ │ │ └── valid-xfail.txt │ │ │ ├── mips64r6 │ │ │ │ ├── ._valid-mips64r6-el.txt │ │ │ │ ├── ._valid-mips64r6.txt │ │ │ │ ├── ._valid-xfail-mips64r6.txt │ │ │ │ ├── valid-mips64r6-el.txt │ │ │ │ ├── valid-mips64r6.txt │ │ │ │ └── valid-xfail-mips64r6.txt │ │ │ └── msa │ │ │ │ ├── ._test_2r.txt │ │ │ │ ├── ._test_2r_msa64.txt │ │ │ │ ├── ._test_2rf.txt │ │ │ │ ├── ._test_3r.txt │ │ │ │ ├── ._test_3rf.txt │ │ │ │ ├── ._test_bit.txt │ │ │ │ ├── ._test_ctrlregs.txt │ │ │ │ ├── ._test_dlsa.txt │ │ │ │ ├── ._test_elm.txt │ │ │ │ ├── ._test_elm_insert.txt │ │ │ │ ├── ._test_elm_insert_msa64.txt │ │ │ │ ├── ._test_elm_insve.txt │ │ │ │ ├── ._test_elm_msa64.txt │ │ │ │ ├── ._test_i10.txt │ │ │ │ ├── ._test_i5.txt │ │ │ │ ├── ._test_i8.txt │ │ │ │ ├── ._test_lsa.txt │ │ │ │ ├── ._test_mi10.txt │ │ │ │ ├── ._test_vec.txt │ │ │ │ ├── test_2r.txt │ │ │ │ ├── test_2r_msa64.txt │ │ │ │ ├── test_2rf.txt │ │ │ │ ├── test_3r.txt │ │ │ │ ├── test_3rf.txt │ │ │ │ ├── test_bit.txt │ │ │ │ ├── test_ctrlregs.txt │ │ │ │ ├── test_dlsa.txt │ │ │ │ ├── test_elm.txt │ │ │ │ ├── test_elm_insert.txt │ │ │ │ ├── test_elm_insert_msa64.txt │ │ │ │ ├── test_elm_insve.txt │ │ │ │ ├── test_elm_msa64.txt │ │ │ │ ├── test_i10.txt │ │ │ │ ├── test_i5.txt │ │ │ │ ├── test_i8.txt │ │ │ │ ├── test_lsa.txt │ │ │ │ ├── test_mi10.txt │ │ │ │ └── test_vec.txt │ │ ├── PowerPC │ │ │ ├── ._dcbt.txt │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._ppc64-encoding-4xx.txt │ │ │ ├── ._ppc64-encoding-6xx.txt │ │ │ ├── ._ppc64-encoding-bookII.txt │ │ │ ├── ._ppc64-encoding-bookIII.txt │ │ │ ├── ._ppc64-encoding-e500.txt │ │ │ ├── ._ppc64-encoding-ext.txt │ │ │ ├── ._ppc64-encoding-fp.txt │ │ │ ├── ._ppc64-encoding-p8vector.txt │ │ │ ├── ._ppc64-encoding-vmx.txt │ │ │ ├── ._ppc64-encoding.txt │ │ │ ├── ._ppc64-operands.txt │ │ │ ├── ._ppc64le-encoding.txt │ │ │ ├── ._qpx.txt │ │ │ ├── ._vsx.txt │ │ │ ├── dcbt.txt │ │ │ ├── lit.local.cfg │ │ │ ├── ppc64-encoding-4xx.txt │ │ │ ├── ppc64-encoding-6xx.txt │ │ │ ├── ppc64-encoding-bookII.txt │ │ │ ├── ppc64-encoding-bookIII.txt │ │ │ ├── ppc64-encoding-e500.txt │ │ │ ├── ppc64-encoding-ext.txt │ │ │ ├── ppc64-encoding-fp.txt │ │ │ ├── ppc64-encoding-p8vector.txt │ │ │ ├── ppc64-encoding-vmx.txt │ │ │ ├── ppc64-encoding.txt │ │ │ ├── ppc64-operands.txt │ │ │ ├── ppc64le-encoding.txt │ │ │ ├── qpx.txt │ │ │ └── vsx.txt │ │ ├── Sparc │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._sparc-fp.txt │ │ │ ├── ._sparc-mem.txt │ │ │ ├── ._sparc-special-registers.txt │ │ │ ├── ._sparc-v9.txt │ │ │ ├── ._sparc.txt │ │ │ ├── lit.local.cfg │ │ │ ├── sparc-fp.txt │ │ │ ├── sparc-mem.txt │ │ │ ├── sparc-special-registers.txt │ │ │ ├── sparc-v9.txt │ │ │ └── sparc.txt │ │ ├── SystemZ │ │ │ ├── ._insns-pcrel.txt │ │ │ ├── ._insns-z13-bad.txt │ │ │ ├── ._insns-z13.txt │ │ │ ├── ._insns.txt │ │ │ ├── ._invalid-regs.txt │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._trunc-01.txt │ │ │ ├── ._trunc-02.txt │ │ │ ├── ._trunc-03.txt │ │ │ ├── ._unmapped.txt │ │ │ ├── insns-pcrel.txt │ │ │ ├── insns-z13-bad.txt │ │ │ ├── insns-z13.txt │ │ │ ├── insns.txt │ │ │ ├── invalid-regs.txt │ │ │ ├── lit.local.cfg │ │ │ ├── trunc-01.txt │ │ │ ├── trunc-02.txt │ │ │ ├── trunc-03.txt │ │ │ └── unmapped.txt │ │ ├── X86 │ │ │ ├── ._avx-512.txt │ │ │ ├── ._fp-stack.txt │ │ │ ├── ._hex-immediates.txt │ │ │ ├── ._intel-syntax-32.txt │ │ │ ├── ._intel-syntax.txt │ │ │ ├── ._invalid-VEX-vvvv.txt │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._marked-up.txt │ │ │ ├── ._missing-sib.txt │ │ │ ├── ._moffs.txt │ │ │ ├── ._padlock.txt │ │ │ ├── ._prefixes.txt │ │ │ ├── ._simple-tests.txt │ │ │ ├── ._truncated-input.txt │ │ │ ├── ._x86-16.txt │ │ │ ├── ._x86-32.txt │ │ │ ├── ._x86-64.txt │ │ │ ├── avx-512.txt │ │ │ ├── fp-stack.txt │ │ │ ├── hex-immediates.txt │ │ │ ├── intel-syntax-32.txt │ │ │ ├── intel-syntax.txt │ │ │ ├── invalid-VEX-vvvv.txt │ │ │ ├── lit.local.cfg │ │ │ ├── marked-up.txt │ │ │ ├── missing-sib.txt │ │ │ ├── moffs.txt │ │ │ ├── padlock.txt │ │ │ ├── prefixes.txt │ │ │ ├── simple-tests.txt │ │ │ ├── truncated-input.txt │ │ │ ├── x86-16.txt │ │ │ ├── x86-32.txt │ │ │ └── x86-64.txt │ │ └── XCore │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._xcore.txt │ │ │ ├── lit.local.cfg │ │ │ └── xcore.txt │ ├── ELF │ │ ├── ._ARM │ │ ├── ._abs.s │ │ ├── ._alias-reloc.s │ │ ├── ._alias-to-local.s │ │ ├── ._alias.s │ │ ├── ._align-bss.s │ │ ├── ._align-nops.s │ │ ├── ._align-size.s │ │ ├── ._align-text.s │ │ ├── ._align-zero.s │ │ ├── ._align.s │ │ ├── ._bad-expr.s │ │ ├── ._bad-expr2.s │ │ ├── ._bad-expr3.s │ │ ├── ._bad-relocation.s │ │ ├── ._bad-section.s │ │ ├── ._basic-elf-32.s │ │ ├── ._basic-elf-64.s │ │ ├── ._bracket-exprs.s │ │ ├── ._bracket.s │ │ ├── ._bss-large.ll │ │ ├── ._bss.ll │ │ ├── ._call-abs.s │ │ ├── ._cfi-adjust-cfa-offset.s │ │ ├── ._cfi-advance-loc2.s │ │ ├── ._cfi-def-cfa-offset.s │ │ ├── ._cfi-def-cfa-register.s │ │ ├── ._cfi-def-cfa.s │ │ ├── ._cfi-escape.s │ │ ├── ._cfi-large-model.s │ │ ├── ._cfi-offset.s │ │ ├── ._cfi-reg.s │ │ ├── ._cfi-register.s │ │ ├── ._cfi-rel-offset.s │ │ ├── ._cfi-rel-offset2.s │ │ ├── ._cfi-remember.s │ │ ├── ._cfi-restore.s │ │ ├── ._cfi-same-value.s │ │ ├── ._cfi-sections.s │ │ ├── ._cfi-signal-frame.s │ │ ├── ._cfi-undefined.s │ │ ├── ._cfi-version.ll │ │ ├── ._cfi-window-save.s │ │ ├── ._cfi-zero-addr-delta.s │ │ ├── ._cfi.s │ │ ├── ._comdat-dup-group-name.s │ │ ├── ._comdat-reloc.s │ │ ├── ._comdat.s │ │ ├── ._common-error1.s │ │ ├── ._common-error2.s │ │ ├── ._common-error3.s │ │ ├── ._common-redeclare.s │ │ ├── ._common.s │ │ ├── ._common2.s │ │ ├── ._comp-dir.s │ │ ├── ._compression.s │ │ ├── ._debug-line.s │ │ ├── ._debug-line2.s │ │ ├── ._debug-loc.s │ │ ├── ._diff.s │ │ ├── ._diff2.s │ │ ├── ._discriminator.s │ │ ├── ._div-by-zero.s │ │ ├── ._dot-symbol-assignment.s │ │ ├── ._elf_directive_previous.s │ │ ├── ._elf_directive_section.s │ │ ├── ._empty-dwarf-lines.s │ │ ├── ._empty-twice.ll │ │ ├── ._empty.s │ │ ├── ._entsize.ll │ │ ├── ._entsize.s │ │ ├── ._fde.s │ │ ├── ._file-double.s │ │ ├── ._file.s │ │ ├── ._gen-dwarf.s │ │ ├── ._global-offset.s │ │ ├── ._gnu-type-diagnostics.s │ │ ├── ._gnu-type.s │ │ ├── ._got-relaxed-i386.s │ │ ├── ._got-relaxed-no-relax.s │ │ ├── ._got-relaxed-rex.s │ │ ├── ._got-relaxed.s │ │ ├── ._got.s │ │ ├── ._ident.s │ │ ├── ._ifunc-reloc.s │ │ ├── ._invalid-symver.s │ │ ├── ._lcomm.s │ │ ├── ._leb128.s │ │ ├── ._lit.local.cfg │ │ ├── ._local-reloc.s │ │ ├── ._many-sections-2.s │ │ ├── ._many-sections-3.s │ │ ├── ._many-sections.s │ │ ├── ._merge.s │ │ ├── ._n_bytes.s │ │ ├── ._no-fixup.s │ │ ├── ._no-reloc.s │ │ ├── ._nocompression.s │ │ ├── ._noexec.s │ │ ├── ._norelocation.s │ │ ├── ._offset.s │ │ ├── ._org.s │ │ ├── ._pic-diff.s │ │ ├── ._plt.s │ │ ├── ._popsection.s │ │ ├── ._pr19430.s │ │ ├── ._pr19582.s │ │ ├── ._pr9292.s │ │ ├── ._relax-all-flag.s │ │ ├── ._relax-arith.s │ │ ├── ._relax-arith2.s │ │ ├── ._relax-arith3.s │ │ ├── ._relax-arith4.s │ │ ├── ._relax-crash.s │ │ ├── ._relax.s │ │ ├── ._reloc-same-name-section.s │ │ ├── ._relocation-386.s │ │ ├── ._relocation-pc.s │ │ ├── ._relocation-tls.s │ │ ├── ._relocation.s │ │ ├── ._rename.s │ │ ├── ._section-quoting.s │ │ ├── ._section-sym-redefine.s │ │ ├── ._section-sym.s │ │ ├── ._section-sym2.s │ │ ├── ._section-unique-err1.s │ │ ├── ._section-unique-err2.s │ │ ├── ._section-unique-err3.s │ │ ├── ._section-unique-err4.s │ │ ├── ._section-unique.s │ │ ├── ._section.s │ │ ├── ._set.s │ │ ├── ._size.s │ │ ├── ._sleb.s │ │ ├── ._strtab-suffix-opt.s │ │ ├── ._subsection.s │ │ ├── ._subtraction-error.s │ │ ├── ._symbol-names.s │ │ ├── ._symver-msvc.s │ │ ├── ._symver-pr23914.s │ │ ├── ._symver.s │ │ ├── ._tls-i386.s │ │ ├── ._tls.s │ │ ├── ._type-propagate.s │ │ ├── ._type.s │ │ ├── ._uleb.s │ │ ├── ._undef-temp.s │ │ ├── ._undef.s │ │ ├── ._undefined-directional.s │ │ ├── ._version.s │ │ ├── ._weak-diff.s │ │ ├── ._weak-relocation.s │ │ ├── ._weak.s │ │ ├── ._weakref-plt.s │ │ ├── ._weakref-reloc.s │ │ ├── ._weakref.s │ │ ├── ._x86_64-reloc-sizetest.s │ │ ├── ._zero.s │ │ ├── ARM │ │ │ ├── ._bss-non-zero-value.s │ │ │ ├── ._directive-type-diagnostics.s │ │ │ ├── ._gnu-type-hash-diagnostics.s │ │ │ ├── ._gnu-type-hash.s │ │ │ ├── ._lit.local.cfg │ │ │ ├── bss-non-zero-value.s │ │ │ ├── directive-type-diagnostics.s │ │ │ ├── gnu-type-hash-diagnostics.s │ │ │ ├── gnu-type-hash.s │ │ │ └── lit.local.cfg │ │ ├── abs.s │ │ ├── alias-reloc.s │ │ ├── alias-to-local.s │ │ ├── alias.s │ │ ├── align-bss.s │ │ ├── align-nops.s │ │ ├── align-size.s │ │ ├── align-text.s │ │ ├── align-zero.s │ │ ├── align.s │ │ ├── bad-expr.s │ │ ├── bad-expr2.s │ │ ├── bad-expr3.s │ │ ├── bad-relocation.s │ │ ├── bad-section.s │ │ ├── basic-elf-32.s │ │ ├── basic-elf-64.s │ │ ├── bracket-exprs.s │ │ ├── bracket.s │ │ ├── bss-large.ll │ │ ├── bss.ll │ │ ├── call-abs.s │ │ ├── cfi-adjust-cfa-offset.s │ │ ├── cfi-advance-loc2.s │ │ ├── cfi-def-cfa-offset.s │ │ ├── cfi-def-cfa-register.s │ │ ├── cfi-def-cfa.s │ │ ├── cfi-escape.s │ │ ├── cfi-large-model.s │ │ ├── cfi-offset.s │ │ ├── cfi-reg.s │ │ ├── cfi-register.s │ │ ├── cfi-rel-offset.s │ │ ├── cfi-rel-offset2.s │ │ ├── cfi-remember.s │ │ ├── cfi-restore.s │ │ ├── cfi-same-value.s │ │ ├── cfi-sections.s │ │ ├── cfi-signal-frame.s │ │ ├── cfi-undefined.s │ │ ├── cfi-version.ll │ │ ├── cfi-window-save.s │ │ ├── cfi-zero-addr-delta.s │ │ ├── cfi.s │ │ ├── comdat-dup-group-name.s │ │ ├── comdat-reloc.s │ │ ├── comdat.s │ │ ├── common-error1.s │ │ ├── common-error2.s │ │ ├── common-error3.s │ │ ├── common-redeclare.s │ │ ├── common.s │ │ ├── common2.s │ │ ├── comp-dir.s │ │ ├── compression.s │ │ ├── debug-line.s │ │ ├── debug-line2.s │ │ ├── debug-loc.s │ │ ├── diff.s │ │ ├── diff2.s │ │ ├── discriminator.s │ │ ├── div-by-zero.s │ │ ├── dot-symbol-assignment.s │ │ ├── elf_directive_previous.s │ │ ├── elf_directive_section.s │ │ ├── empty-dwarf-lines.s │ │ ├── empty-twice.ll │ │ ├── empty.s │ │ ├── entsize.ll │ │ ├── entsize.s │ │ ├── fde.s │ │ ├── file-double.s │ │ ├── file.s │ │ ├── gen-dwarf.s │ │ ├── global-offset.s │ │ ├── gnu-type-diagnostics.s │ │ ├── gnu-type.s │ │ ├── got-relaxed-i386.s │ │ ├── got-relaxed-no-relax.s │ │ ├── got-relaxed-rex.s │ │ ├── got-relaxed.s │ │ ├── got.s │ │ ├── ident.s │ │ ├── ifunc-reloc.s │ │ ├── invalid-symver.s │ │ ├── lcomm.s │ │ ├── leb128.s │ │ ├── lit.local.cfg │ │ ├── local-reloc.s │ │ ├── many-sections-2.s │ │ ├── many-sections-3.s │ │ ├── many-sections.s │ │ ├── merge.s │ │ ├── n_bytes.s │ │ ├── no-fixup.s │ │ ├── no-reloc.s │ │ ├── nocompression.s │ │ ├── noexec.s │ │ ├── norelocation.s │ │ ├── offset.s │ │ ├── org.s │ │ ├── pic-diff.s │ │ ├── plt.s │ │ ├── popsection.s │ │ ├── pr19430.s │ │ ├── pr19582.s │ │ ├── pr9292.s │ │ ├── relax-all-flag.s │ │ ├── relax-arith.s │ │ ├── relax-arith2.s │ │ ├── relax-arith3.s │ │ ├── relax-arith4.s │ │ ├── relax-crash.s │ │ ├── relax.s │ │ ├── reloc-same-name-section.s │ │ ├── relocation-386.s │ │ ├── relocation-pc.s │ │ ├── relocation-tls.s │ │ ├── relocation.s │ │ ├── rename.s │ │ ├── section-quoting.s │ │ ├── section-sym-redefine.s │ │ ├── section-sym.s │ │ ├── section-sym2.s │ │ ├── section-unique-err1.s │ │ ├── section-unique-err2.s │ │ ├── section-unique-err3.s │ │ ├── section-unique-err4.s │ │ ├── section-unique.s │ │ ├── section.s │ │ ├── set.s │ │ ├── size.s │ │ ├── sleb.s │ │ ├── strtab-suffix-opt.s │ │ ├── subsection.s │ │ ├── subtraction-error.s │ │ ├── symbol-names.s │ │ ├── symver-msvc.s │ │ ├── symver-pr23914.s │ │ ├── symver.s │ │ ├── tls-i386.s │ │ ├── tls.s │ │ ├── type-propagate.s │ │ ├── type.s │ │ ├── uleb.s │ │ ├── undef-temp.s │ │ ├── undef.s │ │ ├── undefined-directional.s │ │ ├── version.s │ │ ├── weak-diff.s │ │ ├── weak-relocation.s │ │ ├── weak.s │ │ ├── weakref-plt.s │ │ ├── weakref-reloc.s │ │ ├── weakref.s │ │ ├── x86_64-reloc-sizetest.s │ │ └── zero.s │ ├── Hexagon │ │ ├── ._align.s │ │ ├── ._asmMap.s │ │ ├── ._basic.ll │ │ ├── ._capitalizedEndloop.s │ │ ├── ._dcfetch.s │ │ ├── ._double-vector-producer.s │ │ ├── ._duplex-registers.s │ │ ├── ._elf-flags.s │ │ ├── ._empty_asm.s │ │ ├── ._endloop.s │ │ ├── ._fixups.s │ │ ├── ._got.s │ │ ├── ._iconst.s │ │ ├── ._inst_add.ll │ │ ├── ._inst_add64.ll │ │ ├── ._inst_and.ll │ │ ├── ._inst_and64.ll │ │ ├── ._inst_aslh.ll │ │ ├── ._inst_asrh.ll │ │ ├── ._inst_cmp_eq.ll │ │ ├── ._inst_cmp_eqi.ll │ │ ├── ._inst_cmp_gt.ll │ │ ├── ._inst_cmp_gti.ll │ │ ├── ._inst_cmp_lt.ll │ │ ├── ._inst_cmp_ugt.ll │ │ ├── ._inst_cmp_ugti.ll │ │ ├── ._inst_cmp_ult.ll │ │ ├── ._inst_or.ll │ │ ├── ._inst_or64.ll │ │ ├── ._inst_select.ll │ │ ├── ._inst_sub.ll │ │ ├── ._inst_sub64.ll │ │ ├── ._inst_sxtb.ll │ │ ├── ._inst_sxth.ll │ │ ├── ._inst_xor.ll │ │ ├── ._inst_xor64.ll │ │ ├── ._inst_zxtb.ll │ │ ├── ._inst_zxth.ll │ │ ├── ._instructions │ │ ├── ._jumpdoublepound.s │ │ ├── ._labels.s │ │ ├── ._lcomm.s │ │ ├── ._lit.local.cfg │ │ ├── ._new-value-check.s │ │ ├── ._out_of_range.s │ │ ├── ._pcrel.s │ │ ├── ._register-alt-names.s │ │ ├── ._relaxed_newvalue.s │ │ ├── ._relocations.s │ │ ├── ._test.s │ │ ├── ._tprel_noextend.s │ │ ├── ._two_ext.s │ │ ├── ._v60-alu.s │ │ ├── ._v60-misc.s │ │ ├── ._v60-permute.s │ │ ├── ._v60-shift.s │ │ ├── ._v60-vcmp.s │ │ ├── ._v60-vmem.s │ │ ├── ._v60-vmpy-acc.s │ │ ├── ._v60-vmpy1.s │ │ ├── ._v60lookup.s │ │ ├── align.s │ │ ├── asmMap.s │ │ ├── basic.ll │ │ ├── capitalizedEndloop.s │ │ ├── dcfetch.s │ │ ├── double-vector-producer.s │ │ ├── duplex-registers.s │ │ ├── elf-flags.s │ │ ├── empty_asm.s │ │ ├── endloop.s │ │ ├── fixups.s │ │ ├── got.s │ │ ├── iconst.s │ │ ├── inst_add.ll │ │ ├── inst_add64.ll │ │ ├── inst_and.ll │ │ ├── inst_and64.ll │ │ ├── inst_aslh.ll │ │ ├── inst_asrh.ll │ │ ├── inst_cmp_eq.ll │ │ ├── inst_cmp_eqi.ll │ │ ├── inst_cmp_gt.ll │ │ ├── inst_cmp_gti.ll │ │ ├── inst_cmp_lt.ll │ │ ├── inst_cmp_ugt.ll │ │ ├── inst_cmp_ugti.ll │ │ ├── inst_cmp_ult.ll │ │ ├── inst_or.ll │ │ ├── inst_or64.ll │ │ ├── inst_select.ll │ │ ├── inst_sub.ll │ │ ├── inst_sub64.ll │ │ ├── inst_sxtb.ll │ │ ├── inst_sxth.ll │ │ ├── inst_xor.ll │ │ ├── inst_xor64.ll │ │ ├── inst_zxtb.ll │ │ ├── inst_zxth.ll │ │ ├── instructions │ │ │ ├── ._alu32_alu.s │ │ │ ├── ._alu32_perm.s │ │ │ ├── ._alu32_pred.s │ │ │ ├── ._cr.s │ │ │ ├── ._j.s │ │ │ ├── ._jr.s │ │ │ ├── ._ld.s │ │ │ ├── ._memop.s │ │ │ ├── ._nv_j.s │ │ │ ├── ._nv_st.s │ │ │ ├── ._st.s │ │ │ ├── ._system_user.s │ │ │ ├── ._xtype_alu.s │ │ │ ├── ._xtype_bit.s │ │ │ ├── ._xtype_complex.s │ │ │ ├── ._xtype_fp.s │ │ │ ├── ._xtype_mpy.s │ │ │ ├── ._xtype_perm.s │ │ │ ├── ._xtype_pred.s │ │ │ ├── ._xtype_shift.s │ │ │ ├── alu32_alu.s │ │ │ ├── alu32_perm.s │ │ │ ├── alu32_pred.s │ │ │ ├── cr.s │ │ │ ├── j.s │ │ │ ├── jr.s │ │ │ ├── ld.s │ │ │ ├── memop.s │ │ │ ├── nv_j.s │ │ │ ├── nv_st.s │ │ │ ├── st.s │ │ │ ├── system_user.s │ │ │ ├── xtype_alu.s │ │ │ ├── xtype_bit.s │ │ │ ├── xtype_complex.s │ │ │ ├── xtype_fp.s │ │ │ ├── xtype_mpy.s │ │ │ ├── xtype_perm.s │ │ │ ├── xtype_pred.s │ │ │ └── xtype_shift.s │ │ ├── jumpdoublepound.s │ │ ├── labels.s │ │ ├── lcomm.s │ │ ├── lit.local.cfg │ │ ├── new-value-check.s │ │ ├── out_of_range.s │ │ ├── pcrel.s │ │ ├── register-alt-names.s │ │ ├── relaxed_newvalue.s │ │ ├── relocations.s │ │ ├── test.s │ │ ├── tprel_noextend.s │ │ ├── two_ext.s │ │ ├── v60-alu.s │ │ ├── v60-misc.s │ │ ├── v60-permute.s │ │ ├── v60-shift.s │ │ ├── v60-vcmp.s │ │ ├── v60-vmem.s │ │ ├── v60-vmpy-acc.s │ │ ├── v60-vmpy1.s │ │ └── v60lookup.s │ ├── Lanai │ │ ├── ._conditional_inst.s │ │ ├── ._ctrl-instructions.s │ │ ├── ._lit.local.cfg │ │ ├── ._memory.s │ │ ├── ._v11.s │ │ ├── conditional_inst.s │ │ ├── ctrl-instructions.s │ │ ├── lit.local.cfg │ │ ├── memory.s │ │ └── v11.s │ ├── MachO │ │ ├── ._AArch64 │ │ ├── ._ARM │ │ ├── ._PowerPC │ │ ├── ._absolute.s │ │ ├── ._absolutize.s │ │ ├── ._altentry.s │ │ ├── ._bad-darwin-x86_64-32-bit-abs-addr.s │ │ ├── ._bad-darwin-x86_64-diff-relocs.s │ │ ├── ._bad-darwin-x86_64-reloc-expr.s │ │ ├── ._bad-dollar.s │ │ ├── ._bad-indirect-symbols.s │ │ ├── ._bad-macro.s │ │ ├── ._bss.s │ │ ├── ._coal-sections-x86_64.s │ │ ├── ._comm-1.s │ │ ├── ._cstexpr-gotpcrel-32.ll │ │ ├── ._cstexpr-gotpcrel-64.ll │ │ ├── ._darwin-complex-difference.s │ │ ├── ._darwin-version-min-load-command.s │ │ ├── ._darwin-x86_64-diff-reloc-assign-2.s │ │ ├── ._darwin-x86_64-diff-reloc-assign.s │ │ ├── ._darwin-x86_64-diff-relocs.s │ │ ├── ._darwin-x86_64-nobase-relocs.s │ │ ├── ._darwin-x86_64-reloc-offsets.s │ │ ├── ._darwin-x86_64-reloc.s │ │ ├── ._data.s │ │ ├── ._debug_frame.s │ │ ├── ._diff-with-two-sections.s │ │ ├── ._direction_labels.s │ │ ├── ._eh-frame-reloc.s │ │ ├── ._eh_symbol.s │ │ ├── ._empty-twice.ll │ │ ├── ._file.s │ │ ├── ._gen-dwarf-cpp.s │ │ ├── ._gen-dwarf-macro-cpp.s │ │ ├── ._gen-dwarf-producer.s │ │ ├── ._gen-dwarf.s │ │ ├── ._i386-large-relocations.s │ │ ├── ._indirect-symbols.s │ │ ├── ._jcc.s │ │ ├── ._lcomm-attributes.s │ │ ├── ._linker-option-1.s │ │ ├── ._linker-option-2.s │ │ ├── ._linker-options.ll │ │ ├── ._lit.local.cfg │ │ ├── ._loc.s │ │ ├── ._osx-version-min-load-command.s │ │ ├── ._pcrel-to-other-section.s │ │ ├── ._pr19185.s │ │ ├── ._previous.s │ │ ├── ._pushsection.s │ │ ├── ._relax-jumps.s │ │ ├── ._relax-recompute-align.s │ │ ├── ._reloc-diff.s │ │ ├── ._reloc-pcrel-offset.s │ │ ├── ._reloc-pcrel.s │ │ ├── ._reloc.s │ │ ├── ._section-align-1.s │ │ ├── ._section-align-2.s │ │ ├── ._section-attributes.s │ │ ├── ._section-flags.s │ │ ├── ._string-table.s │ │ ├── ._symbol-diff.s │ │ ├── ._symbol-flags.s │ │ ├── ._symbol-indirect.s │ │ ├── ._symbols-1.s │ │ ├── ._tbss.s │ │ ├── ._tdata.s │ │ ├── ._temp-labels.s │ │ ├── ._thread_init_func.s │ │ ├── ._tls.s │ │ ├── ._tlv-bss.ll │ │ ├── ._tlv-reloc.s │ │ ├── ._tlv.s │ │ ├── ._undefined-directional.s │ │ ├── ._values.s │ │ ├── ._variable-errors.s │ │ ├── ._variable-exprs.s │ │ ├── ._weakdef.s │ │ ├── ._x86-data-in-code.s │ │ ├── ._x86_32-optimal_nop.s │ │ ├── ._x86_32-scattered-reloc-fallback.s │ │ ├── ._x86_32-sections.s │ │ ├── ._x86_32-symbols.s │ │ ├── ._x86_64-mergeable.s │ │ ├── ._x86_64-reloc-arithmetic.s │ │ ├── ._x86_64-sections.s │ │ ├── ._x86_64-symbols.s │ │ ├── ._zerofill-1.s │ │ ├── ._zerofill-2.s │ │ ├── ._zerofill-3.s │ │ ├── ._zerofill-4.s │ │ ├── ._zerofill-5.s │ │ ├── ._zerofill-sect-align.s │ │ ├── AArch64 │ │ │ ├── ._classrefs.s │ │ │ ├── ._cstexpr-gotpcrel.ll │ │ │ ├── ._darwin-ARM64-local-label-diff.s │ │ │ ├── ._darwin-ARM64-reloc.s │ │ │ ├── ._data-in-code.s │ │ │ ├── ._ld64-workaround.s │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._mergeable.s │ │ │ ├── ._reloc-crash.s │ │ │ ├── ._reloc-crash2.s │ │ │ ├── ._reloc-errors.s │ │ │ ├── classrefs.s │ │ │ ├── cstexpr-gotpcrel.ll │ │ │ ├── darwin-ARM64-local-label-diff.s │ │ │ ├── darwin-ARM64-reloc.s │ │ │ ├── data-in-code.s │ │ │ ├── ld64-workaround.s │ │ │ ├── lit.local.cfg │ │ │ ├── mergeable.s │ │ │ ├── reloc-crash.s │ │ │ ├── reloc-crash2.s │ │ │ └── reloc-errors.s │ │ ├── ARM │ │ │ ├── ._aliased-symbols.s │ │ │ ├── ._bad-darwin-ARM-reloc.s │ │ │ ├── ._bad-darwin-directives.s │ │ │ ├── ._compact-unwind-armv7k.s │ │ │ ├── ._cstexpr-gotpcrel.ll │ │ │ ├── ._darwin-ARM-reloc.s │ │ │ ├── ._darwin-Thumb-reloc.s │ │ │ ├── ._data-in-code.s │ │ │ ├── ._directive-type-diagnostics.s │ │ │ ├── ._empty-function-nop.ll │ │ │ ├── ._ios-version-min-load-command.s │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._llvm-objdump-macho-stripped.s │ │ │ ├── ._llvm-objdump-macho.s │ │ │ ├── ._long-call-branch-island-relocation.s │ │ │ ├── ._no-subsections-reloc.s │ │ │ ├── ._nop-armv4-padding.s │ │ │ ├── ._nop-armv6t2-padding.s │ │ │ ├── ._nop-thumb-padding.s │ │ │ ├── ._nop-thumb2-padding.s │ │ │ ├── ._relax-thumb-ldr-literal.s │ │ │ ├── ._relax-thumb2-branches.s │ │ │ ├── ._static-movt-relocs.s │ │ │ ├── ._thumb-bl-jbits.s │ │ │ ├── ._thumb2-function-relative-load.s │ │ │ ├── ._thumb2-movt-fixup.s │ │ │ ├── ._thumb2-movw-fixup.s │ │ │ ├── ._tvos-version-min-load-command.s │ │ │ ├── ._version-min-diagnostics.s │ │ │ ├── ._version-min-diagnostics2.s │ │ │ ├── ._version-min.s │ │ │ ├── ._watchos-version-min-load-command.s │ │ │ ├── aliased-symbols.s │ │ │ ├── bad-darwin-ARM-reloc.s │ │ │ ├── bad-darwin-directives.s │ │ │ ├── compact-unwind-armv7k.s │ │ │ ├── cstexpr-gotpcrel.ll │ │ │ ├── darwin-ARM-reloc.s │ │ │ ├── darwin-Thumb-reloc.s │ │ │ ├── data-in-code.s │ │ │ ├── directive-type-diagnostics.s │ │ │ ├── empty-function-nop.ll │ │ │ ├── ios-version-min-load-command.s │ │ │ ├── lit.local.cfg │ │ │ ├── llvm-objdump-macho-stripped.s │ │ │ ├── llvm-objdump-macho.s │ │ │ ├── long-call-branch-island-relocation.s │ │ │ ├── no-subsections-reloc.s │ │ │ ├── nop-armv4-padding.s │ │ │ ├── nop-armv6t2-padding.s │ │ │ ├── nop-thumb-padding.s │ │ │ ├── nop-thumb2-padding.s │ │ │ ├── relax-thumb-ldr-literal.s │ │ │ ├── relax-thumb2-branches.s │ │ │ ├── static-movt-relocs.s │ │ │ ├── thumb-bl-jbits.s │ │ │ ├── thumb2-function-relative-load.s │ │ │ ├── thumb2-movt-fixup.s │ │ │ ├── thumb2-movw-fixup.s │ │ │ ├── tvos-version-min-load-command.s │ │ │ ├── version-min-diagnostics.s │ │ │ ├── version-min-diagnostics2.s │ │ │ ├── version-min.s │ │ │ └── watchos-version-min-load-command.s │ │ ├── PowerPC │ │ │ ├── ._coal-sections-powerpc.s │ │ │ ├── ._lit.local.cfg │ │ │ ├── coal-sections-powerpc.s │ │ │ └── lit.local.cfg │ │ ├── absolute.s │ │ ├── absolutize.s │ │ ├── altentry.s │ │ ├── bad-darwin-x86_64-32-bit-abs-addr.s │ │ ├── bad-darwin-x86_64-diff-relocs.s │ │ ├── bad-darwin-x86_64-reloc-expr.s │ │ ├── bad-dollar.s │ │ ├── bad-indirect-symbols.s │ │ ├── bad-macro.s │ │ ├── bss.s │ │ ├── coal-sections-x86_64.s │ │ ├── comm-1.s │ │ ├── cstexpr-gotpcrel-32.ll │ │ ├── cstexpr-gotpcrel-64.ll │ │ ├── darwin-complex-difference.s │ │ ├── darwin-version-min-load-command.s │ │ ├── darwin-x86_64-diff-reloc-assign-2.s │ │ ├── darwin-x86_64-diff-reloc-assign.s │ │ ├── darwin-x86_64-diff-relocs.s │ │ ├── darwin-x86_64-nobase-relocs.s │ │ ├── darwin-x86_64-reloc-offsets.s │ │ ├── darwin-x86_64-reloc.s │ │ ├── data.s │ │ ├── debug_frame.s │ │ ├── diff-with-two-sections.s │ │ ├── direction_labels.s │ │ ├── eh-frame-reloc.s │ │ ├── eh_symbol.s │ │ ├── empty-twice.ll │ │ ├── file.s │ │ ├── gen-dwarf-cpp.s │ │ ├── gen-dwarf-macro-cpp.s │ │ ├── gen-dwarf-producer.s │ │ ├── gen-dwarf.s │ │ ├── i386-large-relocations.s │ │ ├── indirect-symbols.s │ │ ├── jcc.s │ │ ├── lcomm-attributes.s │ │ ├── linker-option-1.s │ │ ├── linker-option-2.s │ │ ├── linker-options.ll │ │ ├── lit.local.cfg │ │ ├── loc.s │ │ ├── osx-version-min-load-command.s │ │ ├── pcrel-to-other-section.s │ │ ├── pr19185.s │ │ ├── previous.s │ │ ├── pushsection.s │ │ ├── relax-jumps.s │ │ ├── relax-recompute-align.s │ │ ├── reloc-diff.s │ │ ├── reloc-pcrel-offset.s │ │ ├── reloc-pcrel.s │ │ ├── reloc.s │ │ ├── section-align-1.s │ │ ├── section-align-2.s │ │ ├── section-attributes.s │ │ ├── section-flags.s │ │ ├── string-table.s │ │ ├── symbol-diff.s │ │ ├── symbol-flags.s │ │ ├── symbol-indirect.s │ │ ├── symbols-1.s │ │ ├── tbss.s │ │ ├── tdata.s │ │ ├── temp-labels.s │ │ ├── thread_init_func.s │ │ ├── tls.s │ │ ├── tlv-bss.ll │ │ ├── tlv-reloc.s │ │ ├── tlv.s │ │ ├── undefined-directional.s │ │ ├── values.s │ │ ├── variable-errors.s │ │ ├── variable-exprs.s │ │ ├── weakdef.s │ │ ├── x86-data-in-code.s │ │ ├── x86_32-optimal_nop.s │ │ ├── x86_32-scattered-reloc-fallback.s │ │ ├── x86_32-sections.s │ │ ├── x86_32-symbols.s │ │ ├── x86_64-mergeable.s │ │ ├── x86_64-reloc-arithmetic.s │ │ ├── x86_64-sections.s │ │ ├── x86_64-symbols.s │ │ ├── zerofill-1.s │ │ ├── zerofill-2.s │ │ ├── zerofill-3.s │ │ ├── zerofill-4.s │ │ ├── zerofill-5.s │ │ └── zerofill-sect-align.s │ ├── Markup │ │ ├── ._basic-markup.mc │ │ ├── ._lit.local.cfg │ │ ├── basic-markup.mc │ │ └── lit.local.cfg │ ├── Mips │ │ ├── ._asciiz-directive-bad.s │ │ ├── ._asciiz-directive.s │ │ ├── ._branch-pseudos-bad.s │ │ ├── ._branch-pseudos.s │ │ ├── ._cfi-advance-loc.s │ │ ├── ._cfi.s │ │ ├── ._cnmips │ │ ├── ._cpload-bad.s │ │ ├── ._cpload.s │ │ ├── ._cprestore-bad.s │ │ ├── ._cprestore-noreorder-noat.s │ │ ├── ._cprestore-noreorder.s │ │ ├── ._cprestore-reorder.s │ │ ├── ._cprestore-warning-unused.s │ │ ├── ._cpsetup-bad.s │ │ ├── ._cpsetup.s │ │ ├── ._directive-ent.s │ │ ├── ._do_switch1.s │ │ ├── ._do_switch2.s │ │ ├── ._do_switch3.s │ │ ├── ._double-expand.s │ │ ├── ._dsp │ │ ├── ._dspr2 │ │ ├── ._eh-frame.s │ │ ├── ._elf-N64.s │ │ ├── ._elf-bigendian.ll │ │ ├── ._elf-gprel-32-64.s │ │ ├── ._elf-relsym.s │ │ ├── ._elf-tls.s │ │ ├── ._elf_basic.s │ │ ├── ._elf_eflags.s │ │ ├── ._elf_eflags_abicalls.s │ │ ├── ._elf_eflags_micromips.s │ │ ├── ._elf_eflags_micromips2.s │ │ ├── ._elf_eflags_mips16.s │ │ ├── ._elf_eflags_nan2008.s │ │ ├── ._elf_eflags_nanlegacy.s │ │ ├── ._elf_eflags_noreorder.s │ │ ├── ._elf_eflags_pic0.s │ │ ├── ._elf_eflags_pic2.s │ │ ├── ._elf_reginfo.s │ │ ├── ._elf_st_other.s │ │ ├── ._eva │ │ ├── ._expansion-jal-sym-pic.s │ │ ├── ._expr1.s │ │ ├── ._got-rel-expr.s │ │ ├── ._hex-immediates.s │ │ ├── ._higher-highest-addressing.s │ │ ├── ._hilo-addressing.s │ │ ├── ._init-order-bug.ll │ │ ├── ._insn-directive.s │ │ ├── ._instalias-imm-expanding.s │ │ ├── ._instr-analysis.s │ │ ├── ._lit.local.cfg │ │ ├── ._llvm-mc-fixup-endianness.s │ │ ├── ._macro-abs.s │ │ ├── ._macro-bcc-imm-bad.s │ │ ├── ._macro-bcc-imm.s │ │ ├── ._macro-ddiv-bad.s │ │ ├── ._macro-ddiv.s │ │ ├── ._macro-ddivu-bad.s │ │ ├── ._macro-ddivu.s │ │ ├── ._macro-div-bad.s │ │ ├── ._macro-div.s │ │ ├── ._macro-divu-bad.s │ │ ├── ._macro-divu.s │ │ ├── ._macro-dla-32bit.s │ │ ├── ._macro-dla.s │ │ ├── ._macro-dli.s │ │ ├── ._macro-la-bad.s │ │ ├── ._macro-la-pic.s │ │ ├── ._macro-la.s │ │ ├── ._macro-li-bad.s │ │ ├── ._macro-li.s │ │ ├── ._micromips │ │ ├── ._micromips-16-bit-instructions.s │ │ ├── ._micromips-alias.s │ │ ├── ._micromips-alu-instructions.s │ │ ├── ._micromips-bad-branches.s │ │ ├── ._micromips-branch-fixup.s │ │ ├── ._micromips-branch-instructions.s │ │ ├── ._micromips-control-instructions.s │ │ ├── ._micromips-diagnostic-fixup.s │ │ ├── ._micromips-dsp │ │ ├── ._micromips-dspr2 │ │ ├── ._micromips-dspr3 │ │ ├── ._micromips-el-fixup-data.s │ │ ├── ._micromips-expansions.s │ │ ├── ._micromips-fpu-instructions.s │ │ ├── ._micromips-func-addr.s │ │ ├── ._micromips-invalid.s │ │ ├── ._micromips-jump-instructions.s │ │ ├── ._micromips-jump26.s │ │ ├── ._micromips-label-test-sections.s │ │ ├── ._micromips-label-test.s │ │ ├── ._micromips-loadstore-instructions.s │ │ ├── ._micromips-loadstore-unaligned.s │ │ ├── ._micromips-movcond-instructions.s │ │ ├── ._micromips-multiply-instructions.s │ │ ├── ._micromips-pc16-fixup.s │ │ ├── ._micromips-relocations.s │ │ ├── ._micromips-shift-instructions.s │ │ ├── ._micromips-tailr.s │ │ ├── ._micromips-trap-instructions.s │ │ ├── ._micromips32r6 │ │ ├── ._micromips64r6 │ │ ├── ._mips-abi-bad.s │ │ ├── ._mips-alu-instructions.s │ │ ├── ._mips-bad-branches.s │ │ ├── ._mips-control-instructions.s │ │ ├── ._mips-cop0-reginfo.s │ │ ├── ._mips-coprocessor-encodings.s │ │ ├── ._mips-data-directives.s │ │ ├── ._mips-diagnostic-fixup.s │ │ ├── ._mips-expansions-bad.s │ │ ├── ._mips-expansions.s │ │ ├── ._mips-fpu-instructions.s │ │ ├── ._mips-hwr-register-names.s │ │ ├── ._mips-jump-delay-slots.s │ │ ├── ._mips-jump-instructions.s │ │ ├── ._mips-memory-instructions.s │ │ ├── ._mips-noat.s │ │ ├── ._mips-pc16-fixup.s │ │ ├── ._mips-pdr-bad.s │ │ ├── ._mips-pdr.s │ │ ├── ._mips-reginfo-fp32.s │ │ ├── ._mips-reginfo-fp64.s │ │ ├── ._mips-register-names-invalid.s │ │ ├── ._mips-register-names-o32.s │ │ ├── ._mips1 │ │ ├── ._mips2 │ │ ├── ._mips3 │ │ ├── ._mips32 │ │ ├── ._mips32r2 │ │ ├── ._mips32r3 │ │ ├── ._mips32r5 │ │ ├── ._mips32r6 │ │ ├── ._mips4 │ │ ├── ._mips5 │ │ ├── ._mips64 │ │ ├── ._mips64-alu-instructions.s │ │ ├── ._mips64-expansions.s │ │ ├── ._mips64-instructions.s │ │ ├── ._mips64-register-names-n32-n64.s │ │ ├── ._mips64-register-names-o32.s │ │ ├── ._mips64eb-fixups.s │ │ ├── ._mips64extins.s │ │ ├── ._mips64r2 │ │ ├── ._mips64r3 │ │ ├── ._mips64r5 │ │ ├── ._mips64r6 │ │ ├── ._mips64shift.ll │ │ ├── ._mips_abi_flags_xx.s │ │ ├── ._mips_abi_flags_xx_set.s │ │ ├── ._mips_directives.s │ │ ├── ._mips_directives_bad.s │ │ ├── ._mips_gprel16.s │ │ ├── ._module-directive-bad.s │ │ ├── ._module-hardfloat.s │ │ ├── ._module-softfloat.s │ │ ├── ._msa │ │ ├── ._multi-64bit-func.ll │ │ ├── ._nabi-regs.s │ │ ├── ._nacl-mask.s │ │ ├── ._nooddspreg-cmdarg.s │ │ ├── ._nooddspreg-error.s │ │ ├── ._nooddspreg.s │ │ ├── ._octeon-instructions.s │ │ ├── ._oddspreg.s │ │ ├── ._pr11877.s │ │ ├── ._r-mips-got-disp.s │ │ ├── ._reloc-directive-bad.s │ │ ├── ._reloc-directive-negative.s │ │ ├── ._reloc-directive.s │ │ ├── ._relocation-n64.s │ │ ├── ._relocation-xfail.s │ │ ├── ._relocation.s │ │ ├── ._rotations32-bad.s │ │ ├── ._rotations32.s │ │ ├── ._rotations64.s │ │ ├── ._section-size.s │ │ ├── ._set-arch.s │ │ ├── ._set-at-directive-explicit-at.s │ │ ├── ._set-at-directive.s │ │ ├── ._set-at-noat-bad-syntax.s │ │ ├── ._set-defined-symbol.s │ │ ├── ._set-mips-directives-bad.s │ │ ├── ._set-mips-directives.s │ │ ├── ._set-mips0-directive.s │ │ ├── ._set-mips16-directive.s │ │ ├── ._set-nodsp.s │ │ ├── ._set-nomacro-micromips.s │ │ ├── ._set-nomacro.s │ │ ├── ._set-oddspreg-nooddspreg-error.s │ │ ├── ._set-oddspreg-nooddspreg.s │ │ ├── ._set-push-pop-directives-bad.s │ │ ├── ._set-push-pop-directives.s │ │ ├── ._set-softfloat-hardfloat-bad.s │ │ ├── ._set-softfloat-hardfloat.s │ │ ├── ._sext_64_32.ll │ │ ├── ._sort-relocation-table.s │ │ ├── ._sym-expr.s │ │ ├── ._sym-offset.ll │ │ ├── ._target-soft-float.s │ │ ├── ._unaligned-nops.s │ │ ├── ._update-module-level-options.s │ │ ├── ._user-macro-argument-separation.s │ │ ├── ._xgot.s │ │ ├── asciiz-directive-bad.s │ │ ├── asciiz-directive.s │ │ ├── branch-pseudos-bad.s │ │ ├── branch-pseudos.s │ │ ├── cfi-advance-loc.s │ │ ├── cfi.s │ │ ├── cnmips │ │ │ ├── ._invalid.s │ │ │ └── invalid.s │ │ ├── cpload-bad.s │ │ ├── cpload.s │ │ ├── cprestore-bad.s │ │ ├── cprestore-noreorder-noat.s │ │ ├── cprestore-noreorder.s │ │ ├── cprestore-reorder.s │ │ ├── cprestore-warning-unused.s │ │ ├── cpsetup-bad.s │ │ ├── cpsetup.s │ │ ├── directive-ent.s │ │ ├── do_switch1.s │ │ ├── do_switch2.s │ │ ├── do_switch3.s │ │ ├── double-expand.s │ │ ├── dsp │ │ │ ├── ._invalid.s │ │ │ ├── ._valid.s │ │ │ ├── invalid.s │ │ │ └── valid.s │ │ ├── dspr2 │ │ │ ├── ._invalid.s │ │ │ ├── ._valid.s │ │ │ ├── invalid.s │ │ │ └── valid.s │ │ ├── eh-frame.s │ │ ├── elf-N64.s │ │ ├── elf-bigendian.ll │ │ ├── elf-gprel-32-64.s │ │ ├── elf-relsym.s │ │ ├── elf-tls.s │ │ ├── elf_basic.s │ │ ├── elf_eflags.s │ │ ├── elf_eflags_abicalls.s │ │ ├── elf_eflags_micromips.s │ │ ├── elf_eflags_micromips2.s │ │ ├── elf_eflags_mips16.s │ │ ├── elf_eflags_nan2008.s │ │ ├── elf_eflags_nanlegacy.s │ │ ├── elf_eflags_noreorder.s │ │ ├── elf_eflags_pic0.s │ │ ├── elf_eflags_pic2.s │ │ ├── elf_reginfo.s │ │ ├── elf_st_other.s │ │ ├── eva │ │ │ ├── ._invalid-noeva-wrong-error.s │ │ │ ├── ._invalid-noeva.s │ │ │ ├── ._invalid.s │ │ │ ├── ._invalid_R6.s │ │ │ ├── ._valid_R6.s │ │ │ ├── ._valid_preR6.s │ │ │ ├── invalid-noeva-wrong-error.s │ │ │ ├── invalid-noeva.s │ │ │ ├── invalid.s │ │ │ ├── invalid_R6.s │ │ │ ├── valid_R6.s │ │ │ └── valid_preR6.s │ │ ├── expansion-jal-sym-pic.s │ │ ├── expr1.s │ │ ├── got-rel-expr.s │ │ ├── hex-immediates.s │ │ ├── higher-highest-addressing.s │ │ ├── hilo-addressing.s │ │ ├── init-order-bug.ll │ │ ├── insn-directive.s │ │ ├── instalias-imm-expanding.s │ │ ├── instr-analysis.s │ │ ├── lit.local.cfg │ │ ├── llvm-mc-fixup-endianness.s │ │ ├── macro-abs.s │ │ ├── macro-bcc-imm-bad.s │ │ ├── macro-bcc-imm.s │ │ ├── macro-ddiv-bad.s │ │ ├── macro-ddiv.s │ │ ├── macro-ddivu-bad.s │ │ ├── macro-ddivu.s │ │ ├── macro-div-bad.s │ │ ├── macro-div.s │ │ ├── macro-divu-bad.s │ │ ├── macro-divu.s │ │ ├── macro-dla-32bit.s │ │ ├── macro-dla.s │ │ ├── macro-dli.s │ │ ├── macro-la-bad.s │ │ ├── macro-la-pic.s │ │ ├── macro-la.s │ │ ├── macro-li-bad.s │ │ ├── macro-li.s │ │ ├── micromips-16-bit-instructions.s │ │ ├── micromips-alias.s │ │ ├── micromips-alu-instructions.s │ │ ├── micromips-bad-branches.s │ │ ├── micromips-branch-fixup.s │ │ ├── micromips-branch-instructions.s │ │ ├── micromips-control-instructions.s │ │ ├── micromips-diagnostic-fixup.s │ │ ├── micromips-dsp │ │ │ ├── ._invalid-wrong-error.s │ │ │ ├── ._invalid.s │ │ │ ├── ._valid-micromips32r3.s │ │ │ ├── ._valid.s │ │ │ ├── invalid-wrong-error.s │ │ │ ├── invalid.s │ │ │ ├── valid-micromips32r3.s │ │ │ └── valid.s │ │ ├── micromips-dspr2 │ │ │ ├── ._invalid.s │ │ │ ├── ._valid.s │ │ │ ├── invalid.s │ │ │ └── valid.s │ │ ├── micromips-dspr3 │ │ │ ├── ._valid.s │ │ │ └── valid.s │ │ ├── micromips-el-fixup-data.s │ │ ├── micromips-expansions.s │ │ ├── micromips-fpu-instructions.s │ │ ├── micromips-func-addr.s │ │ ├── micromips-invalid.s │ │ ├── micromips-jump-instructions.s │ │ ├── micromips-jump26.s │ │ ├── micromips-label-test-sections.s │ │ ├── micromips-label-test.s │ │ ├── micromips-loadstore-instructions.s │ │ ├── micromips-loadstore-unaligned.s │ │ ├── micromips-movcond-instructions.s │ │ ├── micromips-multiply-instructions.s │ │ ├── micromips-pc16-fixup.s │ │ ├── micromips-relocations.s │ │ ├── micromips-shift-instructions.s │ │ ├── micromips-tailr.s │ │ ├── micromips-trap-instructions.s │ │ ├── micromips │ │ │ ├── ._invalid-wrong-error.s │ │ │ ├── ._invalid.s │ │ │ ├── invalid-wrong-error.s │ │ │ └── invalid.s │ │ ├── micromips32r6 │ │ │ ├── ._invalid-wrong-error.s │ │ │ ├── ._invalid.s │ │ │ ├── ._relocations.s │ │ │ ├── ._valid.s │ │ │ ├── invalid-wrong-error.s │ │ │ ├── invalid.s │ │ │ ├── relocations.s │ │ │ └── valid.s │ │ ├── micromips64r6 │ │ │ ├── ._invalid-wrong-error.s │ │ │ ├── ._invalid.s │ │ │ ├── ._relocations.s │ │ │ ├── ._valid.s │ │ │ ├── invalid-wrong-error.s │ │ │ ├── invalid.s │ │ │ ├── relocations.s │ │ │ └── valid.s │ │ ├── mips-abi-bad.s │ │ ├── mips-alu-instructions.s │ │ ├── mips-bad-branches.s │ │ ├── mips-control-instructions.s │ │ ├── mips-cop0-reginfo.s │ │ ├── mips-coprocessor-encodings.s │ │ ├── mips-data-directives.s │ │ ├── mips-diagnostic-fixup.s │ │ ├── mips-expansions-bad.s │ │ ├── mips-expansions.s │ │ ├── mips-fpu-instructions.s │ │ ├── mips-hwr-register-names.s │ │ ├── mips-jump-delay-slots.s │ │ ├── mips-jump-instructions.s │ │ ├── mips-memory-instructions.s │ │ ├── mips-noat.s │ │ ├── mips-pc16-fixup.s │ │ ├── mips-pdr-bad.s │ │ ├── mips-pdr.s │ │ ├── mips-reginfo-fp32.s │ │ ├── mips-reginfo-fp64.s │ │ ├── mips-register-names-invalid.s │ │ ├── mips-register-names-o32.s │ │ ├── mips1 │ │ │ ├── ._invalid-mips2-wrong-error.s │ │ │ ├── ._invalid-mips2.s │ │ │ ├── ._invalid-mips3-wrong-error.s │ │ │ ├── ._invalid-mips3.s │ │ │ ├── ._invalid-mips32.s │ │ │ ├── ._invalid-mips32r2.s │ │ │ ├── ._invalid-mips4-wrong-error.s │ │ │ ├── ._invalid-mips4.s │ │ │ ├── ._invalid-mips5-wrong-error.s │ │ │ ├── ._invalid-mips5.s │ │ │ ├── ._valid-xfail.s │ │ │ ├── ._valid.s │ │ │ ├── invalid-mips2-wrong-error.s │ │ │ ├── invalid-mips2.s │ │ │ ├── invalid-mips3-wrong-error.s │ │ │ ├── invalid-mips3.s │ │ │ ├── invalid-mips32.s │ │ │ ├── invalid-mips32r2.s │ │ │ ├── invalid-mips4-wrong-error.s │ │ │ ├── invalid-mips4.s │ │ │ ├── invalid-mips5-wrong-error.s │ │ │ ├── invalid-mips5.s │ │ │ ├── valid-xfail.s │ │ │ └── valid.s │ │ ├── mips2 │ │ │ ├── ._invalid-mips3-wrong-error.s │ │ │ ├── ._invalid-mips3.s │ │ │ ├── ._invalid-mips32.s │ │ │ ├── ._invalid-mips32r2-xfail.s │ │ │ ├── ._invalid-mips32r2.s │ │ │ ├── ._invalid-mips4-wrong-error.s │ │ │ ├── ._invalid-mips4.s │ │ │ ├── ._invalid-mips5-wrong-error.s │ │ │ ├── ._invalid-mips5.s │ │ │ ├── ._valid.s │ │ │ ├── invalid-mips3-wrong-error.s │ │ │ ├── invalid-mips3.s │ │ │ ├── invalid-mips32.s │ │ │ ├── invalid-mips32r2-xfail.s │ │ │ ├── invalid-mips32r2.s │ │ │ ├── invalid-mips4-wrong-error.s │ │ │ ├── invalid-mips4.s │ │ │ ├── invalid-mips5-wrong-error.s │ │ │ ├── invalid-mips5.s │ │ │ └── valid.s │ │ ├── mips3 │ │ │ ├── ._invalid-mips32.s │ │ │ ├── ._invalid-mips32r2.s │ │ │ ├── ._invalid-mips4-wrong-error.s │ │ │ ├── ._invalid-mips4.s │ │ │ ├── ._invalid-mips5-wrong-error.s │ │ │ ├── ._invalid-mips5.s │ │ │ ├── ._valid.s │ │ │ ├── invalid-mips32.s │ │ │ ├── invalid-mips32r2.s │ │ │ ├── invalid-mips4-wrong-error.s │ │ │ ├── invalid-mips4.s │ │ │ ├── invalid-mips5-wrong-error.s │ │ │ ├── invalid-mips5.s │ │ │ └── valid.s │ │ ├── mips32 │ │ │ ├── ._abiflags.s │ │ │ ├── ._invalid-mips32r2-xfail.s │ │ │ ├── ._invalid-mips32r2.s │ │ │ ├── ._invalid-mips64.s │ │ │ ├── ._valid-xfail.s │ │ │ ├── ._valid.s │ │ │ ├── abiflags.s │ │ │ ├── invalid-mips32r2-xfail.s │ │ │ ├── invalid-mips32r2.s │ │ │ ├── invalid-mips64.s │ │ │ ├── valid-xfail.s │ │ │ └── valid.s │ │ ├── mips32r2 │ │ │ ├── ._abiflags.s │ │ │ ├── ._invalid-dsp.s │ │ │ ├── ._invalid-dspr2.s │ │ │ ├── ._invalid-mips64r2.s │ │ │ ├── ._invalid-msa.s │ │ │ ├── ._invalid.s │ │ │ ├── ._valid-xfail.s │ │ │ ├── ._valid.s │ │ │ ├── abiflags.s │ │ │ ├── invalid-dsp.s │ │ │ ├── invalid-dspr2.s │ │ │ ├── invalid-mips64r2.s │ │ │ ├── invalid-msa.s │ │ │ ├── invalid.s │ │ │ ├── valid-xfail.s │ │ │ └── valid.s │ │ ├── mips32r3 │ │ │ ├── ._abiflags.s │ │ │ ├── ._invalid-mips64r2.s │ │ │ ├── ._invalid.s │ │ │ ├── ._valid-xfail.s │ │ │ ├── ._valid.s │ │ │ ├── abiflags.s │ │ │ ├── invalid-mips64r2.s │ │ │ ├── invalid.s │ │ │ ├── valid-xfail.s │ │ │ └── valid.s │ │ ├── mips32r5 │ │ │ ├── ._abiflags.s │ │ │ ├── ._invalid-mips32.s │ │ │ ├── ._invalid-mips32r2.s │ │ │ ├── ._invalid-mips32r3.s │ │ │ ├── ._invalid-mips64r2.s │ │ │ ├── ._invalid.s │ │ │ ├── ._valid-xfail.s │ │ │ ├── ._valid.s │ │ │ ├── abiflags.s │ │ │ ├── invalid-mips32.s │ │ │ ├── invalid-mips32r2.s │ │ │ ├── invalid-mips32r3.s │ │ │ ├── invalid-mips64r2.s │ │ │ ├── invalid.s │ │ │ ├── valid-xfail.s │ │ │ └── valid.s │ │ ├── mips32r6 │ │ │ ├── ._invalid-mips1-wrong-error.s │ │ │ ├── ._invalid-mips1.s │ │ │ ├── ._invalid-mips2-wrong-error.s │ │ │ ├── ._invalid-mips2.s │ │ │ ├── ._invalid-mips32-wrong-error.s │ │ │ ├── ._invalid-mips32.s │ │ │ ├── ._invalid-mips32r2.s │ │ │ ├── ._invalid-mips4-wrong-error.s │ │ │ ├── ._invalid-mips4.s │ │ │ ├── ._invalid-mips5-wrong-error.s │ │ │ ├── ._invalid-mips5.s │ │ │ ├── ._invalid.s │ │ │ ├── ._relocations.s │ │ │ ├── ._valid.s │ │ │ ├── invalid-mips1-wrong-error.s │ │ │ ├── invalid-mips1.s │ │ │ ├── invalid-mips2-wrong-error.s │ │ │ ├── invalid-mips2.s │ │ │ ├── invalid-mips32-wrong-error.s │ │ │ ├── invalid-mips32.s │ │ │ ├── invalid-mips32r2.s │ │ │ ├── invalid-mips4-wrong-error.s │ │ │ ├── invalid-mips4.s │ │ │ ├── invalid-mips5-wrong-error.s │ │ │ ├── invalid-mips5.s │ │ │ ├── invalid.s │ │ │ ├── relocations.s │ │ │ └── valid.s │ │ ├── mips4 │ │ │ ├── ._invalid-mips32.s │ │ │ ├── ._invalid-mips32r2.s │ │ │ ├── ._invalid-mips5-wrong-error.s │ │ │ ├── ._invalid-mips5.s │ │ │ ├── ._invalid-mips64.s │ │ │ ├── ._invalid-mips64r2-xfail.s │ │ │ ├── ._invalid-mips64r2.s │ │ │ ├── ._valid-xfail.s │ │ │ ├── ._valid.s │ │ │ ├── invalid-mips32.s │ │ │ ├── invalid-mips32r2.s │ │ │ ├── invalid-mips5-wrong-error.s │ │ │ ├── invalid-mips5.s │ │ │ ├── invalid-mips64.s │ │ │ ├── invalid-mips64r2-xfail.s │ │ │ ├── invalid-mips64r2.s │ │ │ ├── valid-xfail.s │ │ │ └── valid.s │ │ ├── mips5 │ │ │ ├── ._invalid-mips32.s │ │ │ ├── ._invalid-mips32r2.s │ │ │ ├── ._invalid-mips64.s │ │ │ ├── ._invalid-mips64r2-xfail.s │ │ │ ├── ._invalid-mips64r2.s │ │ │ ├── ._valid-xfail.s │ │ │ ├── ._valid.s │ │ │ ├── invalid-mips32.s │ │ │ ├── invalid-mips32r2.s │ │ │ ├── invalid-mips64.s │ │ │ ├── invalid-mips64r2-xfail.s │ │ │ ├── invalid-mips64r2.s │ │ │ ├── valid-xfail.s │ │ │ └── valid.s │ │ ├── mips64-alu-instructions.s │ │ ├── mips64-expansions.s │ │ ├── mips64-instructions.s │ │ ├── mips64-register-names-n32-n64.s │ │ ├── mips64-register-names-o32.s │ │ ├── mips64 │ │ │ ├── ._abiflags.s │ │ │ ├── ._invalid-mips32r2.s │ │ │ ├── ._invalid-mips64r2-xfail.s │ │ │ ├── ._invalid-mips64r2.s │ │ │ ├── ._valid-xfail.s │ │ │ ├── ._valid.s │ │ │ ├── abiflags.s │ │ │ ├── invalid-mips32r2.s │ │ │ ├── invalid-mips64r2-xfail.s │ │ │ ├── invalid-mips64r2.s │ │ │ ├── valid-xfail.s │ │ │ └── valid.s │ │ ├── mips64eb-fixups.s │ │ ├── mips64extins.s │ │ ├── mips64r2 │ │ │ ├── ._abi-bad.s │ │ │ ├── ._abiflags.s │ │ │ ├── ._invalid.s │ │ │ ├── ._valid-xfail.s │ │ │ ├── ._valid.s │ │ │ ├── abi-bad.s │ │ │ ├── abiflags.s │ │ │ ├── invalid.s │ │ │ ├── valid-xfail.s │ │ │ └── valid.s │ │ ├── mips64r3 │ │ │ ├── ._abi-bad.s │ │ │ ├── ._abiflags.s │ │ │ ├── ._invalid.s │ │ │ ├── ._valid-xfail.s │ │ │ ├── ._valid.s │ │ │ ├── abi-bad.s │ │ │ ├── abiflags.s │ │ │ ├── invalid.s │ │ │ ├── valid-xfail.s │ │ │ └── valid.s │ │ ├── mips64r5 │ │ │ ├── ._abi-bad.s │ │ │ ├── ._abiflags.s │ │ │ ├── ._invalid-mips64.s │ │ │ ├── ._invalid-mips64r2.s │ │ │ ├── ._invalid-mips64r3.s │ │ │ ├── ._invalid.s │ │ │ ├── ._valid-xfail.s │ │ │ ├── ._valid.s │ │ │ ├── abi-bad.s │ │ │ ├── abiflags.s │ │ │ ├── invalid-mips64.s │ │ │ ├── invalid-mips64r2.s │ │ │ ├── invalid-mips64r3.s │ │ │ ├── invalid.s │ │ │ ├── valid-xfail.s │ │ │ └── valid.s │ │ ├── mips64r6 │ │ │ ├── ._invalid-mips1-wrong-error.s │ │ │ ├── ._invalid-mips1.s │ │ │ ├── ._invalid-mips2.s │ │ │ ├── ._invalid-mips3-wrong-error.s │ │ │ ├── ._invalid-mips3.s │ │ │ ├── ._invalid-mips32-wrong-error.s │ │ │ ├── ._invalid-mips4-wrong-error.s │ │ │ ├── ._invalid-mips4.s │ │ │ ├── ._invalid-mips5-wrong-error.s │ │ │ ├── ._invalid-mips5.s │ │ │ ├── ._invalid-mips64.s │ │ │ ├── ._invalid.s │ │ │ ├── ._relocations.s │ │ │ ├── ._valid.s │ │ │ ├── invalid-mips1-wrong-error.s │ │ │ ├── invalid-mips1.s │ │ │ ├── invalid-mips2.s │ │ │ ├── invalid-mips3-wrong-error.s │ │ │ ├── invalid-mips3.s │ │ │ ├── invalid-mips32-wrong-error.s │ │ │ ├── invalid-mips4-wrong-error.s │ │ │ ├── invalid-mips4.s │ │ │ ├── invalid-mips5-wrong-error.s │ │ │ ├── invalid-mips5.s │ │ │ ├── invalid-mips64.s │ │ │ ├── invalid.s │ │ │ ├── relocations.s │ │ │ └── valid.s │ │ ├── mips64shift.ll │ │ ├── mips_abi_flags_xx.s │ │ ├── mips_abi_flags_xx_set.s │ │ ├── mips_directives.s │ │ ├── mips_directives_bad.s │ │ ├── mips_gprel16.s │ │ ├── module-directive-bad.s │ │ ├── module-hardfloat.s │ │ ├── module-softfloat.s │ │ ├── msa │ │ │ ├── ._abiflags.s │ │ │ ├── ._invalid-64.s │ │ │ ├── ._invalid.s │ │ │ ├── ._set-msa-directive-bad.s │ │ │ ├── ._set-msa-directive.s │ │ │ ├── ._test_2r.s │ │ │ ├── ._test_2r_msa64.s │ │ │ ├── ._test_2rf.s │ │ │ ├── ._test_3r.s │ │ │ ├── ._test_3rf.s │ │ │ ├── ._test_bit.s │ │ │ ├── ._test_cbranch.s │ │ │ ├── ._test_ctrlregs.s │ │ │ ├── ._test_dlsa.s │ │ │ ├── ._test_elm.s │ │ │ ├── ._test_elm_insert.s │ │ │ ├── ._test_elm_insert_msa64.s │ │ │ ├── ._test_elm_insve.s │ │ │ ├── ._test_elm_msa64.s │ │ │ ├── ._test_i10.s │ │ │ ├── ._test_i5.s │ │ │ ├── ._test_i8.s │ │ │ ├── ._test_lsa.s │ │ │ ├── ._test_mi10.s │ │ │ ├── ._test_vec.s │ │ │ ├── abiflags.s │ │ │ ├── invalid-64.s │ │ │ ├── invalid.s │ │ │ ├── set-msa-directive-bad.s │ │ │ ├── set-msa-directive.s │ │ │ ├── test_2r.s │ │ │ ├── test_2r_msa64.s │ │ │ ├── test_2rf.s │ │ │ ├── test_3r.s │ │ │ ├── test_3rf.s │ │ │ ├── test_bit.s │ │ │ ├── test_cbranch.s │ │ │ ├── test_ctrlregs.s │ │ │ ├── test_dlsa.s │ │ │ ├── test_elm.s │ │ │ ├── test_elm_insert.s │ │ │ ├── test_elm_insert_msa64.s │ │ │ ├── test_elm_insve.s │ │ │ ├── test_elm_msa64.s │ │ │ ├── test_i10.s │ │ │ ├── test_i5.s │ │ │ ├── test_i8.s │ │ │ ├── test_lsa.s │ │ │ ├── test_mi10.s │ │ │ └── test_vec.s │ │ ├── multi-64bit-func.ll │ │ ├── nabi-regs.s │ │ ├── nacl-mask.s │ │ ├── nooddspreg-cmdarg.s │ │ ├── nooddspreg-error.s │ │ ├── nooddspreg.s │ │ ├── octeon-instructions.s │ │ ├── oddspreg.s │ │ ├── pr11877.s │ │ ├── r-mips-got-disp.s │ │ ├── reloc-directive-bad.s │ │ ├── reloc-directive-negative.s │ │ ├── reloc-directive.s │ │ ├── relocation-n64.s │ │ ├── relocation-xfail.s │ │ ├── relocation.s │ │ ├── rotations32-bad.s │ │ ├── rotations32.s │ │ ├── rotations64.s │ │ ├── section-size.s │ │ ├── set-arch.s │ │ ├── set-at-directive-explicit-at.s │ │ ├── set-at-directive.s │ │ ├── set-at-noat-bad-syntax.s │ │ ├── set-defined-symbol.s │ │ ├── set-mips-directives-bad.s │ │ ├── set-mips-directives.s │ │ ├── set-mips0-directive.s │ │ ├── set-mips16-directive.s │ │ ├── set-nodsp.s │ │ ├── set-nomacro-micromips.s │ │ ├── set-nomacro.s │ │ ├── set-oddspreg-nooddspreg-error.s │ │ ├── set-oddspreg-nooddspreg.s │ │ ├── set-push-pop-directives-bad.s │ │ ├── set-push-pop-directives.s │ │ ├── set-softfloat-hardfloat-bad.s │ │ ├── set-softfloat-hardfloat.s │ │ ├── sext_64_32.ll │ │ ├── sort-relocation-table.s │ │ ├── sym-expr.s │ │ ├── sym-offset.ll │ │ ├── target-soft-float.s │ │ ├── unaligned-nops.s │ │ ├── update-module-level-options.s │ │ ├── user-macro-argument-separation.s │ │ └── xgot.s │ ├── PowerPC │ │ ├── ._dcbt.s │ │ ├── ._deprecated-p7.s │ │ ├── ._htm.s │ │ ├── ._lcomm.s │ │ ├── ._lit.local.cfg │ │ ├── ._ppc-llong.s │ │ ├── ._ppc-machine.s │ │ ├── ._ppc-nop.s │ │ ├── ._ppc-reloc.s │ │ ├── ._ppc-word.s │ │ ├── ._ppc32-ba.s │ │ ├── ._ppc64-abiversion.s │ │ ├── ._ppc64-encoding-4xx.s │ │ ├── ._ppc64-encoding-6xx.s │ │ ├── ._ppc64-encoding-bookII.s │ │ ├── ._ppc64-encoding-bookIII.s │ │ ├── ._ppc64-encoding-e500.s │ │ ├── ._ppc64-encoding-ext.s │ │ ├── ._ppc64-encoding-fp.s │ │ ├── ._ppc64-encoding-p8vector.s │ │ ├── ._ppc64-encoding-spe.s │ │ ├── ._ppc64-encoding-vmx.s │ │ ├── ._ppc64-encoding.s │ │ ├── ._ppc64-errors.s │ │ ├── ._ppc64-fixup-apply.s │ │ ├── ._ppc64-fixup-explicit.s │ │ ├── ._ppc64-fixups.s │ │ ├── ._ppc64-initial-cfa.s │ │ ├── ._ppc64-localentry-error1.s │ │ ├── ._ppc64-localentry-error2.s │ │ ├── ._ppc64-localentry.s │ │ ├── ._ppc64-operands.s │ │ ├── ._ppc64-regs.s │ │ ├── ._ppc64-relocs-01.s │ │ ├── ._ppc64-tls-relocs-01.s │ │ ├── ._pr24686.s │ │ ├── ._qpx.s │ │ ├── ._st-other-crash.s │ │ ├── ._tls-gd-obj.s │ │ ├── ._tls-ie-obj.s │ │ ├── ._tls-ld-obj.s │ │ ├── ._vsx.s │ │ ├── dcbt.s │ │ ├── deprecated-p7.s │ │ ├── htm.s │ │ ├── lcomm.s │ │ ├── lit.local.cfg │ │ ├── ppc-llong.s │ │ ├── ppc-machine.s │ │ ├── ppc-nop.s │ │ ├── ppc-reloc.s │ │ ├── ppc-word.s │ │ ├── ppc32-ba.s │ │ ├── ppc64-abiversion.s │ │ ├── ppc64-encoding-4xx.s │ │ ├── ppc64-encoding-6xx.s │ │ ├── ppc64-encoding-bookII.s │ │ ├── ppc64-encoding-bookIII.s │ │ ├── ppc64-encoding-e500.s │ │ ├── ppc64-encoding-ext.s │ │ ├── ppc64-encoding-fp.s │ │ ├── ppc64-encoding-p8vector.s │ │ ├── ppc64-encoding-spe.s │ │ ├── ppc64-encoding-vmx.s │ │ ├── ppc64-encoding.s │ │ ├── ppc64-errors.s │ │ ├── ppc64-fixup-apply.s │ │ ├── ppc64-fixup-explicit.s │ │ ├── ppc64-fixups.s │ │ ├── ppc64-initial-cfa.s │ │ ├── ppc64-localentry-error1.s │ │ ├── ppc64-localentry-error2.s │ │ ├── ppc64-localentry.s │ │ ├── ppc64-operands.s │ │ ├── ppc64-regs.s │ │ ├── ppc64-relocs-01.s │ │ ├── ppc64-tls-relocs-01.s │ │ ├── pr24686.s │ │ ├── qpx.s │ │ ├── st-other-crash.s │ │ ├── tls-gd-obj.s │ │ ├── tls-ie-obj.s │ │ ├── tls-ld-obj.s │ │ └── vsx.s │ ├── Sparc │ │ ├── ._leon-instructions.s │ │ ├── ._lit.local.cfg │ │ ├── ._sparc-alu-instructions.s │ │ ├── ._sparc-asm-errors.s │ │ ├── ._sparc-assembly-exprs.s │ │ ├── ._sparc-atomic-instructions.s │ │ ├── ._sparc-coproc.s │ │ ├── ._sparc-ctrl-instructions.s │ │ ├── ._sparc-directive-xword.s │ │ ├── ._sparc-directives.s │ │ ├── ._sparc-fp-instructions.s │ │ ├── ._sparc-little-endian.s │ │ ├── ._sparc-mem-instructions.s │ │ ├── ._sparc-nop-data.s │ │ ├── ._sparc-pic.s │ │ ├── ._sparc-relocations.s │ │ ├── ._sparc-special-registers.s │ │ ├── ._sparc-synthetic-instructions.s │ │ ├── ._sparc-traps.s │ │ ├── ._sparc-v9-traps.s │ │ ├── ._sparc-vis.s │ │ ├── ._sparc64-alu-instructions.s │ │ ├── ._sparc64-ctrl-instructions.s │ │ ├── ._sparcv8-instructions.s │ │ ├── ._sparcv9-atomic-instructions.s │ │ ├── ._sparcv9-instructions.s │ │ ├── leon-instructions.s │ │ ├── lit.local.cfg │ │ ├── sparc-alu-instructions.s │ │ ├── sparc-asm-errors.s │ │ ├── sparc-assembly-exprs.s │ │ ├── sparc-atomic-instructions.s │ │ ├── sparc-coproc.s │ │ ├── sparc-ctrl-instructions.s │ │ ├── sparc-directive-xword.s │ │ ├── sparc-directives.s │ │ ├── sparc-fp-instructions.s │ │ ├── sparc-little-endian.s │ │ ├── sparc-mem-instructions.s │ │ ├── sparc-nop-data.s │ │ ├── sparc-pic.s │ │ ├── sparc-relocations.s │ │ ├── sparc-special-registers.s │ │ ├── sparc-synthetic-instructions.s │ │ ├── sparc-traps.s │ │ ├── sparc-v9-traps.s │ │ ├── sparc-vis.s │ │ ├── sparc64-alu-instructions.s │ │ ├── sparc64-ctrl-instructions.s │ │ ├── sparcv8-instructions.s │ │ ├── sparcv9-atomic-instructions.s │ │ └── sparcv9-instructions.s │ ├── SystemZ │ │ ├── ._fixups.s │ │ ├── ._insn-bad-z13.s │ │ ├── ._insn-bad-z196.s │ │ ├── ._insn-bad-zEC12.s │ │ ├── ._insn-bad.s │ │ ├── ._insn-good-z13.s │ │ ├── ._insn-good-z196.s │ │ ├── ._insn-good-zEC12.s │ │ ├── ._insn-good.s │ │ ├── ._lit.local.cfg │ │ ├── ._regs-bad.s │ │ ├── ._regs-good.s │ │ ├── ._tokens.s │ │ ├── ._word.s │ │ ├── fixups.s │ │ ├── insn-bad-z13.s │ │ ├── insn-bad-z196.s │ │ ├── insn-bad-zEC12.s │ │ ├── insn-bad.s │ │ ├── insn-good-z13.s │ │ ├── insn-good-z196.s │ │ ├── insn-good-zEC12.s │ │ ├── insn-good.s │ │ ├── lit.local.cfg │ │ ├── regs-bad.s │ │ ├── regs-good.s │ │ ├── tokens.s │ │ └── word.s │ └── X86 │ │ ├── ._2011-09-06-NoNewline.s │ │ ├── ._3DNow.s │ │ ├── ._AlignedBundling │ │ ├── ._X86_64-pku.s │ │ ├── ._address-size.s │ │ ├── ._avx512-encodings.s │ │ ├── ._avx512-err.s │ │ ├── ._avx512bw-encoding.s │ │ ├── ._avx512ifma-encoding.s │ │ ├── ._avx512ifmavl-encoding.s │ │ ├── ._avx512vbmi-encoding.s │ │ ├── ._avx512vl-encoding.s │ │ ├── ._cfi_def_cfa-crash.s │ │ ├── ._compact-unwind.s │ │ ├── ._encoder-fail.s │ │ ├── ._error-reloc.s │ │ ├── ._expand-var.s │ │ ├── ._faultmap-section-parsing.s │ │ ├── ._fde-reloc.s │ │ ├── ._fixup-cpu-mode.s │ │ ├── ._gnux32-dwarf-gen.s │ │ ├── ._hex-immediates.s │ │ ├── ._i386-darwin-frame-register.ll │ │ ├── ._imm-comments.s │ │ ├── ._index-operations.s │ │ ├── ._inline-asm-obj.ll │ │ ├── ._intel-syntax-2.s │ │ ├── ._intel-syntax-ambiguous.s │ │ ├── ._intel-syntax-avx512.s │ │ ├── ._intel-syntax-bitwise-ops.s │ │ ├── ._intel-syntax-directional-label.s │ │ ├── ._intel-syntax-encoding.s │ │ ├── ._intel-syntax-error.s │ │ ├── ._intel-syntax-hex.s │ │ ├── ._intel-syntax-invalid-basereg.s │ │ ├── ._intel-syntax-invalid-scale.s │ │ ├── ._intel-syntax-print.ll │ │ ├── ._intel-syntax-ptr-sized.s │ │ ├── ._intel-syntax-unsized-memory.s │ │ ├── ._intel-syntax-x86-64-avx.s │ │ ├── ._intel-syntax-x86-64-avx512f_vl.s │ │ ├── ._intel-syntax.s │ │ ├── ._invalid-sleb.s │ │ ├── ._invalid_opcode.s │ │ ├── ._large-bss.s │ │ ├── ._lit.local.cfg │ │ ├── ._macho-reloc-errors-x86.s │ │ ├── ._macho-reloc-errors-x86_64.s │ │ ├── ._macho-uleb.s │ │ ├── ._mpx-encodings.s │ │ ├── ._no-elf-compact-unwind.s │ │ ├── ._padlock.s │ │ ├── ._pr28547.s │ │ ├── ._relax-insn.s │ │ ├── ._reloc-directive.s │ │ ├── ._reloc-macho.s │ │ ├── ._reloc-undef-global.s │ │ ├── ._ret.s │ │ ├── ._sgx-encoding.s │ │ ├── ._shuffle-comments.s │ │ ├── ._stackmap-nops.ll │ │ ├── ._validate-inst-att.s │ │ ├── ._validate-inst-intel.s │ │ ├── ._variant-diagnostics.s │ │ ├── ._x86-16.s │ │ ├── ._x86-32-avx.s │ │ ├── ._x86-32-coverage.s │ │ ├── ._x86-32-fma3.s │ │ ├── ._x86-32-ms-inline-asm.s │ │ ├── ._x86-32.s │ │ ├── ._x86-64-avx512bw.s │ │ ├── ._x86-64-avx512bw_vl.s │ │ ├── ._x86-64-avx512cd.s │ │ ├── ._x86-64-avx512cd_vl.s │ │ ├── ._x86-64-avx512dq.s │ │ ├── ._x86-64-avx512dq_vl.s │ │ ├── ._x86-64-avx512f_vl.s │ │ ├── ._x86-64.s │ │ ├── ._x86-branch-relaxation.s │ │ ├── ._x86-evenDirective.s │ │ ├── ._x86-itanium.ll │ │ ├── ._x86-target-directives.s │ │ ├── ._x86-windows-itanium-libcalls.ll │ │ ├── ._x86_64-avx-clmul-encoding.s │ │ ├── ._x86_64-avx-encoding.s │ │ ├── ._x86_64-bmi-encoding.s │ │ ├── ._x86_64-encoding.s │ │ ├── ._x86_64-fma3-encoding.s │ │ ├── ._x86_64-fma4-encoding.s │ │ ├── ._x86_64-hle-encoding.s │ │ ├── ._x86_64-imm-widths.s │ │ ├── ._x86_64-rand-encoding.s │ │ ├── ._x86_64-rtm-encoding.s │ │ ├── ._x86_64-signed-reloc.s │ │ ├── ._x86_64-sse4a.s │ │ ├── ._x86_64-tbm-encoding.s │ │ ├── ._x86_64-xop-encoding.s │ │ ├── ._x86_directives.s │ │ ├── ._x86_errors.s │ │ ├── ._x86_long_nop.s │ │ ├── ._x86_nop.s │ │ ├── ._x86_operands.s │ │ ├── 2011-09-06-NoNewline.s │ │ ├── 3DNow.s │ │ ├── AlignedBundling │ │ ├── ._align-mode-argument-error.s │ │ ├── ._asm-printing-bundle-directives.s │ │ ├── ._autogen-inst-offset-align-to-end.s │ │ ├── ._autogen-inst-offset-padding.s │ │ ├── ._bundle-group-too-large-error.s │ │ ├── ._bundle-lock-option-error.s │ │ ├── ._different-sections.s │ │ ├── ._labeloffset.s │ │ ├── ._lit.local.cfg │ │ ├── ._lock-without-bundle-mode-error.s │ │ ├── ._long-nop-pad.s │ │ ├── ._misaligned-bundle-group.s │ │ ├── ._misaligned-bundle.s │ │ ├── ._nesting.s │ │ ├── ._pad-align-to-bundle-end.s │ │ ├── ._pad-bundle-groups.s │ │ ├── ._relax-at-bundle-end.s │ │ ├── ._relax-in-bundle-group.s │ │ ├── ._rodata-section.s │ │ ├── ._section-alignment.s │ │ ├── ._single-inst-bundling.s │ │ ├── ._switch-section-locked-error.s │ │ ├── ._unlock-without-lock-error.s │ │ ├── align-mode-argument-error.s │ │ ├── asm-printing-bundle-directives.s │ │ ├── autogen-inst-offset-align-to-end.s │ │ ├── autogen-inst-offset-padding.s │ │ ├── bundle-group-too-large-error.s │ │ ├── bundle-lock-option-error.s │ │ ├── different-sections.s │ │ ├── labeloffset.s │ │ ├── lit.local.cfg │ │ ├── lock-without-bundle-mode-error.s │ │ ├── long-nop-pad.s │ │ ├── misaligned-bundle-group.s │ │ ├── misaligned-bundle.s │ │ ├── nesting.s │ │ ├── pad-align-to-bundle-end.s │ │ ├── pad-bundle-groups.s │ │ ├── relax-at-bundle-end.s │ │ ├── relax-in-bundle-group.s │ │ ├── rodata-section.s │ │ ├── section-alignment.s │ │ ├── single-inst-bundling.s │ │ ├── switch-section-locked-error.s │ │ └── unlock-without-lock-error.s │ │ ├── X86_64-pku.s │ │ ├── address-size.s │ │ ├── avx512-encodings.s │ │ ├── avx512-err.s │ │ ├── avx512bw-encoding.s │ │ ├── avx512ifma-encoding.s │ │ ├── avx512ifmavl-encoding.s │ │ ├── avx512vbmi-encoding.s │ │ ├── avx512vl-encoding.s │ │ ├── cfi_def_cfa-crash.s │ │ ├── compact-unwind.s │ │ ├── encoder-fail.s │ │ ├── error-reloc.s │ │ ├── expand-var.s │ │ ├── faultmap-section-parsing.s │ │ ├── fde-reloc.s │ │ ├── fixup-cpu-mode.s │ │ ├── gnux32-dwarf-gen.s │ │ ├── hex-immediates.s │ │ ├── i386-darwin-frame-register.ll │ │ ├── imm-comments.s │ │ ├── index-operations.s │ │ ├── inline-asm-obj.ll │ │ ├── intel-syntax-2.s │ │ ├── intel-syntax-ambiguous.s │ │ ├── intel-syntax-avx512.s │ │ ├── intel-syntax-bitwise-ops.s │ │ ├── intel-syntax-directional-label.s │ │ ├── intel-syntax-encoding.s │ │ ├── intel-syntax-error.s │ │ ├── intel-syntax-hex.s │ │ ├── intel-syntax-invalid-basereg.s │ │ ├── intel-syntax-invalid-scale.s │ │ ├── intel-syntax-print.ll │ │ ├── intel-syntax-ptr-sized.s │ │ ├── intel-syntax-unsized-memory.s │ │ ├── intel-syntax-x86-64-avx.s │ │ ├── intel-syntax-x86-64-avx512f_vl.s │ │ ├── intel-syntax.s │ │ ├── invalid-sleb.s │ │ ├── invalid_opcode.s │ │ ├── large-bss.s │ │ ├── lit.local.cfg │ │ ├── macho-reloc-errors-x86.s │ │ ├── macho-reloc-errors-x86_64.s │ │ ├── macho-uleb.s │ │ ├── mpx-encodings.s │ │ ├── no-elf-compact-unwind.s │ │ ├── padlock.s │ │ ├── pr28547.s │ │ ├── relax-insn.s │ │ ├── reloc-directive.s │ │ ├── reloc-macho.s │ │ ├── reloc-undef-global.s │ │ ├── ret.s │ │ ├── sgx-encoding.s │ │ ├── shuffle-comments.s │ │ ├── stackmap-nops.ll │ │ ├── validate-inst-att.s │ │ ├── validate-inst-intel.s │ │ ├── variant-diagnostics.s │ │ ├── x86-16.s │ │ ├── x86-32-avx.s │ │ ├── x86-32-coverage.s │ │ ├── x86-32-fma3.s │ │ ├── x86-32-ms-inline-asm.s │ │ ├── x86-32.s │ │ ├── x86-64-avx512bw.s │ │ ├── x86-64-avx512bw_vl.s │ │ ├── x86-64-avx512cd.s │ │ ├── x86-64-avx512cd_vl.s │ │ ├── x86-64-avx512dq.s │ │ ├── x86-64-avx512dq_vl.s │ │ ├── x86-64-avx512f_vl.s │ │ ├── x86-64.s │ │ ├── x86-branch-relaxation.s │ │ ├── x86-evenDirective.s │ │ ├── x86-itanium.ll │ │ ├── x86-target-directives.s │ │ ├── x86-windows-itanium-libcalls.ll │ │ ├── x86_64-avx-clmul-encoding.s │ │ ├── x86_64-avx-encoding.s │ │ ├── x86_64-bmi-encoding.s │ │ ├── x86_64-encoding.s │ │ ├── x86_64-fma3-encoding.s │ │ ├── x86_64-fma4-encoding.s │ │ ├── x86_64-hle-encoding.s │ │ ├── x86_64-imm-widths.s │ │ ├── x86_64-rand-encoding.s │ │ ├── x86_64-rtm-encoding.s │ │ ├── x86_64-signed-reloc.s │ │ ├── x86_64-sse4a.s │ │ ├── x86_64-tbm-encoding.s │ │ ├── x86_64-xop-encoding.s │ │ ├── x86_directives.s │ │ ├── x86_errors.s │ │ ├── x86_long_nop.s │ │ ├── x86_nop.s │ │ └── x86_operands.s ├── Object │ ├── ._AArch64 │ ├── ._AMDGPU │ ├── ._ARM │ ├── ._Inputs │ ├── ._Lanai │ ├── ._Mips │ ├── ._X86 │ ├── ._ar-create.test │ ├── ._ar-error.test │ ├── ._archive-delete.test │ ├── ._archive-error-tmp.txt │ ├── ._archive-extract-dir.test │ ├── ._archive-extract.test │ ├── ._archive-format.test │ ├── ._archive-long-index.test │ ├── ._archive-move.test │ ├── ._archive-replace-pos.test │ ├── ._archive-symtab.test │ ├── ._archive-thin-read.test │ ├── ._archive-toc.test │ ├── ._archive-update.test │ ├── ._check_binary_output.ll │ ├── ._coff-archive-short.test │ ├── ._coff-archive.test │ ├── ._coff-invalid.test │ ├── ._coff-weak-externals.test │ ├── ._corrupt.test │ ├── ._directory.ll │ ├── ._dllimport-globalref.ll │ ├── ._dllimport.ll │ ├── ._dyn-rel-relocation.test │ ├── ._dynamic-reloc.test │ ├── ._elf-reloc-no-sym.test │ ├── ._elf-unknown-type.test │ ├── ._invalid.test │ ├── ._kext.test │ ├── ._lit.local.cfg │ ├── ._macho-invalid.test │ ├── ._mangle-ir.ll │ ├── ._mri-addlib.test │ ├── ._mri-addmod.test │ ├── ._mri-crlf.test │ ├── ._mri1.test │ ├── ._mri2.test │ ├── ._mri3.test │ ├── ._mri4.test │ ├── ._mri5.test │ ├── ._nm-archive.test │ ├── ._nm-darwin-m.test │ ├── ._nm-error.test │ ├── ._nm-irix6.test │ ├── ._nm-pe-image.test │ ├── ._nm-shared-object.test │ ├── ._nm-trivial-object.test │ ├── ._nm-universal-binary.test │ ├── ._nm-weak-global-macho.test │ ├── ._no-section-header-string-table.test │ ├── ._no-section-table.test │ ├── ._obj2yaml-coff-long-file-symbol.test │ ├── ._obj2yaml-coff-long-section-name.test │ ├── ._obj2yaml-coff-section-aux-symbol.test │ ├── ._obj2yaml-coff-weak-external.test │ ├── ._obj2yaml-sectiongroup.test │ ├── ._obj2yaml.test │ ├── ._objdump-export-list.test │ ├── ._objdump-file-header.test │ ├── ._objdump-no-sectionheaders.test │ ├── ._objdump-private-headers.test │ ├── ._objdump-reloc-shared.test │ ├── ._objdump-relocations.test │ ├── ._objdump-section-content.test │ ├── ._objdump-sectionheaders.test │ ├── ._objdump-shndx.test │ ├── ._objdump-symbol-table.test │ ├── ._pr25877.test │ ├── ._readobj-absent.test │ ├── ._readobj-elf-versioning.test │ ├── ._readobj-shared-object.test │ ├── ._readobj.test │ ├── ._relocation-executable.test │ ├── ._simple-archive.test │ ├── ._size-trivial-macho.test │ ├── ._stackmap-dump.test │ ├── ._yaml2obj-coff-invalid-alignment.test │ ├── ._yaml2obj-coff-multi-doc.test │ ├── ._yaml2obj-elf-alignment.yaml │ ├── ._yaml2obj-elf-bits-endian.test │ ├── ._yaml2obj-elf-file-headers-with-e_flags.yaml │ ├── ._yaml2obj-elf-file-headers.yaml │ ├── ._yaml2obj-elf-multi-doc.test │ ├── ._yaml2obj-elf-rel-noref.yaml │ ├── ._yaml2obj-elf-rel.yaml │ ├── ._yaml2obj-elf-section-basic.yaml │ ├── ._yaml2obj-elf-section-invalid-size.yaml │ ├── ._yaml2obj-elf-symbol-LocalGlobalWeak.yaml │ ├── ._yaml2obj-elf-symbol-basic.yaml │ ├── ._yaml2obj-elf-symbol-visibility.yaml │ ├── ._yaml2obj-readobj.test │ ├── AArch64 │ │ ├── ._yaml2obj-elf-aarch64-rel.yaml │ │ └── yaml2obj-elf-aarch64-rel.yaml │ ├── AMDGPU │ │ ├── ._elf-definitios.yaml │ │ ├── ._elf32-unknown.yaml │ │ ├── ._elf64-relocs.yaml │ │ ├── ._elf64-unknown.yaml │ │ ├── ._lit.local.cfg │ │ ├── ._objdump.s │ │ ├── elf-definitios.yaml │ │ ├── elf32-unknown.yaml │ │ ├── elf64-relocs.yaml │ │ ├── elf64-unknown.yaml │ │ ├── lit.local.cfg │ │ └── objdump.s │ ├── ARM │ │ ├── ._lit.local.cfg │ │ ├── ._macho-data-in-code.test │ │ ├── ._nm-mapping-symbol.s │ │ ├── ._objdump-thumb.test │ │ ├── ._symbol-addr.ll │ │ ├── lit.local.cfg │ │ ├── macho-data-in-code.test │ │ ├── nm-mapping-symbol.s │ │ ├── objdump-thumb.test │ │ └── symbol-addr.ll │ ├── Inputs │ │ ├── ._COFF │ │ ├── ._ELF │ │ ├── ._GNU.a │ │ ├── ._IsNAN.o │ │ ├── ._MacOSX.a │ │ ├── ._SVR4.a │ │ ├── ._absolute.elf-x86-64 │ │ ├── ._archive-test.a-coff-i386 │ │ ├── ._archive-test.a-corrupt-symbol-table │ │ ├── ._archive-test.a-empty │ │ ├── ._archive-test.a-gnu-minimal │ │ ├── ._archive-test.a-gnu-no-symtab │ │ ├── ._archive-test.a-irix6-mips64el │ │ ├── ._coff-short-import-code │ │ ├── ._coff-short-import-data │ │ ├── ._coff_archive.lib │ │ ├── ._coff_archive_short.lib │ │ ├── ._common.coff-i386 │ │ ├── ._corrupt-archive.a │ │ ├── ._corrupt-invalid-dynamic-table-offset.elf.x86-64 │ │ ├── ._corrupt-invalid-dynamic-table-size.elf.x86-64 │ │ ├── ._corrupt-invalid-dynamic-table-too-large.elf.x86-64 │ │ ├── ._corrupt-invalid-phentsize.elf.x86-64 │ │ ├── ._corrupt-invalid-relocation-size.elf.x86-64 │ │ ├── ._corrupt-invalid-strtab.elf.x86-64 │ │ ├── ._corrupt-invalid-virtual-addr.elf.x86-64 │ │ ├── ._corrupt-version.elf-x86_64 │ │ ├── ._corrupt.elf-x86-64 │ │ ├── ._darwin-m-test1.mach0-armv7 │ │ ├── ._darwin-m-test2.macho-i386 │ │ ├── ._darwin-m-test3.macho-x86-64 │ │ ├── ._dext-test.elf-mips64r2 │ │ ├── ._dyn-rel.so.elf-mips │ │ ├── ._dynamic-reloc.so │ │ ├── ._elf-mip64-reloc.o │ │ ├── ._elf-reloc-no-sym.x86_64 │ │ ├── ._elf-versioning-test.i386 │ │ ├── ._elf-versioning-test.x86_64 │ │ ├── ._elfver.S │ │ ├── ._elfver.script │ │ ├── ._evenlen │ │ ├── ._hello-world.elf-x86-64 │ │ ├── ._hello-world.macho-x86_64 │ │ ├── ._invalid-bad-rel-type.elf │ │ ├── ._invalid-bad-section-address.coff │ │ ├── ._invalid-section-index.elf │ │ ├── ._invalid-section-size.elf │ │ ├── ._invalid-sh_entsize.elf │ │ ├── ._invalid-strtab-non-null.elf │ │ ├── ._invalid-strtab-size.elf │ │ ├── ._invalid-strtab-type.elf │ │ ├── ._invalid-symbol-table-size.elf │ │ ├── ._invalid-xindex-size.elf │ │ ├── ._liblong_filenames.a │ │ ├── ._libsimple_archive.a │ │ ├── ._macho-archive-unsorted-x86_64.a │ │ ├── ._macho-archive-x86_64.a │ │ ├── ._macho-bad-archive1.a │ │ ├── ._macho-bad-archive2.a │ │ ├── ._macho-data-in-code.macho-thumbv7 │ │ ├── ._macho-empty-kext-bundle-x86-64 │ │ ├── ._macho-hello-g.macho-x86_64 │ │ ├── ._macho-invalid-bad-symbol-index │ │ ├── ._macho-invalid-fat │ │ ├── ._macho-invalid-fat.obj.elf-x86_64 │ │ ├── ._macho-invalid-header │ │ ├── ._macho-invalid-no-size-for-sections │ │ ├── ._macho-invalid-section-index-getSectionRawName │ │ ├── ._macho-invalid-symbol-name-past-eof │ │ ├── ._macho-invalid-too-small-load-command │ │ ├── ._macho-invalid-too-small-segment-load-command │ │ ├── ._macho-invalid-too-small-segment-load-command.1 │ │ ├── ._macho-invalid-zero-ncmds │ │ ├── ._macho-no-exports.dylib │ │ ├── ._macho-rpath-x86_64 │ │ ├── ._macho-text-data-bss.macho-x86_64 │ │ ├── ._macho-text-sections.macho-x86_64 │ │ ├── ._macho-text.thumb │ │ ├── ._macho-toc64-archive-x86_64.a │ │ ├── ._macho-universal-archive-bad1.x86_64.i386 │ │ ├── ._macho-universal-archive-bad2.x86_64.i386 │ │ ├── ._macho-universal-archive.x86_64.i386 │ │ ├── ._macho-universal-bad1.x86_64.i386 │ │ ├── ._macho-universal-bad2.x86_64.i386 │ │ ├── ._macho-universal.x86_64.i386 │ │ ├── ._macho-universal64-archive.x86_64.i386 │ │ ├── ._macho-universal64.x86_64.i386 │ │ ├── ._macho-valid-0-nsyms │ │ ├── ._macho64-invalid-incomplete-load-command │ │ ├── ._macho64-invalid-incomplete-load-command.1 │ │ ├── ._macho64-invalid-incomplete-segment-load-command │ │ ├── ._macho64-invalid-no-size-for-sections │ │ ├── ._macho64-invalid-too-small-load-command │ │ ├── ._macho64-invalid-too-small-load-command.1 │ │ ├── ._macho64-invalid-too-small-segment-load-command │ │ ├── ._main-ret-zero-pe-i386.dll │ │ ├── ._main-ret-zero-pe-i386.exe │ │ ├── ._micro-mips.elf-mipsel │ │ ├── ._mri-crlf.mri │ │ ├── ._no-section-header-string-table.elf-x86-64 │ │ ├── ._no-section-table.so │ │ ├── ._no-sections.elf-x86-64 │ │ ├── ._no-start-symbol.elf-x86_64 │ │ ├── ._oddlen │ │ ├── ._pr25877.lib │ │ ├── ._program-headers.elf-i386 │ │ ├── ._program-headers.elf-x86-64 │ │ ├── ._program-headers.mips │ │ ├── ._program-headers.mips64 │ │ ├── ._rel-no-sec-table.elf-x86-64 │ │ ├── ._relocatable-with-section-address.elf-x86-64 │ │ ├── ._relocation-dynamic.elf-i386 │ │ ├── ._relocation-relocatable.elf-i386 │ │ ├── ._relocations.elf-x86-64 │ │ ├── ._sectionGroup.elf.x86-64 │ │ ├── ._shared-object-test.elf-i386 │ │ ├── ._shared-object-test.elf-x86-64 │ │ ├── ._shared.ll │ │ ├── ._shndx.elf │ │ ├── ._stackmap-test.macho-x86-64 │ │ ├── ._symtab-only.a │ │ ├── ._thin-path.a │ │ ├── ._thin.a │ │ ├── ._thumb-symbols.elf.arm │ │ ├── ._trivial-executable-test.macho-x86-64 │ │ ├── ._trivial-label-test.elf-x86-64 │ │ ├── ._trivial-object-test.coff-i386 │ │ ├── ._trivial-object-test.coff-x86-64 │ │ ├── ._trivial-object-test.elf-avr │ │ ├── ._trivial-object-test.elf-hexagon │ │ ├── ._trivial-object-test.elf-i386 │ │ ├── ._trivial-object-test.elf-mips64el │ │ ├── ._trivial-object-test.elf-mipsel │ │ ├── ._trivial-object-test.elf-x86-64 │ │ ├── ._trivial-object-test.macho-i386 │ │ ├── ._trivial-object-test.macho-x86-64 │ │ ├── ._trivial-object-test2.elf-x86-64 │ │ ├── ._trivial-object-test2.macho-x86-64 │ │ ├── ._trivial.ll │ │ ├── ._unwind-section.elf-x86-64 │ │ ├── ._very_long_bytecode_file_name.bc │ │ ├── ._weak-global-symbol.macho-i386 │ │ ├── ._weak.elf-x86-64 │ │ ├── ._xpg4.a │ │ ├── COFF │ │ │ ├── ._i386.yaml │ │ │ ├── ._long-file-symbol.yaml │ │ │ ├── ._long-section-name.yaml │ │ │ ├── ._section-aux-symbol.yaml │ │ │ ├── ._weak-external.yaml │ │ │ ├── ._weak-externals.yaml │ │ │ ├── ._x86-64.yaml │ │ │ ├── i386.yaml │ │ │ ├── long-file-symbol.yaml │ │ │ ├── long-section-name.yaml │ │ │ ├── section-aux-symbol.yaml │ │ │ ├── weak-external.yaml │ │ │ ├── weak-externals.yaml │ │ │ └── x86-64.yaml │ │ ├── ELF │ │ │ ├── ._BE32.yaml │ │ │ ├── ._BE64.yaml │ │ │ ├── ._LE32.yaml │ │ │ ├── ._LE64.yaml │ │ │ ├── BE32.yaml │ │ │ ├── BE64.yaml │ │ │ ├── LE32.yaml │ │ │ └── LE64.yaml │ │ ├── GNU.a │ │ ├── IsNAN.o │ │ ├── MacOSX.a │ │ ├── SVR4.a │ │ ├── absolute.elf-x86-64 │ │ ├── archive-test.a-coff-i386 │ │ ├── archive-test.a-corrupt-symbol-table │ │ ├── archive-test.a-empty │ │ ├── archive-test.a-gnu-minimal │ │ ├── archive-test.a-gnu-no-symtab │ │ ├── archive-test.a-irix6-mips64el │ │ ├── coff-short-import-code │ │ ├── coff-short-import-data │ │ ├── coff_archive.lib │ │ ├── coff_archive_short.lib │ │ ├── common.coff-i386 │ │ ├── corrupt-archive.a │ │ ├── corrupt-invalid-dynamic-table-offset.elf.x86-64 │ │ ├── corrupt-invalid-dynamic-table-size.elf.x86-64 │ │ ├── corrupt-invalid-dynamic-table-too-large.elf.x86-64 │ │ ├── corrupt-invalid-phentsize.elf.x86-64 │ │ ├── corrupt-invalid-relocation-size.elf.x86-64 │ │ ├── corrupt-invalid-strtab.elf.x86-64 │ │ ├── corrupt-invalid-virtual-addr.elf.x86-64 │ │ ├── corrupt-version.elf-x86_64 │ │ ├── corrupt.elf-x86-64 │ │ ├── darwin-m-test1.mach0-armv7 │ │ ├── darwin-m-test2.macho-i386 │ │ ├── darwin-m-test3.macho-x86-64 │ │ ├── dext-test.elf-mips64r2 │ │ ├── dyn-rel.so.elf-mips │ │ ├── dynamic-reloc.so │ │ ├── elf-mip64-reloc.o │ │ ├── elf-reloc-no-sym.x86_64 │ │ ├── elf-versioning-test.i386 │ │ ├── elf-versioning-test.x86_64 │ │ ├── elfver.S │ │ ├── elfver.script │ │ ├── evenlen │ │ ├── hello-world.elf-x86-64 │ │ ├── hello-world.macho-x86_64 │ │ ├── invalid-bad-rel-type.elf │ │ ├── invalid-bad-section-address.coff │ │ ├── invalid-section-index.elf │ │ ├── invalid-section-size.elf │ │ ├── invalid-sh_entsize.elf │ │ ├── invalid-strtab-non-null.elf │ │ ├── invalid-strtab-size.elf │ │ ├── invalid-strtab-type.elf │ │ ├── invalid-symbol-table-size.elf │ │ ├── invalid-xindex-size.elf │ │ ├── liblong_filenames.a │ │ ├── libsimple_archive.a │ │ ├── macho-archive-unsorted-x86_64.a │ │ ├── macho-archive-x86_64.a │ │ ├── macho-bad-archive1.a │ │ ├── macho-bad-archive2.a │ │ ├── macho-data-in-code.macho-thumbv7 │ │ ├── macho-empty-kext-bundle-x86-64 │ │ ├── macho-hello-g.macho-x86_64 │ │ ├── macho-invalid-bad-symbol-index │ │ ├── macho-invalid-fat │ │ ├── macho-invalid-fat.obj.elf-x86_64 │ │ ├── macho-invalid-header │ │ ├── macho-invalid-no-size-for-sections │ │ ├── macho-invalid-section-index-getSectionRawName │ │ ├── macho-invalid-symbol-name-past-eof │ │ ├── macho-invalid-too-small-load-command │ │ ├── macho-invalid-too-small-segment-load-command │ │ ├── macho-invalid-too-small-segment-load-command.1 │ │ ├── macho-invalid-zero-ncmds │ │ ├── macho-no-exports.dylib │ │ ├── macho-rpath-x86_64 │ │ ├── macho-text-data-bss.macho-x86_64 │ │ ├── macho-text-sections.macho-x86_64 │ │ ├── macho-text.thumb │ │ ├── macho-toc64-archive-x86_64.a │ │ ├── macho-universal-archive-bad1.x86_64.i386 │ │ ├── macho-universal-archive-bad2.x86_64.i386 │ │ ├── macho-universal-archive.x86_64.i386 │ │ ├── macho-universal-bad1.x86_64.i386 │ │ ├── macho-universal-bad2.x86_64.i386 │ │ ├── macho-universal.x86_64.i386 │ │ ├── macho-universal64-archive.x86_64.i386 │ │ ├── macho-universal64.x86_64.i386 │ │ ├── macho-valid-0-nsyms │ │ ├── macho64-invalid-incomplete-load-command │ │ ├── macho64-invalid-incomplete-load-command.1 │ │ ├── macho64-invalid-incomplete-segment-load-command │ │ ├── macho64-invalid-no-size-for-sections │ │ ├── macho64-invalid-too-small-load-command │ │ ├── macho64-invalid-too-small-load-command.1 │ │ ├── macho64-invalid-too-small-segment-load-command │ │ ├── main-ret-zero-pe-i386.dll │ │ ├── main-ret-zero-pe-i386.exe │ │ ├── micro-mips.elf-mipsel │ │ ├── mri-crlf.mri │ │ ├── no-section-header-string-table.elf-x86-64 │ │ ├── no-section-table.so │ │ ├── no-sections.elf-x86-64 │ │ ├── no-start-symbol.elf-x86_64 │ │ ├── oddlen │ │ ├── pr25877.lib │ │ ├── program-headers.elf-i386 │ │ ├── program-headers.elf-x86-64 │ │ ├── program-headers.mips │ │ ├── program-headers.mips64 │ │ ├── rel-no-sec-table.elf-x86-64 │ │ ├── relocatable-with-section-address.elf-x86-64 │ │ ├── relocation-dynamic.elf-i386 │ │ ├── relocation-relocatable.elf-i386 │ │ ├── relocations.elf-x86-64 │ │ ├── sectionGroup.elf.x86-64 │ │ ├── shared-object-test.elf-i386 │ │ ├── shared-object-test.elf-x86-64 │ │ ├── shared.ll │ │ ├── shndx.elf │ │ ├── stackmap-test.macho-x86-64 │ │ ├── symtab-only.a │ │ ├── thin-path.a │ │ ├── thin.a │ │ ├── thumb-symbols.elf.arm │ │ ├── trivial-executable-test.macho-x86-64 │ │ ├── trivial-label-test.elf-x86-64 │ │ ├── trivial-object-test.coff-i386 │ │ ├── trivial-object-test.coff-x86-64 │ │ ├── trivial-object-test.elf-avr │ │ ├── trivial-object-test.elf-hexagon │ │ ├── trivial-object-test.elf-i386 │ │ ├── trivial-object-test.elf-mips64el │ │ ├── trivial-object-test.elf-mipsel │ │ ├── trivial-object-test.elf-x86-64 │ │ ├── trivial-object-test.macho-i386 │ │ ├── trivial-object-test.macho-x86-64 │ │ ├── trivial-object-test2.elf-x86-64 │ │ ├── trivial-object-test2.macho-x86-64 │ │ ├── trivial.ll │ │ ├── unwind-section.elf-x86-64 │ │ ├── very_long_bytecode_file_name.bc │ │ ├── weak-global-symbol.macho-i386 │ │ ├── weak.elf-x86-64 │ │ └── xpg4.a │ ├── Lanai │ │ ├── ._lit.local.cfg │ │ ├── ._yaml2obj-elf-lanai-rel.yaml │ │ ├── lit.local.cfg │ │ └── yaml2obj-elf-lanai-rel.yaml │ ├── Mips │ │ ├── ._abi-flags.yaml │ │ ├── ._elf-abi.yaml │ │ ├── ._elf-flags.yaml │ │ ├── ._elf-mips64-rel.yaml │ │ ├── ._feature.test │ │ ├── ._lit.local.cfg │ │ ├── ._objdump-micro-mips.test │ │ ├── ._reloc-visit.test │ │ ├── abi-flags.yaml │ │ ├── elf-abi.yaml │ │ ├── elf-flags.yaml │ │ ├── elf-mips64-rel.yaml │ │ ├── feature.test │ │ ├── lit.local.cfg │ │ ├── objdump-micro-mips.test │ │ └── reloc-visit.test │ ├── X86 │ │ ├── ._archive-ir-asm.ll │ │ ├── ._lit.local.cfg │ │ ├── ._macho-text-sections.test │ │ ├── ._nm-bitcodeweak.test │ │ ├── ._nm-coff.s │ │ ├── ._nm-ir.ll │ │ ├── ._nm-macho.s │ │ ├── ._nm-print-size.s │ │ ├── ._no-start-symbol.test │ │ ├── ._objdump-disassembly-inline-relocations.test │ │ ├── ._objdump-label.test │ │ ├── ._objdump-trivial-object.test │ │ ├── ._yaml2obj-elf-x86-rel.yaml │ │ ├── archive-ir-asm.ll │ │ ├── lit.local.cfg │ │ ├── macho-text-sections.test │ │ ├── nm-bitcodeweak.test │ │ ├── nm-coff.s │ │ ├── nm-ir.ll │ │ ├── nm-macho.s │ │ ├── nm-print-size.s │ │ ├── no-start-symbol.test │ │ ├── objdump-disassembly-inline-relocations.test │ │ ├── objdump-label.test │ │ ├── objdump-trivial-object.test │ │ └── yaml2obj-elf-x86-rel.yaml │ ├── ar-create.test │ ├── ar-error.test │ ├── archive-delete.test │ ├── archive-error-tmp.txt │ ├── archive-extract-dir.test │ ├── archive-extract.test │ ├── archive-format.test │ ├── archive-long-index.test │ ├── archive-move.test │ ├── archive-replace-pos.test │ ├── archive-symtab.test │ ├── archive-thin-read.test │ ├── archive-toc.test │ ├── archive-update.test │ ├── check_binary_output.ll │ ├── coff-archive-short.test │ ├── coff-archive.test │ ├── coff-invalid.test │ ├── coff-weak-externals.test │ ├── corrupt.test │ ├── directory.ll │ ├── dllimport-globalref.ll │ ├── dllimport.ll │ ├── dyn-rel-relocation.test │ ├── dynamic-reloc.test │ ├── elf-reloc-no-sym.test │ ├── elf-unknown-type.test │ ├── invalid.test │ ├── kext.test │ ├── lit.local.cfg │ ├── macho-invalid.test │ ├── mangle-ir.ll │ ├── mri-addlib.test │ ├── mri-addmod.test │ ├── mri-crlf.test │ ├── mri1.test │ ├── mri2.test │ ├── mri3.test │ ├── mri4.test │ ├── mri5.test │ ├── nm-archive.test │ ├── nm-darwin-m.test │ ├── nm-error.test │ ├── nm-irix6.test │ ├── nm-pe-image.test │ ├── nm-shared-object.test │ ├── nm-trivial-object.test │ ├── nm-universal-binary.test │ ├── nm-weak-global-macho.test │ ├── no-section-header-string-table.test │ ├── no-section-table.test │ ├── obj2yaml-coff-long-file-symbol.test │ ├── obj2yaml-coff-long-section-name.test │ ├── obj2yaml-coff-section-aux-symbol.test │ ├── obj2yaml-coff-weak-external.test │ ├── obj2yaml-sectiongroup.test │ ├── obj2yaml.test │ ├── objdump-export-list.test │ ├── objdump-file-header.test │ ├── objdump-no-sectionheaders.test │ ├── objdump-private-headers.test │ ├── objdump-reloc-shared.test │ ├── objdump-relocations.test │ ├── objdump-section-content.test │ ├── objdump-sectionheaders.test │ ├── objdump-shndx.test │ ├── objdump-symbol-table.test │ ├── pr25877.test │ ├── readobj-absent.test │ ├── readobj-elf-versioning.test │ ├── readobj-shared-object.test │ ├── readobj.test │ ├── relocation-executable.test │ ├── simple-archive.test │ ├── size-trivial-macho.test │ ├── stackmap-dump.test │ ├── yaml2obj-coff-invalid-alignment.test │ ├── yaml2obj-coff-multi-doc.test │ ├── yaml2obj-elf-alignment.yaml │ ├── yaml2obj-elf-bits-endian.test │ ├── yaml2obj-elf-file-headers-with-e_flags.yaml │ ├── yaml2obj-elf-file-headers.yaml │ ├── yaml2obj-elf-multi-doc.test │ ├── yaml2obj-elf-rel-noref.yaml │ ├── yaml2obj-elf-rel.yaml │ ├── yaml2obj-elf-section-basic.yaml │ ├── yaml2obj-elf-section-invalid-size.yaml │ ├── yaml2obj-elf-symbol-LocalGlobalWeak.yaml │ ├── yaml2obj-elf-symbol-basic.yaml │ ├── yaml2obj-elf-symbol-visibility.yaml │ └── yaml2obj-readobj.test ├── ObjectYAML │ ├── ._MachO │ ├── ._lit.local.cfg │ ├── MachO │ │ ├── ._bind_opcode.yaml │ │ ├── ._bogus_load_command.yaml │ │ ├── ._dylib_dylinker_command.yaml │ │ ├── ._export_trie.yaml │ │ ├── ._fat_macho_i386_x86_64.yaml │ │ ├── ._lazy_bind_opcode.yaml │ │ ├── ._load_commands.yaml │ │ ├── ._mach_header.yaml │ │ ├── ._mach_header_32_malformed.yaml │ │ ├── ._mach_header_64.yaml │ │ ├── ._out_of_order_linkedit.yaml │ │ ├── ._rebase_opcode.yaml │ │ ├── ._sections.yaml │ │ ├── ._symtab.yaml │ │ ├── ._weak_bind_opcode.yaml │ │ ├── bind_opcode.yaml │ │ ├── bogus_load_command.yaml │ │ ├── dylib_dylinker_command.yaml │ │ ├── export_trie.yaml │ │ ├── fat_macho_i386_x86_64.yaml │ │ ├── lazy_bind_opcode.yaml │ │ ├── load_commands.yaml │ │ ├── mach_header.yaml │ │ ├── mach_header_32_malformed.yaml │ │ ├── mach_header_64.yaml │ │ ├── out_of_order_linkedit.yaml │ │ ├── rebase_opcode.yaml │ │ ├── sections.yaml │ │ ├── symtab.yaml │ │ └── weak_bind_opcode.yaml │ └── lit.local.cfg ├── Other │ ├── ._2002-01-31-CallGraph.ll │ ├── ._2002-02-24-InlineBrokePHINodes.ll │ ├── ._2002-03-11-ConstPropCrash.ll │ ├── ._2003-02-19-LoopInfoNestingBug.ll │ ├── ._2004-08-16-PackedConstantInlineStore.ll │ ├── ._2004-08-16-PackedGlobalConstant.ll │ ├── ._2004-08-16-PackedSelect.ll │ ├── ._2004-08-16-PackedSimple.ll │ ├── ._2004-08-20-PackedControlFlow.ll │ ├── ._2006-02-05-PassManager.ll │ ├── ._2007-04-24-eliminate-mostly-empty-blocks.ll │ ├── ._2007-06-05-PassID.ll │ ├── ._2007-06-28-PassManager.ll │ ├── ._2007-09-10-PassManager.ll │ ├── ._2008-02-14-PassManager.ll │ ├── ._2008-06-04-FieldSizeInPacked.ll │ ├── ._2008-10-06-RemoveDeadPass.ll │ ├── ._2008-10-15-MissingSpace.ll │ ├── ._2009-03-31-CallGraph.ll │ ├── ._2009-06-05-no-implicit-float.ll │ ├── ._2009-09-14-function-elements.ll │ ├── ._2010-05-06-Printer.ll │ ├── ._FileCheck-space.txt │ ├── ._Inputs │ ├── ._ResponseFile.ll │ ├── ._X86 │ ├── ._attribute-comment.ll │ ├── ._bcanalyzer-block-info.txt │ ├── ._can-execute.txt │ ├── ._cleanup-lcssa.ll │ ├── ._close-stderr.ll │ ├── ._constant-fold-gep-address-spaces.ll │ ├── ._constant-fold-gep.ll │ ├── ._extract-alias.ll │ ├── ._extract-linkonce.ll │ ├── ._extract-weak-odr.ll │ ├── ._extract.ll │ ├── ._invalid-commandline-option.ll │ ├── ._lint.ll │ ├── ._lit-unicode.txt │ ├── ._llvm-nm-without-aliases.ll │ ├── ._loop-pass-ordering.ll │ ├── ._new-pass-manager.ll │ ├── ._opt-bisect-helper.py │ ├── ._opt-bisect-legacy-pass-manager.ll │ ├── ._opt-override-mcpu-mattr.ll │ ├── ._opt-twice.ll │ ├── ._optimization-remarks-inline.ll │ ├── ._optimize-options.ll │ ├── ._pass-pipeline-parsing.ll │ ├── ._pass-pipelines.ll │ ├── ._pipefail.txt │ ├── ._spir_cc.ll │ ├── ._statistic.ll │ ├── ._umask.ll │ ├── 2002-01-31-CallGraph.ll │ ├── 2002-02-24-InlineBrokePHINodes.ll │ ├── 2002-03-11-ConstPropCrash.ll │ ├── 2003-02-19-LoopInfoNestingBug.ll │ ├── 2004-08-16-PackedConstantInlineStore.ll │ ├── 2004-08-16-PackedGlobalConstant.ll │ ├── 2004-08-16-PackedSelect.ll │ ├── 2004-08-16-PackedSimple.ll │ ├── 2004-08-20-PackedControlFlow.ll │ ├── 2006-02-05-PassManager.ll │ ├── 2007-04-24-eliminate-mostly-empty-blocks.ll │ ├── 2007-06-05-PassID.ll │ ├── 2007-06-28-PassManager.ll │ ├── 2007-09-10-PassManager.ll │ ├── 2008-02-14-PassManager.ll │ ├── 2008-06-04-FieldSizeInPacked.ll │ ├── 2008-10-06-RemoveDeadPass.ll │ ├── 2008-10-15-MissingSpace.ll │ ├── 2009-03-31-CallGraph.ll │ ├── 2009-06-05-no-implicit-float.ll │ ├── 2009-09-14-function-elements.ll │ ├── 2010-05-06-Printer.ll │ ├── FileCheck-space.txt │ ├── Inputs │ │ ├── ._TestProg │ │ ├── ._block-info-only.bc │ │ ├── ._has-block-info.bc │ │ ├── ._no-block-info.bc │ │ ├── ._utf8-bom-response │ │ ├── ._utf8-response │ │ ├── TestProg │ │ │ ├── ._TestProg │ │ │ └── TestProg │ │ ├── block-info-only.bc │ │ ├── has-block-info.bc │ │ ├── no-block-info.bc │ │ ├── utf8-bom-response │ │ └── utf8-response │ ├── ResponseFile.ll │ ├── X86 │ │ ├── ._inline-asm-newline-terminator.ll │ │ ├── ._lit.local.cfg │ │ ├── ._opt-bisect-isel.ll │ │ ├── inline-asm-newline-terminator.ll │ │ ├── lit.local.cfg │ │ └── opt-bisect-isel.ll │ ├── attribute-comment.ll │ ├── bcanalyzer-block-info.txt │ ├── can-execute.txt │ ├── cleanup-lcssa.ll │ ├── close-stderr.ll │ ├── constant-fold-gep-address-spaces.ll │ ├── constant-fold-gep.ll │ ├── extract-alias.ll │ ├── extract-linkonce.ll │ ├── extract-weak-odr.ll │ ├── extract.ll │ ├── invalid-commandline-option.ll │ ├── lint.ll │ ├── lit-unicode.txt │ ├── llvm-nm-without-aliases.ll │ ├── loop-pass-ordering.ll │ ├── new-pass-manager.ll │ ├── opt-bisect-helper.py │ ├── opt-bisect-legacy-pass-manager.ll │ ├── opt-override-mcpu-mattr.ll │ ├── opt-twice.ll │ ├── optimization-remarks-inline.ll │ ├── optimize-options.ll │ ├── pass-pipeline-parsing.ll │ ├── pass-pipelines.ll │ ├── pipefail.txt │ ├── spir_cc.ll │ ├── statistic.ll │ └── umask.ll ├── SymbolRewriter │ ├── ._rewrite.ll │ ├── ._rewrite.map │ ├── rewrite.ll │ └── rewrite.map ├── TableGen │ ├── ._2003-08-03-PassCode.td │ ├── ._2006-09-18-LargeInt.td │ ├── ._2010-03-24-PrematureDefaults.td │ ├── ._AnonDefinitionOnDemand.td │ ├── ._AsmPredicateCondsEmission.td │ ├── ._BitOffsetDecoder.td │ ├── ._BitsInit.td │ ├── ._BitsInitOverflow.td │ ├── ._CStyleComment.td │ ├── ._ClassInstanceValue.td │ ├── ._Dag.td │ ├── ._DefmInherit.td │ ├── ._DefmInsideMultiClass.td │ ├── ._FieldAccess.td │ ├── ._ForeachList.td │ ├── ._ForeachLoop.td │ ├── ._ForwardRef.td │ ├── ._GeneralList.td │ ├── ._Include.inc │ ├── ._Include.td │ ├── ._IntBitInit.td │ ├── ._LazyChange.td │ ├── ._LetInsideMultiClasses.td │ ├── ._ListArgs.td │ ├── ._ListArgsSimple.td │ ├── ._ListConversion.td │ ├── ._ListManip.td │ ├── ._ListOfList.td │ ├── ._ListSlices.td │ ├── ._LoLoL.td │ ├── ._MultiClass.td │ ├── ._MultiClassDefName.td │ ├── ._MultiClassInherit.td │ ├── ._MultiPat.td │ ├── ._NestedForeach.td │ ├── ._Paste.td │ ├── ._SetTheory.td │ ├── ._SiblingForeach.td │ ├── ._Slice.td │ ├── ._String.td │ ├── ._SuperSubclassSameName.td │ ├── ._TargetInstrInfo.td │ ├── ._TargetInstrSpec.td │ ├── ._TemplateArgRename.td │ ├── ._Tree.td │ ├── ._TreeNames.td │ ├── ._TwoLevelName.td │ ├── ._UnsetBitInit.td │ ├── ._UnterminatedComment.td │ ├── ._ValidIdentifiers.td │ ├── ._cast-list-initializer.td │ ├── ._cast.td │ ├── ._defmclass.td │ ├── ._eq.td │ ├── ._eqbit.td │ ├── ._foreach.td │ ├── ._if-empty-list-arg.td │ ├── ._if.td │ ├── ._ifbit.td │ ├── ._intrinsic-long-name.td │ ├── ._intrinsic-varargs.td │ ├── ._lisp.td │ ├── ._list-element-bitref.td │ ├── ._listconcat.td │ ├── ._lit.local.cfg │ ├── ._math.td │ ├── ._nested-comment.td │ ├── ._pr8330.td │ ├── ._strconcat.td │ ├── ._subst.td │ ├── ._subst2.td │ ├── ._trydecode-emission.td │ ├── ._trydecode-emission2.td │ ├── ._trydecode-emission3.td │ ├── ._usevalname.td │ ├── 2003-08-03-PassCode.td │ ├── 2006-09-18-LargeInt.td │ ├── 2010-03-24-PrematureDefaults.td │ ├── AnonDefinitionOnDemand.td │ ├── AsmPredicateCondsEmission.td │ ├── BitOffsetDecoder.td │ ├── BitsInit.td │ ├── BitsInitOverflow.td │ ├── CStyleComment.td │ ├── ClassInstanceValue.td │ ├── Dag.td │ ├── DefmInherit.td │ ├── DefmInsideMultiClass.td │ ├── FieldAccess.td │ ├── ForeachList.td │ ├── ForeachLoop.td │ ├── ForwardRef.td │ ├── GeneralList.td │ ├── Include.inc │ ├── Include.td │ ├── IntBitInit.td │ ├── LazyChange.td │ ├── LetInsideMultiClasses.td │ ├── ListArgs.td │ ├── ListArgsSimple.td │ ├── ListConversion.td │ ├── ListManip.td │ ├── ListOfList.td │ ├── ListSlices.td │ ├── LoLoL.td │ ├── MultiClass.td │ ├── MultiClassDefName.td │ ├── MultiClassInherit.td │ ├── MultiPat.td │ ├── NestedForeach.td │ ├── Paste.td │ ├── SetTheory.td │ ├── SiblingForeach.td │ ├── Slice.td │ ├── String.td │ ├── SuperSubclassSameName.td │ ├── TargetInstrInfo.td │ ├── TargetInstrSpec.td │ ├── TemplateArgRename.td │ ├── Tree.td │ ├── TreeNames.td │ ├── TwoLevelName.td │ ├── UnsetBitInit.td │ ├── UnterminatedComment.td │ ├── ValidIdentifiers.td │ ├── cast-list-initializer.td │ ├── cast.td │ ├── defmclass.td │ ├── eq.td │ ├── eqbit.td │ ├── foreach.td │ ├── if-empty-list-arg.td │ ├── if.td │ ├── ifbit.td │ ├── intrinsic-long-name.td │ ├── intrinsic-varargs.td │ ├── lisp.td │ ├── list-element-bitref.td │ ├── listconcat.td │ ├── lit.local.cfg │ ├── math.td │ ├── nested-comment.td │ ├── pr8330.td │ ├── strconcat.td │ ├── subst.td │ ├── subst2.td │ ├── trydecode-emission.td │ ├── trydecode-emission2.td │ ├── trydecode-emission3.td │ └── usevalname.td ├── TestRunner.sh ├── ThinLTO │ ├── ._Inputs │ ├── ._X86 │ └── X86 │ │ ├── ._Inputs │ │ ├── ._alias_import.ll │ │ ├── ._alias_resolution.ll │ │ ├── ._cache.ll │ │ ├── ._crash_debuginfo.ll │ │ ├── ._distributed_indexes.ll │ │ ├── ._drop-debug-info.ll │ │ ├── ._emit_imports.ll │ │ ├── ._funcimport.ll │ │ ├── ._import_opaque_type.ll │ │ ├── ._internalize.ll │ │ ├── ._lit.local.cfg │ │ ├── ._llvm.used.ll │ │ ├── ._prefix_replace.ll │ │ ├── ._referenced_by_constant.ll │ │ ├── ._section.ll │ │ ├── ._select_right_alias_definition.ll │ │ ├── ._weak_resolution.ll │ │ ├── ._weak_resolution_single.ll │ │ ├── Inputs │ │ ├── ._alias_import.ll │ │ ├── ._alias_resolution.ll │ │ ├── ._cache.ll │ │ ├── ._crash_debuginfo.ll │ │ ├── ._distributed_indexes.ll │ │ ├── ._drop-debug-info.bc │ │ ├── ._drop-debug-info.ll │ │ ├── ._emit_imports.ll │ │ ├── ._funcimport.ll │ │ ├── ._import_opaque_type.ll │ │ ├── ._llvm.used.ll │ │ ├── ._referenced_by_constant.ll │ │ ├── ._section.ll │ │ ├── ._select_right_alias_definition1.ll │ │ ├── ._select_right_alias_definition2.ll │ │ ├── ._weak_resolution.ll │ │ ├── alias_import.ll │ │ ├── alias_resolution.ll │ │ ├── cache.ll │ │ ├── crash_debuginfo.ll │ │ ├── distributed_indexes.ll │ │ ├── drop-debug-info.bc │ │ ├── drop-debug-info.ll │ │ ├── emit_imports.ll │ │ ├── funcimport.ll │ │ ├── import_opaque_type.ll │ │ ├── llvm.used.ll │ │ ├── referenced_by_constant.ll │ │ ├── section.ll │ │ ├── select_right_alias_definition1.ll │ │ ├── select_right_alias_definition2.ll │ │ └── weak_resolution.ll │ │ ├── alias_import.ll │ │ ├── alias_resolution.ll │ │ ├── cache.ll │ │ ├── crash_debuginfo.ll │ │ ├── distributed_indexes.ll │ │ ├── drop-debug-info.ll │ │ ├── emit_imports.ll │ │ ├── funcimport.ll │ │ ├── import_opaque_type.ll │ │ ├── internalize.ll │ │ ├── lit.local.cfg │ │ ├── llvm.used.ll │ │ ├── prefix_replace.ll │ │ ├── referenced_by_constant.ll │ │ ├── section.ll │ │ ├── select_right_alias_definition.ll │ │ ├── weak_resolution.ll │ │ └── weak_resolution_single.ll ├── Transforms │ ├── ._ADCE │ ├── ._AddDiscriminators │ ├── ._AlignmentFromAssumptions │ ├── ._ArgumentPromotion │ ├── ._AtomicExpand │ ├── ._AtomicExpandLoadLinked │ ├── ._BBVectorize │ ├── ._BDCE │ ├── ._BranchFolding │ ├── ._CodeExtractor │ ├── ._CodeGenPrepare │ ├── ._ConstProp │ ├── ._ConstantHoisting │ ├── ._ConstantMerge │ ├── ._CorrelatedValuePropagation │ ├── ._CrossDSOCFI │ ├── ._DCE │ ├── ._DeadArgElim │ ├── ._DeadStoreElimination │ ├── ._EarlyCSE │ ├── ._EliminateAvailableExternally │ ├── ._Float2Int │ ├── ._ForcedFunctionAttrs │ ├── ._FunctionAttrs │ ├── ._FunctionImport │ ├── ._GCOVProfiling │ ├── ._GVN │ ├── ._GlobalDCE │ ├── ._GlobalMerge │ ├── ._GlobalOpt │ ├── ._GuardWidening │ ├── ._IPConstantProp │ ├── ._IRCE │ ├── ._IndVarSimplify │ ├── ._InferFunctionAttrs │ ├── ._Inline │ ├── ._InstCombine │ ├── ._InstMerge │ ├── ._InstSimplify │ ├── ._Internalize │ ├── ._JumpThreading │ ├── ._LCSSA │ ├── ._LICM │ ├── ._LoadCombine │ ├── ._LoadStoreVectorizer │ ├── ._LoopDataPrefetch │ ├── ._LoopDeletion │ ├── ._LoopDistribute │ ├── ._LoopIdiom │ ├── ._LoopInterchange │ ├── ._LoopLoadElim │ ├── ._LoopReroll │ ├── ._LoopRotate │ ├── ._LoopSimplify │ ├── ._LoopSimplifyCFG │ ├── ._LoopStrengthReduce │ ├── ._LoopUnroll │ ├── ._LoopUnswitch │ ├── ._LoopVectorize │ ├── ._LoopVersioning │ ├── ._LoopVersioningLICM │ ├── ._LowerAtomic │ ├── ._LowerBitSets │ ├── ._LowerExpectIntrinsic │ ├── ._LowerGuardIntrinsic │ ├── ._LowerInvoke │ ├── ._LowerSwitch │ ├── ._LowerTypeTests │ ├── ._Mem2Reg │ ├── ._MemCpyOpt │ ├── ._MergeFunc │ ├── ._MetaRenamer │ ├── ._NameAnonFunctions │ ├── ._NaryReassociate │ ├── ._ObjCARC │ ├── ._PGOProfile │ ├── ._PartiallyInlineLibCalls │ ├── ._PhaseOrdering │ ├── ._PlaceSafepoints │ ├── ._PreISelIntrinsicLowering │ ├── ._PruneEH │ ├── ._Reassociate │ ├── ._Reg2Mem │ ├── ._RewriteStatepointsForGC │ ├── ._SCCP │ ├── ._SLPVectorizer │ ├── ._SROA │ ├── ._SafeStack │ ├── ._SampleProfile │ ├── ._ScalarRepl │ ├── ._Scalarizer │ ├── ._SeparateConstOffsetFromGEP │ ├── ._SimplifyCFG │ ├── ._Sink │ ├── ._SpeculativeExecution │ ├── ._StraightLineStrengthReduce │ ├── ._StripDeadPrototypes │ ├── ._StripSymbols │ ├── ._StructurizeCFG │ ├── ._TailCallElim │ ├── ._TailDup │ ├── ._Util │ ├── ._WholeProgramDevirt │ ├── ADCE │ │ ├── ._2002-01-31-UseStuckAround.ll │ │ ├── ._2002-05-22-PHITest.ll │ │ ├── ._2002-05-23-ZeroArgPHITest.ll │ │ ├── ._2002-05-28-Crash-distilled.ll │ │ ├── ._2002-05-28-Crash.ll │ │ ├── ._2002-07-17-AssertionFailure.ll │ │ ├── ._2002-07-17-PHIAssertion.ll │ │ ├── ._2002-07-29-Segfault.ll │ │ ├── ._2003-01-22-PredecessorProblem.ll │ │ ├── ._2003-04-25-PHIPostDominateProblem.ll │ │ ├── ._2003-06-11-InvalidCFG.ll │ │ ├── ._2003-06-24-BadSuccessor.ll │ │ ├── ._2003-06-24-BasicFunctionality.ll │ │ ├── ._2003-09-10-UnwindInstFail.ll │ │ ├── ._2003-09-15-InfLoopCrash.ll │ │ ├── ._2003-11-16-MissingPostDominanceInfo.ll │ │ ├── ._2004-05-04-UnreachableBlock.ll │ │ ├── ._2005-02-17-PHI-Invoke-Crash.ll │ │ ├── ._basictest.ll │ │ ├── ._basictest1.ll │ │ ├── ._basictest2.ll │ │ ├── ._dce_pure_call.ll │ │ ├── ._dce_pure_invoke.ll │ │ ├── ._debug-info-intrinsic.ll │ │ ├── ._delete-profiling-calls-to-constant.ll │ │ ├── ._unreachable-function.ll │ │ ├── 2002-01-31-UseStuckAround.ll │ │ ├── 2002-05-22-PHITest.ll │ │ ├── 2002-05-23-ZeroArgPHITest.ll │ │ ├── 2002-05-28-Crash-distilled.ll │ │ ├── 2002-05-28-Crash.ll │ │ ├── 2002-07-17-AssertionFailure.ll │ │ ├── 2002-07-17-PHIAssertion.ll │ │ ├── 2002-07-29-Segfault.ll │ │ ├── 2003-01-22-PredecessorProblem.ll │ │ ├── 2003-04-25-PHIPostDominateProblem.ll │ │ ├── 2003-06-11-InvalidCFG.ll │ │ ├── 2003-06-24-BadSuccessor.ll │ │ ├── 2003-06-24-BasicFunctionality.ll │ │ ├── 2003-09-10-UnwindInstFail.ll │ │ ├── 2003-09-15-InfLoopCrash.ll │ │ ├── 2003-11-16-MissingPostDominanceInfo.ll │ │ ├── 2004-05-04-UnreachableBlock.ll │ │ ├── 2005-02-17-PHI-Invoke-Crash.ll │ │ ├── basictest.ll │ │ ├── basictest1.ll │ │ ├── basictest2.ll │ │ ├── dce_pure_call.ll │ │ ├── dce_pure_invoke.ll │ │ ├── debug-info-intrinsic.ll │ │ ├── delete-profiling-calls-to-constant.ll │ │ └── unreachable-function.ll │ ├── AddDiscriminators │ │ ├── ._basic.ll │ │ ├── ._call-nested.ll │ │ ├── ._call.ll │ │ ├── ._dbg-declare-discriminator.ll │ │ ├── ._diamond.ll │ │ ├── ._first-only.ll │ │ ├── ._multiple.ll │ │ ├── ._no-discriminators.ll │ │ ├── ._oneline.ll │ │ ├── basic.ll │ │ ├── call-nested.ll │ │ ├── call.ll │ │ ├── dbg-declare-discriminator.ll │ │ ├── diamond.ll │ │ ├── first-only.ll │ │ ├── multiple.ll │ │ ├── no-discriminators.ll │ │ └── oneline.ll │ ├── AlignmentFromAssumptions │ │ ├── ._simple.ll │ │ ├── ._simple32.ll │ │ ├── ._start-unk.ll │ │ ├── simple.ll │ │ ├── simple32.ll │ │ └── start-unk.ll │ ├── ArgumentPromotion │ │ ├── ._2008-02-01-ReturnAttrs.ll │ │ ├── ._2008-07-02-array-indexing.ll │ │ ├── ._2008-09-07-CGUpdate.ll │ │ ├── ._2008-09-08-CGUpdateSelfEdge.ll │ │ ├── ._aggregate-promote.ll │ │ ├── ._attrs.ll │ │ ├── ._basictest.ll │ │ ├── ._byval-2.ll │ │ ├── ._byval.ll │ │ ├── ._callgraph-update.ll │ │ ├── ._chained.ll │ │ ├── ._control-flow.ll │ │ ├── ._control-flow2.ll │ │ ├── ._crash.ll │ │ ├── ._dbg.ll │ │ ├── ._fp80.ll │ │ ├── ._inalloca.ll │ │ ├── ._pr27568.ll │ │ ├── ._pr3085.ll │ │ ├── ._reserve-tbaa.ll │ │ ├── ._sret.ll │ │ ├── ._tail.ll │ │ ├── ._variadic.ll │ │ ├── 2008-02-01-ReturnAttrs.ll │ │ ├── 2008-07-02-array-indexing.ll │ │ ├── 2008-09-07-CGUpdate.ll │ │ ├── 2008-09-08-CGUpdateSelfEdge.ll │ │ ├── aggregate-promote.ll │ │ ├── attrs.ll │ │ ├── basictest.ll │ │ ├── byval-2.ll │ │ ├── byval.ll │ │ ├── callgraph-update.ll │ │ ├── chained.ll │ │ ├── control-flow.ll │ │ ├── control-flow2.ll │ │ ├── crash.ll │ │ ├── dbg.ll │ │ ├── fp80.ll │ │ ├── inalloca.ll │ │ ├── pr27568.ll │ │ ├── pr3085.ll │ │ ├── reserve-tbaa.ll │ │ ├── sret.ll │ │ ├── tail.ll │ │ └── variadic.ll │ ├── AtomicExpand │ │ ├── ._ARM │ │ ├── ._SPARC │ │ ├── ._X86 │ │ ├── ARM │ │ │ ├── ._atomic-expansion-v7.ll │ │ │ ├── ._atomic-expansion-v8.ll │ │ │ ├── ._cmpxchg-weak.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── atomic-expansion-v7.ll │ │ │ ├── atomic-expansion-v8.ll │ │ │ ├── cmpxchg-weak.ll │ │ │ └── lit.local.cfg │ │ ├── SPARC │ │ │ ├── ._libcalls.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._partword.ll │ │ │ ├── libcalls.ll │ │ │ ├── lit.local.cfg │ │ │ └── partword.ll │ │ └── X86 │ │ │ ├── ._expand-atomic-non-integer.ll │ │ │ ├── ._expand-atomic-rmw-initial-load.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── expand-atomic-non-integer.ll │ │ │ ├── expand-atomic-rmw-initial-load.ll │ │ │ └── lit.local.cfg │ ├── AtomicExpandLoadLinked │ │ └── ._ARM │ ├── BBVectorize │ │ ├── ._X86 │ │ ├── ._cycle.ll │ │ ├── ._func-alias.ll │ │ ├── ._ld1.ll │ │ ├── ._lit.local.cfg │ │ ├── ._loop1.ll │ │ ├── ._mem-op-depth.ll │ │ ├── ._metadata.ll │ │ ├── ._no-ldstr-conn.ll │ │ ├── ._req-depth.ll │ │ ├── ._search-limit.ll │ │ ├── ._simple-int.ll │ │ ├── ._simple-ldstr-ptrs.ll │ │ ├── ._simple-ldstr.ll │ │ ├── ._simple-sel.ll │ │ ├── ._simple-tst.ll │ │ ├── ._simple.ll │ │ ├── ._simple3.ll │ │ ├── ._vector-sel.ll │ │ ├── ._xcore │ │ ├── X86 │ │ │ ├── ._cmp-types.ll │ │ │ ├── ._loop1.ll │ │ │ ├── ._pr15289.ll │ │ │ ├── ._sh-rec.ll │ │ │ ├── ._sh-rec2.ll │ │ │ ├── ._sh-rec3.ll │ │ │ ├── ._sh-types.ll │ │ │ ├── ._simple-int.ll │ │ │ ├── ._simple-ldstr.ll │ │ │ ├── ._simple.ll │ │ │ ├── ._vs-cast.ll │ │ │ ├── ._wr-aliases.ll │ │ │ ├── cmp-types.ll │ │ │ ├── loop1.ll │ │ │ ├── pr15289.ll │ │ │ ├── sh-rec.ll │ │ │ ├── sh-rec2.ll │ │ │ ├── sh-rec3.ll │ │ │ ├── sh-types.ll │ │ │ ├── simple-int.ll │ │ │ ├── simple-ldstr.ll │ │ │ ├── simple.ll │ │ │ ├── vs-cast.ll │ │ │ └── wr-aliases.ll │ │ ├── cycle.ll │ │ ├── func-alias.ll │ │ ├── ld1.ll │ │ ├── lit.local.cfg │ │ ├── loop1.ll │ │ ├── mem-op-depth.ll │ │ ├── metadata.ll │ │ ├── no-ldstr-conn.ll │ │ ├── req-depth.ll │ │ ├── search-limit.ll │ │ ├── simple-int.ll │ │ ├── simple-ldstr-ptrs.ll │ │ ├── simple-ldstr.ll │ │ ├── simple-sel.ll │ │ ├── simple-tst.ll │ │ ├── simple.ll │ │ ├── simple3.ll │ │ ├── vector-sel.ll │ │ └── xcore │ │ │ ├── ._no-vector-registers.ll │ │ │ └── no-vector-registers.ll │ ├── BDCE │ │ ├── ._basic.ll │ │ ├── ._dce-pure.ll │ │ ├── ._order.ll │ │ ├── basic.ll │ │ ├── dce-pure.ll │ │ └── order.ll │ ├── BranchFolding │ │ ├── ._2007-10-19-InlineAsmDirectives.ll │ │ └── 2007-10-19-InlineAsmDirectives.ll │ ├── CodeExtractor │ │ ├── ._2004-03-13-LoopExtractorCrash.ll │ │ ├── ._2004-03-14-DominanceProblem.ll │ │ ├── ._2004-03-14-NoSwitchSupport.ll │ │ ├── ._2004-03-17-MissedLiveIns.ll │ │ ├── ._2004-03-17-UpdatePHIsOutsideRegion.ll │ │ ├── ._2004-03-18-InvokeHandling.ll │ │ ├── ._2004-08-12-BlockExtractPHI.ll │ │ ├── ._2004-11-12-InvokeExtract.ll │ │ ├── 2004-03-13-LoopExtractorCrash.ll │ │ ├── 2004-03-14-DominanceProblem.ll │ │ ├── 2004-03-14-NoSwitchSupport.ll │ │ ├── 2004-03-17-MissedLiveIns.ll │ │ ├── 2004-03-17-UpdatePHIsOutsideRegion.ll │ │ ├── 2004-03-18-InvokeHandling.ll │ │ ├── 2004-08-12-BlockExtractPHI.ll │ │ └── 2004-11-12-InvokeExtract.ll │ ├── CodeGenPrepare │ │ ├── ._2008-11-24-RAUW-Self.ll │ │ ├── ._AArch64 │ │ ├── ._AMDGPU │ │ ├── ._ARM │ │ ├── ._X86 │ │ ├── ._basic.ll │ │ ├── ._bitreverse-hang.ll │ │ ├── ._builtin-condition.ll │ │ ├── ._dom-tree.ll │ │ ├── ._invariant.group.ll │ │ ├── ._overflow-intrinsics.ll │ │ ├── ._statepoint-relocate.ll │ │ ├── 2008-11-24-RAUW-Self.ll │ │ ├── AArch64 │ │ │ ├── ._free-zext.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._trunc-weird-user.ll │ │ │ ├── ._widen_switch.ll │ │ │ ├── free-zext.ll │ │ │ ├── lit.local.cfg │ │ │ ├── trunc-weird-user.ll │ │ │ └── widen_switch.ll │ │ ├── AMDGPU │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._no-sink-addrspacecast.ll │ │ │ ├── lit.local.cfg │ │ │ └── no-sink-addrspacecast.ll │ │ ├── ARM │ │ │ ├── ._bitreverse-recognize.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── bitreverse-recognize.ll │ │ │ └── lit.local.cfg │ │ ├── X86 │ │ │ ├── ._catchpad-phi-cast.ll │ │ │ ├── ._cttz-ctlz.ll │ │ │ ├── ._extend-sink-hoist.ll │ │ │ ├── ._fcmp-sinking.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._memset_chk-simplify-nobuiltin.ll │ │ │ ├── ._pr27536.ll │ │ │ ├── ._select.ll │ │ │ ├── ._sink-addrmode.ll │ │ │ ├── ._sink-addrspacecast.ll │ │ │ ├── ._widen_switch.ll │ │ │ ├── ._x86-shuffle-sink.ll │ │ │ ├── catchpad-phi-cast.ll │ │ │ ├── cttz-ctlz.ll │ │ │ ├── extend-sink-hoist.ll │ │ │ ├── fcmp-sinking.ll │ │ │ ├── lit.local.cfg │ │ │ ├── memset_chk-simplify-nobuiltin.ll │ │ │ ├── pr27536.ll │ │ │ ├── select.ll │ │ │ ├── sink-addrmode.ll │ │ │ ├── sink-addrspacecast.ll │ │ │ ├── widen_switch.ll │ │ │ └── x86-shuffle-sink.ll │ │ ├── basic.ll │ │ ├── bitreverse-hang.ll │ │ ├── builtin-condition.ll │ │ ├── dom-tree.ll │ │ ├── invariant.group.ll │ │ ├── overflow-intrinsics.ll │ │ └── statepoint-relocate.ll │ ├── ConstProp │ │ ├── ._2002-05-03-DivideByZeroException.ll │ │ ├── ._2002-05-03-NotOperator.ll │ │ ├── ._2002-09-03-SetCC-Bools.ll │ │ ├── ._2003-05-12-DivideError.ll │ │ ├── ._2005-01-28-SetCCGEP.ll │ │ ├── ._2006-11-30-vector-cast.ll │ │ ├── ._2006-12-01-TruncBoolBug.ll │ │ ├── ._2006-12-01-bool-casts.ll │ │ ├── ._2007-02-05-BitCast.ll │ │ ├── ._2007-02-23-sdiv.ll │ │ ├── ._2007-11-23-cttz.ll │ │ ├── ._2008-07-07-VectorCompare.ll │ │ ├── ._2009-06-20-constexpr-zero-lhs.ll │ │ ├── ._2009-09-01-GEP-Crash.ll │ │ ├── ._InsertElement.ll │ │ ├── ._basictest.ll │ │ ├── ._bitcast.ll │ │ ├── ._bswap.ll │ │ ├── ._calls.ll │ │ ├── ._constant-expr.ll │ │ ├── ._convert-from-fp16.ll │ │ ├── ._div-zero.ll │ │ ├── ._extractvalue.ll │ │ ├── ._float-to-ptr-cast.ll │ │ ├── ._insertvalue.ll │ │ ├── ._loads.ll │ │ ├── ._logicaltest.ll │ │ ├── ._overflow-ops.ll │ │ ├── ._phi.ll │ │ ├── ._remtest.ll │ │ ├── ._shift.ll │ │ ├── ._trunc_vec.ll │ │ ├── 2002-05-03-DivideByZeroException.ll │ │ ├── 2002-05-03-NotOperator.ll │ │ ├── 2002-09-03-SetCC-Bools.ll │ │ ├── 2003-05-12-DivideError.ll │ │ ├── 2005-01-28-SetCCGEP.ll │ │ ├── 2006-11-30-vector-cast.ll │ │ ├── 2006-12-01-TruncBoolBug.ll │ │ ├── 2006-12-01-bool-casts.ll │ │ ├── 2007-02-05-BitCast.ll │ │ ├── 2007-02-23-sdiv.ll │ │ ├── 2007-11-23-cttz.ll │ │ ├── 2008-07-07-VectorCompare.ll │ │ ├── 2009-06-20-constexpr-zero-lhs.ll │ │ ├── 2009-09-01-GEP-Crash.ll │ │ ├── InsertElement.ll │ │ ├── basictest.ll │ │ ├── bitcast.ll │ │ ├── bswap.ll │ │ ├── calls.ll │ │ ├── constant-expr.ll │ │ ├── convert-from-fp16.ll │ │ ├── div-zero.ll │ │ ├── extractvalue.ll │ │ ├── float-to-ptr-cast.ll │ │ ├── insertvalue.ll │ │ ├── loads.ll │ │ ├── logicaltest.ll │ │ ├── overflow-ops.ll │ │ ├── phi.ll │ │ ├── remtest.ll │ │ ├── shift.ll │ │ └── trunc_vec.ll │ ├── ConstantHoisting │ │ ├── ._AArch64 │ │ ├── ._ARM │ │ ├── ._PowerPC │ │ ├── ._X86 │ │ ├── AArch64 │ │ │ ├── ._const-addr.ll │ │ │ ├── ._large-immediate.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── const-addr.ll │ │ │ ├── large-immediate.ll │ │ │ └── lit.local.cfg │ │ ├── ARM │ │ │ ├── ._bad-cases.ll │ │ │ ├── ._const-addr-no-neg-offset.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── bad-cases.ll │ │ │ ├── const-addr-no-neg-offset.ll │ │ │ └── lit.local.cfg │ │ ├── PowerPC │ │ │ ├── ._const-base-addr.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._masks.ll │ │ │ ├── const-base-addr.ll │ │ │ ├── lit.local.cfg │ │ │ └── masks.ll │ │ └── X86 │ │ │ ├── ._cast-inst.ll │ │ │ ├── ._const-base-addr.ll │ │ │ ├── ._delete-dead-cast-inst.ll │ │ │ ├── ._large-immediate.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._phi.ll │ │ │ ├── ._stackmap.ll │ │ │ ├── cast-inst.ll │ │ │ ├── const-base-addr.ll │ │ │ ├── delete-dead-cast-inst.ll │ │ │ ├── large-immediate.ll │ │ │ ├── lit.local.cfg │ │ │ ├── phi.ll │ │ │ └── stackmap.ll │ ├── ConstantMerge │ │ ├── ._2002-09-23-CPR-Update.ll │ │ ├── ._2003-10-28-MergeExternalConstants.ll │ │ ├── ._2011-01-15-EitherOrder.ll │ │ ├── ._align.ll │ │ ├── ._dont-merge.ll │ │ ├── ._merge-both.ll │ │ ├── ._unnamed-addr.ll │ │ ├── 2002-09-23-CPR-Update.ll │ │ ├── 2003-10-28-MergeExternalConstants.ll │ │ ├── 2011-01-15-EitherOrder.ll │ │ ├── align.ll │ │ ├── dont-merge.ll │ │ ├── merge-both.ll │ │ └── unnamed-addr.ll │ ├── CorrelatedValuePropagation │ │ ├── ._2010-09-02-Trunc.ll │ │ ├── ._2010-09-26-MergeConstantRange.ll │ │ ├── ._basic.ll │ │ ├── ._conflict.ll │ │ ├── ._crash.ll │ │ ├── ._icmp.ll │ │ ├── ._non-null.ll │ │ ├── ._range.ll │ │ ├── ._sdiv.ll │ │ ├── ._select.ll │ │ ├── ._srem.ll │ │ ├── 2010-09-02-Trunc.ll │ │ ├── 2010-09-26-MergeConstantRange.ll │ │ ├── basic.ll │ │ ├── conflict.ll │ │ ├── crash.ll │ │ ├── icmp.ll │ │ ├── non-null.ll │ │ ├── range.ll │ │ ├── sdiv.ll │ │ ├── select.ll │ │ └── srem.ll │ ├── CrossDSOCFI │ │ ├── ._basic.ll │ │ └── basic.ll │ ├── DCE │ │ ├── ._basic.ll │ │ ├── ._guards.ll │ │ ├── basic.ll │ │ └── guards.ll │ ├── DeadArgElim │ │ ├── ._2006-06-27-struct-ret.ll │ │ ├── ._2007-02-07-FuncRename.ll │ │ ├── ._2007-10-18-VarargsReturn.ll │ │ ├── ._2007-12-20-ParamAttrs.ll │ │ ├── ._2008-01-16-VarargsParamAttrs.ll │ │ ├── ._2008-06-23-DeadAfterLive.ll │ │ ├── ._2009-03-17-MRE-Invoke.ll │ │ ├── ._2010-04-30-DbgInfo.ll │ │ ├── ._2013-05-17-VarargsAndBlockAddress.ll │ │ ├── ._aggregates.ll │ │ ├── ._basictest.ll │ │ ├── ._canon.ll │ │ ├── ._comdat.ll │ │ ├── ._dbginfo.ll │ │ ├── ._dead_vaargs.ll │ │ ├── ._deadexternal.ll │ │ ├── ._deadretval.ll │ │ ├── ._deadretval2.ll │ │ ├── ._funclet.ll │ │ ├── ._keepalive.ll │ │ ├── ._linkage.ll │ │ ├── ._multdeadretval.ll │ │ ├── ._naked_functions.ll │ │ ├── ._operandbundle.ll │ │ ├── ._returned.ll │ │ ├── ._variadic_safety.ll │ │ ├── 2006-06-27-struct-ret.ll │ │ ├── 2007-02-07-FuncRename.ll │ │ ├── 2007-10-18-VarargsReturn.ll │ │ ├── 2007-12-20-ParamAttrs.ll │ │ ├── 2008-01-16-VarargsParamAttrs.ll │ │ ├── 2008-06-23-DeadAfterLive.ll │ │ ├── 2009-03-17-MRE-Invoke.ll │ │ ├── 2010-04-30-DbgInfo.ll │ │ ├── 2013-05-17-VarargsAndBlockAddress.ll │ │ ├── aggregates.ll │ │ ├── basictest.ll │ │ ├── canon.ll │ │ ├── comdat.ll │ │ ├── dbginfo.ll │ │ ├── dead_vaargs.ll │ │ ├── deadexternal.ll │ │ ├── deadretval.ll │ │ ├── deadretval2.ll │ │ ├── funclet.ll │ │ ├── keepalive.ll │ │ ├── linkage.ll │ │ ├── multdeadretval.ll │ │ ├── naked_functions.ll │ │ ├── operandbundle.ll │ │ ├── returned.ll │ │ └── variadic_safety.ll │ ├── DeadStoreElimination │ │ ├── ._2011-03-25-DSEMiscompile.ll │ │ ├── ._2011-09-06-EndOfFunction.ll │ │ ├── ._2011-09-06-MemCpy.ll │ │ ├── ._OverwriteStoreBegin.ll │ │ ├── ._OverwriteStoreEnd.ll │ │ ├── ._PartialStore.ll │ │ ├── ._atomic.ll │ │ ├── ._calloc-store.ll │ │ ├── ._combined-partial-overwrites.ll │ │ ├── ._const-pointers.ll │ │ ├── ._crash.ll │ │ ├── ._cs-cs-aliasing.ll │ │ ├── ._dominate.ll │ │ ├── ._fence.ll │ │ ├── ._free.ll │ │ ├── ._inst-limits.ll │ │ ├── ._libcalls.ll │ │ ├── ._lifetime.ll │ │ ├── ._memintrinsics.ll │ │ ├── ._no-targetdata.ll │ │ ├── ._operand-bundles.ll │ │ ├── ._pr11390.ll │ │ ├── ._simple.ll │ │ ├── 2011-03-25-DSEMiscompile.ll │ │ ├── 2011-09-06-EndOfFunction.ll │ │ ├── 2011-09-06-MemCpy.ll │ │ ├── OverwriteStoreBegin.ll │ │ ├── OverwriteStoreEnd.ll │ │ ├── PartialStore.ll │ │ ├── atomic.ll │ │ ├── calloc-store.ll │ │ ├── combined-partial-overwrites.ll │ │ ├── const-pointers.ll │ │ ├── crash.ll │ │ ├── cs-cs-aliasing.ll │ │ ├── dominate.ll │ │ ├── fence.ll │ │ ├── free.ll │ │ ├── inst-limits.ll │ │ ├── libcalls.ll │ │ ├── lifetime.ll │ │ ├── memintrinsics.ll │ │ ├── no-targetdata.ll │ │ ├── operand-bundles.ll │ │ ├── pr11390.ll │ │ └── simple.ll │ ├── EarlyCSE │ │ ├── ._AArch64 │ │ ├── ._atomics.ll │ │ ├── ._basic.ll │ │ ├── ._commute.ll │ │ ├── ._conditional.ll │ │ ├── ._edge.ll │ │ ├── ._fence.ll │ │ ├── ._flags.ll │ │ ├── ._floatingpoint.ll │ │ ├── ._guards.ll │ │ ├── ._instsimplify-dom.ll │ │ ├── ._invariant-loads.ll │ │ ├── ._read-reg.ll │ │ ├── AArch64 │ │ │ ├── ._intrinsics.ll │ │ │ ├── ._ldstN.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── intrinsics.ll │ │ │ ├── ldstN.ll │ │ │ └── lit.local.cfg │ │ ├── atomics.ll │ │ ├── basic.ll │ │ ├── commute.ll │ │ ├── conditional.ll │ │ ├── edge.ll │ │ ├── fence.ll │ │ ├── flags.ll │ │ ├── floatingpoint.ll │ │ ├── guards.ll │ │ ├── instsimplify-dom.ll │ │ ├── invariant-loads.ll │ │ └── read-reg.ll │ ├── EliminateAvailableExternally │ │ ├── ._visibility.ll │ │ └── visibility.ll │ ├── Float2Int │ │ ├── ._basic.ll │ │ ├── ._float2int-optnone.ll │ │ ├── ._toolarge.ll │ │ ├── basic.ll │ │ ├── float2int-optnone.ll │ │ └── toolarge.ll │ ├── ForcedFunctionAttrs │ │ ├── ._forced.ll │ │ └── forced.ll │ ├── FunctionAttrs │ │ ├── ._2008-09-03-Mutual.ll │ │ ├── ._2008-09-03-ReadNone.ll │ │ ├── ._2008-09-03-ReadOnly.ll │ │ ├── ._2008-09-13-VolatileRead.ll │ │ ├── ._2008-12-29-Constant.ll │ │ ├── ._2009-01-02-LocalStores.ll │ │ ├── ._2010-10-30-volatile.ll │ │ ├── ._assume.ll │ │ ├── ._atomic.ll │ │ ├── ._comdat-ipo.ll │ │ ├── ._convergent.ll │ │ ├── ._nocapture.ll │ │ ├── ._nonnull.ll │ │ ├── ._norecurse.ll │ │ ├── ._operand-bundles-scc.ll │ │ ├── ._optnone-simple.ll │ │ ├── ._optnone.ll │ │ ├── ._out-of-bounds-iterator-bug.ll │ │ ├── ._readattrs.ll │ │ ├── ._readnone.ll │ │ ├── 2008-09-03-Mutual.ll │ │ ├── 2008-09-03-ReadNone.ll │ │ ├── 2008-09-03-ReadOnly.ll │ │ ├── 2008-09-13-VolatileRead.ll │ │ ├── 2008-12-29-Constant.ll │ │ ├── 2009-01-02-LocalStores.ll │ │ ├── 2010-10-30-volatile.ll │ │ ├── assume.ll │ │ ├── atomic.ll │ │ ├── comdat-ipo.ll │ │ ├── convergent.ll │ │ ├── nocapture.ll │ │ ├── nonnull.ll │ │ ├── norecurse.ll │ │ ├── operand-bundles-scc.ll │ │ ├── optnone-simple.ll │ │ ├── optnone.ll │ │ ├── out-of-bounds-iterator-bug.ll │ │ ├── readattrs.ll │ │ └── readnone.ll │ ├── FunctionImport │ │ ├── ._Inputs │ │ ├── ._adjustable_threshold.ll │ │ ├── ._funcimport.ll │ │ ├── ._funcimport_alias.ll │ │ ├── ._funcimport_debug.ll │ │ ├── ._inlineasm.ll │ │ ├── Inputs │ │ │ ├── ._adjustable_threshold.ll │ │ │ ├── ._funcimport.ll │ │ │ ├── ._funcimport_alias.ll │ │ │ ├── ._funcimport_debug.ll │ │ │ ├── ._inlineasm.ll │ │ │ ├── adjustable_threshold.ll │ │ │ ├── funcimport.ll │ │ │ ├── funcimport_alias.ll │ │ │ ├── funcimport_debug.ll │ │ │ └── inlineasm.ll │ │ ├── adjustable_threshold.ll │ │ ├── funcimport.ll │ │ ├── funcimport_alias.ll │ │ ├── funcimport_debug.ll │ │ └── inlineasm.ll │ ├── GCOVProfiling │ │ ├── ._function-numbering.ll │ │ ├── ._global-ctor.ll │ │ ├── ._linezero.ll │ │ ├── ._linkagename.ll │ │ ├── ._modules.ll │ │ ├── ._return-block.ll │ │ ├── ._version.ll │ │ ├── function-numbering.ll │ │ ├── global-ctor.ll │ │ ├── linezero.ll │ │ ├── linkagename.ll │ │ ├── modules.ll │ │ ├── return-block.ll │ │ └── version.ll │ ├── GVN │ │ ├── ._2007-07-25-DominatedLoop.ll │ │ ├── ._2007-07-25-InfiniteLoop.ll │ │ ├── ._2007-07-25-Loop.ll │ │ ├── ._2007-07-25-NestedLoop.ll │ │ ├── ._2007-07-25-SinglePredecessor.ll │ │ ├── ._2007-07-26-InterlockingLoops.ll │ │ ├── ._2007-07-26-NonRedundant.ll │ │ ├── ._2007-07-26-PhiErasure.ll │ │ ├── ._2007-07-30-PredIDom.ll │ │ ├── ._2007-07-31-NoDomInherit.ll │ │ ├── ._2007-07-31-RedundantPhi.ll │ │ ├── ._2008-02-12-UndefLoad.ll │ │ ├── ._2008-02-13-NewPHI.ll │ │ ├── ._2008-07-02-Unreachable.ll │ │ ├── ._2008-12-09-SelfRemove.ll │ │ ├── ._2008-12-12-RLE-Crash.ll │ │ ├── ._2008-12-14-rle-reanalyze.ll │ │ ├── ._2008-12-15-CacheVisited.ll │ │ ├── ._2009-01-21-SortInvalidation.ll │ │ ├── ._2009-01-22-SortInvalidation.ll │ │ ├── ._2009-03-10-PREOnVoid.ll │ │ ├── ._2009-07-13-MemDepSortFail.ll │ │ ├── ._2009-11-12-MemDepMallocBitCast.ll │ │ ├── ._2010-03-31-RedundantPHIs.ll │ │ ├── ._2010-05-08-OneBit.ll │ │ ├── ._2010-11-13-Simplify.ll │ │ ├── ._2011-04-27-phioperands.ll │ │ ├── ._2011-07-07-MatchIntrinsicExtract.ll │ │ ├── ._2011-09-07-TypeIdFor.ll │ │ ├── ._2012-05-22-PreCrash.ll │ │ ├── ._2016-08-30-MaskedScatterGather.ll │ │ ├── ._MemdepMiscompile.ll │ │ ├── ._PRE │ │ ├── ._assume-equal.ll │ │ ├── ._basic-undef-test.ll │ │ ├── ._basic.ll │ │ ├── ._big-endian.ll │ │ ├── ._bitcast-of-call.ll │ │ ├── ._br-identical.ll │ │ ├── ._calloc-load-removal.ll │ │ ├── ._calls-nonlocal.ll │ │ ├── ._calls-readonly.ll │ │ ├── ._commute.ll │ │ ├── ._cond_br.ll │ │ ├── ._cond_br2.ll │ │ ├── ._condprop.ll │ │ ├── ._crash-no-aa.ll │ │ ├── ._crash.ll │ │ ├── ._edge.ll │ │ ├── ._fence.ll │ │ ├── ._flags.ll │ │ ├── ._fold-const-expr.ll │ │ ├── ._fpmath.ll │ │ ├── ._funclet.ll │ │ ├── ._hoist-pr20242.ll │ │ ├── ._hoist-pr22005.ll │ │ ├── ._hoist-pr28606.ll │ │ ├── ._hoist.ll │ │ ├── ._invariant.group.ll │ │ ├── ._lifetime-simple.ll │ │ ├── ._load-constant-mem.ll │ │ ├── ._load-from-unreachable-predecessor.ll │ │ ├── ._malloc-load-removal.ll │ │ ├── ._no_speculative_loads_with_asan.ll │ │ ├── ._noalias.ll │ │ ├── ._non-local-offset.ll │ │ ├── ._nonescaping-malloc.ll │ │ ├── ._null-aliases-nothing.ll │ │ ├── ._phi-translate-partial-alias.ll │ │ ├── ._pr10820.ll │ │ ├── ._pr12979.ll │ │ ├── ._pr14166.ll │ │ ├── ._pr17732.ll │ │ ├── ._pr17852.ll │ │ ├── ._pr24397.ll │ │ ├── ._pr24426.ll │ │ ├── ._pr25440.ll │ │ ├── ._pr28562.ll │ │ ├── ._pr28626.ll │ │ ├── ._pre-compare.ll │ │ ├── ._pre-new-inst.ll │ │ ├── ._range.ll │ │ ├── ._readattrs.ll │ │ ├── ._rle-must-alias.ll │ │ ├── ._rle-no-phi-translate.ll │ │ ├── ._rle-nonlocal.ll │ │ ├── ._tbaa.ll │ │ ├── ._unreachable_block_infinite_loop.ll │ │ ├── ._volatile-nonvolatile.ll │ │ ├── 2007-07-25-DominatedLoop.ll │ │ ├── 2007-07-25-InfiniteLoop.ll │ │ ├── 2007-07-25-Loop.ll │ │ ├── 2007-07-25-NestedLoop.ll │ │ ├── 2007-07-25-SinglePredecessor.ll │ │ ├── 2007-07-26-InterlockingLoops.ll │ │ ├── 2007-07-26-NonRedundant.ll │ │ ├── 2007-07-26-PhiErasure.ll │ │ ├── 2007-07-30-PredIDom.ll │ │ ├── 2007-07-31-NoDomInherit.ll │ │ ├── 2007-07-31-RedundantPhi.ll │ │ ├── 2008-02-12-UndefLoad.ll │ │ ├── 2008-02-13-NewPHI.ll │ │ ├── 2008-07-02-Unreachable.ll │ │ ├── 2008-12-09-SelfRemove.ll │ │ ├── 2008-12-12-RLE-Crash.ll │ │ ├── 2008-12-14-rle-reanalyze.ll │ │ ├── 2008-12-15-CacheVisited.ll │ │ ├── 2009-01-21-SortInvalidation.ll │ │ ├── 2009-01-22-SortInvalidation.ll │ │ ├── 2009-03-10-PREOnVoid.ll │ │ ├── 2009-07-13-MemDepSortFail.ll │ │ ├── 2009-11-12-MemDepMallocBitCast.ll │ │ ├── 2010-03-31-RedundantPHIs.ll │ │ ├── 2010-05-08-OneBit.ll │ │ ├── 2010-11-13-Simplify.ll │ │ ├── 2011-04-27-phioperands.ll │ │ ├── 2011-07-07-MatchIntrinsicExtract.ll │ │ ├── 2011-09-07-TypeIdFor.ll │ │ ├── 2012-05-22-PreCrash.ll │ │ ├── 2016-08-30-MaskedScatterGather.ll │ │ ├── MemdepMiscompile.ll │ │ ├── PRE │ │ │ ├── ._2009-02-17-LoadPRECrash.ll │ │ │ ├── ._2009-06-17-InvalidPRE.ll │ │ │ ├── ._2011-06-01-NonLocalMemdepMiscompile.ll │ │ │ ├── ._atomic.ll │ │ │ ├── ._invariant-load.ll │ │ │ ├── ._load-metadata.ll │ │ │ ├── ._load-pre-align.ll │ │ │ ├── ._load-pre-licm.ll │ │ │ ├── ._load-pre-nonlocal.ll │ │ │ ├── ._local-pre.ll │ │ │ ├── ._lpre-call-wrap-2.ll │ │ │ ├── ._lpre-call-wrap.ll │ │ │ ├── ._phi-translate.ll │ │ │ ├── ._pre-basic-add.ll │ │ │ ├── ._pre-gep-load.ll │ │ │ ├── ._pre-load.ll │ │ │ ├── ._pre-no-cost-phi.ll │ │ │ ├── ._pre-single-pred.ll │ │ │ ├── ._preserve-tbaa.ll │ │ │ ├── ._rle-phi-translate.ll │ │ │ ├── ._rle-semidominated.ll │ │ │ ├── ._rle.ll │ │ │ ├── ._volatile.ll │ │ │ ├── 2009-02-17-LoadPRECrash.ll │ │ │ ├── 2009-06-17-InvalidPRE.ll │ │ │ ├── 2011-06-01-NonLocalMemdepMiscompile.ll │ │ │ ├── atomic.ll │ │ │ ├── invariant-load.ll │ │ │ ├── load-metadata.ll │ │ │ ├── load-pre-align.ll │ │ │ ├── load-pre-licm.ll │ │ │ ├── load-pre-nonlocal.ll │ │ │ ├── local-pre.ll │ │ │ ├── lpre-call-wrap-2.ll │ │ │ ├── lpre-call-wrap.ll │ │ │ ├── phi-translate.ll │ │ │ ├── pre-basic-add.ll │ │ │ ├── pre-gep-load.ll │ │ │ ├── pre-load.ll │ │ │ ├── pre-no-cost-phi.ll │ │ │ ├── pre-single-pred.ll │ │ │ ├── preserve-tbaa.ll │ │ │ ├── rle-phi-translate.ll │ │ │ ├── rle-semidominated.ll │ │ │ ├── rle.ll │ │ │ └── volatile.ll │ │ ├── assume-equal.ll │ │ ├── basic-undef-test.ll │ │ ├── basic.ll │ │ ├── big-endian.ll │ │ ├── bitcast-of-call.ll │ │ ├── br-identical.ll │ │ ├── calloc-load-removal.ll │ │ ├── calls-nonlocal.ll │ │ ├── calls-readonly.ll │ │ ├── commute.ll │ │ ├── cond_br.ll │ │ ├── cond_br2.ll │ │ ├── condprop.ll │ │ ├── crash-no-aa.ll │ │ ├── crash.ll │ │ ├── edge.ll │ │ ├── fence.ll │ │ ├── flags.ll │ │ ├── fold-const-expr.ll │ │ ├── fpmath.ll │ │ ├── funclet.ll │ │ ├── hoist-pr20242.ll │ │ ├── hoist-pr22005.ll │ │ ├── hoist-pr28606.ll │ │ ├── hoist.ll │ │ ├── invariant.group.ll │ │ ├── lifetime-simple.ll │ │ ├── load-constant-mem.ll │ │ ├── load-from-unreachable-predecessor.ll │ │ ├── malloc-load-removal.ll │ │ ├── no_speculative_loads_with_asan.ll │ │ ├── noalias.ll │ │ ├── non-local-offset.ll │ │ ├── nonescaping-malloc.ll │ │ ├── null-aliases-nothing.ll │ │ ├── phi-translate-partial-alias.ll │ │ ├── pr10820.ll │ │ ├── pr12979.ll │ │ ├── pr14166.ll │ │ ├── pr17732.ll │ │ ├── pr17852.ll │ │ ├── pr24397.ll │ │ ├── pr24426.ll │ │ ├── pr25440.ll │ │ ├── pr28562.ll │ │ ├── pr28626.ll │ │ ├── pre-compare.ll │ │ ├── pre-new-inst.ll │ │ ├── range.ll │ │ ├── readattrs.ll │ │ ├── rle-must-alias.ll │ │ ├── rle-no-phi-translate.ll │ │ ├── rle-nonlocal.ll │ │ ├── tbaa.ll │ │ ├── unreachable_block_infinite_loop.ll │ │ └── volatile-nonvolatile.ll │ ├── GlobalDCE │ │ ├── ._2002-07-17-CastRef.ll │ │ ├── ._2002-07-17-ConstantRef.ll │ │ ├── ._2002-08-17-FunctionDGE.ll │ │ ├── ._2002-08-17-WorkListTest.ll │ │ ├── ._2002-09-12-Redeletion.ll │ │ ├── ._2003-07-01-SelfReference.ll │ │ ├── ._2003-10-09-PreserveWeakGlobals.ll │ │ ├── ._2009-01-05-DeadAliases.ll │ │ ├── ._2009-02-17-AliasUsesAliasee.ll │ │ ├── ._basicvariabletest.ll │ │ ├── ._complex-constantexpr.ll │ │ ├── ._deadblockaddr.ll │ │ ├── ._externally_available.ll │ │ ├── ._global-ifunc.ll │ │ ├── ._global_ctors.ll │ │ ├── ._global_ctors_integration.ll │ │ ├── ._indirectbr.ll │ │ ├── ._pr20981.ll │ │ ├── 2002-07-17-CastRef.ll │ │ ├── 2002-07-17-ConstantRef.ll │ │ ├── 2002-08-17-FunctionDGE.ll │ │ ├── 2002-08-17-WorkListTest.ll │ │ ├── 2002-09-12-Redeletion.ll │ │ ├── 2003-07-01-SelfReference.ll │ │ ├── 2003-10-09-PreserveWeakGlobals.ll │ │ ├── 2009-01-05-DeadAliases.ll │ │ ├── 2009-02-17-AliasUsesAliasee.ll │ │ ├── basicvariabletest.ll │ │ ├── complex-constantexpr.ll │ │ ├── deadblockaddr.ll │ │ ├── externally_available.ll │ │ ├── global-ifunc.ll │ │ ├── global_ctors.ll │ │ ├── global_ctors_integration.ll │ │ ├── indirectbr.ll │ │ └── pr20981.ll │ ├── GlobalMerge │ │ ├── ._basic.ll │ │ └── basic.ll │ ├── GlobalOpt │ │ ├── ._2004-10-10-CastStoreOnce.ll │ │ ├── ._2005-06-15-LocalizeConstExprCrash.ll │ │ ├── ._2005-09-27-Crash.ll │ │ ├── ._2006-07-07-InlineAsmCrash.ll │ │ ├── ._2006-11-01-ShrinkGlobalPhiCrash.ll │ │ ├── ._2007-04-05-Crash.ll │ │ ├── ._2007-05-13-Crash.ll │ │ ├── ._2007-06-04-PackedStruct.ll │ │ ├── ._2007-11-09-GEP-GEP-Crash.ll │ │ ├── ._2008-01-03-Crash.ll │ │ ├── ._2008-01-13-OutOfRangeSROA.ll │ │ ├── ._2008-01-29-VolatileGlobal.ll │ │ ├── ._2008-04-26-SROA-Global-Align.ll │ │ ├── ._2008-07-17-addrspace.ll │ │ ├── ._2008-12-16-HeapSRACrash-2.ll │ │ ├── ._2008-12-16-HeapSRACrash.ll │ │ ├── ._2009-01-13-phi-user.ll │ │ ├── ._2009-02-15-BitcastAlias.ll │ │ ├── ._2009-02-15-ResolveAlias.ll │ │ ├── ._2009-03-05-dbg.ll │ │ ├── ._2009-03-06-Anonymous.ll │ │ ├── ._2009-03-07-PromotePtrToBool.ll │ │ ├── ._2009-06-01-RecursivePHI.ll │ │ ├── ._2009-11-16-BrokenPerformHeapAllocSRoA.ll │ │ ├── ._2009-11-16-MallocSingleStoreToGlobalVar.ll │ │ ├── ._2010-02-25-MallocPromote.ll │ │ ├── ._2010-02-26-MallocSROA.ll │ │ ├── ._2010-10-19-WeakOdr.ll │ │ ├── ._2011-04-09-EmptyGlobalCtors.ll │ │ ├── ._2012-05-11-blockaddress.ll │ │ ├── ._GSROA-section.ll │ │ ├── ._MallocSROA-section.ll │ │ ├── ._SROA-section.ll │ │ ├── ._alias-resolve.ll │ │ ├── ._alias-used-address-space.ll │ │ ├── ._alias-used-section.ll │ │ ├── ._alias-used.ll │ │ ├── ._array-elem-refs.ll │ │ ├── ._assume.ll │ │ ├── ._atexit.ll │ │ ├── ._atomic.ll │ │ ├── ._available_externally_global_ctors.ll │ │ ├── ._basictest.ll │ │ ├── ._blockaddress.ll │ │ ├── ._cleanup-pointer-root-users.ll │ │ ├── ._compiler-used.ll │ │ ├── ._constantexpr-dangle.ll │ │ ├── ._constantfold-initializers.ll │ │ ├── ._crash-2.ll │ │ ├── ._crash.ll │ │ ├── ._ctor-list-opt-constexpr.ll │ │ ├── ._ctor-list-opt-inbounds.ll │ │ ├── ._ctor-list-opt.ll │ │ ├── ._cxx-dtor.ll │ │ ├── ._deadfunction.ll │ │ ├── ._deadglobal-2.ll │ │ ├── ._deadglobal.ll │ │ ├── ._externally-initialized-aggregate.ll │ │ ├── ._externally-initialized-global-ctr.ll │ │ ├── ._externally-initialized.ll │ │ ├── ._fastcc.ll │ │ ├── ._global-demotion.ll │ │ ├── ._globalsra-partial.ll │ │ ├── ._globalsra-unknown-index.ll │ │ ├── ._globalsra.ll │ │ ├── ._heap-sra-1.ll │ │ ├── ._heap-sra-2.ll │ │ ├── ._heap-sra-3.ll │ │ ├── ._heap-sra-4.ll │ │ ├── ._heap-sra-phi.ll │ │ ├── ._integer-bool.ll │ │ ├── ._invariant-nodatalayout.ll │ │ ├── ._invariant.group.barrier.ll │ │ ├── ._invariant.ll │ │ ├── ._invoke.ll │ │ ├── ._iterate.ll │ │ ├── ._load-store-global.ll │ │ ├── ._localize-constexpr.ll │ │ ├── ._malloc-promote-1.ll │ │ ├── ._malloc-promote-2.ll │ │ ├── ._malloc-promote-3.ll │ │ ├── ._memcpy.ll │ │ ├── ._memset-null.ll │ │ ├── ._memset.ll │ │ ├── ._metadata.ll │ │ ├── ._phi-select.ll │ │ ├── ._pr21191.ll │ │ ├── ._preserve-comdats.ll │ │ ├── ._storepointer-compare.ll │ │ ├── ._storepointer.ll │ │ ├── ._tls.ll │ │ ├── ._trivialstore.ll │ │ ├── ._undef-init.ll │ │ ├── ._unnamed-addr.ll │ │ ├── ._zeroinitializer-gep-load.ll │ │ ├── 2004-10-10-CastStoreOnce.ll │ │ ├── 2005-06-15-LocalizeConstExprCrash.ll │ │ ├── 2005-09-27-Crash.ll │ │ ├── 2006-07-07-InlineAsmCrash.ll │ │ ├── 2006-11-01-ShrinkGlobalPhiCrash.ll │ │ ├── 2007-04-05-Crash.ll │ │ ├── 2007-05-13-Crash.ll │ │ ├── 2007-06-04-PackedStruct.ll │ │ ├── 2007-11-09-GEP-GEP-Crash.ll │ │ ├── 2008-01-03-Crash.ll │ │ ├── 2008-01-13-OutOfRangeSROA.ll │ │ ├── 2008-01-29-VolatileGlobal.ll │ │ ├── 2008-04-26-SROA-Global-Align.ll │ │ ├── 2008-07-17-addrspace.ll │ │ ├── 2008-12-16-HeapSRACrash-2.ll │ │ ├── 2008-12-16-HeapSRACrash.ll │ │ ├── 2009-01-13-phi-user.ll │ │ ├── 2009-02-15-BitcastAlias.ll │ │ ├── 2009-02-15-ResolveAlias.ll │ │ ├── 2009-03-05-dbg.ll │ │ ├── 2009-03-06-Anonymous.ll │ │ ├── 2009-03-07-PromotePtrToBool.ll │ │ ├── 2009-06-01-RecursivePHI.ll │ │ ├── 2009-11-16-BrokenPerformHeapAllocSRoA.ll │ │ ├── 2009-11-16-MallocSingleStoreToGlobalVar.ll │ │ ├── 2010-02-25-MallocPromote.ll │ │ ├── 2010-02-26-MallocSROA.ll │ │ ├── 2010-10-19-WeakOdr.ll │ │ ├── 2011-04-09-EmptyGlobalCtors.ll │ │ ├── 2012-05-11-blockaddress.ll │ │ ├── GSROA-section.ll │ │ ├── MallocSROA-section.ll │ │ ├── SROA-section.ll │ │ ├── alias-resolve.ll │ │ ├── alias-used-address-space.ll │ │ ├── alias-used-section.ll │ │ ├── alias-used.ll │ │ ├── array-elem-refs.ll │ │ ├── assume.ll │ │ ├── atexit.ll │ │ ├── atomic.ll │ │ ├── available_externally_global_ctors.ll │ │ ├── basictest.ll │ │ ├── blockaddress.ll │ │ ├── cleanup-pointer-root-users.ll │ │ ├── compiler-used.ll │ │ ├── constantexpr-dangle.ll │ │ ├── constantfold-initializers.ll │ │ ├── crash-2.ll │ │ ├── crash.ll │ │ ├── ctor-list-opt-constexpr.ll │ │ ├── ctor-list-opt-inbounds.ll │ │ ├── ctor-list-opt.ll │ │ ├── cxx-dtor.ll │ │ ├── deadfunction.ll │ │ ├── deadglobal-2.ll │ │ ├── deadglobal.ll │ │ ├── externally-initialized-aggregate.ll │ │ ├── externally-initialized-global-ctr.ll │ │ ├── externally-initialized.ll │ │ ├── fastcc.ll │ │ ├── global-demotion.ll │ │ ├── globalsra-partial.ll │ │ ├── globalsra-unknown-index.ll │ │ ├── globalsra.ll │ │ ├── heap-sra-1.ll │ │ ├── heap-sra-2.ll │ │ ├── heap-sra-3.ll │ │ ├── heap-sra-4.ll │ │ ├── heap-sra-phi.ll │ │ ├── integer-bool.ll │ │ ├── invariant-nodatalayout.ll │ │ ├── invariant.group.barrier.ll │ │ ├── invariant.ll │ │ ├── invoke.ll │ │ ├── iterate.ll │ │ ├── load-store-global.ll │ │ ├── localize-constexpr.ll │ │ ├── malloc-promote-1.ll │ │ ├── malloc-promote-2.ll │ │ ├── malloc-promote-3.ll │ │ ├── memcpy.ll │ │ ├── memset-null.ll │ │ ├── memset.ll │ │ ├── metadata.ll │ │ ├── phi-select.ll │ │ ├── pr21191.ll │ │ ├── preserve-comdats.ll │ │ ├── storepointer-compare.ll │ │ ├── storepointer.ll │ │ ├── tls.ll │ │ ├── trivialstore.ll │ │ ├── undef-init.ll │ │ ├── unnamed-addr.ll │ │ └── zeroinitializer-gep-load.ll │ ├── GuardWidening │ │ ├── ._basic.ll │ │ ├── ._range-check-merging.ll │ │ ├── basic.ll │ │ └── range-check-merging.ll │ ├── IPConstantProp │ │ ├── ._2008-06-09-WeakProp.ll │ │ ├── ._2009-09-24-byval-ptr.ll │ │ ├── ._PR16052.ll │ │ ├── ._PR26044.ll │ │ ├── ._comdat-ipo.ll │ │ ├── ._dangling-block-address.ll │ │ ├── ._deadarg.ll │ │ ├── ._fp-bc-icmp-const-fold.ll │ │ ├── ._global.ll │ │ ├── ._recursion.ll │ │ ├── ._return-argument.ll │ │ ├── ._return-constant.ll │ │ ├── ._return-constants.ll │ │ ├── ._user-with-multiple-uses.ll │ │ ├── 2008-06-09-WeakProp.ll │ │ ├── 2009-09-24-byval-ptr.ll │ │ ├── PR16052.ll │ │ ├── PR26044.ll │ │ ├── comdat-ipo.ll │ │ ├── dangling-block-address.ll │ │ ├── deadarg.ll │ │ ├── fp-bc-icmp-const-fold.ll │ │ ├── global.ll │ │ ├── recursion.ll │ │ ├── return-argument.ll │ │ ├── return-constant.ll │ │ ├── return-constants.ll │ │ └── user-with-multiple-uses.ll │ ├── IRCE │ │ ├── ._bug-loop-varying-upper-limit.ll │ │ ├── ._bug-mismatched-types.ll │ │ ├── ._conjunctive-checks.ll │ │ ├── ._decrementing-loop.ll │ │ ├── ._low-becount.ll │ │ ├── ._multiple-access-no-preloop.ll │ │ ├── ._not-likely-taken.ll │ │ ├── ._only-lower-check.ll │ │ ├── ._only-upper-check.ll │ │ ├── ._single-access-no-preloop.ll │ │ ├── ._single-access-with-preloop.ll │ │ ├── ._unhandled.ll │ │ ├── ._with-parent-loops.ll │ │ ├── bug-loop-varying-upper-limit.ll │ │ ├── bug-mismatched-types.ll │ │ ├── conjunctive-checks.ll │ │ ├── decrementing-loop.ll │ │ ├── low-becount.ll │ │ ├── multiple-access-no-preloop.ll │ │ ├── not-likely-taken.ll │ │ ├── only-lower-check.ll │ │ ├── only-upper-check.ll │ │ ├── single-access-no-preloop.ll │ │ ├── single-access-with-preloop.ll │ │ ├── unhandled.ll │ │ └── with-parent-loops.ll │ ├── IndVarSimplify │ │ ├── ._2002-09-09-PointerIndVar.ll │ │ ├── ._2003-04-16-ExprAnalysis.ll │ │ ├── ._2003-09-23-NotAtTop.ll │ │ ├── ._2003-12-10-RemoveInstrCrash.ll │ │ ├── ._2003-12-15-Crash.ll │ │ ├── ._2004-03-10-PHIInsertionBug.ll │ │ ├── ._2004-04-05-InvokeCastCrash.ll │ │ ├── ._2004-04-07-ScalarEvolutionCrash.ll │ │ ├── ._2005-02-11-InvokeCrash.ll │ │ ├── ._2005-02-17-TruncateExprCrash.ll │ │ ├── ._2005-02-26-ExitValueCompute.ll │ │ ├── ._2005-06-15-InstMoveCrash.ll │ │ ├── ._2005-11-18-Crash.ll │ │ ├── ._2006-03-31-NegativeStride.ll │ │ ├── ._2006-06-16-Indvar-LCSSA-Crash.ll │ │ ├── ._2006-09-20-LFTR-Crash.ll │ │ ├── ._2006-12-10-BitCast.ll │ │ ├── ._2007-01-06-TripCount.ll │ │ ├── ._2007-06-06-DeleteDanglesPtr.ll │ │ ├── ._2007-11-23-BitcastCrash.ll │ │ ├── ._2008-06-15-SCEVExpanderBug.ll │ │ ├── ._2008-09-02-IVType.ll │ │ ├── ._2008-10-03-CouldNotCompute.ll │ │ ├── ._2008-11-25-APFloatAssert.ll │ │ ├── ._2009-04-14-shorten_iv_vars.ll │ │ ├── ._2009-04-15-shorten-iv-vars-2.ll │ │ ├── ._2009-04-22-IndvarCrash.ll │ │ ├── ._2009-04-27-Floating.ll │ │ ├── ._2009-05-24-useafterfree.ll │ │ ├── ._2011-09-10-widen-nsw.ll │ │ ├── ._2011-09-19-vectoriv.ll │ │ ├── ._2011-09-27-hoistsext.ll │ │ ├── ._2011-10-27-lftrnull.ll │ │ ├── ._2011-11-01-lftrptr.ll │ │ ├── ._2011-11-15-multiexit.ll │ │ ├── ._2011-11-17-selfphi.ll │ │ ├── ._2012-07-17-lftr-undef.ll │ │ ├── ._2012-10-19-congruent-constant.ll │ │ ├── ._2014-06-21-congruent-constant.ll │ │ ├── ._AMDGPU │ │ ├── ._NVPTX │ │ ├── ._ada-loops.ll │ │ ├── ._ashr-tripcount.ll │ │ ├── ._avoid-i0.ll │ │ ├── ._backedge-on-min-max.ll │ │ ├── ._bec-cmp.ll │ │ ├── ._casted-argument.ll │ │ ├── ._const_phi.ll │ │ ├── ._crash.ll │ │ ├── ._dangling-use.ll │ │ ├── ._divide-pointer.ll │ │ ├── ._dont-recompute.ll │ │ ├── ._elim-extend.ll │ │ ├── ._eliminate-comparison.ll │ │ ├── ._eliminate-max.ll │ │ ├── ._eliminate-rem.ll │ │ ├── ._exit_value_test2.ll │ │ ├── ._exit_value_test3.ll │ │ ├── ._exit_value_tests.ll │ │ ├── ._floating-point-iv.ll │ │ ├── ._indirectbr.ll │ │ ├── ._interesting-invoke-use.ll │ │ ├── ._iterationCount_zext_or_trunc.ll │ │ ├── ._iv-fold.ll │ │ ├── ._iv-sext.ll │ │ ├── ._iv-widen.ll │ │ ├── ._iv-zext.ll │ │ ├── ._lcssa-preservation.ll │ │ ├── ._lftr-address-space-pointers.ll │ │ ├── ._lftr-extend-const.ll │ │ ├── ._lftr-other-uses.ll │ │ ├── ._lftr-promote.ll │ │ ├── ._lftr-reuse.ll │ │ ├── ._lftr-udiv-tripcount.ll │ │ ├── ._lftr-zext.ll │ │ ├── ._lftr_simple.ll │ │ ├── ._loop-invariant-conditions.ll │ │ ├── ._loop_evaluate10.ll │ │ ├── ._loop_evaluate11.ll │ │ ├── ._loop_evaluate7.ll │ │ ├── ._loop_evaluate8.ll │ │ ├── ._loop_evaluate9.ll │ │ ├── ._loop_evaluate_1.ll │ │ ├── ._loop_evaluate_2.ll │ │ ├── ._loop_evaluate_3.ll │ │ ├── ._loop_evaluate_4.ll │ │ ├── ._loop_evaluate_5.ll │ │ ├── ._loop_evaluate_6.ll │ │ ├── ._lrev-existing-umin.ll │ │ ├── ._masked-iv.ll │ │ ├── ._no-iv-rewrite.ll │ │ ├── ._overflow-intrinsics.ll │ │ ├── ._phi-uses-value-multiple-times.ll │ │ ├── ._polynomial-expand.ll │ │ ├── ._pr18223.ll │ │ ├── ._pr20680.ll │ │ ├── ._pr22222.ll │ │ ├── ._pr24356.ll │ │ ├── ._pr24783.ll │ │ ├── ._pr24804.ll │ │ ├── ._pr24952.ll │ │ ├── ._pr24956.ll │ │ ├── ._pr25047.ll │ │ ├── ._pr25051.ll │ │ ├── ._pr25060.ll │ │ ├── ._pr25360.ll │ │ ├── ._pr25421.ll │ │ ├── ._pr25576.ll │ │ ├── ._pr25578.ll │ │ ├── ._pr26207.ll │ │ ├── ._pr26973.ll │ │ ├── ._pr26974.ll │ │ ├── ._pr27133.ll │ │ ├── ._pr28935.ll │ │ ├── ._preserve-signed-wrap.ll │ │ ├── ._promote-iv-to-eliminate-casts.ll │ │ ├── ._rewrite-loop-exit-value.ll │ │ ├── ._sharpen-range.ll │ │ ├── ._shrunk-constant.ll │ │ ├── ._signed-trip-count.ll │ │ ├── ._single-element-range.ll │ │ ├── ._sink-alloca.ll │ │ ├── ._sink-trapping.ll │ │ ├── ._strengthen-overflow.ll │ │ ├── ._tripcount_compute.ll │ │ ├── ._tripcount_infinite.ll │ │ ├── ._udiv-invariant-but-traps.ll │ │ ├── ._udiv.ll │ │ ├── ._uglygep.ll │ │ ├── ._ult-sub-to-eq.ll │ │ ├── ._use-range-metadata.ll │ │ ├── ._variable-stride-ivs-0.ll │ │ ├── ._variable-stride-ivs-1.ll │ │ ├── ._verify-scev.ll │ │ ├── ._widen-loop-comp.ll │ │ ├── ._widen-nsw.ll │ │ ├── ._zext-nuw.ll │ │ ├── 2002-09-09-PointerIndVar.ll │ │ ├── 2003-04-16-ExprAnalysis.ll │ │ ├── 2003-09-23-NotAtTop.ll │ │ ├── 2003-12-10-RemoveInstrCrash.ll │ │ ├── 2003-12-15-Crash.ll │ │ ├── 2004-03-10-PHIInsertionBug.ll │ │ ├── 2004-04-05-InvokeCastCrash.ll │ │ ├── 2004-04-07-ScalarEvolutionCrash.ll │ │ ├── 2005-02-11-InvokeCrash.ll │ │ ├── 2005-02-17-TruncateExprCrash.ll │ │ ├── 2005-02-26-ExitValueCompute.ll │ │ ├── 2005-06-15-InstMoveCrash.ll │ │ ├── 2005-11-18-Crash.ll │ │ ├── 2006-03-31-NegativeStride.ll │ │ ├── 2006-06-16-Indvar-LCSSA-Crash.ll │ │ ├── 2006-09-20-LFTR-Crash.ll │ │ ├── 2006-12-10-BitCast.ll │ │ ├── 2007-01-06-TripCount.ll │ │ ├── 2007-06-06-DeleteDanglesPtr.ll │ │ ├── 2007-11-23-BitcastCrash.ll │ │ ├── 2008-06-15-SCEVExpanderBug.ll │ │ ├── 2008-09-02-IVType.ll │ │ ├── 2008-10-03-CouldNotCompute.ll │ │ ├── 2008-11-25-APFloatAssert.ll │ │ ├── 2009-04-14-shorten_iv_vars.ll │ │ ├── 2009-04-15-shorten-iv-vars-2.ll │ │ ├── 2009-04-22-IndvarCrash.ll │ │ ├── 2009-04-27-Floating.ll │ │ ├── 2009-05-24-useafterfree.ll │ │ ├── 2011-09-10-widen-nsw.ll │ │ ├── 2011-09-19-vectoriv.ll │ │ ├── 2011-09-27-hoistsext.ll │ │ ├── 2011-10-27-lftrnull.ll │ │ ├── 2011-11-01-lftrptr.ll │ │ ├── 2011-11-15-multiexit.ll │ │ ├── 2011-11-17-selfphi.ll │ │ ├── 2012-07-17-lftr-undef.ll │ │ ├── 2012-10-19-congruent-constant.ll │ │ ├── 2014-06-21-congruent-constant.ll │ │ ├── AMDGPU │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._no-widen-to-i64.ll │ │ │ ├── lit.local.cfg │ │ │ └── no-widen-to-i64.ll │ │ ├── NVPTX │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._no-widen-expensive.ll │ │ │ ├── lit.local.cfg │ │ │ └── no-widen-expensive.ll │ │ ├── ada-loops.ll │ │ ├── ashr-tripcount.ll │ │ ├── avoid-i0.ll │ │ ├── backedge-on-min-max.ll │ │ ├── bec-cmp.ll │ │ ├── casted-argument.ll │ │ ├── const_phi.ll │ │ ├── crash.ll │ │ ├── dangling-use.ll │ │ ├── divide-pointer.ll │ │ ├── dont-recompute.ll │ │ ├── elim-extend.ll │ │ ├── eliminate-comparison.ll │ │ ├── eliminate-max.ll │ │ ├── eliminate-rem.ll │ │ ├── exit_value_test2.ll │ │ ├── exit_value_test3.ll │ │ ├── exit_value_tests.ll │ │ ├── floating-point-iv.ll │ │ ├── indirectbr.ll │ │ ├── interesting-invoke-use.ll │ │ ├── iterationCount_zext_or_trunc.ll │ │ ├── iv-fold.ll │ │ ├── iv-sext.ll │ │ ├── iv-widen.ll │ │ ├── iv-zext.ll │ │ ├── lcssa-preservation.ll │ │ ├── lftr-address-space-pointers.ll │ │ ├── lftr-extend-const.ll │ │ ├── lftr-other-uses.ll │ │ ├── lftr-promote.ll │ │ ├── lftr-reuse.ll │ │ ├── lftr-udiv-tripcount.ll │ │ ├── lftr-zext.ll │ │ ├── lftr_simple.ll │ │ ├── loop-invariant-conditions.ll │ │ ├── loop_evaluate10.ll │ │ ├── loop_evaluate11.ll │ │ ├── loop_evaluate7.ll │ │ ├── loop_evaluate8.ll │ │ ├── loop_evaluate9.ll │ │ ├── loop_evaluate_1.ll │ │ ├── loop_evaluate_2.ll │ │ ├── loop_evaluate_3.ll │ │ ├── loop_evaluate_4.ll │ │ ├── loop_evaluate_5.ll │ │ ├── loop_evaluate_6.ll │ │ ├── lrev-existing-umin.ll │ │ ├── masked-iv.ll │ │ ├── no-iv-rewrite.ll │ │ ├── overflow-intrinsics.ll │ │ ├── phi-uses-value-multiple-times.ll │ │ ├── polynomial-expand.ll │ │ ├── pr18223.ll │ │ ├── pr20680.ll │ │ ├── pr22222.ll │ │ ├── pr24356.ll │ │ ├── pr24783.ll │ │ ├── pr24804.ll │ │ ├── pr24952.ll │ │ ├── pr24956.ll │ │ ├── pr25047.ll │ │ ├── pr25051.ll │ │ ├── pr25060.ll │ │ ├── pr25360.ll │ │ ├── pr25421.ll │ │ ├── pr25576.ll │ │ ├── pr25578.ll │ │ ├── pr26207.ll │ │ ├── pr26973.ll │ │ ├── pr26974.ll │ │ ├── pr27133.ll │ │ ├── pr28935.ll │ │ ├── preserve-signed-wrap.ll │ │ ├── promote-iv-to-eliminate-casts.ll │ │ ├── rewrite-loop-exit-value.ll │ │ ├── sharpen-range.ll │ │ ├── shrunk-constant.ll │ │ ├── signed-trip-count.ll │ │ ├── single-element-range.ll │ │ ├── sink-alloca.ll │ │ ├── sink-trapping.ll │ │ ├── strengthen-overflow.ll │ │ ├── tripcount_compute.ll │ │ ├── tripcount_infinite.ll │ │ ├── udiv-invariant-but-traps.ll │ │ ├── udiv.ll │ │ ├── uglygep.ll │ │ ├── ult-sub-to-eq.ll │ │ ├── use-range-metadata.ll │ │ ├── variable-stride-ivs-0.ll │ │ ├── variable-stride-ivs-1.ll │ │ ├── verify-scev.ll │ │ ├── widen-loop-comp.ll │ │ ├── widen-nsw.ll │ │ └── zext-nuw.ll │ ├── InferFunctionAttrs │ │ ├── ._annotate.ll │ │ ├── ._no-proto.ll │ │ ├── annotate.ll │ │ └── no-proto.ll │ ├── Inline │ │ ├── ._2003-09-14-InlineValue.ll │ │ ├── ._2003-09-22-PHINodeInlineFail.ll │ │ ├── ._2003-09-22-PHINodesInExceptionDest.ll │ │ ├── ._2003-09-22-PHINodesInNormalInvokeDest.ll │ │ ├── ._2003-10-13-AllocaDominanceProblem.ll │ │ ├── ._2004-04-15-InlineDeletesCall.ll │ │ ├── ._2004-04-20-InlineLinkOnce.ll │ │ ├── ._2004-10-17-InlineFunctionWithoutReturn.ll │ │ ├── ._2006-01-14-CallGraphUpdate.ll │ │ ├── ._2006-07-12-InlinePruneCGUpdate.ll │ │ ├── ._2006-11-09-InlineCGUpdate-2.ll │ │ ├── ._2006-11-09-InlineCGUpdate.ll │ │ ├── ._2007-04-15-InlineEH.ll │ │ ├── ._2007-06-25-WeakInline.ll │ │ ├── ._2007-12-19-InlineNoUnwind.ll │ │ ├── ._2008-09-02-NoInline.ll │ │ ├── ._2009-01-08-NoInlineDynamicAlloca.ll │ │ ├── ._2009-01-13-RecursiveInlineCrash.ll │ │ ├── ._2009-05-07-CallUsingSelfCrash.ll │ │ ├── ._2010-05-12-ValueMap.ll │ │ ├── ._PR4909.ll │ │ ├── ._X86 │ │ ├── ._align.ll │ │ ├── ._alloca-bonus.ll │ │ ├── ._alloca-dbgdeclare-merge.ll │ │ ├── ._alloca-dbgdeclare.ll │ │ ├── ._alloca-in-scc.ll │ │ ├── ._alloca-merge-align.ll │ │ ├── ._alloca_test.ll │ │ ├── ._always-inline.ll │ │ ├── ._array-alloca.ll │ │ ├── ._array_merge.ll │ │ ├── ._attributes.ll │ │ ├── ._basictest.ll │ │ ├── ._blockaddress.ll │ │ ├── ._byval-tail-call.ll │ │ ├── ._byval.ll │ │ ├── ._byval_lifetime.ll │ │ ├── ._callgraph-update.ll │ │ ├── ._casts.ll │ │ ├── ._cfg_preserve_test.ll │ │ ├── ._comdat-ipo.ll │ │ ├── ._crash-lifetime-marker.ll │ │ ├── ._crash.ll │ │ ├── ._crash2.ll │ │ ├── ._debug-info-duplicate-calls.ll │ │ ├── ._debug-invoke.ll │ │ ├── ._delete-call.ll │ │ ├── ._deopt-bundles.ll │ │ ├── ._deoptimize-intrinsic-cconv.ll │ │ ├── ._deoptimize-intrinsic.ll │ │ ├── ._devirtualize-2.ll │ │ ├── ._devirtualize-3.ll │ │ ├── ._devirtualize.ll │ │ ├── ._dynamic_alloca_test.ll │ │ ├── ._ephemeral.ll │ │ ├── ._externally_available.ll │ │ ├── ._frameescape.ll │ │ ├── ._guard-intrinsic.ll │ │ ├── ._gvn-inline-iteration.ll │ │ ├── ._ignore-debug-info.ll │ │ ├── ._inalloca-not-static.ll │ │ ├── ._inline-assume.ll │ │ ├── ._inline-byval-bonus.ll │ │ ├── ._inline-cold-callee.ll │ │ ├── ._inline-cold.ll │ │ ├── ._inline-constexpr-addrspacecast-argument.ll │ │ ├── ._inline-fast-math-flags.ll │ │ ├── ._inline-fp.ll │ │ ├── ._inline-funclets.ll │ │ ├── ._inline-hot-callee.ll │ │ ├── ._inline-hot-callsite.ll │ │ ├── ._inline-indirect.ll │ │ ├── ._inline-invoke-tail.ll │ │ ├── ._inline-invoke-with-asm-call.ll │ │ ├── ._inline-musttail-varargs.ll │ │ ├── ._inline-optnone.ll │ │ ├── ._inline-optsize.ll │ │ ├── ._inline-tail.ll │ │ ├── ._inline-threshold.ll │ │ ├── ._inline-vla.ll │ │ ├── ._inline_cleanup.ll │ │ ├── ._inline_constprop.ll │ │ ├── ._inline_dbg_declare.ll │ │ ├── ._inline_dce.ll │ │ ├── ._inline_invoke.ll │ │ ├── ._inline_minisize.ll │ │ ├── ._inline_prune.ll │ │ ├── ._inline_returns_twice.ll │ │ ├── ._inline_ssp.ll │ │ ├── ._inline_unreachable-2.ll │ │ ├── ._inline_unreachable.ll │ │ ├── ._invoke-cleanup.ll │ │ ├── ._invoke-combine-clauses.ll │ │ ├── ._invoke-cost.ll │ │ ├── ._invoke_test-1.ll │ │ ├── ._invoke_test-2.ll │ │ ├── ._invoke_test-3.ll │ │ ├── ._lifetime-no-datalayout.ll │ │ ├── ._lifetime.ll │ │ ├── ._local-as-metadata-undominated-use.ll │ │ ├── ._nested-inline.ll │ │ ├── ._noalias-calls.ll │ │ ├── ._noalias-cs.ll │ │ ├── ._noalias.ll │ │ ├── ._noalias2.ll │ │ ├── ._noinline-recursive-fn.ll │ │ ├── ._noinline.ll │ │ ├── ._nonnull.ll │ │ ├── ._null-function.ll │ │ ├── ._optimization-remarks.ll │ │ ├── ._parallel-loop-md.ll │ │ ├── ._pr21206.ll │ │ ├── ._pr22285.ll │ │ ├── ._pr26698.ll │ │ ├── ._pr28298.ll │ │ ├── ._profile-meta.ll │ │ ├── ._ptr-diff.ll │ │ ├── ._recursive.ll │ │ ├── ._store-sroa.ll │ │ ├── ._switch.ll │ │ ├── ._vector-bonus.ll │ │ ├── ._zero-cost.ll │ │ ├── 2003-09-14-InlineValue.ll │ │ ├── 2003-09-22-PHINodeInlineFail.ll │ │ ├── 2003-09-22-PHINodesInExceptionDest.ll │ │ ├── 2003-09-22-PHINodesInNormalInvokeDest.ll │ │ ├── 2003-10-13-AllocaDominanceProblem.ll │ │ ├── 2004-04-15-InlineDeletesCall.ll │ │ ├── 2004-04-20-InlineLinkOnce.ll │ │ ├── 2004-10-17-InlineFunctionWithoutReturn.ll │ │ ├── 2006-01-14-CallGraphUpdate.ll │ │ ├── 2006-07-12-InlinePruneCGUpdate.ll │ │ ├── 2006-11-09-InlineCGUpdate-2.ll │ │ ├── 2006-11-09-InlineCGUpdate.ll │ │ ├── 2007-04-15-InlineEH.ll │ │ ├── 2007-06-25-WeakInline.ll │ │ ├── 2007-12-19-InlineNoUnwind.ll │ │ ├── 2008-09-02-NoInline.ll │ │ ├── 2009-01-08-NoInlineDynamicAlloca.ll │ │ ├── 2009-01-13-RecursiveInlineCrash.ll │ │ ├── 2009-05-07-CallUsingSelfCrash.ll │ │ ├── 2010-05-12-ValueMap.ll │ │ ├── PR4909.ll │ │ ├── X86 │ │ │ ├── ._inline-target-attr.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── inline-target-attr.ll │ │ │ └── lit.local.cfg │ │ ├── align.ll │ │ ├── alloca-bonus.ll │ │ ├── alloca-dbgdeclare-merge.ll │ │ ├── alloca-dbgdeclare.ll │ │ ├── alloca-in-scc.ll │ │ ├── alloca-merge-align.ll │ │ ├── alloca_test.ll │ │ ├── always-inline.ll │ │ ├── array-alloca.ll │ │ ├── array_merge.ll │ │ ├── attributes.ll │ │ ├── basictest.ll │ │ ├── blockaddress.ll │ │ ├── byval-tail-call.ll │ │ ├── byval.ll │ │ ├── byval_lifetime.ll │ │ ├── callgraph-update.ll │ │ ├── casts.ll │ │ ├── cfg_preserve_test.ll │ │ ├── comdat-ipo.ll │ │ ├── crash-lifetime-marker.ll │ │ ├── crash.ll │ │ ├── crash2.ll │ │ ├── debug-info-duplicate-calls.ll │ │ ├── debug-invoke.ll │ │ ├── delete-call.ll │ │ ├── deopt-bundles.ll │ │ ├── deoptimize-intrinsic-cconv.ll │ │ ├── deoptimize-intrinsic.ll │ │ ├── devirtualize-2.ll │ │ ├── devirtualize-3.ll │ │ ├── devirtualize.ll │ │ ├── dynamic_alloca_test.ll │ │ ├── ephemeral.ll │ │ ├── externally_available.ll │ │ ├── frameescape.ll │ │ ├── guard-intrinsic.ll │ │ ├── gvn-inline-iteration.ll │ │ ├── ignore-debug-info.ll │ │ ├── inalloca-not-static.ll │ │ ├── inline-assume.ll │ │ ├── inline-byval-bonus.ll │ │ ├── inline-cold-callee.ll │ │ ├── inline-cold.ll │ │ ├── inline-constexpr-addrspacecast-argument.ll │ │ ├── inline-fast-math-flags.ll │ │ ├── inline-fp.ll │ │ ├── inline-funclets.ll │ │ ├── inline-hot-callee.ll │ │ ├── inline-hot-callsite.ll │ │ ├── inline-indirect.ll │ │ ├── inline-invoke-tail.ll │ │ ├── inline-invoke-with-asm-call.ll │ │ ├── inline-musttail-varargs.ll │ │ ├── inline-optnone.ll │ │ ├── inline-optsize.ll │ │ ├── inline-tail.ll │ │ ├── inline-threshold.ll │ │ ├── inline-vla.ll │ │ ├── inline_cleanup.ll │ │ ├── inline_constprop.ll │ │ ├── inline_dbg_declare.ll │ │ ├── inline_dce.ll │ │ ├── inline_invoke.ll │ │ ├── inline_minisize.ll │ │ ├── inline_prune.ll │ │ ├── inline_returns_twice.ll │ │ ├── inline_ssp.ll │ │ ├── inline_unreachable-2.ll │ │ ├── inline_unreachable.ll │ │ ├── invoke-cleanup.ll │ │ ├── invoke-combine-clauses.ll │ │ ├── invoke-cost.ll │ │ ├── invoke_test-1.ll │ │ ├── invoke_test-2.ll │ │ ├── invoke_test-3.ll │ │ ├── lifetime-no-datalayout.ll │ │ ├── lifetime.ll │ │ ├── local-as-metadata-undominated-use.ll │ │ ├── nested-inline.ll │ │ ├── noalias-calls.ll │ │ ├── noalias-cs.ll │ │ ├── noalias.ll │ │ ├── noalias2.ll │ │ ├── noinline-recursive-fn.ll │ │ ├── noinline.ll │ │ ├── nonnull.ll │ │ ├── null-function.ll │ │ ├── optimization-remarks.ll │ │ ├── parallel-loop-md.ll │ │ ├── pr21206.ll │ │ ├── pr22285.ll │ │ ├── pr26698.ll │ │ ├── pr28298.ll │ │ ├── profile-meta.ll │ │ ├── ptr-diff.ll │ │ ├── recursive.ll │ │ ├── store-sroa.ll │ │ ├── switch.ll │ │ ├── vector-bonus.ll │ │ └── zero-cost.ll │ ├── InstCombine │ │ ├── ._2003-05-26-CastMiscompile.ll │ │ ├── ._2003-05-27-ConstExprCrash.ll │ │ ├── ._2003-06-05-BranchInvertInfLoop.ll │ │ ├── ._2003-07-21-ExternalConstant.ll │ │ ├── ._2003-08-12-AllocaNonNull.ll │ │ ├── ._2003-09-09-VolatileLoadElim.ll │ │ ├── ._2003-10-29-CallSiteResolve.ll │ │ ├── ._2003-11-03-VarargsCallBug.ll │ │ ├── ._2004-01-13-InstCombineInvokePHI.ll │ │ ├── ._2004-02-23-ShiftShiftOverflow.ll │ │ ├── ._2004-03-13-InstCombineInfLoop.ll │ │ ├── ._2004-04-04-InstCombineReplaceAllUsesWith.ll │ │ ├── ._2004-05-07-UnsizedCastLoad.ll │ │ ├── ._2004-07-27-ConstantExprMul.ll │ │ ├── ._2004-08-09-RemInfLoop.ll │ │ ├── ._2004-08-10-BoolSetCC.ll │ │ ├── ._2004-09-20-BadLoadCombine.ll │ │ ├── ._2004-09-20-BadLoadCombine2.ll │ │ ├── ._2004-09-28-BadShiftAndSetCC.ll │ │ ├── ._2004-11-22-Missed-and-fold.ll │ │ ├── ._2004-11-27-SetCCForCastLargerAndConstant.ll │ │ ├── ._2004-12-08-RemInfiniteLoop.ll │ │ ├── ._2005-03-04-ShiftOverflow.ll │ │ ├── ._2005-04-07-UDivSelectCrash.ll │ │ ├── ._2005-06-15-DivSelectCrash.ll │ │ ├── ._2005-06-15-ShiftSetCCCrash.ll │ │ ├── ._2005-06-16-RangeCrash.ll │ │ ├── ._2005-06-16-SetCCOrSetCCMiscompile.ll │ │ ├── ._2005-07-07-DeadPHILoop.ll │ │ ├── ._2006-02-13-DemandedMiscompile.ll │ │ ├── ._2006-02-28-Crash.ll │ │ ├── ._2006-03-30-ExtractElement.ll │ │ ├── ._2006-04-28-ShiftShiftLongLong.ll │ │ ├── ._2006-05-04-DemandedBitCrash.ll │ │ ├── ._2006-09-15-CastToBool.ll │ │ ├── ._2006-10-19-SignedToUnsignedCastAndConst-2.ll │ │ ├── ._2006-10-20-mask.ll │ │ ├── ._2006-10-26-VectorReassoc.ll │ │ ├── ._2006-11-10-ashr-miscompile.ll │ │ ├── ._2006-12-01-BadFPVectorXform.ll │ │ ├── ._2006-12-05-fp-to-int-ext.ll │ │ ├── ._2006-12-08-Phi-ICmp-Op-Fold.ll │ │ ├── ._2006-12-08-Select-ICmp.ll │ │ ├── ._2006-12-15-Range-Test.ll │ │ ├── ._2006-12-23-Select-Cmp-Cmp.ll │ │ ├── ._2007-01-13-ExtCompareMiscompile.ll │ │ ├── ._2007-01-14-FcmpSelf.ll │ │ ├── ._2007-01-18-VectorInfLoop.ll │ │ ├── ._2007-02-01-LoadSinkAlloca.ll │ │ ├── ._2007-02-07-PointerCast.ll │ │ ├── ._2007-02-23-PhiFoldInfLoop.ll │ │ ├── ._2007-03-13-CompareMerge.ll │ │ ├── ._2007-03-19-BadTruncChangePR1261.ll │ │ ├── ._2007-03-21-SignedRangeTest.ll │ │ ├── ._2007-03-25-BadShiftMask.ll │ │ ├── ._2007-03-25-DoubleShift.ll │ │ ├── ._2007-03-26-BadShiftMask.ll │ │ ├── ._2007-04-08-SingleEltVectorCrash.ll │ │ ├── ._2007-05-10-icmp-or.ll │ │ ├── ._2007-05-14-Crash.ll │ │ ├── ._2007-05-18-CastFoldBug.ll │ │ ├── ._2007-06-06-AshrSignBit.ll │ │ ├── ._2007-06-21-DivCompareMiscomp.ll │ │ ├── ._2007-08-02-InfiniteLoop.ll │ │ ├── ._2007-09-10-AliasConstFold.ll │ │ ├── ._2007-09-17-AliasConstFold2.ll │ │ ├── ._2007-10-10-EliminateMemCpy.ll │ │ ├── ._2007-10-12-Crash.ll │ │ ├── ._2007-10-28-stacksave.ll │ │ ├── ._2007-10-31-RangeCrash.ll │ │ ├── ._2007-10-31-StringCrash.ll │ │ ├── ._2007-11-07-OpaqueAlignCrash.ll │ │ ├── ._2007-11-15-CompareMiscomp.ll │ │ ├── ._2007-11-25-CompatibleAttributes.ll │ │ ├── ._2007-12-10-ConstFoldCompare.ll │ │ ├── ._2007-12-12-GEPScale.ll │ │ ├── ._2007-12-16-AsmNoUnwind.ll │ │ ├── ._2007-12-18-AddSelCmpSub.ll │ │ ├── ._2007-12-28-IcmpSub2.ll │ │ ├── ._2008-01-06-BitCastAttributes.ll │ │ ├── ._2008-01-06-CastCrash.ll │ │ ├── ._2008-01-06-VoidCast.ll │ │ ├── ._2008-01-13-AndCmpCmp.ll │ │ ├── ._2008-01-13-NoBitCastAttributes.ll │ │ ├── ._2008-01-14-VarArgTrampoline.ll │ │ ├── ._2008-01-21-MismatchedCastAndCompare.ll │ │ ├── ._2008-01-21-MulTrunc.ll │ │ ├── ._2008-01-27-FloatSelect.ll │ │ ├── ._2008-01-29-AddICmp.ll │ │ ├── ._2008-02-13-MulURem.ll │ │ ├── ._2008-02-16-SDivOverflow2.ll │ │ ├── ._2008-02-23-MulSub.ll │ │ ├── ._2008-02-28-OrFCmpCrash.ll │ │ ├── ._2008-03-13-IntToPtr.ll │ │ ├── ._2008-04-22-ByValBitcast.ll │ │ ├── ._2008-04-28-VolatileStore.ll │ │ ├── ._2008-04-29-VolatileLoadDontMerge.ll │ │ ├── ._2008-04-29-VolatileLoadMerge.ll │ │ ├── ._2008-05-08-LiveStoreDelete.ll │ │ ├── ._2008-05-08-StrLenSink.ll │ │ ├── ._2008-05-09-SinkOfInvoke.ll │ │ ├── ._2008-05-17-InfLoop.ll │ │ ├── ._2008-05-18-FoldIntToPtr.ll │ │ ├── ._2008-05-22-IDivVector.ll │ │ ├── ._2008-05-22-NegValVector.ll │ │ ├── ._2008-05-23-CompareFold.ll │ │ ├── ._2008-05-31-AddBool.ll │ │ ├── ._2008-05-31-Bools.ll │ │ ├── ._2008-06-05-ashr-crash.ll │ │ ├── ._2008-06-08-ICmpPHI.ll │ │ ├── ._2008-06-13-InfiniteLoopStore.ll │ │ ├── ._2008-06-13-ReadOnlyCallStore.ll │ │ ├── ._2008-06-19-UncondLoad.ll │ │ ├── ._2008-06-21-CompareMiscomp.ll │ │ ├── ._2008-06-24-StackRestore.ll │ │ ├── ._2008-07-08-ShiftOneAndOne.ll │ │ ├── ._2008-07-08-SubAnd.ll │ │ ├── ._2008-07-08-VolatileLoadMerge.ll │ │ ├── ._2008-07-09-SubAndError.ll │ │ ├── ._2008-07-10-CastSextBool.ll │ │ ├── ._2008-07-10-ICmpBinOp.ll │ │ ├── ._2008-07-11-RemAnd.ll │ │ ├── ._2008-07-13-DivZero.ll │ │ ├── ._2008-07-16-fsub.ll │ │ ├── ._2008-08-05-And.ll │ │ ├── ._2008-08-17-ICmpXorSignbit.ll │ │ ├── ._2008-09-02-VectorCrash.ll │ │ ├── ._2008-09-29-FoldingOr.ll │ │ ├── ._2008-10-11-DivCompareFold.ll │ │ ├── ._2008-10-23-ConstFoldWithoutMask.ll │ │ ├── ._2008-11-01-SRemDemandedBits.ll │ │ ├── ._2008-11-08-FCmp.ll │ │ ├── ._2008-11-20-DivMulRem.ll │ │ ├── ._2008-11-27-IDivVector.ll │ │ ├── ._2008-11-27-MultiplyIntVec.ll │ │ ├── ._2008-11-27-UDivNegative.ll │ │ ├── ._2008-12-17-SRemNegConstVec.ll │ │ ├── ._2009-01-05-i128-crash.ll │ │ ├── ._2009-01-08-AlignAlloca.ll │ │ ├── ._2009-01-16-PointerAddrSpace.ll │ │ ├── ._2009-01-19-fmod-constant-float-specials.ll │ │ ├── ._2009-01-19-fmod-constant-float.ll │ │ ├── ._2009-01-24-EmptyStruct.ll │ │ ├── ._2009-01-31-InfIterate.ll │ │ ├── ._2009-01-31-Pressure.ll │ │ ├── ._2009-02-04-FPBitcast.ll │ │ ├── ._2009-02-11-NotInitialized.ll │ │ ├── ._2009-02-20-InstCombine-SROA.ll │ │ ├── ._2009-02-21-LoadCST.ll │ │ ├── ._2009-02-25-CrashZeroSizeArray.ll │ │ ├── ._2009-03-18-vector-ashr-crash.ll │ │ ├── ._2009-03-20-AShrOverShift.ll │ │ ├── ._2009-03-24-InfLoop.ll │ │ ├── ._2009-04-07-MulPromoteToI96.ll │ │ ├── ._2009-05-23-FCmpToICmp.ll │ │ ├── ._2009-06-11-StoreAddrSpace.ll │ │ ├── ._2009-06-16-SRemDemandedBits.ll │ │ ├── ._2009-07-02-MaskedIntVector.ll │ │ ├── ._2009-12-17-CmpSelectNull.ll │ │ ├── ._2010-01-28-NegativeSRem.ll │ │ ├── ._2010-03-03-ExtElim.ll │ │ ├── ._2010-05-30-memcpy-Struct.ll │ │ ├── ._2010-11-01-lshr-mask.ll │ │ ├── ._2010-11-21-SizeZeroTypeGEP.ll │ │ ├── ._2010-11-23-Distributed.ll │ │ ├── ._2011-02-14-InfLoop.ll │ │ ├── ._2011-03-08-SRemMinusOneBadOpt.ll │ │ ├── ._2011-05-02-VectorBoolean.ll │ │ ├── ._2011-05-13-InBoundsGEP.ll │ │ ├── ._2011-05-28-swapmulsub.ll │ │ ├── ._2011-06-13-nsw-alloca.ll │ │ ├── ._2011-09-03-Trampoline.ll │ │ ├── ._2011-10-07-AlignPromotion.ll │ │ ├── ._2012-01-11-OpaqueBitcastCrash.ll │ │ ├── ._2012-02-13-FCmp.ll │ │ ├── ._2012-02-28-ICmp.ll │ │ ├── ._2012-03-10-InstCombine.ll │ │ ├── ._2012-04-23-Neon-Intrinsics.ll │ │ ├── ._2012-04-24-vselect.ll │ │ ├── ._2012-04-30-SRem.ll │ │ ├── ._2012-05-28-select-hang.ll │ │ ├── ._2012-06-06-LoadOfPHIs.ll │ │ ├── ._2012-07-25-LoadPart.ll │ │ ├── ._2012-07-30-addrsp-bitcast.ll │ │ ├── ._2012-08-28-udiv_ashl.ll │ │ ├── ._2012-09-17-ZeroSizedAlloca.ll │ │ ├── ._2012-10-25-vector-of-pointers.ll │ │ ├── ._2012-12-14-simp-vgep.ll │ │ ├── ._2012-3-15-or-xor-constant.ll │ │ ├── ._2012-6-7-vselect-bitcast.ll │ │ ├── ._2013-03-05-Combine-BitcastTy-Into-Alloca.ll │ │ ├── ._AddOverFlow.ll │ │ ├── ._CPP_min_max.ll │ │ ├── ._ExtractCast.ll │ │ ├── ._IntPtrCast.ll │ │ ├── ._JavaCompare.ll │ │ ├── ._LandingPadClauses.ll │ │ ├── ._OverlappingInsertvalues.ll │ │ ├── ._PR7357.ll │ │ ├── ._README.txt │ │ ├── ._abs-1.ll │ │ ├── ._abs_abs.ll │ │ ├── ._add-shrink.ll │ │ ├── ._add-sitofp.ll │ │ ├── ._add.ll │ │ ├── ._add2.ll │ │ ├── ._add3.ll │ │ ├── ._addnegneg.ll │ │ ├── ._addrspacecast.ll │ │ ├── ._adjust-for-sminmax.ll │ │ ├── ._alias-recursion.ll │ │ ├── ._align-2d-gep.ll │ │ ├── ._align-addr.ll │ │ ├── ._align-attr.ll │ │ ├── ._align-external.ll │ │ ├── ._aligned-altivec.ll │ │ ├── ._aligned-qpx.ll │ │ ├── ._all-bits-shift.ll │ │ ├── ._alloca.ll │ │ ├── ._allocsize-32.ll │ │ ├── ._allocsize.ll │ │ ├── ._amdgcn-intrinsics.ll │ │ ├── ._and-compare.ll │ │ ├── ._and-fcmp.ll │ │ ├── ._and-not-or.ll │ │ ├── ._and-or-and.ll │ │ ├── ._and-or-icmps.ll │ │ ├── ._and-or-not.ll │ │ ├── ._and-or.ll │ │ ├── ._and-xor-merge.ll │ │ ├── ._and-xor-or.ll │ │ ├── ._and.ll │ │ ├── ._and2.ll │ │ ├── ._apint-add.ll │ │ ├── ._apint-and-compare.ll │ │ ├── ._apint-and-or-and.ll │ │ ├── ._apint-and-xor-merge.ll │ │ ├── ._apint-and1.ll │ │ ├── ._apint-and2.ll │ │ ├── ._apint-call-cast-target.ll │ │ ├── ._apint-cast-and-cast.ll │ │ ├── ._apint-cast-cast-to-and.ll │ │ ├── ._apint-cast.ll │ │ ├── ._apint-div1.ll │ │ ├── ._apint-div2.ll │ │ ├── ._apint-mul1.ll │ │ ├── ._apint-mul2.ll │ │ ├── ._apint-not.ll │ │ ├── ._apint-or.ll │ │ ├── ._apint-rem1.ll │ │ ├── ._apint-rem2.ll │ │ ├── ._apint-select.ll │ │ ├── ._apint-shift-simplify.ll │ │ ├── ._apint-shift.ll │ │ ├── ._apint-shl-trunc.ll │ │ ├── ._apint-sub.ll │ │ ├── ._apint-xor1.ll │ │ ├── ._apint-xor2.ll │ │ ├── ._apint-zext1.ll │ │ ├── ._apint-zext2.ll │ │ ├── ._assoc-cast-assoc.ll │ │ ├── ._assume-loop-align.ll │ │ ├── ._assume-redundant.ll │ │ ├── ._assume.ll │ │ ├── ._assume2.ll │ │ ├── ._atomic.ll │ │ ├── ._badmalloc.ll │ │ ├── ._binop-cast.ll │ │ ├── ._bit-checks.ll │ │ ├── ._bit-tracking.ll │ │ ├── ._bitcast-alias-function.ll │ │ ├── ._bitcast-bigendian.ll │ │ ├── ._bitcast-bitcast.ll │ │ ├── ._bitcast-sext-vector.ll │ │ ├── ._bitcast-store.ll │ │ ├── ._bitcast-vec-canon.ll │ │ ├── ._bitcast-vec-uniform.ll │ │ ├── ._bitcast-vector-fold.ll │ │ ├── ._bitcast.ll │ │ ├── ._bitcount.ll │ │ ├── ._bitreverse-fold.ll │ │ ├── ._bitreverse-hang.ll │ │ ├── ._bittest.ll │ │ ├── ._blend_x86.ll │ │ ├── ._branch.ll │ │ ├── ._bswap-fold.ll │ │ ├── ._bswap-known-bits.ll │ │ ├── ._bswap.ll │ │ ├── ._builtin-object-size-offset.ll │ │ ├── ._builtin-object-size-ptr.ll │ │ ├── ._call-cast-target-inalloca.ll │ │ ├── ._call-cast-target.ll │ │ ├── ._call-intrinsics.ll │ │ ├── ._call.ll │ │ ├── ._call2.ll │ │ ├── ._call_nonnull_arg.ll │ │ ├── ._canonicalize_branch.ll │ │ ├── ._cast-call-combine.ll │ │ ├── ._cast-callee-deopt-bundles.ll │ │ ├── ._cast-int-fcmp-eq-0.ll │ │ ├── ._cast-mul-select.ll │ │ ├── ._cast-set.ll │ │ ├── ._cast.ll │ │ ├── ._cast_ptr.ll │ │ ├── ._ceil.ll │ │ ├── ._compare-alloca.ll │ │ ├── ._compare-signs.ll │ │ ├── ._compare-udiv.ll │ │ ├── ._compare-unescaped.ll │ │ ├── ._constant-expr-datalayout.ll │ │ ├── ._constant-fold-address-space-pointer.ll │ │ ├── ._constant-fold-alias.ll │ │ ├── ._constant-fold-compare.ll │ │ ├── ._constant-fold-gep.ll │ │ ├── ._constant-fold-hang.ll │ │ ├── ._constant-fold-math.ll │ │ ├── ._convergent.ll │ │ ├── ._copysign.ll │ │ ├── ._cos-1.ll │ │ ├── ._cos-2.ll │ │ ├── ._cos-intrinsic.ll │ │ ├── ._crash.ll │ │ ├── ._ctpop.ll │ │ ├── ._dce-iterate.ll │ │ ├── ._deadcode.ll │ │ ├── ._debug-line.ll │ │ ├── ._debuginfo.ll │ │ ├── ._default-alignment.ll │ │ ├── ._demand_shrink_nsw.ll │ │ ├── ._demorgan-zext.ll │ │ ├── ._disable-simplify-libcalls.ll │ │ ├── ._distribute.ll │ │ ├── ._div-shift-crash.ll │ │ ├── ._div-shift.ll │ │ ├── ._div.ll │ │ ├── ._double-float-shrink-1.ll │ │ ├── ._double-float-shrink-2.ll │ │ ├── ._enforce-known-alignment.ll │ │ ├── ._err-rep-cold.ll │ │ ├── ._exact.ll │ │ ├── ._exp2-1.ll │ │ ├── ._exp2-2.ll │ │ ├── ._extractvalue.ll │ │ ├── ._fabs.ll │ │ ├── ._fast-math-scalarization.ll │ │ ├── ._fast-math.ll │ │ ├── ._fcmp-select.ll │ │ ├── ._fcmp-special.ll │ │ ├── ._fcmp.ll │ │ ├── ._fdiv.ll │ │ ├── ._ffs-1.ll │ │ ├── ._float-shrink-compare.ll │ │ ├── ._fmul.ll │ │ ├── ._fneg-ext.ll │ │ ├── ._fold-bin-operand.ll │ │ ├── ._fold-calls.ll │ │ ├── ._fold-fops-into-selects.ll │ │ ├── ._fold-phi-load-metadata.ll │ │ ├── ._fold-phi.ll │ │ ├── ._fold-sqrt-sqrtf.ll │ │ ├── ._fold-vector-select.ll │ │ ├── ._fold-vector-zero.ll │ │ ├── ._fp-ret-bitcast.ll │ │ ├── ._fpcast.ll │ │ ├── ._fpextend.ll │ │ ├── ._fpextend_x86.ll │ │ ├── ._fprintf-1.ll │ │ ├── ._fputs-1.ll │ │ ├── ._fputs-opt-size.ll │ │ ├── ._fsub.ll │ │ ├── ._fwrite-1.ll │ │ ├── ._gc.relocate.ll │ │ ├── ._gep-addrspace.ll │ │ ├── ._gep-sext.ll │ │ ├── ._gepgep.ll │ │ ├── ._gepphigep.ll │ │ ├── ._getelementptr-folding.ll │ │ ├── ._getelementptr.ll │ │ ├── ._hoist_instr.ll │ │ ├── ._icmp-logical.ll │ │ ├── ._icmp-range.ll │ │ ├── ._icmp-shr.ll │ │ ├── ._icmp-vec.ll │ │ ├── ._icmp.ll │ │ ├── ._idioms.ll │ │ ├── ._indexed-gep-compares.ll │ │ ├── ._inline-intrinsic-assert.ll │ │ ├── ._insert-extract-shuffle.ll │ │ ├── ._insert-val-extract-elem.ll │ │ ├── ._intrinsics.ll │ │ ├── ._invariant.ll │ │ ├── ._invoke.ll │ │ ├── ._isascii-1.ll │ │ ├── ._isdigit-1.ll │ │ ├── ._known_align.ll │ │ ├── ._lifetime.ll │ │ ├── ._load-bitcast32.ll │ │ ├── ._load-bitcast64.ll │ │ ├── ._load-cmp.ll │ │ ├── ._load-combine-metadata-2.ll │ │ ├── ._load-combine-metadata-3.ll │ │ ├── ._load-combine-metadata-4.ll │ │ ├── ._load-combine-metadata.ll │ │ ├── ._load-select.ll │ │ ├── ._load.ll │ │ ├── ._load3.ll │ │ ├── ._load_combine_aa.ll │ │ ├── ._loadstore-alignment.ll │ │ ├── ._loadstore-metadata.ll │ │ ├── ._log-pow-nofastmath.ll │ │ ├── ._log-pow.ll │ │ ├── ._logical-select.ll │ │ ├── ._lshr-phi.ll │ │ ├── ._malloc-free-delete.ll │ │ ├── ._masked_intrinsics.ll │ │ ├── ._max-of-nots.ll │ │ ├── ._maxnum.ll │ │ ├── ._mem-gep-zidx.ll │ │ ├── ._memchr.ll │ │ ├── ._memcmp-1.ll │ │ ├── ._memcmp-2.ll │ │ ├── ._memcpy-1.ll │ │ ├── ._memcpy-2.ll │ │ ├── ._memcpy-from-global.ll │ │ ├── ._memcpy-to-load.ll │ │ ├── ._memcpy.ll │ │ ├── ._memcpy_chk-1.ll │ │ ├── ._memcpy_chk-2.ll │ │ ├── ._memmove-1.ll │ │ ├── ._memmove-2.ll │ │ ├── ._memmove.ll │ │ ├── ._memmove_chk-1.ll │ │ ├── ._memmove_chk-2.ll │ │ ├── ._memset-1.ll │ │ ├── ._memset-2.ll │ │ ├── ._memset.ll │ │ ├── ._memset2.ll │ │ ├── ._memset_chk-1.ll │ │ ├── ._memset_chk-2.ll │ │ ├── ._merge-icmp.ll │ │ ├── ._min-positive.ll │ │ ├── ._minmax-fold.ll │ │ ├── ._minmax-fp.ll │ │ ├── ._minnum.ll │ │ ├── ._misc-2002.ll │ │ ├── ._mul-masked-bits.ll │ │ ├── ._mul.ll │ │ ├── ._multi-size-address-space-pointer.ll │ │ ├── ._multi-use-or.ll │ │ ├── ._narrow-switch.ll │ │ ├── ._narrow.ll │ │ ├── ._neon-intrinsics.ll │ │ ├── ._no-negzero.ll │ │ ├── ._no_cgscc_assert.ll │ │ ├── ._nonnull-attribute.ll │ │ ├── ._not-fcmp.ll │ │ ├── ._not.ll │ │ ├── ._nothrow.ll │ │ ├── ._nsw.ll │ │ ├── ._obfuscated_splat.ll │ │ ├── ._objsize-64.ll │ │ ├── ._objsize-address-space.ll │ │ ├── ._objsize-noverify.ll │ │ ├── ._objsize.ll │ │ ├── ._odr-linkage.ll │ │ ├── ._onehot_merge.ll │ │ ├── ._opaque.ll │ │ ├── ._or-fcmp.ll │ │ ├── ._or-to-xor.ll │ │ ├── ._or-xor.ll │ │ ├── ._or.ll │ │ ├── ._osx-names.ll │ │ ├── ._overflow-mul.ll │ │ ├── ._overflow.ll │ │ ├── ._phi-load-metadata-2.ll │ │ ├── ._phi-load-metadata-3.ll │ │ ├── ._phi-load-metadata.ll │ │ ├── ._phi-merge-gep.ll │ │ ├── ._phi-preserve-ir-flags.ll │ │ ├── ._phi-select-constexpr.ll │ │ ├── ._phi.ll │ │ ├── ._pow-1.ll │ │ ├── ._pow-2.ll │ │ ├── ._pow-3.ll │ │ ├── ._pow-4.ll │ │ ├── ._pow-exp-nofastmath.ll │ │ ├── ._pow-exp.ll │ │ ├── ._pow-sqrt.ll │ │ ├── ._pr12251.ll │ │ ├── ._pr12338.ll │ │ ├── ._pr17827.ll │ │ ├── ._pr19420.ll │ │ ├── ._pr20079.ll │ │ ├── ._pr20678.ll │ │ ├── ._pr21199.ll │ │ ├── ._pr21210.ll │ │ ├── ._pr21651.ll │ │ ├── ._pr21891.ll │ │ ├── ._pr23751.ll │ │ ├── ._pr23809.ll │ │ ├── ._pr24354.ll │ │ ├── ._pr24605.ll │ │ ├── ._pr25745.ll │ │ ├── ._pr2645-0.ll │ │ ├── ._pr2645-1.ll │ │ ├── ._pr26992.ll │ │ ├── ._pr26993.ll │ │ ├── ._pr27236.ll │ │ ├── ._pr27332.ll │ │ ├── ._pr28143.ll │ │ ├── ._pr2996.ll │ │ ├── ._preserve-sminmax.ll │ │ ├── ._prevent-cmp-merge.ll │ │ ├── ._printf-1.ll │ │ ├── ._printf-2.ll │ │ ├── ._printf-3.ll │ │ ├── ._ptr-int-cast.ll │ │ ├── ._puts-1.ll │ │ ├── ._range-check.ll │ │ ├── ._rem.ll │ │ ├── ._round.ll │ │ ├── ._sdiv-1.ll │ │ ├── ._sdiv-2.ll │ │ ├── ._select-2.ll │ │ ├── ._select-cmp-br.ll │ │ ├── ._select-cmp-cttz-ctlz.ll │ │ ├── ._select-crash-noverify.ll │ │ ├── ._select-crash.ll │ │ ├── ._select-extractelement.ll │ │ ├── ._select-implied.ll │ │ ├── ._select-load-call.ll │ │ ├── ._select-select.ll │ │ ├── ._select.ll │ │ ├── ._set.ll │ │ ├── ._setcc-strength-reduce.ll │ │ ├── ._sext.ll │ │ ├── ._shift-shift.ll │ │ ├── ._shift-sra.ll │ │ ├── ._shift.ll │ │ ├── ._shufflemask-undef.ll │ │ ├── ._shufflevec-constant.ll │ │ ├── ._sign-test-and-or.ll │ │ ├── ._signed-comparison.ll │ │ ├── ._signext.ll │ │ ├── ._simplify-demanded-bits-pointer.ll │ │ ├── ._simplify-libcalls.ll │ │ ├── ._sincospi.ll │ │ ├── ._sink-into-catchswitch.ll │ │ ├── ._sink_instruction.ll │ │ ├── ._sitofp.ll │ │ ├── ._sprintf-1.ll │ │ ├── ._sqrt-nofast.ll │ │ ├── ._sqrt.ll │ │ ├── ._srem-simplify-bug.ll │ │ ├── ._srem.ll │ │ ├── ._srem1.ll │ │ ├── ._stack-overalign.ll │ │ ├── ._stacksaverestore.ll │ │ ├── ._statepoint.ll │ │ ├── ._store.ll │ │ ├── ._stpcpy-1.ll │ │ ├── ._stpcpy-2.ll │ │ ├── ._stpcpy_chk-1.ll │ │ ├── ._stpcpy_chk-2.ll │ │ ├── ._strcat-1.ll │ │ ├── ._strcat-2.ll │ │ ├── ._strcat-3.ll │ │ ├── ._strchr-1.ll │ │ ├── ._strchr-2.ll │ │ ├── ._strcmp-1.ll │ │ ├── ._strcmp-2.ll │ │ ├── ._strcpy-1.ll │ │ ├── ._strcpy-2.ll │ │ ├── ._strcpy_chk-1.ll │ │ ├── ._strcpy_chk-2.ll │ │ ├── ._strcpy_chk-64.ll │ │ ├── ._strcspn-1.ll │ │ ├── ._strcspn-2.ll │ │ ├── ._strlen-1.ll │ │ ├── ._strlen-2.ll │ │ ├── ._strncat-1.ll │ │ ├── ._strncat-2.ll │ │ ├── ._strncat-3.ll │ │ ├── ._strncmp-1.ll │ │ ├── ._strncmp-2.ll │ │ ├── ._strncpy-1.ll │ │ ├── ._strncpy-2.ll │ │ ├── ._strncpy_chk-1.ll │ │ ├── ._strncpy_chk-2.ll │ │ ├── ._strpbrk-1.ll │ │ ├── ._strpbrk-2.ll │ │ ├── ._strrchr-1.ll │ │ ├── ._strrchr-2.ll │ │ ├── ._strspn-1.ll │ │ ├── ._strstr-1.ll │ │ ├── ._strstr-2.ll │ │ ├── ._strto-1.ll │ │ ├── ._struct-assign-tbaa.ll │ │ ├── ._sub-xor.ll │ │ ├── ._sub.ll │ │ ├── ._switch-truncate-crash.ll │ │ ├── ._tan-nofastmath.ll │ │ ├── ._tan.ll │ │ ├── ._tbaa-store-to-load.ll │ │ ├── ._toascii-1.ll │ │ ├── ._token.ll │ │ ├── ._trunc.ll │ │ ├── ._type_pun.ll │ │ ├── ._udiv-simplify-bug-0.ll │ │ ├── ._udiv-simplify-bug-1.ll │ │ ├── ._udiv_select_to_select_shift.ll │ │ ├── ._udivrem-change-width.ll │ │ ├── ._unordered-fcmp-select.ll │ │ ├── ._unpack-fca.ll │ │ ├── ._urem-simplify-bug.ll │ │ ├── ._urem.ll │ │ ├── ._vararg.ll │ │ ├── ._vec_demanded_elts.ll │ │ ├── ._vec_extract_2elts.ll │ │ ├── ._vec_extract_elt.ll │ │ ├── ._vec_extract_var_elt.ll │ │ ├── ._vec_insertelt.ll │ │ ├── ._vec_narrow.ll │ │ ├── ._vec_phi_extract.ll │ │ ├── ._vec_sext.ll │ │ ├── ._vec_shuffle.ll │ │ ├── ._vector-casts.ll │ │ ├── ._vector-mul.ll │ │ ├── ._vector-srem.ll │ │ ├── ._vector-type.ll │ │ ├── ._vector_gep1.ll │ │ ├── ._vector_gep2.ll │ │ ├── ._volatile_store.ll │ │ ├── ._vsx-unaligned.ll │ │ ├── ._weak-symbols.ll │ │ ├── ._win-math.ll │ │ ├── ._x86-avx.ll │ │ ├── ._x86-avx2.ll │ │ ├── ._x86-crc32-demanded.ll │ │ ├── ._x86-f16c.ll │ │ ├── ._x86-insertps.ll │ │ ├── ._x86-masked-memops.ll │ │ ├── ._x86-movmsk.ll │ │ ├── ._x86-pshufb.ll │ │ ├── ._x86-sse.ll │ │ ├── ._x86-sse2.ll │ │ ├── ._x86-sse41.ll │ │ ├── ._x86-sse4a.ll │ │ ├── ._x86-vector-shifts.ll │ │ ├── ._x86-vperm2.ll │ │ ├── ._x86-xop.ll │ │ ├── ._xor-undef.ll │ │ ├── ._xor.ll │ │ ├── ._xor2.ll │ │ ├── ._zero-point-zero-add.ll │ │ ├── ._zeroext-and-reduce.ll │ │ ├── ._zext-bool-add-sub.ll │ │ ├── ._zext-fold.ll │ │ ├── ._zext-or-icmp.ll │ │ ├── ._zext.ll │ │ ├── 2003-05-26-CastMiscompile.ll │ │ ├── 2003-05-27-ConstExprCrash.ll │ │ ├── 2003-06-05-BranchInvertInfLoop.ll │ │ ├── 2003-07-21-ExternalConstant.ll │ │ ├── 2003-08-12-AllocaNonNull.ll │ │ ├── 2003-09-09-VolatileLoadElim.ll │ │ ├── 2003-10-29-CallSiteResolve.ll │ │ ├── 2003-11-03-VarargsCallBug.ll │ │ ├── 2004-01-13-InstCombineInvokePHI.ll │ │ ├── 2004-02-23-ShiftShiftOverflow.ll │ │ ├── 2004-03-13-InstCombineInfLoop.ll │ │ ├── 2004-04-04-InstCombineReplaceAllUsesWith.ll │ │ ├── 2004-05-07-UnsizedCastLoad.ll │ │ ├── 2004-07-27-ConstantExprMul.ll │ │ ├── 2004-08-09-RemInfLoop.ll │ │ ├── 2004-08-10-BoolSetCC.ll │ │ ├── 2004-09-20-BadLoadCombine.ll │ │ ├── 2004-09-20-BadLoadCombine2.ll │ │ ├── 2004-09-28-BadShiftAndSetCC.ll │ │ ├── 2004-11-22-Missed-and-fold.ll │ │ ├── 2004-11-27-SetCCForCastLargerAndConstant.ll │ │ ├── 2004-12-08-RemInfiniteLoop.ll │ │ ├── 2005-03-04-ShiftOverflow.ll │ │ ├── 2005-04-07-UDivSelectCrash.ll │ │ ├── 2005-06-15-DivSelectCrash.ll │ │ ├── 2005-06-15-ShiftSetCCCrash.ll │ │ ├── 2005-06-16-RangeCrash.ll │ │ ├── 2005-06-16-SetCCOrSetCCMiscompile.ll │ │ ├── 2005-07-07-DeadPHILoop.ll │ │ ├── 2006-02-13-DemandedMiscompile.ll │ │ ├── 2006-02-28-Crash.ll │ │ ├── 2006-03-30-ExtractElement.ll │ │ ├── 2006-04-28-ShiftShiftLongLong.ll │ │ ├── 2006-05-04-DemandedBitCrash.ll │ │ ├── 2006-09-15-CastToBool.ll │ │ ├── 2006-10-19-SignedToUnsignedCastAndConst-2.ll │ │ ├── 2006-10-20-mask.ll │ │ ├── 2006-10-26-VectorReassoc.ll │ │ ├── 2006-11-10-ashr-miscompile.ll │ │ ├── 2006-12-01-BadFPVectorXform.ll │ │ ├── 2006-12-05-fp-to-int-ext.ll │ │ ├── 2006-12-08-Phi-ICmp-Op-Fold.ll │ │ ├── 2006-12-08-Select-ICmp.ll │ │ ├── 2006-12-15-Range-Test.ll │ │ ├── 2006-12-23-Select-Cmp-Cmp.ll │ │ ├── 2007-01-13-ExtCompareMiscompile.ll │ │ ├── 2007-01-14-FcmpSelf.ll │ │ ├── 2007-01-18-VectorInfLoop.ll │ │ ├── 2007-02-01-LoadSinkAlloca.ll │ │ ├── 2007-02-07-PointerCast.ll │ │ ├── 2007-02-23-PhiFoldInfLoop.ll │ │ ├── 2007-03-13-CompareMerge.ll │ │ ├── 2007-03-19-BadTruncChangePR1261.ll │ │ ├── 2007-03-21-SignedRangeTest.ll │ │ ├── 2007-03-25-BadShiftMask.ll │ │ ├── 2007-03-25-DoubleShift.ll │ │ ├── 2007-03-26-BadShiftMask.ll │ │ ├── 2007-04-08-SingleEltVectorCrash.ll │ │ ├── 2007-05-10-icmp-or.ll │ │ ├── 2007-05-14-Crash.ll │ │ ├── 2007-05-18-CastFoldBug.ll │ │ ├── 2007-06-06-AshrSignBit.ll │ │ ├── 2007-06-21-DivCompareMiscomp.ll │ │ ├── 2007-08-02-InfiniteLoop.ll │ │ ├── 2007-09-10-AliasConstFold.ll │ │ ├── 2007-09-17-AliasConstFold2.ll │ │ ├── 2007-10-10-EliminateMemCpy.ll │ │ ├── 2007-10-12-Crash.ll │ │ ├── 2007-10-28-stacksave.ll │ │ ├── 2007-10-31-RangeCrash.ll │ │ ├── 2007-10-31-StringCrash.ll │ │ ├── 2007-11-07-OpaqueAlignCrash.ll │ │ ├── 2007-11-15-CompareMiscomp.ll │ │ ├── 2007-11-25-CompatibleAttributes.ll │ │ ├── 2007-12-10-ConstFoldCompare.ll │ │ ├── 2007-12-12-GEPScale.ll │ │ ├── 2007-12-16-AsmNoUnwind.ll │ │ ├── 2007-12-18-AddSelCmpSub.ll │ │ ├── 2007-12-28-IcmpSub2.ll │ │ ├── 2008-01-06-BitCastAttributes.ll │ │ ├── 2008-01-06-CastCrash.ll │ │ ├── 2008-01-06-VoidCast.ll │ │ ├── 2008-01-13-AndCmpCmp.ll │ │ ├── 2008-01-13-NoBitCastAttributes.ll │ │ ├── 2008-01-14-VarArgTrampoline.ll │ │ ├── 2008-01-21-MismatchedCastAndCompare.ll │ │ ├── 2008-01-21-MulTrunc.ll │ │ ├── 2008-01-27-FloatSelect.ll │ │ ├── 2008-01-29-AddICmp.ll │ │ ├── 2008-02-13-MulURem.ll │ │ ├── 2008-02-16-SDivOverflow2.ll │ │ ├── 2008-02-23-MulSub.ll │ │ ├── 2008-02-28-OrFCmpCrash.ll │ │ ├── 2008-03-13-IntToPtr.ll │ │ ├── 2008-04-22-ByValBitcast.ll │ │ ├── 2008-04-28-VolatileStore.ll │ │ ├── 2008-04-29-VolatileLoadDontMerge.ll │ │ ├── 2008-04-29-VolatileLoadMerge.ll │ │ ├── 2008-05-08-LiveStoreDelete.ll │ │ ├── 2008-05-08-StrLenSink.ll │ │ ├── 2008-05-09-SinkOfInvoke.ll │ │ ├── 2008-05-17-InfLoop.ll │ │ ├── 2008-05-18-FoldIntToPtr.ll │ │ ├── 2008-05-22-IDivVector.ll │ │ ├── 2008-05-22-NegValVector.ll │ │ ├── 2008-05-23-CompareFold.ll │ │ ├── 2008-05-31-AddBool.ll │ │ ├── 2008-05-31-Bools.ll │ │ ├── 2008-06-05-ashr-crash.ll │ │ ├── 2008-06-08-ICmpPHI.ll │ │ ├── 2008-06-13-InfiniteLoopStore.ll │ │ ├── 2008-06-13-ReadOnlyCallStore.ll │ │ ├── 2008-06-19-UncondLoad.ll │ │ ├── 2008-06-21-CompareMiscomp.ll │ │ ├── 2008-06-24-StackRestore.ll │ │ ├── 2008-07-08-ShiftOneAndOne.ll │ │ ├── 2008-07-08-SubAnd.ll │ │ ├── 2008-07-08-VolatileLoadMerge.ll │ │ ├── 2008-07-09-SubAndError.ll │ │ ├── 2008-07-10-CastSextBool.ll │ │ ├── 2008-07-10-ICmpBinOp.ll │ │ ├── 2008-07-11-RemAnd.ll │ │ ├── 2008-07-13-DivZero.ll │ │ ├── 2008-07-16-fsub.ll │ │ ├── 2008-08-05-And.ll │ │ ├── 2008-08-17-ICmpXorSignbit.ll │ │ ├── 2008-09-02-VectorCrash.ll │ │ ├── 2008-09-29-FoldingOr.ll │ │ ├── 2008-10-11-DivCompareFold.ll │ │ ├── 2008-10-23-ConstFoldWithoutMask.ll │ │ ├── 2008-11-01-SRemDemandedBits.ll │ │ ├── 2008-11-08-FCmp.ll │ │ ├── 2008-11-20-DivMulRem.ll │ │ ├── 2008-11-27-IDivVector.ll │ │ ├── 2008-11-27-MultiplyIntVec.ll │ │ ├── 2008-11-27-UDivNegative.ll │ │ ├── 2008-12-17-SRemNegConstVec.ll │ │ ├── 2009-01-05-i128-crash.ll │ │ ├── 2009-01-08-AlignAlloca.ll │ │ ├── 2009-01-16-PointerAddrSpace.ll │ │ ├── 2009-01-19-fmod-constant-float-specials.ll │ │ ├── 2009-01-19-fmod-constant-float.ll │ │ ├── 2009-01-24-EmptyStruct.ll │ │ ├── 2009-01-31-InfIterate.ll │ │ ├── 2009-01-31-Pressure.ll │ │ ├── 2009-02-04-FPBitcast.ll │ │ ├── 2009-02-11-NotInitialized.ll │ │ ├── 2009-02-20-InstCombine-SROA.ll │ │ ├── 2009-02-21-LoadCST.ll │ │ ├── 2009-02-25-CrashZeroSizeArray.ll │ │ ├── 2009-03-18-vector-ashr-crash.ll │ │ ├── 2009-03-20-AShrOverShift.ll │ │ ├── 2009-03-24-InfLoop.ll │ │ ├── 2009-04-07-MulPromoteToI96.ll │ │ ├── 2009-05-23-FCmpToICmp.ll │ │ ├── 2009-06-11-StoreAddrSpace.ll │ │ ├── 2009-06-16-SRemDemandedBits.ll │ │ ├── 2009-07-02-MaskedIntVector.ll │ │ ├── 2009-12-17-CmpSelectNull.ll │ │ ├── 2010-01-28-NegativeSRem.ll │ │ ├── 2010-03-03-ExtElim.ll │ │ ├── 2010-05-30-memcpy-Struct.ll │ │ ├── 2010-11-01-lshr-mask.ll │ │ ├── 2010-11-21-SizeZeroTypeGEP.ll │ │ ├── 2010-11-23-Distributed.ll │ │ ├── 2011-02-14-InfLoop.ll │ │ ├── 2011-03-08-SRemMinusOneBadOpt.ll │ │ ├── 2011-05-02-VectorBoolean.ll │ │ ├── 2011-05-13-InBoundsGEP.ll │ │ ├── 2011-05-28-swapmulsub.ll │ │ ├── 2011-06-13-nsw-alloca.ll │ │ ├── 2011-09-03-Trampoline.ll │ │ ├── 2011-10-07-AlignPromotion.ll │ │ ├── 2012-01-11-OpaqueBitcastCrash.ll │ │ ├── 2012-02-13-FCmp.ll │ │ ├── 2012-02-28-ICmp.ll │ │ ├── 2012-03-10-InstCombine.ll │ │ ├── 2012-04-23-Neon-Intrinsics.ll │ │ ├── 2012-04-24-vselect.ll │ │ ├── 2012-04-30-SRem.ll │ │ ├── 2012-05-28-select-hang.ll │ │ ├── 2012-06-06-LoadOfPHIs.ll │ │ ├── 2012-07-25-LoadPart.ll │ │ ├── 2012-07-30-addrsp-bitcast.ll │ │ ├── 2012-08-28-udiv_ashl.ll │ │ ├── 2012-09-17-ZeroSizedAlloca.ll │ │ ├── 2012-10-25-vector-of-pointers.ll │ │ ├── 2012-12-14-simp-vgep.ll │ │ ├── 2012-3-15-or-xor-constant.ll │ │ ├── 2012-6-7-vselect-bitcast.ll │ │ ├── 2013-03-05-Combine-BitcastTy-Into-Alloca.ll │ │ ├── AddOverFlow.ll │ │ ├── CPP_min_max.ll │ │ ├── ExtractCast.ll │ │ ├── IntPtrCast.ll │ │ ├── JavaCompare.ll │ │ ├── LandingPadClauses.ll │ │ ├── OverlappingInsertvalues.ll │ │ ├── PR7357.ll │ │ ├── README.txt │ │ ├── abs-1.ll │ │ ├── abs_abs.ll │ │ ├── add-shrink.ll │ │ ├── add-sitofp.ll │ │ ├── add.ll │ │ ├── add2.ll │ │ ├── add3.ll │ │ ├── addnegneg.ll │ │ ├── addrspacecast.ll │ │ ├── adjust-for-sminmax.ll │ │ ├── alias-recursion.ll │ │ ├── align-2d-gep.ll │ │ ├── align-addr.ll │ │ ├── align-attr.ll │ │ ├── align-external.ll │ │ ├── aligned-altivec.ll │ │ ├── aligned-qpx.ll │ │ ├── all-bits-shift.ll │ │ ├── alloca.ll │ │ ├── allocsize-32.ll │ │ ├── allocsize.ll │ │ ├── amdgcn-intrinsics.ll │ │ ├── and-compare.ll │ │ ├── and-fcmp.ll │ │ ├── and-not-or.ll │ │ ├── and-or-and.ll │ │ ├── and-or-icmps.ll │ │ ├── and-or-not.ll │ │ ├── and-or.ll │ │ ├── and-xor-merge.ll │ │ ├── and-xor-or.ll │ │ ├── and.ll │ │ ├── and2.ll │ │ ├── apint-add.ll │ │ ├── apint-and-compare.ll │ │ ├── apint-and-or-and.ll │ │ ├── apint-and-xor-merge.ll │ │ ├── apint-and1.ll │ │ ├── apint-and2.ll │ │ ├── apint-call-cast-target.ll │ │ ├── apint-cast-and-cast.ll │ │ ├── apint-cast-cast-to-and.ll │ │ ├── apint-cast.ll │ │ ├── apint-div1.ll │ │ ├── apint-div2.ll │ │ ├── apint-mul1.ll │ │ ├── apint-mul2.ll │ │ ├── apint-not.ll │ │ ├── apint-or.ll │ │ ├── apint-rem1.ll │ │ ├── apint-rem2.ll │ │ ├── apint-select.ll │ │ ├── apint-shift-simplify.ll │ │ ├── apint-shift.ll │ │ ├── apint-shl-trunc.ll │ │ ├── apint-sub.ll │ │ ├── apint-xor1.ll │ │ ├── apint-xor2.ll │ │ ├── apint-zext1.ll │ │ ├── apint-zext2.ll │ │ ├── assoc-cast-assoc.ll │ │ ├── assume-loop-align.ll │ │ ├── assume-redundant.ll │ │ ├── assume.ll │ │ ├── assume2.ll │ │ ├── atomic.ll │ │ ├── badmalloc.ll │ │ ├── binop-cast.ll │ │ ├── bit-checks.ll │ │ ├── bit-tracking.ll │ │ ├── bitcast-alias-function.ll │ │ ├── bitcast-bigendian.ll │ │ ├── bitcast-bitcast.ll │ │ ├── bitcast-sext-vector.ll │ │ ├── bitcast-store.ll │ │ ├── bitcast-vec-canon.ll │ │ ├── bitcast-vec-uniform.ll │ │ ├── bitcast-vector-fold.ll │ │ ├── bitcast.ll │ │ ├── bitcount.ll │ │ ├── bitreverse-fold.ll │ │ ├── bitreverse-hang.ll │ │ ├── bittest.ll │ │ ├── blend_x86.ll │ │ ├── branch.ll │ │ ├── bswap-fold.ll │ │ ├── bswap-known-bits.ll │ │ ├── bswap.ll │ │ ├── builtin-object-size-offset.ll │ │ ├── builtin-object-size-ptr.ll │ │ ├── call-cast-target-inalloca.ll │ │ ├── call-cast-target.ll │ │ ├── call-intrinsics.ll │ │ ├── call.ll │ │ ├── call2.ll │ │ ├── call_nonnull_arg.ll │ │ ├── canonicalize_branch.ll │ │ ├── cast-call-combine.ll │ │ ├── cast-callee-deopt-bundles.ll │ │ ├── cast-int-fcmp-eq-0.ll │ │ ├── cast-mul-select.ll │ │ ├── cast-set.ll │ │ ├── cast.ll │ │ ├── cast_ptr.ll │ │ ├── ceil.ll │ │ ├── compare-alloca.ll │ │ ├── compare-signs.ll │ │ ├── compare-udiv.ll │ │ ├── compare-unescaped.ll │ │ ├── constant-expr-datalayout.ll │ │ ├── constant-fold-address-space-pointer.ll │ │ ├── constant-fold-alias.ll │ │ ├── constant-fold-compare.ll │ │ ├── constant-fold-gep.ll │ │ ├── constant-fold-hang.ll │ │ ├── constant-fold-math.ll │ │ ├── convergent.ll │ │ ├── copysign.ll │ │ ├── cos-1.ll │ │ ├── cos-2.ll │ │ ├── cos-intrinsic.ll │ │ ├── crash.ll │ │ ├── ctpop.ll │ │ ├── dce-iterate.ll │ │ ├── deadcode.ll │ │ ├── debug-line.ll │ │ ├── debuginfo.ll │ │ ├── default-alignment.ll │ │ ├── demand_shrink_nsw.ll │ │ ├── demorgan-zext.ll │ │ ├── disable-simplify-libcalls.ll │ │ ├── distribute.ll │ │ ├── div-shift-crash.ll │ │ ├── div-shift.ll │ │ ├── div.ll │ │ ├── double-float-shrink-1.ll │ │ ├── double-float-shrink-2.ll │ │ ├── enforce-known-alignment.ll │ │ ├── err-rep-cold.ll │ │ ├── exact.ll │ │ ├── exp2-1.ll │ │ ├── exp2-2.ll │ │ ├── extractvalue.ll │ │ ├── fabs.ll │ │ ├── fast-math-scalarization.ll │ │ ├── fast-math.ll │ │ ├── fcmp-select.ll │ │ ├── fcmp-special.ll │ │ ├── fcmp.ll │ │ ├── fdiv.ll │ │ ├── ffs-1.ll │ │ ├── float-shrink-compare.ll │ │ ├── fmul.ll │ │ ├── fneg-ext.ll │ │ ├── fold-bin-operand.ll │ │ ├── fold-calls.ll │ │ ├── fold-fops-into-selects.ll │ │ ├── fold-phi-load-metadata.ll │ │ ├── fold-phi.ll │ │ ├── fold-sqrt-sqrtf.ll │ │ ├── fold-vector-select.ll │ │ ├── fold-vector-zero.ll │ │ ├── fp-ret-bitcast.ll │ │ ├── fpcast.ll │ │ ├── fpextend.ll │ │ ├── fpextend_x86.ll │ │ ├── fprintf-1.ll │ │ ├── fputs-1.ll │ │ ├── fputs-opt-size.ll │ │ ├── fsub.ll │ │ ├── fwrite-1.ll │ │ ├── gc.relocate.ll │ │ ├── gep-addrspace.ll │ │ ├── gep-sext.ll │ │ ├── gepgep.ll │ │ ├── gepphigep.ll │ │ ├── getelementptr-folding.ll │ │ ├── getelementptr.ll │ │ ├── hoist_instr.ll │ │ ├── icmp-logical.ll │ │ ├── icmp-range.ll │ │ ├── icmp-shr.ll │ │ ├── icmp-vec.ll │ │ ├── icmp.ll │ │ ├── idioms.ll │ │ ├── indexed-gep-compares.ll │ │ ├── inline-intrinsic-assert.ll │ │ ├── insert-extract-shuffle.ll │ │ ├── insert-val-extract-elem.ll │ │ ├── intrinsics.ll │ │ ├── invariant.ll │ │ ├── invoke.ll │ │ ├── isascii-1.ll │ │ ├── isdigit-1.ll │ │ ├── known_align.ll │ │ ├── lifetime.ll │ │ ├── load-bitcast32.ll │ │ ├── load-bitcast64.ll │ │ ├── load-cmp.ll │ │ ├── load-combine-metadata-2.ll │ │ ├── load-combine-metadata-3.ll │ │ ├── load-combine-metadata-4.ll │ │ ├── load-combine-metadata.ll │ │ ├── load-select.ll │ │ ├── load.ll │ │ ├── load3.ll │ │ ├── load_combine_aa.ll │ │ ├── loadstore-alignment.ll │ │ ├── loadstore-metadata.ll │ │ ├── log-pow-nofastmath.ll │ │ ├── log-pow.ll │ │ ├── logical-select.ll │ │ ├── lshr-phi.ll │ │ ├── malloc-free-delete.ll │ │ ├── masked_intrinsics.ll │ │ ├── max-of-nots.ll │ │ ├── maxnum.ll │ │ ├── mem-gep-zidx.ll │ │ ├── memchr.ll │ │ ├── memcmp-1.ll │ │ ├── memcmp-2.ll │ │ ├── memcpy-1.ll │ │ ├── memcpy-2.ll │ │ ├── memcpy-from-global.ll │ │ ├── memcpy-to-load.ll │ │ ├── memcpy.ll │ │ ├── memcpy_chk-1.ll │ │ ├── memcpy_chk-2.ll │ │ ├── memmove-1.ll │ │ ├── memmove-2.ll │ │ ├── memmove.ll │ │ ├── memmove_chk-1.ll │ │ ├── memmove_chk-2.ll │ │ ├── memset-1.ll │ │ ├── memset-2.ll │ │ ├── memset.ll │ │ ├── memset2.ll │ │ ├── memset_chk-1.ll │ │ ├── memset_chk-2.ll │ │ ├── merge-icmp.ll │ │ ├── min-positive.ll │ │ ├── minmax-fold.ll │ │ ├── minmax-fp.ll │ │ ├── minnum.ll │ │ ├── misc-2002.ll │ │ ├── mul-masked-bits.ll │ │ ├── mul.ll │ │ ├── multi-size-address-space-pointer.ll │ │ ├── multi-use-or.ll │ │ ├── narrow-switch.ll │ │ ├── narrow.ll │ │ ├── neon-intrinsics.ll │ │ ├── no-negzero.ll │ │ ├── no_cgscc_assert.ll │ │ ├── nonnull-attribute.ll │ │ ├── not-fcmp.ll │ │ ├── not.ll │ │ ├── nothrow.ll │ │ ├── nsw.ll │ │ ├── obfuscated_splat.ll │ │ ├── objsize-64.ll │ │ ├── objsize-address-space.ll │ │ ├── objsize-noverify.ll │ │ ├── objsize.ll │ │ ├── odr-linkage.ll │ │ ├── onehot_merge.ll │ │ ├── opaque.ll │ │ ├── or-fcmp.ll │ │ ├── or-to-xor.ll │ │ ├── or-xor.ll │ │ ├── or.ll │ │ ├── osx-names.ll │ │ ├── overflow-mul.ll │ │ ├── overflow.ll │ │ ├── phi-load-metadata-2.ll │ │ ├── phi-load-metadata-3.ll │ │ ├── phi-load-metadata.ll │ │ ├── phi-merge-gep.ll │ │ ├── phi-preserve-ir-flags.ll │ │ ├── phi-select-constexpr.ll │ │ ├── phi.ll │ │ ├── pow-1.ll │ │ ├── pow-2.ll │ │ ├── pow-3.ll │ │ ├── pow-4.ll │ │ ├── pow-exp-nofastmath.ll │ │ ├── pow-exp.ll │ │ ├── pow-sqrt.ll │ │ ├── pr12251.ll │ │ ├── pr12338.ll │ │ ├── pr17827.ll │ │ ├── pr19420.ll │ │ ├── pr20079.ll │ │ ├── pr20678.ll │ │ ├── pr21199.ll │ │ ├── pr21210.ll │ │ ├── pr21651.ll │ │ ├── pr21891.ll │ │ ├── pr23751.ll │ │ ├── pr23809.ll │ │ ├── pr24354.ll │ │ ├── pr24605.ll │ │ ├── pr25745.ll │ │ ├── pr2645-0.ll │ │ ├── pr2645-1.ll │ │ ├── pr26992.ll │ │ ├── pr26993.ll │ │ ├── pr27236.ll │ │ ├── pr27332.ll │ │ ├── pr28143.ll │ │ ├── pr2996.ll │ │ ├── preserve-sminmax.ll │ │ ├── prevent-cmp-merge.ll │ │ ├── printf-1.ll │ │ ├── printf-2.ll │ │ ├── printf-3.ll │ │ ├── ptr-int-cast.ll │ │ ├── puts-1.ll │ │ ├── range-check.ll │ │ ├── rem.ll │ │ ├── round.ll │ │ ├── sdiv-1.ll │ │ ├── sdiv-2.ll │ │ ├── select-2.ll │ │ ├── select-cmp-br.ll │ │ ├── select-cmp-cttz-ctlz.ll │ │ ├── select-crash-noverify.ll │ │ ├── select-crash.ll │ │ ├── select-extractelement.ll │ │ ├── select-implied.ll │ │ ├── select-load-call.ll │ │ ├── select-select.ll │ │ ├── select.ll │ │ ├── set.ll │ │ ├── setcc-strength-reduce.ll │ │ ├── sext.ll │ │ ├── shift-shift.ll │ │ ├── shift-sra.ll │ │ ├── shift.ll │ │ ├── shufflemask-undef.ll │ │ ├── shufflevec-constant.ll │ │ ├── sign-test-and-or.ll │ │ ├── signed-comparison.ll │ │ ├── signext.ll │ │ ├── simplify-demanded-bits-pointer.ll │ │ ├── simplify-libcalls.ll │ │ ├── sincospi.ll │ │ ├── sink-into-catchswitch.ll │ │ ├── sink_instruction.ll │ │ ├── sitofp.ll │ │ ├── sprintf-1.ll │ │ ├── sqrt-nofast.ll │ │ ├── sqrt.ll │ │ ├── srem-simplify-bug.ll │ │ ├── srem.ll │ │ ├── srem1.ll │ │ ├── stack-overalign.ll │ │ ├── stacksaverestore.ll │ │ ├── statepoint.ll │ │ ├── store.ll │ │ ├── stpcpy-1.ll │ │ ├── stpcpy-2.ll │ │ ├── stpcpy_chk-1.ll │ │ ├── stpcpy_chk-2.ll │ │ ├── strcat-1.ll │ │ ├── strcat-2.ll │ │ ├── strcat-3.ll │ │ ├── strchr-1.ll │ │ ├── strchr-2.ll │ │ ├── strcmp-1.ll │ │ ├── strcmp-2.ll │ │ ├── strcpy-1.ll │ │ ├── strcpy-2.ll │ │ ├── strcpy_chk-1.ll │ │ ├── strcpy_chk-2.ll │ │ ├── strcpy_chk-64.ll │ │ ├── strcspn-1.ll │ │ ├── strcspn-2.ll │ │ ├── strlen-1.ll │ │ ├── strlen-2.ll │ │ ├── strncat-1.ll │ │ ├── strncat-2.ll │ │ ├── strncat-3.ll │ │ ├── strncmp-1.ll │ │ ├── strncmp-2.ll │ │ ├── strncpy-1.ll │ │ ├── strncpy-2.ll │ │ ├── strncpy_chk-1.ll │ │ ├── strncpy_chk-2.ll │ │ ├── strpbrk-1.ll │ │ ├── strpbrk-2.ll │ │ ├── strrchr-1.ll │ │ ├── strrchr-2.ll │ │ ├── strspn-1.ll │ │ ├── strstr-1.ll │ │ ├── strstr-2.ll │ │ ├── strto-1.ll │ │ ├── struct-assign-tbaa.ll │ │ ├── sub-xor.ll │ │ ├── sub.ll │ │ ├── switch-truncate-crash.ll │ │ ├── tan-nofastmath.ll │ │ ├── tan.ll │ │ ├── tbaa-store-to-load.ll │ │ ├── toascii-1.ll │ │ ├── token.ll │ │ ├── trunc.ll │ │ ├── type_pun.ll │ │ ├── udiv-simplify-bug-0.ll │ │ ├── udiv-simplify-bug-1.ll │ │ ├── udiv_select_to_select_shift.ll │ │ ├── udivrem-change-width.ll │ │ ├── unordered-fcmp-select.ll │ │ ├── unpack-fca.ll │ │ ├── urem-simplify-bug.ll │ │ ├── urem.ll │ │ ├── vararg.ll │ │ ├── vec_demanded_elts.ll │ │ ├── vec_extract_2elts.ll │ │ ├── vec_extract_elt.ll │ │ ├── vec_extract_var_elt.ll │ │ ├── vec_insertelt.ll │ │ ├── vec_narrow.ll │ │ ├── vec_phi_extract.ll │ │ ├── vec_sext.ll │ │ ├── vec_shuffle.ll │ │ ├── vector-casts.ll │ │ ├── vector-mul.ll │ │ ├── vector-srem.ll │ │ ├── vector-type.ll │ │ ├── vector_gep1.ll │ │ ├── vector_gep2.ll │ │ ├── volatile_store.ll │ │ ├── vsx-unaligned.ll │ │ ├── weak-symbols.ll │ │ ├── win-math.ll │ │ ├── x86-avx.ll │ │ ├── x86-avx2.ll │ │ ├── x86-crc32-demanded.ll │ │ ├── x86-f16c.ll │ │ ├── x86-insertps.ll │ │ ├── x86-masked-memops.ll │ │ ├── x86-movmsk.ll │ │ ├── x86-pshufb.ll │ │ ├── x86-sse.ll │ │ ├── x86-sse2.ll │ │ ├── x86-sse41.ll │ │ ├── x86-sse4a.ll │ │ ├── x86-vector-shifts.ll │ │ ├── x86-vperm2.ll │ │ ├── x86-xop.ll │ │ ├── xor-undef.ll │ │ ├── xor.ll │ │ ├── xor2.ll │ │ ├── zero-point-zero-add.ll │ │ ├── zeroext-and-reduce.ll │ │ ├── zext-bool-add-sub.ll │ │ ├── zext-fold.ll │ │ ├── zext-or-icmp.ll │ │ └── zext.ll │ ├── InstMerge │ │ ├── ._exceptions.ll │ │ ├── ._ld_hoist1.ll │ │ ├── ._ld_hoist_st_sink.ll │ │ ├── ._st_sink_barrier_call.ll │ │ ├── ._st_sink_bugfix_22613.ll │ │ ├── ._st_sink_no_barrier_call.ll │ │ ├── ._st_sink_no_barrier_load.ll │ │ ├── ._st_sink_no_barrier_store.ll │ │ ├── ._st_sink_two_stores.ll │ │ ├── ._st_sink_with_barrier.ll │ │ ├── exceptions.ll │ │ ├── ld_hoist1.ll │ │ ├── ld_hoist_st_sink.ll │ │ ├── st_sink_barrier_call.ll │ │ ├── st_sink_bugfix_22613.ll │ │ ├── st_sink_no_barrier_call.ll │ │ ├── st_sink_no_barrier_load.ll │ │ ├── st_sink_no_barrier_store.ll │ │ ├── st_sink_two_stores.ll │ │ └── st_sink_with_barrier.ll │ ├── InstSimplify │ │ ├── ._2010-12-20-Boolean.ll │ │ ├── ._2011-01-14-Thread.ll │ │ ├── ._2011-02-01-Vector.ll │ │ ├── ._2011-09-05-InsertExtractValue.ll │ │ ├── ._2011-10-27-BinOpCrash.ll │ │ ├── ._2011-11-23-MaskedBitsCrash.ll │ │ ├── ._2013-04-19-ConstantFoldingCrash.ll │ │ ├── ._AndOrXor.ll │ │ ├── ._add-mask.ll │ │ ├── ._apint-or.ll │ │ ├── ._assume.ll │ │ ├── ._bswap.ll │ │ ├── ._call-callconv.ll │ │ ├── ._call.ll │ │ ├── ._compare.ll │ │ ├── ._dead-code-removal.ll │ │ ├── ._exact-nsw-nuw.ll │ │ ├── ._fast-math.ll │ │ ├── ._fdiv.ll │ │ ├── ._floating-point-arithmetic.ll │ │ ├── ._floating-point-compare.ll │ │ ├── ._fold-builtin-fma.ll │ │ ├── ._gep.ll │ │ ├── ._implies.ll │ │ ├── ._load-relative-32.ll │ │ ├── ._load-relative.ll │ │ ├── ._load.ll │ │ ├── ._maxmin.ll │ │ ├── ._noalias-ptr.ll │ │ ├── ._past-the-end.ll │ │ ├── ._phi.ll │ │ ├── ._ptr_diff.ll │ │ ├── ._reassociate.ll │ │ ├── ._rem.ll │ │ ├── ._returned.ll │ │ ├── ._select.ll │ │ ├── ._shift-128-kb.ll │ │ ├── ._shift-knownbits.ll │ │ ├── ._shr-nop.ll │ │ ├── ._undef.ll │ │ ├── ._vec-cmp.ll │ │ ├── ._vector_gep.ll │ │ ├── ._vector_ptr_bitcast.ll │ │ ├── 2010-12-20-Boolean.ll │ │ ├── 2011-01-14-Thread.ll │ │ ├── 2011-02-01-Vector.ll │ │ ├── 2011-09-05-InsertExtractValue.ll │ │ ├── 2011-10-27-BinOpCrash.ll │ │ ├── 2011-11-23-MaskedBitsCrash.ll │ │ ├── 2013-04-19-ConstantFoldingCrash.ll │ │ ├── AndOrXor.ll │ │ ├── add-mask.ll │ │ ├── apint-or.ll │ │ ├── assume.ll │ │ ├── bswap.ll │ │ ├── call-callconv.ll │ │ ├── call.ll │ │ ├── compare.ll │ │ ├── dead-code-removal.ll │ │ ├── exact-nsw-nuw.ll │ │ ├── fast-math.ll │ │ ├── fdiv.ll │ │ ├── floating-point-arithmetic.ll │ │ ├── floating-point-compare.ll │ │ ├── fold-builtin-fma.ll │ │ ├── gep.ll │ │ ├── implies.ll │ │ ├── load-relative-32.ll │ │ ├── load-relative.ll │ │ ├── load.ll │ │ ├── maxmin.ll │ │ ├── noalias-ptr.ll │ │ ├── past-the-end.ll │ │ ├── phi.ll │ │ ├── ptr_diff.ll │ │ ├── reassociate.ll │ │ ├── rem.ll │ │ ├── returned.ll │ │ ├── select.ll │ │ ├── shift-128-kb.ll │ │ ├── shift-knownbits.ll │ │ ├── shr-nop.ll │ │ ├── undef.ll │ │ ├── vec-cmp.ll │ │ ├── vector_gep.ll │ │ └── vector_ptr_bitcast.ll │ ├── Internalize │ │ ├── ._2009-01-05-InternalizeAliases.ll │ │ ├── ._apifile │ │ ├── ._comdat.ll │ │ ├── ._lists.ll │ │ ├── ._local-visibility.ll │ │ ├── ._stackguard.ll │ │ ├── ._used.ll │ │ ├── 2009-01-05-InternalizeAliases.ll │ │ ├── apifile │ │ ├── comdat.ll │ │ ├── lists.ll │ │ ├── local-visibility.ll │ │ ├── stackguard.ll │ │ └── used.ll │ ├── JumpThreading │ │ ├── ._2008-11-27-EntryMunge.ll │ │ ├── ._2010-08-26-and.ll │ │ ├── ._2011-04-02-SimplifyDeadBlock.ll │ │ ├── ._2011-04-14-InfLoop.ll │ │ ├── ._2012-07-19-NoSuccessorIndirectBr.ll │ │ ├── ._and-and-cond.ll │ │ ├── ._and-cond.ll │ │ ├── ._assume-edge-dom.ll │ │ ├── ._assume.ll │ │ ├── ._basic.ll │ │ ├── ._branch-no-const.ll │ │ ├── ._compare.ll │ │ ├── ._conservative-lvi.ll │ │ ├── ._crash-assertingvh.ll │ │ ├── ._crash.ll │ │ ├── ._degenerate-phi.ll │ │ ├── ._implied-cond.ll │ │ ├── ._indirectbr.ll │ │ ├── ._induction.ll │ │ ├── ._landing-pad.ll │ │ ├── ._lvi-load.ll │ │ ├── ._no-irreducible-loops.ll │ │ ├── ._or-undef.ll │ │ ├── ._phi-eq.ll │ │ ├── ._phi-known.ll │ │ ├── ._pr15851_hang.ll │ │ ├── ._pr22086.ll │ │ ├── ._pr26096.ll │ │ ├── ._pr27840.ll │ │ ├── ._pr9331.ll │ │ ├── ._select.ll │ │ ├── ._thread-cmp.ll │ │ ├── ._thread-loads.ll │ │ ├── ._update-edge-weight.ll │ │ ├── 2008-11-27-EntryMunge.ll │ │ ├── 2010-08-26-and.ll │ │ ├── 2011-04-02-SimplifyDeadBlock.ll │ │ ├── 2011-04-14-InfLoop.ll │ │ ├── 2012-07-19-NoSuccessorIndirectBr.ll │ │ ├── and-and-cond.ll │ │ ├── and-cond.ll │ │ ├── assume-edge-dom.ll │ │ ├── assume.ll │ │ ├── basic.ll │ │ ├── branch-no-const.ll │ │ ├── compare.ll │ │ ├── conservative-lvi.ll │ │ ├── crash-assertingvh.ll │ │ ├── crash.ll │ │ ├── degenerate-phi.ll │ │ ├── implied-cond.ll │ │ ├── indirectbr.ll │ │ ├── induction.ll │ │ ├── landing-pad.ll │ │ ├── lvi-load.ll │ │ ├── no-irreducible-loops.ll │ │ ├── or-undef.ll │ │ ├── phi-eq.ll │ │ ├── phi-known.ll │ │ ├── pr15851_hang.ll │ │ ├── pr22086.ll │ │ ├── pr26096.ll │ │ ├── pr27840.ll │ │ ├── pr9331.ll │ │ ├── select.ll │ │ ├── thread-cmp.ll │ │ ├── thread-loads.ll │ │ └── update-edge-weight.ll │ ├── LCSSA │ │ ├── ._2006-06-03-IncorrectIDFPhis.ll │ │ ├── ._2006-06-12-MultipleExitsSameBlock.ll │ │ ├── ._2006-07-09-NoDominator.ll │ │ ├── ._2006-10-31-UnreachableBlock-2.ll │ │ ├── ._2006-10-31-UnreachableBlock.ll │ │ ├── ._2007-07-12-LICM-2.ll │ │ ├── ._2007-07-12-LICM-3.ll │ │ ├── ._2007-07-12-LICM.ll │ │ ├── ._basictest.ll │ │ ├── ._indirectbr.ll │ │ ├── ._invoke-dest.ll │ │ ├── ._mixed-catch.ll │ │ ├── ._pr28424.ll │ │ ├── ._pr28608.ll │ │ ├── ._unreachable-use.ll │ │ ├── ._unused-phis.ll │ │ ├── 2006-06-03-IncorrectIDFPhis.ll │ │ ├── 2006-06-12-MultipleExitsSameBlock.ll │ │ ├── 2006-07-09-NoDominator.ll │ │ ├── 2006-10-31-UnreachableBlock-2.ll │ │ ├── 2006-10-31-UnreachableBlock.ll │ │ ├── 2007-07-12-LICM-2.ll │ │ ├── 2007-07-12-LICM-3.ll │ │ ├── 2007-07-12-LICM.ll │ │ ├── basictest.ll │ │ ├── indirectbr.ll │ │ ├── invoke-dest.ll │ │ ├── mixed-catch.ll │ │ ├── pr28424.ll │ │ ├── pr28608.ll │ │ ├── unreachable-use.ll │ │ └── unused-phis.ll │ ├── LICM │ │ ├── ._2003-02-26-LoopExitNotDominated.ll │ │ ├── ._2003-02-27-NestedLoopExitBlocks.ll │ │ ├── ._2003-02-27-PreheaderExitNodeUpdate.ll │ │ ├── ._2003-02-27-PreheaderProblem.ll │ │ ├── ._2003-02-27-StoreSinkPHIs.ll │ │ ├── ._2003-02-28-PromoteDifferentType.ll │ │ ├── ._2003-05-02-LoadHoist.ll │ │ ├── ._2003-12-11-SinkingToPHI.ll │ │ ├── ._2004-09-14-AliasAnalysisInvalidate.ll │ │ ├── ._2004-11-17-UndefIndexCrash.ll │ │ ├── ._2006-09-12-DeadUserOfSunkInstr.ll │ │ ├── ._2007-05-22-VolatileSink.ll │ │ ├── ._2007-07-30-AliasSet.ll │ │ ├── ._2007-09-17-PromoteValue.ll │ │ ├── ._2007-09-24-PromoteNullValue.ll │ │ ├── ._2007-10-01-PromoteSafeValue.ll │ │ ├── ._2008-05-20-AliasSetVAArg.ll │ │ ├── ._2008-07-22-LoadGlobalConstant.ll │ │ ├── ._2009-12-10-LICM-Indbr-Crash.ll │ │ ├── ._2011-04-06-HoistMissedASTUpdate.ll │ │ ├── ._2011-04-06-PromoteResultOfPromotion.ll │ │ ├── ._2011-04-09-RAUW-AST.ll │ │ ├── ._2011-07-06-Alignment.ll │ │ ├── ._2014-09-10-doFinalizationAssert.ll │ │ ├── ._AliasSetMemSet.ll │ │ ├── ._PR19798.ll │ │ ├── ._PR21582.ll │ │ ├── ._PR24013.ll │ │ ├── ._Preserve-LCSSA.ll │ │ ├── ._alias-set-tracker-loss.ll │ │ ├── ._argmemonly-call.ll │ │ ├── ._assume.ll │ │ ├── ._atomics.ll │ │ ├── ._basictest.ll │ │ ├── ._constexpr.ll │ │ ├── ._crash.ll │ │ ├── ._debug-value.ll │ │ ├── ._extra-copies.ll │ │ ├── ._funclet.ll │ │ ├── ._hoist-bitcast-load.ll │ │ ├── ._hoist-deref-load.ll │ │ ├── ._hoist-invariant-load.ll │ │ ├── ._hoist-nounwind.ll │ │ ├── ._hoist-round.ll │ │ ├── ._hoisting.ll │ │ ├── ._lcssa-ssa-promoter.ll │ │ ├── ._no-preheader-test.ll │ │ ├── ._pr23608.ll │ │ ├── ._pr26843.ll │ │ ├── ._pr27262.ll │ │ ├── ._preheader-safe.ll │ │ ├── ._promote-order.ll │ │ ├── ._promote-tls.ll │ │ ├── ._scalar-promote-memmodel.ll │ │ ├── ._scalar_promote-unwind.ll │ │ ├── ._scalar_promote.ll │ │ ├── ._sinking.ll │ │ ├── ._speculate.ll │ │ ├── ._update-scev.ll │ │ ├── ._volatile-alias.ll │ │ ├── 2003-02-26-LoopExitNotDominated.ll │ │ ├── 2003-02-27-NestedLoopExitBlocks.ll │ │ ├── 2003-02-27-PreheaderExitNodeUpdate.ll │ │ ├── 2003-02-27-PreheaderProblem.ll │ │ ├── 2003-02-27-StoreSinkPHIs.ll │ │ ├── 2003-02-28-PromoteDifferentType.ll │ │ ├── 2003-05-02-LoadHoist.ll │ │ ├── 2003-12-11-SinkingToPHI.ll │ │ ├── 2004-09-14-AliasAnalysisInvalidate.ll │ │ ├── 2004-11-17-UndefIndexCrash.ll │ │ ├── 2006-09-12-DeadUserOfSunkInstr.ll │ │ ├── 2007-05-22-VolatileSink.ll │ │ ├── 2007-07-30-AliasSet.ll │ │ ├── 2007-09-17-PromoteValue.ll │ │ ├── 2007-09-24-PromoteNullValue.ll │ │ ├── 2007-10-01-PromoteSafeValue.ll │ │ ├── 2008-05-20-AliasSetVAArg.ll │ │ ├── 2008-07-22-LoadGlobalConstant.ll │ │ ├── 2009-12-10-LICM-Indbr-Crash.ll │ │ ├── 2011-04-06-HoistMissedASTUpdate.ll │ │ ├── 2011-04-06-PromoteResultOfPromotion.ll │ │ ├── 2011-04-09-RAUW-AST.ll │ │ ├── 2011-07-06-Alignment.ll │ │ ├── 2014-09-10-doFinalizationAssert.ll │ │ ├── AliasSetMemSet.ll │ │ ├── PR19798.ll │ │ ├── PR21582.ll │ │ ├── PR24013.ll │ │ ├── Preserve-LCSSA.ll │ │ ├── alias-set-tracker-loss.ll │ │ ├── argmemonly-call.ll │ │ ├── assume.ll │ │ ├── atomics.ll │ │ ├── basictest.ll │ │ ├── constexpr.ll │ │ ├── crash.ll │ │ ├── debug-value.ll │ │ ├── extra-copies.ll │ │ ├── funclet.ll │ │ ├── hoist-bitcast-load.ll │ │ ├── hoist-deref-load.ll │ │ ├── hoist-invariant-load.ll │ │ ├── hoist-nounwind.ll │ │ ├── hoist-round.ll │ │ ├── hoisting.ll │ │ ├── lcssa-ssa-promoter.ll │ │ ├── no-preheader-test.ll │ │ ├── pr23608.ll │ │ ├── pr26843.ll │ │ ├── pr27262.ll │ │ ├── preheader-safe.ll │ │ ├── promote-order.ll │ │ ├── promote-tls.ll │ │ ├── scalar-promote-memmodel.ll │ │ ├── scalar_promote-unwind.ll │ │ ├── scalar_promote.ll │ │ ├── sinking.ll │ │ ├── speculate.ll │ │ ├── update-scev.ll │ │ └── volatile-alias.ll │ ├── LoadCombine │ │ ├── ._load-combine-aa.ll │ │ ├── ._load-combine-assume.ll │ │ ├── ._load-combine-negativegep.ll │ │ ├── ._load-combine.ll │ │ ├── load-combine-aa.ll │ │ ├── load-combine-assume.ll │ │ ├── load-combine-negativegep.ll │ │ └── load-combine.ll │ ├── LoadStoreVectorizer │ │ ├── ._AMDGPU │ │ ├── ._X86 │ │ ├── AMDGPU │ │ │ ├── ._aa-metadata.ll │ │ │ ├── ._extended-index.ll │ │ │ ├── ._insertion-point.ll │ │ │ ├── ._interleaved-mayalias-store.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._merge-stores-private.ll │ │ │ ├── ._merge-stores.ll │ │ │ ├── ._merge-vectors.ll │ │ │ ├── ._missing-alignment.ll │ │ │ ├── ._no-implicit-float.ll │ │ │ ├── ._optnone.ll │ │ │ ├── ._pointer-elements.ll │ │ │ ├── ._weird-type-accesses.ll │ │ │ ├── aa-metadata.ll │ │ │ ├── extended-index.ll │ │ │ ├── insertion-point.ll │ │ │ ├── interleaved-mayalias-store.ll │ │ │ ├── lit.local.cfg │ │ │ ├── merge-stores-private.ll │ │ │ ├── merge-stores.ll │ │ │ ├── merge-vectors.ll │ │ │ ├── missing-alignment.ll │ │ │ ├── no-implicit-float.ll │ │ │ ├── optnone.ll │ │ │ ├── pointer-elements.ll │ │ │ └── weird-type-accesses.ll │ │ └── X86 │ │ │ ├── ._correct-order.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._preserve-order32.ll │ │ │ ├── ._preserve-order64.ll │ │ │ ├── ._subchain-interleaved.ll │ │ │ ├── correct-order.ll │ │ │ ├── lit.local.cfg │ │ │ ├── preserve-order32.ll │ │ │ ├── preserve-order64.ll │ │ │ └── subchain-interleaved.ll │ ├── LoopDataPrefetch │ │ ├── ._AArch64 │ │ ├── ._PowerPC │ │ ├── AArch64 │ │ │ ├── ._kryo-large-stride.ll │ │ │ ├── ._large-stride.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._opt-remark.ll │ │ │ ├── kryo-large-stride.ll │ │ │ ├── large-stride.ll │ │ │ ├── lit.local.cfg │ │ │ └── opt-remark.ll │ │ └── PowerPC │ │ │ ├── ._basic.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── basic.ll │ │ │ └── lit.local.cfg │ ├── LoopDeletion │ │ ├── ._2007-07-23-InfiniteLoop.ll │ │ ├── ._2008-05-06-Phi.ll │ │ ├── ._2011-06-21-phioperands.ll │ │ ├── ._dcetest.ll │ │ ├── ._multiple-exit-conditions.ll │ │ ├── ._multiple-exits.ll │ │ ├── ._simplify-then-delete.ll │ │ ├── ._update-scev.ll │ │ ├── 2007-07-23-InfiniteLoop.ll │ │ ├── 2008-05-06-Phi.ll │ │ ├── 2011-06-21-phioperands.ll │ │ ├── dcetest.ll │ │ ├── multiple-exit-conditions.ll │ │ ├── multiple-exits.ll │ │ ├── simplify-then-delete.ll │ │ └── update-scev.ll │ ├── LoopDistribute │ │ ├── ._basic-with-memchecks.ll │ │ ├── ._basic.ll │ │ ├── ._bounds-expansion-bug.ll │ │ ├── ._crash-in-memcheck-generation.ll │ │ ├── ._diagnostics-with-hotness-lazy-BFI.ll │ │ ├── ._diagnostics-with-hotness.ll │ │ ├── ._diagnostics.ll │ │ ├── ._metadata.ll │ │ ├── ._no-if-convert.ll │ │ ├── ._outside-use.ll │ │ ├── ._pr28443.ll │ │ ├── ._program-order.ll │ │ ├── ._symbolic-stride.ll │ │ ├── ._unknown-bounds-for-memchecks.ll │ │ ├── basic-with-memchecks.ll │ │ ├── basic.ll │ │ ├── bounds-expansion-bug.ll │ │ ├── crash-in-memcheck-generation.ll │ │ ├── diagnostics-with-hotness-lazy-BFI.ll │ │ ├── diagnostics-with-hotness.ll │ │ ├── diagnostics.ll │ │ ├── metadata.ll │ │ ├── no-if-convert.ll │ │ ├── outside-use.ll │ │ ├── pr28443.ll │ │ ├── program-order.ll │ │ ├── symbolic-stride.ll │ │ └── unknown-bounds-for-memchecks.ll │ ├── LoopIdiom │ │ ├── ._AMDGPU │ │ ├── ._X86 │ │ ├── ._basic-address-space.ll │ │ ├── ._basic.ll │ │ ├── ._crash.ll │ │ ├── ._ctpop-multiple-users-crash.ll │ │ ├── ._debug-line.ll │ │ ├── ._memset_noidiom.ll │ │ ├── ._non-canonical-loop.ll │ │ ├── ._nontemporal_store.ll │ │ ├── ._pr28196.ll │ │ ├── ._scev-invalidation.ll │ │ ├── ._struct.ll │ │ ├── ._struct_pattern.ll │ │ ├── ._unroll.ll │ │ ├── ._unwind.ll │ │ ├── AMDGPU │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._popcnt.ll │ │ │ ├── lit.local.cfg │ │ │ └── popcnt.ll │ │ ├── X86 │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._popcnt.ll │ │ │ ├── lit.local.cfg │ │ │ └── popcnt.ll │ │ ├── basic-address-space.ll │ │ ├── basic.ll │ │ ├── crash.ll │ │ ├── ctpop-multiple-users-crash.ll │ │ ├── debug-line.ll │ │ ├── memset_noidiom.ll │ │ ├── non-canonical-loop.ll │ │ ├── nontemporal_store.ll │ │ ├── pr28196.ll │ │ ├── scev-invalidation.ll │ │ ├── struct.ll │ │ ├── struct_pattern.ll │ │ ├── unroll.ll │ │ └── unwind.ll │ ├── LoopInterchange │ │ ├── ._currentLimitation.ll │ │ ├── ._interchange.ll │ │ ├── ._profitability.ll │ │ ├── ._reductions.ll │ │ ├── currentLimitation.ll │ │ ├── interchange.ll │ │ ├── profitability.ll │ │ └── reductions.ll │ ├── LoopLoadElim │ │ ├── ._backward.ll │ │ ├── ._cond-load.ll │ │ ├── ._def-store-before-load.ll │ │ ├── ._forward.ll │ │ ├── ._loop-simplify-dep.ll │ │ ├── ._memcheck.ll │ │ ├── ._multiple-stores-same-block.ll │ │ ├── ._non-consecutive.ll │ │ ├── ._opt-size.ll │ │ ├── ._symbolic-stride.ll │ │ ├── ._type-mismatch.ll │ │ ├── ._unknown-dep.ll │ │ ├── backward.ll │ │ ├── cond-load.ll │ │ ├── def-store-before-load.ll │ │ ├── forward.ll │ │ ├── loop-simplify-dep.ll │ │ ├── memcheck.ll │ │ ├── multiple-stores-same-block.ll │ │ ├── non-consecutive.ll │ │ ├── opt-size.ll │ │ ├── symbolic-stride.ll │ │ ├── type-mismatch.ll │ │ └── unknown-dep.ll │ ├── LoopReroll │ │ ├── ._basic.ll │ │ ├── ._basic32iters.ll │ │ ├── ._complex_reroll.ll │ │ ├── ._indvar_with_ext.ll │ │ ├── ._negative.ll │ │ ├── ._nonconst_lb.ll │ │ ├── ._ptrindvar.ll │ │ ├── ._reduction.ll │ │ ├── ._reroll_with_dbg.ll │ │ ├── basic.ll │ │ ├── basic32iters.ll │ │ ├── complex_reroll.ll │ │ ├── indvar_with_ext.ll │ │ ├── negative.ll │ │ ├── nonconst_lb.ll │ │ ├── ptrindvar.ll │ │ ├── reduction.ll │ │ └── reroll_with_dbg.ll │ ├── LoopRotate │ │ ├── ._2009-01-25-SingleEntryPhi.ll │ │ ├── ._PhiRename-1.ll │ │ ├── ._PhiSelfReference-1.ll │ │ ├── ._alloca.ll │ │ ├── ._basic.ll │ │ ├── ._convergent.ll │ │ ├── ._crash.ll │ │ ├── ._dbgvalue.ll │ │ ├── ._indirectbr.ll │ │ ├── ._multiple-exits.ll │ │ ├── ._nosimplifylatch.ll │ │ ├── ._oz-disable.ll │ │ ├── ._phi-duplicate.ll │ │ ├── ._pr22337.ll │ │ ├── ._pr2639.ll │ │ ├── ._preserve-loop-simplify.ll │ │ ├── ._preserve-scev.ll │ │ ├── ._simplifylatch.ll │ │ ├── 2009-01-25-SingleEntryPhi.ll │ │ ├── PhiRename-1.ll │ │ ├── PhiSelfReference-1.ll │ │ ├── alloca.ll │ │ ├── basic.ll │ │ ├── convergent.ll │ │ ├── crash.ll │ │ ├── dbgvalue.ll │ │ ├── indirectbr.ll │ │ ├── multiple-exits.ll │ │ ├── nosimplifylatch.ll │ │ ├── oz-disable.ll │ │ ├── phi-duplicate.ll │ │ ├── pr22337.ll │ │ ├── pr2639.ll │ │ ├── preserve-loop-simplify.ll │ │ ├── preserve-scev.ll │ │ └── simplifylatch.ll │ ├── LoopSimplify │ │ ├── ._2003-04-25-AssertFail.ll │ │ ├── ._2003-05-12-PreheaderExitOfChild.ll │ │ ├── ._2003-08-15-PreheadersFail.ll │ │ ├── ._2003-12-10-ExitBlocksProblem.ll │ │ ├── ._2004-02-05-DominatorInfoCorruption.ll │ │ ├── ._2004-03-15-IncorrectDomUpdate.ll │ │ ├── ._2004-04-01-IncorrectDomUpdate.ll │ │ ├── ._2004-04-12-LoopSimplify-SwitchBackedges.ll │ │ ├── ._2004-04-13-LoopSimplifyUpdateDomFrontier.ll │ │ ├── ._2007-10-28-InvokeCrash.ll │ │ ├── ._2010-07-15-IncorrectDomFrontierUpdate.ll │ │ ├── ._2010-12-26-PHIInfiniteLoop.ll │ │ ├── ._2011-12-14-LandingpadHeader.ll │ │ ├── ._2012-03-20-indirectbr.ll │ │ ├── ._ashr-crash.ll │ │ ├── ._basictest.ll │ │ ├── ._dbg-loc.ll │ │ ├── ._dup-preds.ll │ │ ├── ._hardertest.ll │ │ ├── ._indirectbr-backedge.ll │ │ ├── ._indirectbr.ll │ │ ├── ._merge-exits.ll │ │ ├── ._notify-scev.ll │ │ ├── ._phi-node-simplify.ll │ │ ├── ._pr26682.ll │ │ ├── ._pr28272.ll │ │ ├── ._preserve-scev.ll │ │ ├── ._single-backedge.ll │ │ ├── ._unreachable-loop-pred.ll │ │ ├── 2003-04-25-AssertFail.ll │ │ ├── 2003-05-12-PreheaderExitOfChild.ll │ │ ├── 2003-08-15-PreheadersFail.ll │ │ ├── 2003-12-10-ExitBlocksProblem.ll │ │ ├── 2004-02-05-DominatorInfoCorruption.ll │ │ ├── 2004-03-15-IncorrectDomUpdate.ll │ │ ├── 2004-04-01-IncorrectDomUpdate.ll │ │ ├── 2004-04-12-LoopSimplify-SwitchBackedges.ll │ │ ├── 2004-04-13-LoopSimplifyUpdateDomFrontier.ll │ │ ├── 2007-10-28-InvokeCrash.ll │ │ ├── 2010-07-15-IncorrectDomFrontierUpdate.ll │ │ ├── 2010-12-26-PHIInfiniteLoop.ll │ │ ├── 2011-12-14-LandingpadHeader.ll │ │ ├── 2012-03-20-indirectbr.ll │ │ ├── ashr-crash.ll │ │ ├── basictest.ll │ │ ├── dbg-loc.ll │ │ ├── dup-preds.ll │ │ ├── hardertest.ll │ │ ├── indirectbr-backedge.ll │ │ ├── indirectbr.ll │ │ ├── merge-exits.ll │ │ ├── notify-scev.ll │ │ ├── phi-node-simplify.ll │ │ ├── pr26682.ll │ │ ├── pr28272.ll │ │ ├── preserve-scev.ll │ │ ├── single-backedge.ll │ │ └── unreachable-loop-pred.ll │ ├── LoopSimplifyCFG │ │ ├── ._merge-header.ll │ │ └── merge-header.ll │ ├── LoopStrengthReduce │ │ ├── ._2005-08-15-AddRecIV.ll │ │ ├── ._2005-08-17-OutOfLoopVariant.ll │ │ ├── ._2005-09-12-UsesOutOutsideOfLoop.ll │ │ ├── ._2007-04-23-UseIterator.ll │ │ ├── ._2008-08-13-CmpStride.ll │ │ ├── ._2008-09-09-Overflow.ll │ │ ├── ._2009-01-13-nonconstant-stride-outside-loop.ll │ │ ├── ._2009-04-28-no-reduce-mul.ll │ │ ├── ._2011-07-19-CritEdgeBreakCrash.ll │ │ ├── ._2011-10-03-CritEdgeMerge.ll │ │ ├── ._2011-10-06-ReusePhi.ll │ │ ├── ._2011-10-13-SCEVChain.ll │ │ ├── ._2011-10-14-IntPtr.ll │ │ ├── ._2011-12-19-PostincQuadratic.ll │ │ ├── ._2012-01-02-nopreheader.ll │ │ ├── ._2012-01-16-nopreheader.ll │ │ ├── ._2012-03-15-nopreheader.ll │ │ ├── ._2012-03-26-constexpr.ll │ │ ├── ._2012-07-13-ExpandUDiv.ll │ │ ├── ._2012-07-18-LimitReassociate.ll │ │ ├── ._2013-01-05-IndBr.ll │ │ ├── ._2013-01-14-ReuseCast.ll │ │ ├── ._AArch64 │ │ ├── ._AMDGPU │ │ ├── ._ARM │ │ ├── ._NVPTX │ │ ├── ._X86 │ │ ├── ._addrec-gep-address-space.ll │ │ ├── ._addrec-gep.ll │ │ ├── ._address-space-loop.ll │ │ ├── ._count-to-zero.ll │ │ ├── ._dead-phi.ll │ │ ├── ._different-type-ivs.ll │ │ ├── ._dominate-assert.ll │ │ ├── ._dont-hoist-simple-loop-constants.ll │ │ ├── ._dont_insert_redundant_ops.ll │ │ ├── ._dont_reduce_bytes.ll │ │ ├── ._dont_reverse.ll │ │ ├── ._ephemeral.ll │ │ ├── ._exit_compare_live_range.ll │ │ ├── ._funclet.ll │ │ ├── ._hoist-parent-preheader.ll │ │ ├── ._invariant_value_first.ll │ │ ├── ._invariant_value_first_arg.ll │ │ ├── ._ivchain.ll │ │ ├── ._lsr-expand-quadratic.ll │ │ ├── ._negative-scale.ll │ │ ├── ._nested-reduce.ll │ │ ├── ._nonlinear-postinc.ll │ │ ├── ._ops_after_indvar.ll │ │ ├── ._phi_node_update_multiple_preds.ll │ │ ├── ._post-inc-icmpzero.ll │ │ ├── ._pr12018.ll │ │ ├── ._pr12048.ll │ │ ├── ._pr12691.ll │ │ ├── ._pr18165.ll │ │ ├── ._pr2537.ll │ │ ├── ._pr25541.ll │ │ ├── ._pr2570.ll │ │ ├── ._pr27056.ll │ │ ├── ._pr3086.ll │ │ ├── ._pr3399.ll │ │ ├── ._pr3571.ll │ │ ├── ._preserve-gep-loop-variant.ll │ │ ├── ._quadradic-exit-value.ll │ │ ├── ._related_indvars.ll │ │ ├── ._remove_indvar.ll │ │ ├── ._scaling_factor_cost_crash.ll │ │ ├── ._scev-insertpt-bug.ll │ │ ├── ._sext-ind-var.ll │ │ ├── ._share_code_in_preheader.ll │ │ ├── ._share_ivs.ll │ │ ├── ._shl.ll │ │ ├── ._uglygep-address-space.ll │ │ ├── ._uglygep.ll │ │ ├── ._use_postinc_value_outside_loop.ll │ │ ├── ._var_stride_used_by_compare.ll │ │ ├── ._variable_stride.ll │ │ ├── 2005-08-15-AddRecIV.ll │ │ ├── 2005-08-17-OutOfLoopVariant.ll │ │ ├── 2005-09-12-UsesOutOutsideOfLoop.ll │ │ ├── 2007-04-23-UseIterator.ll │ │ ├── 2008-08-13-CmpStride.ll │ │ ├── 2008-09-09-Overflow.ll │ │ ├── 2009-01-13-nonconstant-stride-outside-loop.ll │ │ ├── 2009-04-28-no-reduce-mul.ll │ │ ├── 2011-07-19-CritEdgeBreakCrash.ll │ │ ├── 2011-10-03-CritEdgeMerge.ll │ │ ├── 2011-10-06-ReusePhi.ll │ │ ├── 2011-10-13-SCEVChain.ll │ │ ├── 2011-10-14-IntPtr.ll │ │ ├── 2011-12-19-PostincQuadratic.ll │ │ ├── 2012-01-02-nopreheader.ll │ │ ├── 2012-01-16-nopreheader.ll │ │ ├── 2012-03-15-nopreheader.ll │ │ ├── 2012-03-26-constexpr.ll │ │ ├── 2012-07-13-ExpandUDiv.ll │ │ ├── 2012-07-18-LimitReassociate.ll │ │ ├── 2013-01-05-IndBr.ll │ │ ├── 2013-01-14-ReuseCast.ll │ │ ├── AArch64 │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._lsr-memcpy.ll │ │ │ ├── ._lsr-memset.ll │ │ │ ├── ._lsr-reuse.ll │ │ │ ├── ._req-regs.ll │ │ │ ├── lit.local.cfg │ │ │ ├── lsr-memcpy.ll │ │ │ ├── lsr-memset.ll │ │ │ ├── lsr-reuse.ll │ │ │ └── req-regs.ll │ │ ├── AMDGPU │ │ │ ├── ._different-addrspace-addressing-mode-loops.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._lsr-postinc-pos-addrspace.ll │ │ │ ├── different-addrspace-addressing-mode-loops.ll │ │ │ ├── lit.local.cfg │ │ │ └── lsr-postinc-pos-addrspace.ll │ │ ├── ARM │ │ │ ├── ._2012-06-15-lsr-noaddrmode.ll │ │ │ ├── ._ivchain-ARM.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── 2012-06-15-lsr-noaddrmode.ll │ │ │ ├── ivchain-ARM.ll │ │ │ └── lit.local.cfg │ │ ├── NVPTX │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._trunc.ll │ │ │ ├── lit.local.cfg │ │ │ └── trunc.ll │ │ ├── X86 │ │ │ ├── ._2008-08-14-ShadowIV.ll │ │ │ ├── ._2009-11-10-LSRCrash.ll │ │ │ ├── ._2011-07-20-DoubleIV.ll │ │ │ ├── ._2011-11-29-postincphi.ll │ │ │ ├── ._2011-12-04-loserreg.ll │ │ │ ├── ._2012-01-13-phielim.ll │ │ │ ├── ._ivchain-X86.ll │ │ │ ├── ._ivchain-stress-X86.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._no_superflous_induction_vars.ll │ │ │ ├── ._pr17473.ll │ │ │ ├── ._pr28719.ll │ │ │ ├── 2008-08-14-ShadowIV.ll │ │ │ ├── 2009-11-10-LSRCrash.ll │ │ │ ├── 2011-07-20-DoubleIV.ll │ │ │ ├── 2011-11-29-postincphi.ll │ │ │ ├── 2011-12-04-loserreg.ll │ │ │ ├── 2012-01-13-phielim.ll │ │ │ ├── ivchain-X86.ll │ │ │ ├── ivchain-stress-X86.ll │ │ │ ├── lit.local.cfg │ │ │ ├── no_superflous_induction_vars.ll │ │ │ ├── pr17473.ll │ │ │ └── pr28719.ll │ │ ├── addrec-gep-address-space.ll │ │ ├── addrec-gep.ll │ │ ├── address-space-loop.ll │ │ ├── count-to-zero.ll │ │ ├── dead-phi.ll │ │ ├── different-type-ivs.ll │ │ ├── dominate-assert.ll │ │ ├── dont-hoist-simple-loop-constants.ll │ │ ├── dont_insert_redundant_ops.ll │ │ ├── dont_reduce_bytes.ll │ │ ├── dont_reverse.ll │ │ ├── ephemeral.ll │ │ ├── exit_compare_live_range.ll │ │ ├── funclet.ll │ │ ├── hoist-parent-preheader.ll │ │ ├── invariant_value_first.ll │ │ ├── invariant_value_first_arg.ll │ │ ├── ivchain.ll │ │ ├── lsr-expand-quadratic.ll │ │ ├── negative-scale.ll │ │ ├── nested-reduce.ll │ │ ├── nonlinear-postinc.ll │ │ ├── ops_after_indvar.ll │ │ ├── phi_node_update_multiple_preds.ll │ │ ├── post-inc-icmpzero.ll │ │ ├── pr12018.ll │ │ ├── pr12048.ll │ │ ├── pr12691.ll │ │ ├── pr18165.ll │ │ ├── pr2537.ll │ │ ├── pr25541.ll │ │ ├── pr2570.ll │ │ ├── pr27056.ll │ │ ├── pr3086.ll │ │ ├── pr3399.ll │ │ ├── pr3571.ll │ │ ├── preserve-gep-loop-variant.ll │ │ ├── quadradic-exit-value.ll │ │ ├── related_indvars.ll │ │ ├── remove_indvar.ll │ │ ├── scaling_factor_cost_crash.ll │ │ ├── scev-insertpt-bug.ll │ │ ├── sext-ind-var.ll │ │ ├── share_code_in_preheader.ll │ │ ├── share_ivs.ll │ │ ├── shl.ll │ │ ├── uglygep-address-space.ll │ │ ├── uglygep.ll │ │ ├── use_postinc_value_outside_loop.ll │ │ ├── var_stride_used_by_compare.ll │ │ └── variable_stride.ll │ ├── LoopUnroll │ │ ├── ._2004-05-13-DontUnrollTooMuch.ll │ │ ├── ._2005-03-06-BadLoopInfoUpdate.ll │ │ ├── ._2006-08-24-MultiBlockLoop.ll │ │ ├── ._2007-04-16-PhiUpdate.ll │ │ ├── ._2007-05-05-UnrollMiscomp.ll │ │ ├── ._2007-05-09-UnknownTripCount.ll │ │ ├── ._2007-11-05-Crash.ll │ │ ├── ._2011-08-08-PhiUpdate.ll │ │ ├── ._2011-08-09-IVSimplify.ll │ │ ├── ._2011-08-09-PhiUpdate.ll │ │ ├── ._2011-10-01-NoopTrunc.ll │ │ ├── ._2012-04-09-unroll-indirectbr.ll │ │ ├── ._AArch64 │ │ ├── ._AMDGPU │ │ ├── ._PowerPC │ │ ├── ._X86 │ │ ├── ._basic.ll │ │ ├── ._convergent.ll │ │ ├── ._ephemeral.ll │ │ ├── ._full-unroll-bad-cost.ll │ │ ├── ._full-unroll-crashers.ll │ │ ├── ._full-unroll-heuristics-2.ll │ │ ├── ._full-unroll-heuristics-cmp.ll │ │ ├── ._full-unroll-heuristics-dce.ll │ │ ├── ._full-unroll-heuristics-geps.ll │ │ ├── ._full-unroll-heuristics-phi-prop.ll │ │ ├── ._full-unroll-heuristics.ll │ │ ├── ._high-cost-trip-count-computation.ll │ │ ├── ._ignore-annotation-intrinsic-cost.ll │ │ ├── ._loop-remarks.ll │ │ ├── ._partial-unroll-const-bounds.ll │ │ ├── ._pr10813.ll │ │ ├── ._pr11361.ll │ │ ├── ._pr14167.ll │ │ ├── ._pr18861.ll │ │ ├── ._pr27157.ll │ │ ├── ._pr28132.ll │ │ ├── ._rebuild_lcssa.ll │ │ ├── ._runtime-loop.ll │ │ ├── ._runtime-loop1.ll │ │ ├── ._runtime-loop2.ll │ │ ├── ._runtime-loop3.ll │ │ ├── ._runtime-loop4.ll │ │ ├── ._runtime-loop5.ll │ │ ├── ._scevunroll.ll │ │ ├── ._shifted-tripcount.ll │ │ ├── ._tripcount-overflow.ll │ │ ├── ._unloop.ll │ │ ├── ._unroll-cleanup.ll │ │ ├── ._unroll-cleanuppad.ll │ │ ├── ._unroll-count.ll │ │ ├── ._unroll-opt-attribute.ll │ │ ├── ._unroll-pragmas-disabled.ll │ │ ├── ._unroll-pragmas.ll │ │ ├── ._update-loop-info-in-subloops.ll │ │ ├── 2004-05-13-DontUnrollTooMuch.ll │ │ ├── 2005-03-06-BadLoopInfoUpdate.ll │ │ ├── 2006-08-24-MultiBlockLoop.ll │ │ ├── 2007-04-16-PhiUpdate.ll │ │ ├── 2007-05-05-UnrollMiscomp.ll │ │ ├── 2007-05-09-UnknownTripCount.ll │ │ ├── 2007-11-05-Crash.ll │ │ ├── 2011-08-08-PhiUpdate.ll │ │ ├── 2011-08-09-IVSimplify.ll │ │ ├── 2011-08-09-PhiUpdate.ll │ │ ├── 2011-10-01-NoopTrunc.ll │ │ ├── 2012-04-09-unroll-indirectbr.ll │ │ ├── AArch64 │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._partial.ll │ │ │ ├── ._runtime-loop.ll │ │ │ ├── lit.local.cfg │ │ │ ├── partial.ll │ │ │ └── runtime-loop.ll │ │ ├── AMDGPU │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._unroll-barrier.ll │ │ │ ├── lit.local.cfg │ │ │ └── unroll-barrier.ll │ │ ├── PowerPC │ │ │ ├── ._a2-high-cost-trip-count-computation.ll │ │ │ ├── ._a2-unrolling.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._p7-unrolling.ll │ │ │ ├── a2-high-cost-trip-count-computation.ll │ │ │ ├── a2-unrolling.ll │ │ │ ├── lit.local.cfg │ │ │ └── p7-unrolling.ll │ │ ├── X86 │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._mmx.ll │ │ │ ├── ._partial.ll │ │ │ ├── lit.local.cfg │ │ │ ├── mmx.ll │ │ │ └── partial.ll │ │ ├── basic.ll │ │ ├── convergent.ll │ │ ├── ephemeral.ll │ │ ├── full-unroll-bad-cost.ll │ │ ├── full-unroll-crashers.ll │ │ ├── full-unroll-heuristics-2.ll │ │ ├── full-unroll-heuristics-cmp.ll │ │ ├── full-unroll-heuristics-dce.ll │ │ ├── full-unroll-heuristics-geps.ll │ │ ├── full-unroll-heuristics-phi-prop.ll │ │ ├── full-unroll-heuristics.ll │ │ ├── high-cost-trip-count-computation.ll │ │ ├── ignore-annotation-intrinsic-cost.ll │ │ ├── loop-remarks.ll │ │ ├── partial-unroll-const-bounds.ll │ │ ├── pr10813.ll │ │ ├── pr11361.ll │ │ ├── pr14167.ll │ │ ├── pr18861.ll │ │ ├── pr27157.ll │ │ ├── pr28132.ll │ │ ├── rebuild_lcssa.ll │ │ ├── runtime-loop.ll │ │ ├── runtime-loop1.ll │ │ ├── runtime-loop2.ll │ │ ├── runtime-loop3.ll │ │ ├── runtime-loop4.ll │ │ ├── runtime-loop5.ll │ │ ├── scevunroll.ll │ │ ├── shifted-tripcount.ll │ │ ├── tripcount-overflow.ll │ │ ├── unloop.ll │ │ ├── unroll-cleanup.ll │ │ ├── unroll-cleanuppad.ll │ │ ├── unroll-count.ll │ │ ├── unroll-opt-attribute.ll │ │ ├── unroll-pragmas-disabled.ll │ │ ├── unroll-pragmas.ll │ │ └── update-loop-info-in-subloops.ll │ ├── LoopUnswitch │ │ ├── ._2006-06-13-SingleEntryPHI.ll │ │ ├── ._2006-06-27-DeadSwitchCase.ll │ │ ├── ._2007-05-09-Unreachable.ll │ │ ├── ._2007-05-09-tl.ll │ │ ├── ._2007-07-12-ExitDomInfo.ll │ │ ├── ._2007-07-13-DomInfo.ll │ │ ├── ._2007-07-18-DomInfo.ll │ │ ├── ._2007-08-01-Dom.ll │ │ ├── ._2007-08-01-LCSSA.ll │ │ ├── ._2007-10-04-DomFrontier.ll │ │ ├── ._2008-06-02-DomInfo.ll │ │ ├── ._2008-06-17-DomFrontier.ll │ │ ├── ._2008-11-03-Invariant.ll │ │ ├── ._2010-11-18-LCSSA.ll │ │ ├── ._2011-06-02-CritSwitch.ll │ │ ├── ._2011-09-26-EHCrash.ll │ │ ├── ._2011-11-18-SimpleSwitch.ll │ │ ├── ._2011-11-18-TwoSwitches-Threshold.ll │ │ ├── ._2011-11-18-TwoSwitches.ll │ │ ├── ._2012-04-02-IndirectBr.ll │ │ ├── ._2012-04-30-LoopUnswitch-LPad-Crash.ll │ │ ├── ._2012-05-20-Phi.ll │ │ ├── ._2015-06-17-Metadata.ll │ │ ├── ._2015-09-18-Addrspace.ll │ │ ├── ._LIV-loop-condtion.ll │ │ ├── ._basictest.ll │ │ ├── ._cleanuppad.ll │ │ ├── ._cold-loop.ll │ │ ├── ._copy-metadata.ll │ │ ├── ._crash.ll │ │ ├── ._exponential-behavior.ll │ │ ├── ._guards.ll │ │ ├── ._infinite-loop.ll │ │ ├── ._msan.ll │ │ ├── ._preserve-analyses.ll │ │ ├── ._trivial-unswitch.ll │ │ ├── 2006-06-13-SingleEntryPHI.ll │ │ ├── 2006-06-27-DeadSwitchCase.ll │ │ ├── 2007-05-09-Unreachable.ll │ │ ├── 2007-05-09-tl.ll │ │ ├── 2007-07-12-ExitDomInfo.ll │ │ ├── 2007-07-13-DomInfo.ll │ │ ├── 2007-07-18-DomInfo.ll │ │ ├── 2007-08-01-Dom.ll │ │ ├── 2007-08-01-LCSSA.ll │ │ ├── 2007-10-04-DomFrontier.ll │ │ ├── 2008-06-02-DomInfo.ll │ │ ├── 2008-06-17-DomFrontier.ll │ │ ├── 2008-11-03-Invariant.ll │ │ ├── 2010-11-18-LCSSA.ll │ │ ├── 2011-06-02-CritSwitch.ll │ │ ├── 2011-09-26-EHCrash.ll │ │ ├── 2011-11-18-SimpleSwitch.ll │ │ ├── 2011-11-18-TwoSwitches-Threshold.ll │ │ ├── 2011-11-18-TwoSwitches.ll │ │ ├── 2012-04-02-IndirectBr.ll │ │ ├── 2012-04-30-LoopUnswitch-LPad-Crash.ll │ │ ├── 2012-05-20-Phi.ll │ │ ├── 2015-06-17-Metadata.ll │ │ ├── 2015-09-18-Addrspace.ll │ │ ├── LIV-loop-condtion.ll │ │ ├── basictest.ll │ │ ├── cleanuppad.ll │ │ ├── cold-loop.ll │ │ ├── copy-metadata.ll │ │ ├── crash.ll │ │ ├── exponential-behavior.ll │ │ ├── guards.ll │ │ ├── infinite-loop.ll │ │ ├── msan.ll │ │ ├── preserve-analyses.ll │ │ └── trivial-unswitch.ll │ ├── LoopVectorize │ │ ├── ._12-12-11-if-conv.ll │ │ ├── ._2012-10-20-infloop.ll │ │ ├── ._2012-10-22-isconsec.ll │ │ ├── ._AArch64 │ │ ├── ._ARM │ │ ├── ._PowerPC │ │ ├── ._X86 │ │ ├── ._XCore │ │ ├── ._align.ll │ │ ├── ._bsd_regex.ll │ │ ├── ._bzip_reverse_loops.ll │ │ ├── ._calloc.ll │ │ ├── ._cast-induction.ll │ │ ├── ._conditional-assignment.ll │ │ ├── ._control-flow.ll │ │ ├── ._cpp-new-array.ll │ │ ├── ._dbg.value.ll │ │ ├── ._debugloc.ll │ │ ├── ._duplicated-metadata.ll │ │ ├── ._ee-crash.ll │ │ ├── ._exact.ll │ │ ├── ._flags.ll │ │ ├── ._float-reduction.ll │ │ ├── ._funcall.ll │ │ ├── ._gcc-examples.ll │ │ ├── ._gep_with_bitcast.ll │ │ ├── ._global_alias.ll │ │ ├── ._hints-trans.ll │ │ ├── ._hoist-loads.ll │ │ ├── ._i8-induction.ll │ │ ├── ._if-conv-crash.ll │ │ ├── ._if-conversion-edgemasks.ll │ │ ├── ._if-conversion-nest.ll │ │ ├── ._if-conversion-reduction.ll │ │ ├── ._if-conversion.ll │ │ ├── ._if-pred-stores.ll │ │ ├── ._incorrect-dom-info.ll │ │ ├── ._increment.ll │ │ ├── ._induction-step.ll │ │ ├── ._induction.ll │ │ ├── ._induction_plus.ll │ │ ├── ._infiniteloop.ll │ │ ├── ._interleaved-accesses-pred-stores.ll │ │ ├── ._interleaved-accesses.ll │ │ ├── ._intrinsic.ll │ │ ├── ._iv_outside_user.ll │ │ ├── ._lcssa-crash.ll │ │ ├── ._lifetime.ll │ │ ├── ._loop-form.ll │ │ ├── ._loop-vect-memdep.ll │ │ ├── ._memdep.ll │ │ ├── ._metadata-unroll.ll │ │ ├── ._metadata-width.ll │ │ ├── ._metadata.ll │ │ ├── ._miniters.ll │ │ ├── ._minmax_reduction.ll │ │ ├── ._multi-use-reduction-bug.ll │ │ ├── ._multiple-address-spaces.ll │ │ ├── ._multiple-strides-vectorization.ll │ │ ├── ._no_array_bounds.ll │ │ ├── ._no_idiv_reduction.ll │ │ ├── ._no_int_induction.ll │ │ ├── ._no_outside_user.ll │ │ ├── ._no_switch.ll │ │ ├── ._noalias-md-licm.ll │ │ ├── ._noalias-md.ll │ │ ├── ._nofloat.ll │ │ ├── ._non-const-n.ll │ │ ├── ._nontemporal.ll │ │ ├── ._nsw-crash.ll │ │ ├── ._opt.ll │ │ ├── ._optsize.ll │ │ ├── ._phi-hang.ll │ │ ├── ._pr25281.ll │ │ ├── ._pr28541.ll │ │ ├── ._ptr-induction.ll │ │ ├── ._ptr_loops.ll │ │ ├── ._read-only.ll │ │ ├── ._reduction.ll │ │ ├── ._reverse_induction.ll │ │ ├── ._reverse_iter.ll │ │ ├── ._runtime-check-address-space.ll │ │ ├── ._runtime-check-readonly-address-space.ll │ │ ├── ._runtime-check-readonly.ll │ │ ├── ._runtime-check.ll │ │ ├── ._runtime-limit.ll │ │ ├── ._safegep.ll │ │ ├── ._same-base-access.ll │ │ ├── ._scalar-select.ll │ │ ├── ._scev-exitlim-crash.ll │ │ ├── ._simple-unroll.ll │ │ ├── ._small-loop.ll │ │ ├── ._start-non-zero.ll │ │ ├── ._store-shuffle-bug.ll │ │ ├── ._struct_access.ll │ │ ├── ._tbaa-nodep.ll │ │ ├── ._undef-inst-bug.ll │ │ ├── ._unroll.ll │ │ ├── ._unroll_novec.ll │ │ ├── ._unsafe-dep-remark.ll │ │ ├── ._unsized-pointee-crash.ll │ │ ├── ._value-ptr-bug.ll │ │ ├── ._vect.omp.persistence.ll │ │ ├── ._vect.stats.ll │ │ ├── ._vectorize-once.ll │ │ ├── ._version-mem-access.ll │ │ ├── ._write-only.ll │ │ ├── ._zero-sized-pointee-crash.ll │ │ ├── 12-12-11-if-conv.ll │ │ ├── 2012-10-20-infloop.ll │ │ ├── 2012-10-22-isconsec.ll │ │ ├── AArch64 │ │ │ ├── ._aarch64-unroll.ll │ │ │ ├── ._arbitrary-induction-step.ll │ │ │ ├── ._arm64-unroll.ll │ │ │ ├── ._backedge-overflow.ll │ │ │ ├── ._deterministic-type-shrinkage.ll │ │ │ ├── ._first-order-recurrence.ll │ │ │ ├── ._gather-cost.ll │ │ │ ├── ._interleaved_cost.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._loop-vectorization-factors.ll │ │ │ ├── ._max-vf-for-interleaved.ll │ │ │ ├── ._reduction-small-size.ll │ │ │ ├── ._sdiv-pow2.ll │ │ │ ├── ._type-shrinkage-insertelt.ll │ │ │ ├── aarch64-unroll.ll │ │ │ ├── arbitrary-induction-step.ll │ │ │ ├── arm64-unroll.ll │ │ │ ├── backedge-overflow.ll │ │ │ ├── deterministic-type-shrinkage.ll │ │ │ ├── first-order-recurrence.ll │ │ │ ├── gather-cost.ll │ │ │ ├── interleaved_cost.ll │ │ │ ├── lit.local.cfg │ │ │ ├── loop-vectorization-factors.ll │ │ │ ├── max-vf-for-interleaved.ll │ │ │ ├── reduction-small-size.ll │ │ │ ├── sdiv-pow2.ll │ │ │ └── type-shrinkage-insertelt.ll │ │ ├── ARM │ │ │ ├── ._arm-ieee-vectorize.ll │ │ │ ├── ._arm-unroll.ll │ │ │ ├── ._gather-cost.ll │ │ │ ├── ._gcc-examples.ll │ │ │ ├── ._interleaved_cost.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._mul-cast-vect.ll │ │ │ ├── ._vector_cast.ll │ │ │ ├── ._width-detect.ll │ │ │ ├── arm-ieee-vectorize.ll │ │ │ ├── arm-unroll.ll │ │ │ ├── gather-cost.ll │ │ │ ├── gcc-examples.ll │ │ │ ├── interleaved_cost.ll │ │ │ ├── lit.local.cfg │ │ │ ├── mul-cast-vect.ll │ │ │ ├── vector_cast.ll │ │ │ └── width-detect.ll │ │ ├── PowerPC │ │ │ ├── ._agg-interleave-a2.ll │ │ │ ├── ._large-loop-rdx.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._small-loop-rdx.ll │ │ │ ├── ._stride-vectorization.ll │ │ │ ├── ._vectorize-only-for-real.ll │ │ │ ├── ._vsx-tsvc-s173.ll │ │ │ ├── agg-interleave-a2.ll │ │ │ ├── large-loop-rdx.ll │ │ │ ├── lit.local.cfg │ │ │ ├── small-loop-rdx.ll │ │ │ ├── stride-vectorization.ll │ │ │ ├── vectorize-only-for-real.ll │ │ │ └── vsx-tsvc-s173.ll │ │ ├── X86 │ │ │ ├── ._already-vectorized.ll │ │ │ ├── ._assume.ll │ │ │ ├── ._avx1.ll │ │ │ ├── ._avx512.ll │ │ │ ├── ._constant-vector-operand.ll │ │ │ ├── ._conversion-cost.ll │ │ │ ├── ._cost-model.ll │ │ │ ├── ._force-ifcvt.ll │ │ │ ├── ._fp32_to_uint32-cost-model.ll │ │ │ ├── ._fp64_to_uint32-cost-model.ll │ │ │ ├── ._fp_to_sint8-cost-model.ll │ │ │ ├── ._funclet.ll │ │ │ ├── ._gather-cost.ll │ │ │ ├── ._gather_scatter.ll │ │ │ ├── ._gcc-examples.ll │ │ │ ├── ._illegal-parallel-loop-uniform-write.ll │ │ │ ├── ._imprecise-through-phis.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._masked_load_store.ll │ │ │ ├── ._max-mstore.ll │ │ │ ├── ._metadata-enable.ll │ │ │ ├── ._min-trip-count-switch.ll │ │ │ ├── ._no-vector.ll │ │ │ ├── ._no_fpmath.ll │ │ │ ├── ._parallel-loops-after-reg2mem.ll │ │ │ ├── ._parallel-loops.ll │ │ │ ├── ._powof2div.ll │ │ │ ├── ._propagate-metadata.ll │ │ │ ├── ._ptr-indvar-crash.ll │ │ │ ├── ._rauw-bug.ll │ │ │ ├── ._reduction-crash.ll │ │ │ ├── ._reg-usage.ll │ │ │ ├── ._register-assumption.ll │ │ │ ├── ._scatter_crash.ll │ │ │ ├── ._small-size.ll │ │ │ ├── ._struct-store.ll │ │ │ ├── ._tripcount.ll │ │ │ ├── ._uint64_to_fp64-cost-model.ll │ │ │ ├── ._uniform-phi.ll │ │ │ ├── ._uniform_load.ll │ │ │ ├── ._unroll-pm.ll │ │ │ ├── ._unroll-small-loops.ll │ │ │ ├── ._unroll_selection.ll │ │ │ ├── ._veclib-calls.ll │ │ │ ├── ._vect.omp.force.ll │ │ │ ├── ._vect.omp.force.small-tc.ll │ │ │ ├── ._vector-scalar-select-cost.ll │ │ │ ├── ._vector_max_bandwidth.ll │ │ │ ├── ._vector_ptr_load_store.ll │ │ │ ├── ._vectorization-remarks-loopid-dbg.ll │ │ │ ├── ._vectorization-remarks-missed.ll │ │ │ ├── ._vectorization-remarks-profitable.ll │ │ │ ├── ._vectorization-remarks.ll │ │ │ ├── ._vectorize-only-for-real.ll │ │ │ ├── ._x86_fp80-vector-store.ll │ │ │ ├── already-vectorized.ll │ │ │ ├── assume.ll │ │ │ ├── avx1.ll │ │ │ ├── avx512.ll │ │ │ ├── constant-vector-operand.ll │ │ │ ├── conversion-cost.ll │ │ │ ├── cost-model.ll │ │ │ ├── force-ifcvt.ll │ │ │ ├── fp32_to_uint32-cost-model.ll │ │ │ ├── fp64_to_uint32-cost-model.ll │ │ │ ├── fp_to_sint8-cost-model.ll │ │ │ ├── funclet.ll │ │ │ ├── gather-cost.ll │ │ │ ├── gather_scatter.ll │ │ │ ├── gcc-examples.ll │ │ │ ├── illegal-parallel-loop-uniform-write.ll │ │ │ ├── imprecise-through-phis.ll │ │ │ ├── lit.local.cfg │ │ │ ├── masked_load_store.ll │ │ │ ├── max-mstore.ll │ │ │ ├── metadata-enable.ll │ │ │ ├── min-trip-count-switch.ll │ │ │ ├── no-vector.ll │ │ │ ├── no_fpmath.ll │ │ │ ├── parallel-loops-after-reg2mem.ll │ │ │ ├── parallel-loops.ll │ │ │ ├── powof2div.ll │ │ │ ├── propagate-metadata.ll │ │ │ ├── ptr-indvar-crash.ll │ │ │ ├── rauw-bug.ll │ │ │ ├── reduction-crash.ll │ │ │ ├── reg-usage.ll │ │ │ ├── register-assumption.ll │ │ │ ├── scatter_crash.ll │ │ │ ├── small-size.ll │ │ │ ├── struct-store.ll │ │ │ ├── tripcount.ll │ │ │ ├── uint64_to_fp64-cost-model.ll │ │ │ ├── uniform-phi.ll │ │ │ ├── uniform_load.ll │ │ │ ├── unroll-pm.ll │ │ │ ├── unroll-small-loops.ll │ │ │ ├── unroll_selection.ll │ │ │ ├── veclib-calls.ll │ │ │ ├── vect.omp.force.ll │ │ │ ├── vect.omp.force.small-tc.ll │ │ │ ├── vector-scalar-select-cost.ll │ │ │ ├── vector_max_bandwidth.ll │ │ │ ├── vector_ptr_load_store.ll │ │ │ ├── vectorization-remarks-loopid-dbg.ll │ │ │ ├── vectorization-remarks-missed.ll │ │ │ ├── vectorization-remarks-profitable.ll │ │ │ ├── vectorization-remarks.ll │ │ │ ├── vectorize-only-for-real.ll │ │ │ └── x86_fp80-vector-store.ll │ │ ├── XCore │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._no-vector-registers.ll │ │ │ ├── lit.local.cfg │ │ │ └── no-vector-registers.ll │ │ ├── align.ll │ │ ├── bsd_regex.ll │ │ ├── bzip_reverse_loops.ll │ │ ├── calloc.ll │ │ ├── cast-induction.ll │ │ ├── conditional-assignment.ll │ │ ├── control-flow.ll │ │ ├── cpp-new-array.ll │ │ ├── dbg.value.ll │ │ ├── debugloc.ll │ │ ├── duplicated-metadata.ll │ │ ├── ee-crash.ll │ │ ├── exact.ll │ │ ├── flags.ll │ │ ├── float-reduction.ll │ │ ├── funcall.ll │ │ ├── gcc-examples.ll │ │ ├── gep_with_bitcast.ll │ │ ├── global_alias.ll │ │ ├── hints-trans.ll │ │ ├── hoist-loads.ll │ │ ├── i8-induction.ll │ │ ├── if-conv-crash.ll │ │ ├── if-conversion-edgemasks.ll │ │ ├── if-conversion-nest.ll │ │ ├── if-conversion-reduction.ll │ │ ├── if-conversion.ll │ │ ├── if-pred-stores.ll │ │ ├── incorrect-dom-info.ll │ │ ├── increment.ll │ │ ├── induction-step.ll │ │ ├── induction.ll │ │ ├── induction_plus.ll │ │ ├── infiniteloop.ll │ │ ├── interleaved-accesses-pred-stores.ll │ │ ├── interleaved-accesses.ll │ │ ├── intrinsic.ll │ │ ├── iv_outside_user.ll │ │ ├── lcssa-crash.ll │ │ ├── lifetime.ll │ │ ├── loop-form.ll │ │ ├── loop-vect-memdep.ll │ │ ├── memdep.ll │ │ ├── metadata-unroll.ll │ │ ├── metadata-width.ll │ │ ├── metadata.ll │ │ ├── miniters.ll │ │ ├── minmax_reduction.ll │ │ ├── multi-use-reduction-bug.ll │ │ ├── multiple-address-spaces.ll │ │ ├── multiple-strides-vectorization.ll │ │ ├── no_array_bounds.ll │ │ ├── no_idiv_reduction.ll │ │ ├── no_int_induction.ll │ │ ├── no_outside_user.ll │ │ ├── no_switch.ll │ │ ├── noalias-md-licm.ll │ │ ├── noalias-md.ll │ │ ├── nofloat.ll │ │ ├── non-const-n.ll │ │ ├── nontemporal.ll │ │ ├── nsw-crash.ll │ │ ├── opt.ll │ │ ├── optsize.ll │ │ ├── phi-hang.ll │ │ ├── pr25281.ll │ │ ├── pr28541.ll │ │ ├── ptr-induction.ll │ │ ├── ptr_loops.ll │ │ ├── read-only.ll │ │ ├── reduction.ll │ │ ├── reverse_induction.ll │ │ ├── reverse_iter.ll │ │ ├── runtime-check-address-space.ll │ │ ├── runtime-check-readonly-address-space.ll │ │ ├── runtime-check-readonly.ll │ │ ├── runtime-check.ll │ │ ├── runtime-limit.ll │ │ ├── safegep.ll │ │ ├── same-base-access.ll │ │ ├── scalar-select.ll │ │ ├── scev-exitlim-crash.ll │ │ ├── simple-unroll.ll │ │ ├── small-loop.ll │ │ ├── start-non-zero.ll │ │ ├── store-shuffle-bug.ll │ │ ├── struct_access.ll │ │ ├── tbaa-nodep.ll │ │ ├── undef-inst-bug.ll │ │ ├── unroll.ll │ │ ├── unroll_novec.ll │ │ ├── unsafe-dep-remark.ll │ │ ├── unsized-pointee-crash.ll │ │ ├── value-ptr-bug.ll │ │ ├── vect.omp.persistence.ll │ │ ├── vect.stats.ll │ │ ├── vectorize-once.ll │ │ ├── version-mem-access.ll │ │ ├── write-only.ll │ │ └── zero-sized-pointee-crash.ll │ ├── LoopVersioning │ │ ├── ._basic.ll │ │ ├── ._incorrect-phi.ll │ │ ├── ._lcssa.ll │ │ ├── ._noalias-version-twice.ll │ │ ├── ._noalias.ll │ │ ├── basic.ll │ │ ├── incorrect-phi.ll │ │ ├── lcssa.ll │ │ ├── noalias-version-twice.ll │ │ └── noalias.ll │ ├── LoopVersioningLICM │ │ ├── ._loopversioningLICM1.ll │ │ ├── ._loopversioningLICM2.ll │ │ ├── ._loopversioningLICM3.ll │ │ ├── ._metadata.ll │ │ ├── loopversioningLICM1.ll │ │ ├── loopversioningLICM2.ll │ │ ├── loopversioningLICM3.ll │ │ └── metadata.ll │ ├── LowerAtomic │ │ ├── ._atomic-load.ll │ │ ├── ._atomic-swap.ll │ │ ├── ._barrier.ll │ │ ├── atomic-load.ll │ │ ├── atomic-swap.ll │ │ └── barrier.ll │ ├── LowerExpectIntrinsic │ │ ├── ._basic.ll │ │ └── basic.ll │ ├── LowerGuardIntrinsic │ │ ├── ._basic.ll │ │ ├── ._with-calling-conv.ll │ │ ├── basic.ll │ │ └── with-calling-conv.ll │ ├── LowerInvoke │ │ ├── ._2003-12-10-Crash.ll │ │ ├── ._lowerinvoke.ll │ │ ├── 2003-12-10-Crash.ll │ │ └── lowerinvoke.ll │ ├── LowerSwitch │ │ ├── ._2003-05-01-PHIProblem.ll │ │ ├── ._2003-08-23-EmptySwitch.ll │ │ ├── ._2004-03-13-SwitchIsDefaultCrash.ll │ │ ├── ._2014-06-10-SwitchContiguousOpt.ll │ │ ├── ._2014-06-11-SwitchDefaultUnreachableOpt.ll │ │ ├── ._2014-06-23-PHIlowering.ll │ │ ├── ._delete-default-block-crash.ll │ │ ├── ._feature.ll │ │ ├── ._fold-popular-case-to-unreachable-default.ll │ │ ├── 2003-05-01-PHIProblem.ll │ │ ├── 2003-08-23-EmptySwitch.ll │ │ ├── 2004-03-13-SwitchIsDefaultCrash.ll │ │ ├── 2014-06-10-SwitchContiguousOpt.ll │ │ ├── 2014-06-11-SwitchDefaultUnreachableOpt.ll │ │ ├── 2014-06-23-PHIlowering.ll │ │ ├── delete-default-block-crash.ll │ │ ├── feature.ll │ │ └── fold-popular-case-to-unreachable-default.ll │ ├── LowerTypeTests │ │ ├── ._constant.ll │ │ ├── ._function-ext.ll │ │ ├── ._function.ll │ │ ├── ._layout.ll │ │ ├── ._nonstring.ll │ │ ├── ._pr25902.ll │ │ ├── ._section.ll │ │ ├── ._simple.ll │ │ ├── ._single-offset.ll │ │ ├── ._unnamed.ll │ │ ├── constant.ll │ │ ├── function-ext.ll │ │ ├── function.ll │ │ ├── layout.ll │ │ ├── nonstring.ll │ │ ├── pr25902.ll │ │ ├── section.ll │ │ ├── simple.ll │ │ ├── single-offset.ll │ │ └── unnamed.ll │ ├── Mem2Reg │ │ ├── ._2002-03-28-UninitializedVal.ll │ │ ├── ._2002-05-01-ShouldNotPromoteThisAlloca.ll │ │ ├── ._2003-04-10-DFNotFound.ll │ │ ├── ._2003-04-18-DeadBlockProblem.ll │ │ ├── ._2003-04-24-MultipleIdenticalSuccessors.ll │ │ ├── ._2003-06-26-IterativePromote.ll │ │ ├── ._2003-10-05-DeadPHIInsertion.ll │ │ ├── ._2005-06-30-ReadBeforeWrite.ll │ │ ├── ._2005-11-28-Crash.ll │ │ ├── ._2007-08-27-VolatileLoadsStores.ll │ │ ├── ._ConvertDebugInfo.ll │ │ ├── ._ConvertDebugInfo2.ll │ │ ├── ._PromoteMemToRegister.ll │ │ ├── ._UndefValuesMerge.ll │ │ ├── ._atomic.ll │ │ ├── ._crash.ll │ │ ├── ._ignore-lifetime.ll │ │ ├── ._optnone.ll │ │ ├── ._pr24179.ll │ │ ├── 2002-03-28-UninitializedVal.ll │ │ ├── 2002-05-01-ShouldNotPromoteThisAlloca.ll │ │ ├── 2003-04-10-DFNotFound.ll │ │ ├── 2003-04-18-DeadBlockProblem.ll │ │ ├── 2003-04-24-MultipleIdenticalSuccessors.ll │ │ ├── 2003-06-26-IterativePromote.ll │ │ ├── 2003-10-05-DeadPHIInsertion.ll │ │ ├── 2005-06-30-ReadBeforeWrite.ll │ │ ├── 2005-11-28-Crash.ll │ │ ├── 2007-08-27-VolatileLoadsStores.ll │ │ ├── ConvertDebugInfo.ll │ │ ├── ConvertDebugInfo2.ll │ │ ├── PromoteMemToRegister.ll │ │ ├── UndefValuesMerge.ll │ │ ├── atomic.ll │ │ ├── crash.ll │ │ ├── ignore-lifetime.ll │ │ ├── optnone.ll │ │ └── pr24179.ll │ ├── MemCpyOpt │ │ ├── ._2008-02-24-MultipleUseofSRet.ll │ │ ├── ._2008-03-13-ReturnSlotBitcast.ll │ │ ├── ._2011-06-02-CallSlotOverwritten.ll │ │ ├── ._align.ll │ │ ├── ._atomic.ll │ │ ├── ._callslot_aa.ll │ │ ├── ._callslot_deref.ll │ │ ├── ._callslot_throw.ll │ │ ├── ._capturing-func.ll │ │ ├── ._crash.ll │ │ ├── ._fca2memcpy.ll │ │ ├── ._form-memset.ll │ │ ├── ._lifetime.ll │ │ ├── ._loadstore-sret.ll │ │ ├── ._memcpy-to-memset-with-lifetimes.ll │ │ ├── ._memcpy-to-memset.ll │ │ ├── ._memcpy-undef.ll │ │ ├── ._memcpy.ll │ │ ├── ._memmove.ll │ │ ├── ._memset-memcpy-redundant-memset.ll │ │ ├── ._memset-memcpy-to-2x-memset.ll │ │ ├── ._nontemporal.ll │ │ ├── ._profitable-memset.ll │ │ ├── ._smaller.ll │ │ ├── ._sret.ll │ │ ├── 2008-02-24-MultipleUseofSRet.ll │ │ ├── 2008-03-13-ReturnSlotBitcast.ll │ │ ├── 2011-06-02-CallSlotOverwritten.ll │ │ ├── align.ll │ │ ├── atomic.ll │ │ ├── callslot_aa.ll │ │ ├── callslot_deref.ll │ │ ├── callslot_throw.ll │ │ ├── capturing-func.ll │ │ ├── crash.ll │ │ ├── fca2memcpy.ll │ │ ├── form-memset.ll │ │ ├── lifetime.ll │ │ ├── loadstore-sret.ll │ │ ├── memcpy-to-memset-with-lifetimes.ll │ │ ├── memcpy-to-memset.ll │ │ ├── memcpy-undef.ll │ │ ├── memcpy.ll │ │ ├── memmove.ll │ │ ├── memset-memcpy-redundant-memset.ll │ │ ├── memset-memcpy-to-2x-memset.ll │ │ ├── nontemporal.ll │ │ ├── profitable-memset.ll │ │ ├── smaller.ll │ │ └── sret.ll │ ├── MergeFunc │ │ ├── ._2011-02-08-RemoveEqual.ll │ │ ├── ._2013-01-10-MergeFuncAssert.ll │ │ ├── ._address-spaces.ll │ │ ├── ._alloca.ll │ │ ├── ._apply_function_attributes.ll │ │ ├── ._call-and-invoke-with-ranges.ll │ │ ├── ._constant-entire-value.ll │ │ ├── ._crash.ll │ │ ├── ._crash2.ll │ │ ├── ._fold-weak.ll │ │ ├── ._functions.ll │ │ ├── ._gep-base-type.ll │ │ ├── ._inttoptr-address-space.ll │ │ ├── ._inttoptr.ll │ │ ├── ._linkonce_odr.ll │ │ ├── ._merge-block-address-other-function.ll │ │ ├── ._merge-block-address.ll │ │ ├── ._merge-const-ptr-and-int.ll │ │ ├── ._merge-different-vector-types.ll │ │ ├── ._merge-ptr-and-int.ll │ │ ├── ._merge-weak-crash.ll │ │ ├── ._mergefunc-struct-return.ll │ │ ├── ._no-merge-block-address-different-labels.ll │ │ ├── ._no-merge-block-address-other-function.ll │ │ ├── ._no-merge-ptr-different-sizes.ll │ │ ├── ._no-merge-ptr-int-different-values.ll │ │ ├── ._phi-check-blocks.ll │ │ ├── ._phi-speculation1.ll │ │ ├── ._phi-speculation2.ll │ │ ├── ._ptr-int-transitivity-1.ll │ │ ├── ._ptr-int-transitivity-2.ll │ │ ├── ._ptr-int-transitivity-3.ll │ │ ├── ._ranges-multiple.ll │ │ ├── ._ranges.ll │ │ ├── ._self-referential-global.ll │ │ ├── ._too-small.ll │ │ ├── ._undef-different-types.ll │ │ ├── ._vector-GEP-crash.ll │ │ ├── ._vector.ll │ │ ├── ._vectors-and-arrays.ll │ │ ├── 2011-02-08-RemoveEqual.ll │ │ ├── 2013-01-10-MergeFuncAssert.ll │ │ ├── address-spaces.ll │ │ ├── alloca.ll │ │ ├── apply_function_attributes.ll │ │ ├── call-and-invoke-with-ranges.ll │ │ ├── constant-entire-value.ll │ │ ├── crash.ll │ │ ├── crash2.ll │ │ ├── fold-weak.ll │ │ ├── functions.ll │ │ ├── gep-base-type.ll │ │ ├── inttoptr-address-space.ll │ │ ├── inttoptr.ll │ │ ├── linkonce_odr.ll │ │ ├── merge-block-address-other-function.ll │ │ ├── merge-block-address.ll │ │ ├── merge-const-ptr-and-int.ll │ │ ├── merge-different-vector-types.ll │ │ ├── merge-ptr-and-int.ll │ │ ├── merge-weak-crash.ll │ │ ├── mergefunc-struct-return.ll │ │ ├── no-merge-block-address-different-labels.ll │ │ ├── no-merge-block-address-other-function.ll │ │ ├── no-merge-ptr-different-sizes.ll │ │ ├── no-merge-ptr-int-different-values.ll │ │ ├── phi-check-blocks.ll │ │ ├── phi-speculation1.ll │ │ ├── phi-speculation2.ll │ │ ├── ptr-int-transitivity-1.ll │ │ ├── ptr-int-transitivity-2.ll │ │ ├── ptr-int-transitivity-3.ll │ │ ├── ranges-multiple.ll │ │ ├── ranges.ll │ │ ├── self-referential-global.ll │ │ ├── too-small.ll │ │ ├── undef-different-types.ll │ │ ├── vector-GEP-crash.ll │ │ ├── vector.ll │ │ └── vectors-and-arrays.ll │ ├── MetaRenamer │ │ ├── ._metarenamer.ll │ │ └── metarenamer.ll │ ├── NameAnonFunctions │ │ ├── ._rename.ll │ │ └── rename.ll │ ├── NaryReassociate │ │ ├── ._NVPTX │ │ ├── ._nary-add.ll │ │ ├── ._nary-mul.ll │ │ ├── ._pr24301.ll │ │ ├── NVPTX │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._nary-gep.ll │ │ │ ├── ._nary-slsr.ll │ │ │ ├── lit.local.cfg │ │ │ ├── nary-gep.ll │ │ │ └── nary-slsr.ll │ │ ├── nary-add.ll │ │ ├── nary-mul.ll │ │ └── pr24301.ll │ ├── ObjCARC │ │ ├── ._allocas.ll │ │ ├── ._apelim.ll │ │ ├── ._basic.ll │ │ ├── ._cfg-hazards.ll │ │ ├── ._comdat-ipo.ll │ │ ├── ._contract-end-of-use-list.ll │ │ ├── ._contract-marker.ll │ │ ├── ._contract-storestrong-ivar.ll │ │ ├── ._contract-storestrong.ll │ │ ├── ._contract-testcases.ll │ │ ├── ._contract.ll │ │ ├── ._empty-block.ll │ │ ├── ._ensure-that-exception-unwind-path-is-visited.ll │ │ ├── ._escape.ll │ │ ├── ._expand.ll │ │ ├── ._gvn.ll │ │ ├── ._intrinsic-use-isolated.ll │ │ ├── ._intrinsic-use.ll │ │ ├── ._invoke.ll │ │ ├── ._move-and-form-retain-autorelease.ll │ │ ├── ._move-and-merge-autorelease.ll │ │ ├── ._nested.ll │ │ ├── ._path-overflow.ll │ │ ├── ._pointer-types.ll │ │ ├── ._post-inlining.ll │ │ ├── ._pr12270.ll │ │ ├── ._provenance.ll │ │ ├── ._retain-block-side-effects.ll │ │ ├── ._retain-not-declared.ll │ │ ├── ._rle-s2l.ll │ │ ├── ._rv.ll │ │ ├── ._split-backedge.ll │ │ ├── ._tail-call-invariant-enforcement.ll │ │ ├── ._unsafe-claim-rv.ll │ │ ├── ._weak-contract.ll │ │ ├── ._weak-copies.ll │ │ ├── ._weak-dce.ll │ │ ├── ._weak.ll │ │ ├── allocas.ll │ │ ├── apelim.ll │ │ ├── basic.ll │ │ ├── cfg-hazards.ll │ │ ├── comdat-ipo.ll │ │ ├── contract-end-of-use-list.ll │ │ ├── contract-marker.ll │ │ ├── contract-storestrong-ivar.ll │ │ ├── contract-storestrong.ll │ │ ├── contract-testcases.ll │ │ ├── contract.ll │ │ ├── empty-block.ll │ │ ├── ensure-that-exception-unwind-path-is-visited.ll │ │ ├── escape.ll │ │ ├── expand.ll │ │ ├── gvn.ll │ │ ├── intrinsic-use-isolated.ll │ │ ├── intrinsic-use.ll │ │ ├── invoke.ll │ │ ├── move-and-form-retain-autorelease.ll │ │ ├── move-and-merge-autorelease.ll │ │ ├── nested.ll │ │ ├── path-overflow.ll │ │ ├── pointer-types.ll │ │ ├── post-inlining.ll │ │ ├── pr12270.ll │ │ ├── provenance.ll │ │ ├── retain-block-side-effects.ll │ │ ├── retain-not-declared.ll │ │ ├── rle-s2l.ll │ │ ├── rv.ll │ │ ├── split-backedge.ll │ │ ├── tail-call-invariant-enforcement.ll │ │ ├── unsafe-claim-rv.ll │ │ ├── weak-contract.ll │ │ ├── weak-copies.ll │ │ ├── weak-dce.ll │ │ └── weak.ll │ ├── PGOProfile │ │ ├── ._Inputs │ │ ├── ._PR28219.ll │ │ ├── ._X86 │ │ ├── ._branch1.ll │ │ ├── ._branch2.ll │ │ ├── ._comdat_internal.ll │ │ ├── ._criticaledge.ll │ │ ├── ._diag_FE_profile.ll │ │ ├── ._diag_mismatch.ll │ │ ├── ._diag_no_funcprofdata.ll │ │ ├── ._diag_no_profile.ll │ │ ├── ._do-not-instrument.ll │ │ ├── ._icp_covariant_call_return.ll │ │ ├── ._icp_covariant_invoke_return.ll │ │ ├── ._icp_invoke.ll │ │ ├── ._icp_mismatch_msg.ll │ │ ├── ._icp_vararg.ll │ │ ├── ._indirect_call_annotation.ll │ │ ├── ._indirect_call_profile.ll │ │ ├── ._indirect_call_promotion.ll │ │ ├── ._landingpad.ll │ │ ├── ._loop1.ll │ │ ├── ._loop2.ll │ │ ├── ._preinline.ll │ │ ├── ._single_bb.ll │ │ ├── ._statics_counter_naming.ll │ │ ├── ._switch.ll │ │ ├── ._thinlto_indirect_call_promotion.ll │ │ ├── Inputs │ │ │ ├── ._PR28219.proftext │ │ │ ├── ._branch1.proftext │ │ │ ├── ._branch2.proftext │ │ │ ├── ._criticaledge.proftext │ │ │ ├── ._diag.proftext │ │ │ ├── ._diag_FE.proftext │ │ │ ├── ._indirect_call.proftext │ │ │ ├── ._landingpad.proftext │ │ │ ├── ._loop1.proftext │ │ │ ├── ._loop2.proftext │ │ │ ├── ._switch.proftext │ │ │ ├── ._thinlto_indirect_call_promotion.ll │ │ │ ├── PR28219.proftext │ │ │ ├── branch1.proftext │ │ │ ├── branch2.proftext │ │ │ ├── criticaledge.proftext │ │ │ ├── diag.proftext │ │ │ ├── diag_FE.proftext │ │ │ ├── indirect_call.proftext │ │ │ ├── landingpad.proftext │ │ │ ├── loop1.proftext │ │ │ ├── loop2.proftext │ │ │ ├── switch.proftext │ │ │ └── thinlto_indirect_call_promotion.ll │ │ ├── PR28219.ll │ │ ├── X86 │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._macho.ll │ │ │ ├── lit.local.cfg │ │ │ └── macho.ll │ │ ├── branch1.ll │ │ ├── branch2.ll │ │ ├── comdat_internal.ll │ │ ├── criticaledge.ll │ │ ├── diag_FE_profile.ll │ │ ├── diag_mismatch.ll │ │ ├── diag_no_funcprofdata.ll │ │ ├── diag_no_profile.ll │ │ ├── do-not-instrument.ll │ │ ├── icp_covariant_call_return.ll │ │ ├── icp_covariant_invoke_return.ll │ │ ├── icp_invoke.ll │ │ ├── icp_mismatch_msg.ll │ │ ├── icp_vararg.ll │ │ ├── indirect_call_annotation.ll │ │ ├── indirect_call_profile.ll │ │ ├── indirect_call_promotion.ll │ │ ├── landingpad.ll │ │ ├── loop1.ll │ │ ├── loop2.ll │ │ ├── preinline.ll │ │ ├── single_bb.ll │ │ ├── statics_counter_naming.ll │ │ ├── switch.ll │ │ └── thinlto_indirect_call_promotion.ll │ ├── PartiallyInlineLibCalls │ │ ├── ._bad-prototype.ll │ │ └── bad-prototype.ll │ ├── PhaseOrdering │ │ ├── ._2010-03-22-empty-baseclass.ll │ │ ├── ._PR6627.ll │ │ ├── ._basic.ll │ │ ├── ._gdce.ll │ │ ├── ._globalaa-retained.ll │ │ ├── ._scev.ll │ │ ├── 2010-03-22-empty-baseclass.ll │ │ ├── PR6627.ll │ │ ├── basic.ll │ │ ├── gdce.ll │ │ ├── globalaa-retained.ll │ │ └── scev.ll │ ├── PlaceSafepoints │ │ ├── ._basic.ll │ │ ├── ._call-in-loop.ll │ │ ├── ._finite-loops.ll │ │ ├── ._memset.ll │ │ ├── ._no-statepoints.ll │ │ ├── ._split-backedge.ll │ │ ├── ._statepoint-coreclr.ll │ │ ├── ._statepoint-frameescape.ll │ │ ├── basic.ll │ │ ├── call-in-loop.ll │ │ ├── finite-loops.ll │ │ ├── memset.ll │ │ ├── no-statepoints.ll │ │ ├── split-backedge.ll │ │ ├── statepoint-coreclr.ll │ │ └── statepoint-frameescape.ll │ ├── PreISelIntrinsicLowering │ │ ├── ._load-relative.ll │ │ └── load-relative.ll │ ├── PruneEH │ │ ├── ._2008-06-02-Weak.ll │ │ ├── ._operand-bundles.ll │ │ ├── ._pr23971.ll │ │ ├── ._pr26263.ll │ │ ├── ._recursivetest.ll │ │ ├── ._seh-nounwind.ll │ │ ├── ._simplenoreturntest.ll │ │ ├── ._simpletest.ll │ │ ├── 2008-06-02-Weak.ll │ │ ├── operand-bundles.ll │ │ ├── pr23971.ll │ │ ├── pr26263.ll │ │ ├── recursivetest.ll │ │ ├── seh-nounwind.ll │ │ ├── simplenoreturntest.ll │ │ └── simpletest.ll │ ├── Reassociate │ │ ├── ._2002-05-15-AgressiveSubMove.ll │ │ ├── ._2002-05-15-MissedTree.ll │ │ ├── ._2002-05-15-SubReassociate.ll │ │ ├── ._2002-07-09-DominanceProblem.ll │ │ ├── ._2003-08-12-InfiniteLoop.ll │ │ ├── ._2005-09-01-ArrayOutOfBounds.ll │ │ ├── ._2006-04-27-ReassociateVector.ll │ │ ├── ._2011-01-26-UseAfterFree.ll │ │ ├── ._2012-05-08-UndefLeak.ll │ │ ├── ._2012-06-08-InfiniteLoop.ll │ │ ├── ._absorption.ll │ │ ├── ._add_across_block_crash.ll │ │ ├── ._basictest.ll │ │ ├── ._canonicalize-neg-const.ll │ │ ├── ._commute.ll │ │ ├── ._crash.ll │ │ ├── ._crash2.ll │ │ ├── ._factorize-again.ll │ │ ├── ._fast-AgressiveSubMove.ll │ │ ├── ._fast-ArrayOutOfBounds.ll │ │ ├── ._fast-MissedTree.ll │ │ ├── ._fast-ReassociateVector.ll │ │ ├── ._fast-SubReassociate.ll │ │ ├── ._fast-basictest.ll │ │ ├── ._fast-fp-commute.ll │ │ ├── ._fast-mightymul.ll │ │ ├── ._fast-multistep.ll │ │ ├── ._fp-commute.ll │ │ ├── ._fp-expr.ll │ │ ├── ._inverses.ll │ │ ├── ._looptest.ll │ │ ├── ._mightymul.ll │ │ ├── ._min_int.ll │ │ ├── ._mixed-fast-nonfast-fp.ll │ │ ├── ._mulfactor.ll │ │ ├── ._multistep.ll │ │ ├── ._negation.ll │ │ ├── ._negation1.ll │ │ ├── ._no-op.ll │ │ ├── ._optional-flags.ll │ │ ├── ._otherops.ll │ │ ├── ._pr12245.ll │ │ ├── ._pr21205.ll │ │ ├── ._reassoc-intermediate-fnegs.ll │ │ ├── ._repeats.ll │ │ ├── ._secondary.ll │ │ ├── ._shift-factor.ll │ │ ├── ._shifttest.ll │ │ ├── ._subtest.ll │ │ ├── ._vaarg_movable.ll │ │ ├── ._wrap-flags.ll │ │ ├── ._xor_reassoc.ll │ │ ├── 2002-05-15-AgressiveSubMove.ll │ │ ├── 2002-05-15-MissedTree.ll │ │ ├── 2002-05-15-SubReassociate.ll │ │ ├── 2002-07-09-DominanceProblem.ll │ │ ├── 2003-08-12-InfiniteLoop.ll │ │ ├── 2005-09-01-ArrayOutOfBounds.ll │ │ ├── 2006-04-27-ReassociateVector.ll │ │ ├── 2011-01-26-UseAfterFree.ll │ │ ├── 2012-05-08-UndefLeak.ll │ │ ├── 2012-06-08-InfiniteLoop.ll │ │ ├── absorption.ll │ │ ├── add_across_block_crash.ll │ │ ├── basictest.ll │ │ ├── canonicalize-neg-const.ll │ │ ├── commute.ll │ │ ├── crash.ll │ │ ├── crash2.ll │ │ ├── factorize-again.ll │ │ ├── fast-AgressiveSubMove.ll │ │ ├── fast-ArrayOutOfBounds.ll │ │ ├── fast-MissedTree.ll │ │ ├── fast-ReassociateVector.ll │ │ ├── fast-SubReassociate.ll │ │ ├── fast-basictest.ll │ │ ├── fast-fp-commute.ll │ │ ├── fast-mightymul.ll │ │ ├── fast-multistep.ll │ │ ├── fp-commute.ll │ │ ├── fp-expr.ll │ │ ├── inverses.ll │ │ ├── looptest.ll │ │ ├── mightymul.ll │ │ ├── min_int.ll │ │ ├── mixed-fast-nonfast-fp.ll │ │ ├── mulfactor.ll │ │ ├── multistep.ll │ │ ├── negation.ll │ │ ├── negation1.ll │ │ ├── no-op.ll │ │ ├── optional-flags.ll │ │ ├── otherops.ll │ │ ├── pr12245.ll │ │ ├── pr21205.ll │ │ ├── reassoc-intermediate-fnegs.ll │ │ ├── repeats.ll │ │ ├── secondary.ll │ │ ├── shift-factor.ll │ │ ├── shifttest.ll │ │ ├── subtest.ll │ │ ├── vaarg_movable.ll │ │ ├── wrap-flags.ll │ │ └── xor_reassoc.ll │ ├── Reg2Mem │ │ ├── ._crash.ll │ │ └── crash.ll │ ├── RewriteStatepointsForGC │ │ ├── ._base-pointers-1.ll │ │ ├── ._base-pointers-10.ll │ │ ├── ._base-pointers-11.ll │ │ ├── ._base-pointers-12.ll │ │ ├── ._base-pointers-13.ll │ │ ├── ._base-pointers-2.ll │ │ ├── ._base-pointers-3.ll │ │ ├── ._base-pointers-4.ll │ │ ├── ._base-pointers-5.ll │ │ ├── ._base-pointers-6.ll │ │ ├── ._base-pointers-7.ll │ │ ├── ._base-pointers-8.ll │ │ ├── ._base-pointers-9.ll │ │ ├── ._base-pointers.ll │ │ ├── ._base-vector.ll │ │ ├── ._basic.ll │ │ ├── ._basics.ll │ │ ├── ._call-gc-result.ll │ │ ├── ._codegen-cond.ll │ │ ├── ._constants.ll │ │ ├── ._deopt-bundles │ │ ├── ._deopt-intrinsic-cconv.ll │ │ ├── ._deopt-intrinsic.ll │ │ ├── ._deref-pointers.ll │ │ ├── ._gc-relocate-creation.ll │ │ ├── ._invokes.ll │ │ ├── ._leaf-function.ll │ │ ├── ._live-vector-nosplit.ll │ │ ├── ._liveness-basics.ll │ │ ├── ._patchable-statepoints.ll │ │ ├── ._preprocess.ll │ │ ├── ._relocate-invoke-result.ll │ │ ├── ._relocation.ll │ │ ├── ._rematerialize-derived-pointers.ll │ │ ├── ._rewrite-invoke.ll │ │ ├── ._statepoint-calling-conventions.ll │ │ ├── ._statepoint-coreclr.ll │ │ ├── ._statepoint-format.ll │ │ ├── ._two-invokes-one-landingpad.ll │ │ ├── base-pointers-1.ll │ │ ├── base-pointers-10.ll │ │ ├── base-pointers-11.ll │ │ ├── base-pointers-12.ll │ │ ├── base-pointers-13.ll │ │ ├── base-pointers-2.ll │ │ ├── base-pointers-3.ll │ │ ├── base-pointers-4.ll │ │ ├── base-pointers-5.ll │ │ ├── base-pointers-6.ll │ │ ├── base-pointers-7.ll │ │ ├── base-pointers-8.ll │ │ ├── base-pointers-9.ll │ │ ├── base-pointers.ll │ │ ├── base-vector.ll │ │ ├── basic.ll │ │ ├── basics.ll │ │ ├── call-gc-result.ll │ │ ├── codegen-cond.ll │ │ ├── constants.ll │ │ ├── deopt-intrinsic-cconv.ll │ │ ├── deopt-intrinsic.ll │ │ ├── deref-pointers.ll │ │ ├── gc-relocate-creation.ll │ │ ├── invokes.ll │ │ ├── leaf-function.ll │ │ ├── live-vector-nosplit.ll │ │ ├── liveness-basics.ll │ │ ├── patchable-statepoints.ll │ │ ├── preprocess.ll │ │ ├── relocate-invoke-result.ll │ │ ├── relocation.ll │ │ ├── rematerialize-derived-pointers.ll │ │ ├── rewrite-invoke.ll │ │ ├── statepoint-calling-conventions.ll │ │ ├── statepoint-coreclr.ll │ │ ├── statepoint-format.ll │ │ └── two-invokes-one-landingpad.ll │ ├── SCCP │ │ ├── ._2002-05-02-MissSecondInst.ll │ │ ├── ._2002-05-20-MissedIncomingValue.ll │ │ ├── ._2002-05-21-InvalidSimplify.ll │ │ ├── ._2002-08-30-GetElementPtrTest.ll │ │ ├── ._2003-06-24-OverdefinedPHIValue.ll │ │ ├── ._2003-08-26-InvokeHandling.ll │ │ ├── ._2004-11-16-DeadInvoke.ll │ │ ├── ._2004-12-10-UndefBranchBug.ll │ │ ├── ._2006-10-23-IPSCCP-Crash.ll │ │ ├── ._2006-12-04-PackedType.ll │ │ ├── ._2006-12-19-UndefBug.ll │ │ ├── ._2007-05-16-InvokeCrash.ll │ │ ├── ._2008-01-27-UndefCorrelate.ll │ │ ├── ._2008-04-22-multiple-ret-sccp.ll │ │ ├── ._2008-05-23-UndefCallFold.ll │ │ ├── ._2009-01-14-IPSCCP-Invoke.ll │ │ ├── ._2009-05-27-VectorOperandZero.ll │ │ ├── ._apint-array.ll │ │ ├── ._apint-basictest.ll │ │ ├── ._apint-basictest2.ll │ │ ├── ._apint-basictest3.ll │ │ ├── ._apint-basictest4.ll │ │ ├── ._apint-bigarray.ll │ │ ├── ._apint-bigint.ll │ │ ├── ._apint-bigint2.ll │ │ ├── ._apint-ipsccp1.ll │ │ ├── ._apint-ipsccp2.ll │ │ ├── ._apint-ipsccp3.ll │ │ ├── ._apint-ipsccp4.ll │ │ ├── ._apint-load.ll │ │ ├── ._apint-phi.ll │ │ ├── ._apint-select.ll │ │ ├── ._atomic-load-store.ll │ │ ├── ._atomic.ll │ │ ├── ._bitcast.ll │ │ ├── ._calltest.ll │ │ ├── ._comdat-ipo.ll │ │ ├── ._constant-struct.ll │ │ ├── ._crash.ll │ │ ├── ._global-alias-constprop.ll │ │ ├── ._ipsccp-addr-taken.ll │ │ ├── ._ipsccp-basic.ll │ │ ├── ._loadtest.ll │ │ ├── ._logical-nuke.ll │ │ ├── ._pr27712.ll │ │ ├── ._retvalue-undef.ll │ │ ├── ._sccptest.ll │ │ ├── ._select.ll │ │ ├── ._switch.ll │ │ ├── ._ub-shift.ll │ │ ├── ._undef-resolve.ll │ │ ├── ._vector-bitcast.ll │ │ ├── 2002-05-02-MissSecondInst.ll │ │ ├── 2002-05-20-MissedIncomingValue.ll │ │ ├── 2002-05-21-InvalidSimplify.ll │ │ ├── 2002-08-30-GetElementPtrTest.ll │ │ ├── 2003-06-24-OverdefinedPHIValue.ll │ │ ├── 2003-08-26-InvokeHandling.ll │ │ ├── 2004-11-16-DeadInvoke.ll │ │ ├── 2004-12-10-UndefBranchBug.ll │ │ ├── 2006-10-23-IPSCCP-Crash.ll │ │ ├── 2006-12-04-PackedType.ll │ │ ├── 2006-12-19-UndefBug.ll │ │ ├── 2007-05-16-InvokeCrash.ll │ │ ├── 2008-01-27-UndefCorrelate.ll │ │ ├── 2008-04-22-multiple-ret-sccp.ll │ │ ├── 2008-05-23-UndefCallFold.ll │ │ ├── 2009-01-14-IPSCCP-Invoke.ll │ │ ├── 2009-05-27-VectorOperandZero.ll │ │ ├── apint-array.ll │ │ ├── apint-basictest.ll │ │ ├── apint-basictest2.ll │ │ ├── apint-basictest3.ll │ │ ├── apint-basictest4.ll │ │ ├── apint-bigarray.ll │ │ ├── apint-bigint.ll │ │ ├── apint-bigint2.ll │ │ ├── apint-ipsccp1.ll │ │ ├── apint-ipsccp2.ll │ │ ├── apint-ipsccp3.ll │ │ ├── apint-ipsccp4.ll │ │ ├── apint-load.ll │ │ ├── apint-phi.ll │ │ ├── apint-select.ll │ │ ├── atomic-load-store.ll │ │ ├── atomic.ll │ │ ├── bitcast.ll │ │ ├── calltest.ll │ │ ├── comdat-ipo.ll │ │ ├── constant-struct.ll │ │ ├── crash.ll │ │ ├── global-alias-constprop.ll │ │ ├── ipsccp-addr-taken.ll │ │ ├── ipsccp-basic.ll │ │ ├── loadtest.ll │ │ ├── logical-nuke.ll │ │ ├── pr27712.ll │ │ ├── retvalue-undef.ll │ │ ├── sccptest.ll │ │ ├── select.ll │ │ ├── switch.ll │ │ ├── ub-shift.ll │ │ ├── undef-resolve.ll │ │ └── vector-bitcast.ll │ ├── SLPVectorizer │ │ ├── ._AArch64 │ │ ├── ._AMDGPU │ │ ├── ._ARM │ │ ├── ._PowerPC │ │ ├── ._X86 │ │ ├── ._XCore │ │ ├── AArch64 │ │ │ ├── ._commute.ll │ │ │ ├── ._gather-reduce.ll │ │ │ ├── ._gather-root.ll │ │ │ ├── ._getelementptr.ll │ │ │ ├── ._horizontal.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._load-store-q.ll │ │ │ ├── ._minimum-sizes.ll │ │ │ ├── ._mismatched-intrinsics.ll │ │ │ ├── ._nontemporal.ll │ │ │ ├── ._sdiv-pow2.ll │ │ │ ├── commute.ll │ │ │ ├── gather-reduce.ll │ │ │ ├── gather-root.ll │ │ │ ├── getelementptr.ll │ │ │ ├── horizontal.ll │ │ │ ├── lit.local.cfg │ │ │ ├── load-store-q.ll │ │ │ ├── minimum-sizes.ll │ │ │ ├── mismatched-intrinsics.ll │ │ │ ├── nontemporal.ll │ │ │ └── sdiv-pow2.ll │ │ ├── AMDGPU │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._simplebb.ll │ │ │ ├── lit.local.cfg │ │ │ └── simplebb.ll │ │ ├── ARM │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._memory.ll │ │ │ ├── ._sroa.ll │ │ │ ├── lit.local.cfg │ │ │ ├── memory.ll │ │ │ └── sroa.ll │ │ ├── PowerPC │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._pr27897.ll │ │ │ ├── lit.local.cfg │ │ │ └── pr27897.ll │ │ ├── X86 │ │ │ ├── ._addsub.ll │ │ │ ├── ._align.ll │ │ │ ├── ._atomics.ll │ │ │ ├── ._bad_types.ll │ │ │ ├── ._barriercall.ll │ │ │ ├── ._bitreverse.ll │ │ │ ├── ._bswap.ll │ │ │ ├── ._call.ll │ │ │ ├── ._cast.ll │ │ │ ├── ._cmp_sel.ll │ │ │ ├── ._commutativity.ll │ │ │ ├── ._compare-reduce.ll │ │ │ ├── ._consecutive-access.ll │ │ │ ├── ._continue_vectorizing.ll │ │ │ ├── ._crash_7zip.ll │ │ │ ├── ._crash_binaryop.ll │ │ │ ├── ._crash_bullet.ll │ │ │ ├── ._crash_bullet3.ll │ │ │ ├── ._crash_cmpop.ll │ │ │ ├── ._crash_dequeue.ll │ │ │ ├── ._crash_flop7.ll │ │ │ ├── ._crash_gep.ll │ │ │ ├── ._crash_lencod.ll │ │ │ ├── ._crash_mandeltext.ll │ │ │ ├── ._crash_netbsd_decompress.ll │ │ │ ├── ._crash_scheduling.ll │ │ │ ├── ._crash_sim4b1.ll │ │ │ ├── ._crash_smallpt.ll │ │ │ ├── ._crash_vectorizeTree.ll │ │ │ ├── ._cross_block_slp.ll │ │ │ ├── ._cse.ll │ │ │ ├── ._ctlz.ll │ │ │ ├── ._ctpop.ll │ │ │ ├── ._cttz.ll │ │ │ ├── ._cycle_dup.ll │ │ │ ├── ._debug_info.ll │ │ │ ├── ._diamond.ll │ │ │ ├── ._external_user.ll │ │ │ ├── ._extract.ll │ │ │ ├── ._extract_in_tree_user.ll │ │ │ ├── ._extractcost.ll │ │ │ ├── ._flag.ll │ │ │ ├── ._fma.ll │ │ │ ├── ._fround.ll │ │ │ ├── ._funclet.ll │ │ │ ├── ._gep.ll │ │ │ ├── ._gep_mismatch.ll │ │ │ ├── ._hoist.ll │ │ │ ├── ._horizontal.ll │ │ │ ├── ._implicitfloat.ll │ │ │ ├── ._in-tree-user.ll │ │ │ ├── ._insert-element-build-vector.ll │ │ │ ├── ._insertvalue.ll │ │ │ ├── ._intrinsic.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._long_chains.ll │ │ │ ├── ._loopinvariant.ll │ │ │ ├── ._metadata.ll │ │ │ ├── ._multi_block.ll │ │ │ ├── ._multi_user.ll │ │ │ ├── ._non-vectorizable-intrinsic.ll │ │ │ ├── ._odd_store.ll │ │ │ ├── ._operandorder.ll │ │ │ ├── ._opt.ll │ │ │ ├── ._ordering.ll │ │ │ ├── ._phi.ll │ │ │ ├── ._phi3.ll │ │ │ ├── ._phi_landingpad.ll │ │ │ ├── ._phi_overalignedtype.ll │ │ │ ├── ._powof2div.ll │ │ │ ├── ._pr16571.ll │ │ │ ├── ._pr16628.ll │ │ │ ├── ._pr16899.ll │ │ │ ├── ._pr18060.ll │ │ │ ├── ._pr19657.ll │ │ │ ├── ._pr23510.ll │ │ │ ├── ._pr27163.ll │ │ │ ├── ._propagate_ir_flags.ll │ │ │ ├── ._reduction.ll │ │ │ ├── ._reduction2.ll │ │ │ ├── ._return.ll │ │ │ ├── ._rgb_phi.ll │ │ │ ├── ._saxpy.ll │ │ │ ├── ._schedule_budget.ll │ │ │ ├── ._scheduling.ll │ │ │ ├── ._simple-loop.ll │ │ │ ├── ._simplebb.ll │ │ │ ├── ._sqrt.ll │ │ │ ├── ._tiny-tree.ll │ │ │ ├── ._unreachable.ll │ │ │ ├── ._value-bug.ll │ │ │ ├── ._vector.ll │ │ │ ├── ._vector_gep.ll │ │ │ ├── addsub.ll │ │ │ ├── align.ll │ │ │ ├── atomics.ll │ │ │ ├── bad_types.ll │ │ │ ├── barriercall.ll │ │ │ ├── bitreverse.ll │ │ │ ├── bswap.ll │ │ │ ├── call.ll │ │ │ ├── cast.ll │ │ │ ├── cmp_sel.ll │ │ │ ├── commutativity.ll │ │ │ ├── compare-reduce.ll │ │ │ ├── consecutive-access.ll │ │ │ ├── continue_vectorizing.ll │ │ │ ├── crash_7zip.ll │ │ │ ├── crash_binaryop.ll │ │ │ ├── crash_bullet.ll │ │ │ ├── crash_bullet3.ll │ │ │ ├── crash_cmpop.ll │ │ │ ├── crash_dequeue.ll │ │ │ ├── crash_flop7.ll │ │ │ ├── crash_gep.ll │ │ │ ├── crash_lencod.ll │ │ │ ├── crash_mandeltext.ll │ │ │ ├── crash_netbsd_decompress.ll │ │ │ ├── crash_scheduling.ll │ │ │ ├── crash_sim4b1.ll │ │ │ ├── crash_smallpt.ll │ │ │ ├── crash_vectorizeTree.ll │ │ │ ├── cross_block_slp.ll │ │ │ ├── cse.ll │ │ │ ├── ctlz.ll │ │ │ ├── ctpop.ll │ │ │ ├── cttz.ll │ │ │ ├── cycle_dup.ll │ │ │ ├── debug_info.ll │ │ │ ├── diamond.ll │ │ │ ├── external_user.ll │ │ │ ├── extract.ll │ │ │ ├── extract_in_tree_user.ll │ │ │ ├── extractcost.ll │ │ │ ├── flag.ll │ │ │ ├── fma.ll │ │ │ ├── fround.ll │ │ │ ├── funclet.ll │ │ │ ├── gep.ll │ │ │ ├── gep_mismatch.ll │ │ │ ├── hoist.ll │ │ │ ├── horizontal.ll │ │ │ ├── implicitfloat.ll │ │ │ ├── in-tree-user.ll │ │ │ ├── insert-element-build-vector.ll │ │ │ ├── insertvalue.ll │ │ │ ├── intrinsic.ll │ │ │ ├── lit.local.cfg │ │ │ ├── long_chains.ll │ │ │ ├── loopinvariant.ll │ │ │ ├── metadata.ll │ │ │ ├── multi_block.ll │ │ │ ├── multi_user.ll │ │ │ ├── non-vectorizable-intrinsic.ll │ │ │ ├── odd_store.ll │ │ │ ├── operandorder.ll │ │ │ ├── opt.ll │ │ │ ├── ordering.ll │ │ │ ├── phi.ll │ │ │ ├── phi3.ll │ │ │ ├── phi_landingpad.ll │ │ │ ├── phi_overalignedtype.ll │ │ │ ├── powof2div.ll │ │ │ ├── pr16571.ll │ │ │ ├── pr16628.ll │ │ │ ├── pr16899.ll │ │ │ ├── pr18060.ll │ │ │ ├── pr19657.ll │ │ │ ├── pr23510.ll │ │ │ ├── pr27163.ll │ │ │ ├── propagate_ir_flags.ll │ │ │ ├── reduction.ll │ │ │ ├── reduction2.ll │ │ │ ├── return.ll │ │ │ ├── rgb_phi.ll │ │ │ ├── saxpy.ll │ │ │ ├── schedule_budget.ll │ │ │ ├── scheduling.ll │ │ │ ├── simple-loop.ll │ │ │ ├── simplebb.ll │ │ │ ├── sqrt.ll │ │ │ ├── tiny-tree.ll │ │ │ ├── unreachable.ll │ │ │ ├── value-bug.ll │ │ │ ├── vector.ll │ │ │ └── vector_gep.ll │ │ └── XCore │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._no-vector-registers.ll │ │ │ ├── lit.local.cfg │ │ │ └── no-vector-registers.ll │ ├── SROA │ │ ├── ._address-spaces.ll │ │ ├── ._alignment.ll │ │ ├── ._basictest.ll │ │ ├── ._big-endian.ll │ │ ├── ._dbg-single-piece.ll │ │ ├── ._fca.ll │ │ ├── ._phi-and-select.ll │ │ ├── ._ppcf128-no-fold.ll │ │ ├── ._pr26972.ll │ │ ├── ._slice-order-independence.ll │ │ ├── ._slice-width.ll │ │ ├── ._vector-conversion.ll │ │ ├── ._vector-lifetime-intrinsic.ll │ │ ├── ._vector-promotion.ll │ │ ├── ._vectors-of-pointers.ll │ │ ├── address-spaces.ll │ │ ├── alignment.ll │ │ ├── basictest.ll │ │ ├── big-endian.ll │ │ ├── dbg-single-piece.ll │ │ ├── fca.ll │ │ ├── phi-and-select.ll │ │ ├── ppcf128-no-fold.ll │ │ ├── pr26972.ll │ │ ├── slice-order-independence.ll │ │ ├── slice-width.ll │ │ ├── vector-conversion.ll │ │ ├── vector-lifetime-intrinsic.ll │ │ ├── vector-promotion.ll │ │ └── vectors-of-pointers.ll │ ├── SafeStack │ │ ├── ._AArch64 │ │ ├── ._ARM │ │ ├── ._X86 │ │ ├── ._addr-taken.ll │ │ ├── ._array-aligned.ll │ │ ├── ._array.ll │ │ ├── ._byval.ll │ │ ├── ._call.ll │ │ ├── ._cast.ll │ │ ├── ._coloring-ssp.ll │ │ ├── ._coloring.ll │ │ ├── ._coloring2.ll │ │ ├── ._constant-gep-call.ll │ │ ├── ._constant-gep.ll │ │ ├── ._constant-geps.ll │ │ ├── ._debug-loc-dynamic.ll │ │ ├── ._debug-loc.ll │ │ ├── ._debug-loc2.ll │ │ ├── ._dynamic-alloca.ll │ │ ├── ._escape-addr-pointer.ll │ │ ├── ._escape-bitcast-store.ll │ │ ├── ._escape-bitcast-store2.ll │ │ ├── ._escape-call.ll │ │ ├── ._escape-casted-pointer.ll │ │ ├── ._escape-gep-call.ll │ │ ├── ._escape-gep-invoke.ll │ │ ├── ._escape-gep-negative.ll │ │ ├── ._escape-gep-ptrtoint.ll │ │ ├── ._escape-gep-store.ll │ │ ├── ._escape-phi-call.ll │ │ ├── ._escape-select-call.ll │ │ ├── ._escape-vector.ll │ │ ├── ._invoke.ll │ │ ├── ._layout-region-split.ll │ │ ├── ._no-attr.ll │ │ ├── ._phi-cycle.ll │ │ ├── ._phi.ll │ │ ├── ._ret.ll │ │ ├── ._setjmp.ll │ │ ├── ._setjmp2.ll │ │ ├── ._sink-to-use.ll │ │ ├── ._store.ll │ │ ├── ._struct.ll │ │ ├── AArch64 │ │ │ ├── ._abi.ll │ │ │ ├── ._abi_ssp.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── abi.ll │ │ │ ├── abi_ssp.ll │ │ │ └── lit.local.cfg │ │ ├── ARM │ │ │ ├── ._abi.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._setjmp.ll │ │ │ ├── abi.ll │ │ │ ├── lit.local.cfg │ │ │ └── setjmp.ll │ │ ├── X86 │ │ │ ├── ._abi.ll │ │ │ ├── ._abi_ssp.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._ssp.ll │ │ │ ├── abi.ll │ │ │ ├── abi_ssp.ll │ │ │ ├── lit.local.cfg │ │ │ └── ssp.ll │ │ ├── addr-taken.ll │ │ ├── array-aligned.ll │ │ ├── array.ll │ │ ├── byval.ll │ │ ├── call.ll │ │ ├── cast.ll │ │ ├── coloring-ssp.ll │ │ ├── coloring.ll │ │ ├── coloring2.ll │ │ ├── constant-gep-call.ll │ │ ├── constant-gep.ll │ │ ├── constant-geps.ll │ │ ├── debug-loc-dynamic.ll │ │ ├── debug-loc.ll │ │ ├── debug-loc2.ll │ │ ├── dynamic-alloca.ll │ │ ├── escape-addr-pointer.ll │ │ ├── escape-bitcast-store.ll │ │ ├── escape-bitcast-store2.ll │ │ ├── escape-call.ll │ │ ├── escape-casted-pointer.ll │ │ ├── escape-gep-call.ll │ │ ├── escape-gep-invoke.ll │ │ ├── escape-gep-negative.ll │ │ ├── escape-gep-ptrtoint.ll │ │ ├── escape-gep-store.ll │ │ ├── escape-phi-call.ll │ │ ├── escape-select-call.ll │ │ ├── escape-vector.ll │ │ ├── invoke.ll │ │ ├── layout-region-split.ll │ │ ├── no-attr.ll │ │ ├── phi-cycle.ll │ │ ├── phi.ll │ │ ├── ret.ll │ │ ├── setjmp.ll │ │ ├── setjmp2.ll │ │ ├── sink-to-use.ll │ │ ├── store.ll │ │ └── struct.ll │ ├── SampleProfile │ │ ├── ._Inputs │ │ ├── ._branch.ll │ │ ├── ._calls.ll │ │ ├── ._cov-zero-samples.ll │ │ ├── ._coverage-warning.ll │ │ ├── ._discriminator.ll │ │ ├── ._entry_counts.ll │ │ ├── ._fnptr.ll │ │ ├── ._gcc-simple.ll │ │ ├── ._inline-act.ll │ │ ├── ._inline-combine.ll │ │ ├── ._inline-coverage.ll │ │ ├── ._inline.ll │ │ ├── ._nolocinfo.ll │ │ ├── ._offset.ll │ │ ├── ._propagate.ll │ │ ├── ._remarks.ll │ │ ├── ._summary.ll │ │ ├── ._syntax.ll │ │ ├── Inputs │ │ │ ├── ._bad_discriminator_value.prof │ │ │ ├── ._bad_fn_header.prof │ │ │ ├── ._bad_line_values.prof │ │ │ ├── ._bad_mangle.prof │ │ │ ├── ._bad_sample_line.prof │ │ │ ├── ._bad_samples.prof │ │ │ ├── ._branch.prof │ │ │ ├── ._calls.prof │ │ │ ├── ._cov-zero-samples.prof │ │ │ ├── ._coverage-warning.prof │ │ │ ├── ._discriminator.prof │ │ │ ├── ._entry_counts.prof │ │ │ ├── ._fnptr.binprof │ │ │ ├── ._fnptr.prof │ │ │ ├── ._gcc-simple.afdo │ │ │ ├── ._inline-act.prof │ │ │ ├── ._inline-combine.prof │ │ │ ├── ._inline-coverage.prof │ │ │ ├── ._inline-hint.prof │ │ │ ├── ._inline.prof │ │ │ ├── ._nolocinfo.prof │ │ │ ├── ._offset.prof │ │ │ ├── ._propagate.prof │ │ │ ├── ._remarks.prof │ │ │ ├── ._summary.prof │ │ │ ├── ._syntax.prof │ │ │ ├── bad_discriminator_value.prof │ │ │ ├── bad_fn_header.prof │ │ │ ├── bad_line_values.prof │ │ │ ├── bad_mangle.prof │ │ │ ├── bad_sample_line.prof │ │ │ ├── bad_samples.prof │ │ │ ├── branch.prof │ │ │ ├── calls.prof │ │ │ ├── cov-zero-samples.prof │ │ │ ├── coverage-warning.prof │ │ │ ├── discriminator.prof │ │ │ ├── entry_counts.prof │ │ │ ├── fnptr.binprof │ │ │ ├── fnptr.prof │ │ │ ├── gcc-simple.afdo │ │ │ ├── inline-act.prof │ │ │ ├── inline-combine.prof │ │ │ ├── inline-coverage.prof │ │ │ ├── inline-hint.prof │ │ │ ├── inline.prof │ │ │ ├── nolocinfo.prof │ │ │ ├── offset.prof │ │ │ ├── propagate.prof │ │ │ ├── remarks.prof │ │ │ ├── summary.prof │ │ │ └── syntax.prof │ │ ├── branch.ll │ │ ├── calls.ll │ │ ├── cov-zero-samples.ll │ │ ├── coverage-warning.ll │ │ ├── discriminator.ll │ │ ├── entry_counts.ll │ │ ├── fnptr.ll │ │ ├── gcc-simple.ll │ │ ├── inline-act.ll │ │ ├── inline-combine.ll │ │ ├── inline-coverage.ll │ │ ├── inline.ll │ │ ├── nolocinfo.ll │ │ ├── offset.ll │ │ ├── propagate.ll │ │ ├── remarks.ll │ │ ├── summary.ll │ │ └── syntax.ll │ ├── Scalarizer │ │ ├── ._basic.ll │ │ ├── ._cache-bug.ll │ │ ├── ._crash-bug.ll │ │ ├── ._dbginfo.ll │ │ ├── ._dbgloc-bug.ll │ │ ├── ._store-bug.ll │ │ ├── basic.ll │ │ ├── cache-bug.ll │ │ ├── crash-bug.ll │ │ ├── dbginfo.ll │ │ ├── dbgloc-bug.ll │ │ └── store-bug.ll │ ├── SeparateConstOffsetFromGEP │ │ ├── ._AMDGPU │ │ ├── ._NVPTX │ │ ├── AMDGPU │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._split-gep-and-gvn-addrspace-addressing-modes.ll │ │ │ ├── lit.local.cfg │ │ │ └── split-gep-and-gvn-addrspace-addressing-modes.ll │ │ └── NVPTX │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._split-gep-and-gvn.ll │ │ │ ├── ._split-gep.ll │ │ │ ├── lit.local.cfg │ │ │ ├── split-gep-and-gvn.ll │ │ │ └── split-gep.ll │ ├── SimplifyCFG │ │ ├── ._2002-05-21-PHIElimination.ll │ │ ├── ._2002-09-24-PHIAssertion.ll │ │ ├── ._2003-03-07-DominateProblem.ll │ │ ├── ._2003-08-05-InvokeCrash.ll │ │ ├── ._2003-08-17-BranchFold.ll │ │ ├── ._2003-08-17-BranchFoldOrdering.ll │ │ ├── ._2003-08-17-FoldSwitch-dbg.ll │ │ ├── ._2003-08-17-FoldSwitch.ll │ │ ├── ._2004-12-10-SimplifyCFGCrash.ll │ │ ├── ._2005-06-16-PHICrash.ll │ │ ├── ._2005-08-01-PHIUpdateFail.ll │ │ ├── ._2005-10-02-InvokeSimplify.ll │ │ ├── ._2005-12-03-IncorrectPHIFold.ll │ │ ├── ._2006-02-17-InfiniteUnroll.ll │ │ ├── ._2006-06-12-InfLoop.ll │ │ ├── ._2006-08-03-Crash.ll │ │ ├── ._2006-10-19-UncondDiv.ll │ │ ├── ._2006-12-08-Ptr-ICmp-Branch.ll │ │ ├── ._2007-11-22-InvokeNoUnwind.ll │ │ ├── ._2007-12-21-Crash.ll │ │ ├── ._2008-01-02-hoist-fp-add.ll │ │ ├── ._2008-05-16-PHIBlockMerge.ll │ │ ├── ._2008-07-13-InfLoopMiscompile.ll │ │ ├── ._2008-09-08-MultiplePred.ll │ │ ├── ._2008-09-17-SpeculativeHoist.ll │ │ ├── ._2008-10-03-SpeculativelyExecuteBeforePHI.ll │ │ ├── ._2008-12-06-SingleEntryPhi.ll │ │ ├── ._2008-12-16-DCECond.ll │ │ ├── ._2009-01-18-PHIPropCrash.ll │ │ ├── ._2009-01-19-UnconditionalTrappingConstantExpr.ll │ │ ├── ._2009-05-12-externweak.ll │ │ ├── ._2010-03-30-InvokeCrash.ll │ │ ├── ._2011-03-08-UnreachableUse.ll │ │ ├── ._2011-09-05-TrivialLPad.ll │ │ ├── ._AArch64 │ │ ├── ._AMDGPU │ │ ├── ._ARM │ │ ├── ._BrUnwind.ll │ │ ├── ._CoveredLookupTable.ll │ │ ├── ._DeadSetCC.ll │ │ ├── ._EmptyBlockMerge.ll │ │ ├── ._EqualPHIEdgeBlockMerge.ll │ │ ├── ._ForwardSwitchConditionToPHI.ll │ │ ├── ._HoistCode.ll │ │ ├── ._InfLoop.ll │ │ ├── ._MagicPointer.ll │ │ ├── ._Mips │ │ ├── ._PHINode.ll │ │ ├── ._PR16069.ll │ │ ├── ._PR17073.ll │ │ ├── ._PR25267.ll │ │ ├── ._PR27615-simplify-cond-br.ll │ │ ├── ._PR29163.ll │ │ ├── ._PR9946.ll │ │ ├── ._PhiBlockMerge.ll │ │ ├── ._PhiBlockMerge2.ll │ │ ├── ._PhiEliminate.ll │ │ ├── ._PhiEliminate2.ll │ │ ├── ._PhiEliminate3.ll │ │ ├── ._PhiNoEliminate.ll │ │ ├── ._PowerPC │ │ ├── ._SPARC │ │ ├── ._SpeculativeExec.ll │ │ ├── ._UncondBranchToReturn.ll │ │ ├── ._UnreachableEliminate.ll │ │ ├── ._X86 │ │ ├── ._assume.ll │ │ ├── ._attr-convergent.ll │ │ ├── ._attr-noduplicate.ll │ │ ├── ._basictest.ll │ │ ├── ._branch-cond-merge.ll │ │ ├── ._branch-cond-prop.ll │ │ ├── ._branch-fold-dbg.ll │ │ ├── ._branch-fold-test.ll │ │ ├── ._branch-fold-threshold.ll │ │ ├── ._branch-fold.ll │ │ ├── ._branch-phi-thread.ll │ │ ├── ._bug-25299.ll │ │ ├── ._clamp.ll │ │ ├── ._combine-parallel-mem-md.ll │ │ ├── ._common-dest-folding.ll │ │ ├── ._dbginfo.ll │ │ ├── ._dce-cond-after-folding-terminator.ll │ │ ├── ._duplicate-landingpad.ll │ │ ├── ._duplicate-phis.ll │ │ ├── ._empty-catchpad.ll │ │ ├── ._empty-cleanuppad.ll │ │ ├── ._extract-cost.ll │ │ ├── ._guards.ll │ │ ├── ._hoist-common-code.ll │ │ ├── ._hoist-dbgvalue.ll │ │ ├── ._hoist-with-range.ll │ │ ├── ._implied-cond-matching-false-dest.ll │ │ ├── ._implied-cond-matching-imm.ll │ │ ├── ._implied-cond-matching.ll │ │ ├── ._implied-cond.ll │ │ ├── ._indirectbr.ll │ │ ├── ._invoke.ll │ │ ├── ._invoke_unwind.ll │ │ ├── ._iterative-simplify.ll │ │ ├── ._lifetime.ll │ │ ├── ._merge-cleanuppads.ll │ │ ├── ._merge-cond-stores-2.ll │ │ ├── ._merge-cond-stores.ll │ │ ├── ._multiple-phis.ll │ │ ├── ._no_speculative_loads_with_asan.ll │ │ ├── ._no_speculative_loads_with_tsan.ll │ │ ├── ._noreturn-call.ll │ │ ├── ._phi-undef-loadstore.ll │ │ ├── ._preserve-branchweights-partial.ll │ │ ├── ._preserve-branchweights-switch-create.ll │ │ ├── ._preserve-branchweights.ll │ │ ├── ._preserve-load-metadata-2.ll │ │ ├── ._preserve-load-metadata-3.ll │ │ ├── ._preserve-load-metadata.ll │ │ ├── ._preserve-make-implicit-on-switch-to-br.ll │ │ ├── ._return-merge.ll │ │ ├── ._seh-nounwind.ll │ │ ├── ._select-gep.ll │ │ ├── ._sink-common-code.ll │ │ ├── ._speculate-math.ll │ │ ├── ._speculate-store.ll │ │ ├── ._speculate-vector-ops.ll │ │ ├── ._speculate-with-offset.ll │ │ ├── ._statepoint-invoke-unwind.ll │ │ ├── ._switch-dead-default.ll │ │ ├── ._switch-masked-bits.ll │ │ ├── ._switch-on-const-select.ll │ │ ├── ._switch-range-to-icmp.ll │ │ ├── ._switch-simplify-crash.ll │ │ ├── ._switch-to-br.ll │ │ ├── ._switch-to-icmp.ll │ │ ├── ._switch-to-select-multiple-edge-per-block-phi.ll │ │ ├── ._switch-to-select-two-case.ll │ │ ├── ._switch_create.ll │ │ ├── ._switch_switch_fold.ll │ │ ├── ._switch_thread.ll │ │ ├── ._trap-debugloc.ll │ │ ├── ._trapping-load-unreachable.ll │ │ ├── ._two-entry-phi-return.ll │ │ ├── ._unreachable-blocks.ll │ │ ├── ._unreachable-cleanuppad.ll │ │ ├── ._volatile-phioper.ll │ │ ├── ._wineh-unreachable.ll │ │ ├── 2002-05-21-PHIElimination.ll │ │ ├── 2002-09-24-PHIAssertion.ll │ │ ├── 2003-03-07-DominateProblem.ll │ │ ├── 2003-08-05-InvokeCrash.ll │ │ ├── 2003-08-17-BranchFold.ll │ │ ├── 2003-08-17-BranchFoldOrdering.ll │ │ ├── 2003-08-17-FoldSwitch-dbg.ll │ │ ├── 2003-08-17-FoldSwitch.ll │ │ ├── 2004-12-10-SimplifyCFGCrash.ll │ │ ├── 2005-06-16-PHICrash.ll │ │ ├── 2005-08-01-PHIUpdateFail.ll │ │ ├── 2005-10-02-InvokeSimplify.ll │ │ ├── 2005-12-03-IncorrectPHIFold.ll │ │ ├── 2006-02-17-InfiniteUnroll.ll │ │ ├── 2006-06-12-InfLoop.ll │ │ ├── 2006-08-03-Crash.ll │ │ ├── 2006-10-19-UncondDiv.ll │ │ ├── 2006-12-08-Ptr-ICmp-Branch.ll │ │ ├── 2007-11-22-InvokeNoUnwind.ll │ │ ├── 2007-12-21-Crash.ll │ │ ├── 2008-01-02-hoist-fp-add.ll │ │ ├── 2008-05-16-PHIBlockMerge.ll │ │ ├── 2008-07-13-InfLoopMiscompile.ll │ │ ├── 2008-09-08-MultiplePred.ll │ │ ├── 2008-09-17-SpeculativeHoist.ll │ │ ├── 2008-10-03-SpeculativelyExecuteBeforePHI.ll │ │ ├── 2008-12-06-SingleEntryPhi.ll │ │ ├── 2008-12-16-DCECond.ll │ │ ├── 2009-01-18-PHIPropCrash.ll │ │ ├── 2009-01-19-UnconditionalTrappingConstantExpr.ll │ │ ├── 2009-05-12-externweak.ll │ │ ├── 2010-03-30-InvokeCrash.ll │ │ ├── 2011-03-08-UnreachableUse.ll │ │ ├── 2011-09-05-TrivialLPad.ll │ │ ├── AArch64 │ │ │ ├── ._cttz-ctlz.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._prefer-fma.ll │ │ │ ├── cttz-ctlz.ll │ │ │ ├── lit.local.cfg │ │ │ └── prefer-fma.ll │ │ ├── AMDGPU │ │ │ ├── ._cttz-ctlz.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── cttz-ctlz.ll │ │ │ └── lit.local.cfg │ │ ├── ARM │ │ │ ├── ._cttz-ctlz.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── cttz-ctlz.ll │ │ │ └── lit.local.cfg │ │ ├── BrUnwind.ll │ │ ├── CoveredLookupTable.ll │ │ ├── DeadSetCC.ll │ │ ├── EmptyBlockMerge.ll │ │ ├── EqualPHIEdgeBlockMerge.ll │ │ ├── ForwardSwitchConditionToPHI.ll │ │ ├── HoistCode.ll │ │ ├── InfLoop.ll │ │ ├── MagicPointer.ll │ │ ├── Mips │ │ │ ├── ._cttz-ctlz.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── cttz-ctlz.ll │ │ │ └── lit.local.cfg │ │ ├── PHINode.ll │ │ ├── PR16069.ll │ │ ├── PR17073.ll │ │ ├── PR25267.ll │ │ ├── PR27615-simplify-cond-br.ll │ │ ├── PR29163.ll │ │ ├── PR9946.ll │ │ ├── PhiBlockMerge.ll │ │ ├── PhiBlockMerge2.ll │ │ ├── PhiEliminate.ll │ │ ├── PhiEliminate2.ll │ │ ├── PhiEliminate3.ll │ │ ├── PhiNoEliminate.ll │ │ ├── PowerPC │ │ │ ├── ._cttz-ctlz-spec.ll │ │ │ ├── ._lit.local.cfg │ │ │ ├── cttz-ctlz-spec.ll │ │ │ └── lit.local.cfg │ │ ├── SPARC │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._switch_to_lookup_table.ll │ │ │ ├── lit.local.cfg │ │ │ └── switch_to_lookup_table.ll │ │ ├── SpeculativeExec.ll │ │ ├── UncondBranchToReturn.ll │ │ ├── UnreachableEliminate.ll │ │ ├── X86 │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._speculate-cttz-ctlz.ll │ │ │ ├── ._switch-covered-bug.ll │ │ │ ├── ._switch-table-bug.ll │ │ │ ├── ._switch_to_lookup_table.ll │ │ │ ├── lit.local.cfg │ │ │ ├── speculate-cttz-ctlz.ll │ │ │ ├── switch-covered-bug.ll │ │ │ ├── switch-table-bug.ll │ │ │ └── switch_to_lookup_table.ll │ │ ├── assume.ll │ │ ├── attr-convergent.ll │ │ ├── attr-noduplicate.ll │ │ ├── basictest.ll │ │ ├── branch-cond-merge.ll │ │ ├── branch-cond-prop.ll │ │ ├── branch-fold-dbg.ll │ │ ├── branch-fold-test.ll │ │ ├── branch-fold-threshold.ll │ │ ├── branch-fold.ll │ │ ├── branch-phi-thread.ll │ │ ├── bug-25299.ll │ │ ├── clamp.ll │ │ ├── combine-parallel-mem-md.ll │ │ ├── common-dest-folding.ll │ │ ├── dbginfo.ll │ │ ├── dce-cond-after-folding-terminator.ll │ │ ├── duplicate-landingpad.ll │ │ ├── duplicate-phis.ll │ │ ├── empty-catchpad.ll │ │ ├── empty-cleanuppad.ll │ │ ├── extract-cost.ll │ │ ├── guards.ll │ │ ├── hoist-common-code.ll │ │ ├── hoist-dbgvalue.ll │ │ ├── hoist-with-range.ll │ │ ├── implied-cond-matching-false-dest.ll │ │ ├── implied-cond-matching-imm.ll │ │ ├── implied-cond-matching.ll │ │ ├── implied-cond.ll │ │ ├── indirectbr.ll │ │ ├── invoke.ll │ │ ├── invoke_unwind.ll │ │ ├── iterative-simplify.ll │ │ ├── lifetime.ll │ │ ├── merge-cleanuppads.ll │ │ ├── merge-cond-stores-2.ll │ │ ├── merge-cond-stores.ll │ │ ├── multiple-phis.ll │ │ ├── no_speculative_loads_with_asan.ll │ │ ├── no_speculative_loads_with_tsan.ll │ │ ├── noreturn-call.ll │ │ ├── phi-undef-loadstore.ll │ │ ├── preserve-branchweights-partial.ll │ │ ├── preserve-branchweights-switch-create.ll │ │ ├── preserve-branchweights.ll │ │ ├── preserve-load-metadata-2.ll │ │ ├── preserve-load-metadata-3.ll │ │ ├── preserve-load-metadata.ll │ │ ├── preserve-make-implicit-on-switch-to-br.ll │ │ ├── return-merge.ll │ │ ├── seh-nounwind.ll │ │ ├── select-gep.ll │ │ ├── sink-common-code.ll │ │ ├── speculate-math.ll │ │ ├── speculate-store.ll │ │ ├── speculate-vector-ops.ll │ │ ├── speculate-with-offset.ll │ │ ├── statepoint-invoke-unwind.ll │ │ ├── switch-dead-default.ll │ │ ├── switch-masked-bits.ll │ │ ├── switch-on-const-select.ll │ │ ├── switch-range-to-icmp.ll │ │ ├── switch-simplify-crash.ll │ │ ├── switch-to-br.ll │ │ ├── switch-to-icmp.ll │ │ ├── switch-to-select-multiple-edge-per-block-phi.ll │ │ ├── switch-to-select-two-case.ll │ │ ├── switch_create.ll │ │ ├── switch_switch_fold.ll │ │ ├── switch_thread.ll │ │ ├── trap-debugloc.ll │ │ ├── trapping-load-unreachable.ll │ │ ├── two-entry-phi-return.ll │ │ ├── unreachable-blocks.ll │ │ ├── unreachable-cleanuppad.ll │ │ ├── volatile-phioper.ll │ │ └── wineh-unreachable.ll │ ├── Sink │ │ ├── ._basic.ll │ │ ├── ._call.ll │ │ ├── ._catchswitch.ll │ │ ├── ._convergent.ll │ │ ├── ._landingpad.ll │ │ ├── basic.ll │ │ ├── call.ll │ │ ├── catchswitch.ll │ │ ├── convergent.ll │ │ └── landingpad.ll │ ├── SpeculativeExecution │ │ ├── ._spec.ll │ │ └── spec.ll │ ├── StraightLineStrengthReduce │ │ ├── ._AMDGPU │ │ ├── ._NVPTX │ │ ├── ._X86 │ │ ├── ._slsr-add.ll │ │ ├── ._slsr-gep.ll │ │ ├── ._slsr-mul.ll │ │ ├── AMDGPU │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._pr23975.ll │ │ │ ├── ._reassociate-geps-and-slsr-addrspace.ll │ │ │ ├── lit.local.cfg │ │ │ ├── pr23975.ll │ │ │ └── reassociate-geps-and-slsr-addrspace.ll │ │ ├── NVPTX │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._reassociate-geps-and-slsr.ll │ │ │ ├── ._speculative-slsr.ll │ │ │ ├── lit.local.cfg │ │ │ ├── reassociate-geps-and-slsr.ll │ │ │ └── speculative-slsr.ll │ │ ├── X86 │ │ │ ├── ._lit.local.cfg │ │ │ ├── ._no-slsr.ll │ │ │ ├── lit.local.cfg │ │ │ └── no-slsr.ll │ │ ├── slsr-add.ll │ │ ├── slsr-gep.ll │ │ └── slsr-mul.ll │ ├── StripDeadPrototypes │ │ ├── ._basic.ll │ │ └── basic.ll │ ├── StripSymbols │ │ ├── ._2007-01-15-llvm.used.ll │ │ ├── ._2010-06-30-StripDebug.ll │ │ ├── ._2010-08-25-crash.ll │ │ ├── ._block-address.ll │ │ ├── ._strip-dead-debug-info.ll │ │ ├── 2007-01-15-llvm.used.ll │ │ ├── 2010-06-30-StripDebug.ll │ │ ├── 2010-08-25-crash.ll │ │ ├── block-address.ll │ │ └── strip-dead-debug-info.ll │ ├── StructurizeCFG │ │ ├── ._branch-on-argument.ll │ │ ├── ._invert-constantexpr.ll │ │ ├── ._loop-multiple-exits.ll │ │ ├── ._nested-loop-order.ll │ │ ├── ._no-branch-to-entry.ll │ │ ├── ._one-loop-multiple-backedges.ll │ │ ├── ._post-order-traversal-bug.ll │ │ ├── ._switch.ll │ │ ├── branch-on-argument.ll │ │ ├── invert-constantexpr.ll │ │ ├── loop-multiple-exits.ll │ │ ├── nested-loop-order.ll │ │ ├── no-branch-to-entry.ll │ │ ├── one-loop-multiple-backedges.ll │ │ ├── post-order-traversal-bug.ll │ │ └── switch.ll │ ├── TailCallElim │ │ ├── ._2010-06-26-MultipleReturnValues.ll │ │ ├── ._EraseBB.ll │ │ ├── ._accum_recursion.ll │ │ ├── ._ackermann.ll │ │ ├── ._basic.ll │ │ ├── ._dont_reorder_load.ll │ │ ├── ._dup_tail.ll │ │ ├── ._inf-recursion.ll │ │ ├── ._notail.ll │ │ ├── ._reorder_load.ll │ │ ├── ._setjmp.ll │ │ ├── 2010-06-26-MultipleReturnValues.ll │ │ ├── EraseBB.ll │ │ ├── accum_recursion.ll │ │ ├── ackermann.ll │ │ ├── basic.ll │ │ ├── dont_reorder_load.ll │ │ ├── dup_tail.ll │ │ ├── inf-recursion.ll │ │ ├── notail.ll │ │ ├── reorder_load.ll │ │ └── setjmp.ll │ ├── TailDup │ │ └── ._X86 │ ├── Util │ │ ├── ._MemorySSA │ │ ├── ._combine-alias-scope-metadata.ll │ │ ├── ._flattencfg.ll │ │ ├── ._lowerswitch.ll │ │ ├── ._simplify-dbg-declare-load.ll │ │ ├── ._split-bit-piece.ll │ │ ├── ._store-first-op.ll │ │ ├── MemorySSA │ │ │ ├── ._assume.ll │ │ │ ├── ._atomic-clobber.ll │ │ │ ├── ._cyclicphi.ll │ │ │ ├── ._forward-unreachable.ll │ │ │ ├── ._function-clobber.ll │ │ │ ├── ._function-mem-attrs.ll │ │ │ ├── ._livein.ll │ │ │ ├── ._load-invariant.ll │ │ │ ├── ._many-dom-backedge.ll │ │ │ ├── ._many-doms.ll │ │ │ ├── ._multi-edges.ll │ │ │ ├── ._multiple-backedges-hal.ll │ │ │ ├── ._multiple-locations.ll │ │ │ ├── ._no-disconnected.ll │ │ │ ├── ._optimize-use.ll │ │ │ ├── ._phi-translation.ll │ │ │ ├── ._volatile-clobber.ll │ │ │ ├── assume.ll │ │ │ ├── atomic-clobber.ll │ │ │ ├── cyclicphi.ll │ │ │ ├── forward-unreachable.ll │ │ │ ├── function-clobber.ll │ │ │ ├── function-mem-attrs.ll │ │ │ ├── livein.ll │ │ │ ├── load-invariant.ll │ │ │ ├── many-dom-backedge.ll │ │ │ ├── many-doms.ll │ │ │ ├── multi-edges.ll │ │ │ ├── multiple-backedges-hal.ll │ │ │ ├── multiple-locations.ll │ │ │ ├── no-disconnected.ll │ │ │ ├── optimize-use.ll │ │ │ ├── phi-translation.ll │ │ │ └── volatile-clobber.ll │ │ ├── combine-alias-scope-metadata.ll │ │ ├── flattencfg.ll │ │ ├── lowerswitch.ll │ │ ├── simplify-dbg-declare-load.ll │ │ ├── split-bit-piece.ll │ │ └── store-first-op.ll │ └── WholeProgramDevirt │ │ ├── ._bad-read-from-vtable.ll │ │ ├── ._constant-arg.ll │ │ ├── ._devirt-single-impl-check.ll │ │ ├── ._devirt-single-impl.ll │ │ ├── ._expand-check.ll │ │ ├── ._non-array-vtable.ll │ │ ├── ._non-constant-vtable.ll │ │ ├── ._uniform-retval-invoke.ll │ │ ├── ._uniform-retval.ll │ │ ├── ._unique-retval.ll │ │ ├── ._vcp-accesses-memory.ll │ │ ├── ._vcp-no-this.ll │ │ ├── ._vcp-non-constant-arg.ll │ │ ├── ._vcp-too-wide-ints.ll │ │ ├── ._vcp-type-mismatch.ll │ │ ├── ._vcp-uses-this.ll │ │ ├── ._virtual-const-prop-begin.ll │ │ ├── ._virtual-const-prop-check.ll │ │ ├── ._virtual-const-prop-end.ll │ │ ├── bad-read-from-vtable.ll │ │ ├── constant-arg.ll │ │ ├── devirt-single-impl-check.ll │ │ ├── devirt-single-impl.ll │ │ ├── expand-check.ll │ │ ├── non-array-vtable.ll │ │ ├── non-constant-vtable.ll │ │ ├── uniform-retval-invoke.ll │ │ ├── uniform-retval.ll │ │ ├── unique-retval.ll │ │ ├── vcp-accesses-memory.ll │ │ ├── vcp-no-this.ll │ │ ├── vcp-non-constant-arg.ll │ │ ├── vcp-too-wide-ints.ll │ │ ├── vcp-type-mismatch.ll │ │ ├── vcp-uses-this.ll │ │ ├── virtual-const-prop-begin.ll │ │ ├── virtual-const-prop-check.ll │ │ └── virtual-const-prop-end.ll ├── Unit │ ├── ._lit.cfg │ ├── ._lit.site.cfg.in │ ├── lit.cfg │ └── lit.site.cfg.in ├── Verifier │ ├── ._2002-04-13-RetTypes.ll │ ├── ._2002-11-05-GetelementptrPointers.ll │ ├── ._2004-05-21-SwitchConstantMismatch.ll │ ├── ._2006-07-11-StoreStruct.ll │ ├── ._2006-10-15-AddrLabel.ll │ ├── ._2006-12-12-IntrinsicDefine.ll │ ├── ._2007-12-21-InvokeParamAttrs.ll │ ├── ._2008-01-11-VarargAttrs.ll │ ├── ._2008-03-01-AllocaSized.ll │ ├── ._2008-08-22-MemCpyAlignment.ll │ ├── ._2008-11-15-RetVoid.ll │ ├── ._2009-05-29-InvokeResult1.ll │ ├── ._2009-05-29-InvokeResult2.ll │ ├── ._2009-05-29-InvokeResult3.ll │ ├── ._2010-08-07-PointerIntrinsic.ll │ ├── ._AmbiguousPhi.ll │ ├── ._PhiGrouping.ll │ ├── ._README.txt │ ├── ._SelfReferential.ll │ ├── ._alias.ll │ ├── ._align-md.ll │ ├── ._alloc-size-failedparse.ll │ ├── ._allocsize.ll │ ├── ._atomics.ll │ ├── ._bitcast-address-space-nested-global-cycle.ll │ ├── ._bitcast-address-space-nested-global.ll │ ├── ._bitcast-address-space-through-constant-inttoptr-inside-gep-instruction.ll │ ├── ._bitcast-address-space-through-constant-inttoptr.ll │ ├── ._bitcast-address-space-through-gep-2.ll │ ├── ._bitcast-address-space-through-gep.ll │ ├── ._bitcast-address-space-through-inttoptr.ll │ ├── ._bitcast-address-spaces.ll │ ├── ._bitcast-alias-address-space.ll │ ├── ._bitcast-vector-pointer-as.ll │ ├── ._byval-1.ll │ ├── ._byval-4.ll │ ├── ._callsite-dbgloc.ll │ ├── ._comdat-decl1.ll │ ├── ._comdat-decl2.ll │ ├── ._comdat.ll │ ├── ._comdat2.ll │ ├── ._comdat3.ll │ ├── ._cttz-undef-arg.ll │ ├── ._dbg-difile-crash.ll │ ├── ._dbg-invalid-compileunit.ll │ ├── ._dbg-invalid-retaintypes.ll │ ├── ._dbg-null-retained-type.ll │ ├── ._dbg-orphaned-compileunit.ll │ ├── ._dbg-typerefs.ll │ ├── ._dbg.ll │ ├── ._deoptimize-intrinsic.ll │ ├── ._dereferenceable-md.ll │ ├── ._dominates.ll │ ├── ._fpmath.ll │ ├── ._frameescape.ll │ ├── ._func-dbg.ll │ ├── ._function-metadata-bad.ll │ ├── ._function-metadata-good.ll │ ├── ._gc_relocate_addrspace.ll │ ├── ._gc_relocate_operand.ll │ ├── ._gc_relocate_return.ll │ ├── ._gcread-ptrptr.ll │ ├── ._gcroot-alloca.ll │ ├── ._gcroot-meta.ll │ ├── ._gcroot-ptrptr.ll │ ├── ._gcwrite-ptrptr.ll │ ├── ._global-ctors.ll │ ├── ._guard-intrinsic.ll │ ├── ._ident-meta1.ll │ ├── ._ident-meta2.ll │ ├── ._ident-meta3.ll │ ├── ._ident-meta4.ll │ ├── ._inalloca-vararg.ll │ ├── ._inalloca1.ll │ ├── ._inalloca2.ll │ ├── ._inalloca3.ll │ ├── ._invalid-eh.ll │ ├── ._invalid-statepoint.ll │ ├── ._invalid-statepoint2.ll │ ├── ._invoke.ll │ ├── ._jumptable.ll │ ├── ._llvm.compiler_used-invalid-type.ll │ ├── ._llvm.dbg.declare-address.ll │ ├── ._llvm.dbg.declare-expression.ll │ ├── ._llvm.dbg.declare-variable.ll │ ├── ._llvm.dbg.intrinsic-dbg-attachment.ll │ ├── ._llvm.dbg.value-expression.ll │ ├── ._llvm.dbg.value-value.ll │ ├── ._llvm.dbg.value-variable.ll │ ├── ._llvm.used-invalid-init.ll │ ├── ._llvm.used-invalid-init2.ll │ ├── ._llvm.used-invalid-type.ll │ ├── ._llvm.used-invalid-type2.ll │ ├── ._llvm.used-ptr-type.ll │ ├── ._mdcompositetype-templateparams-tuple.ll │ ├── ._mdcompositetype-templateparams.ll │ ├── ._memcpy.ll │ ├── ._metadata-function-dbg.ll │ ├── ._metadata-function-prof.ll │ ├── ._module-flags-1.ll │ ├── ._module-flags-2.ll │ ├── ._module-flags-3.ll │ ├── ._musttail-invalid.ll │ ├── ._musttail-valid.ll │ ├── ._operand-bundles.ll │ ├── ._range-1.ll │ ├── ._range-2.ll │ ├── ._recursive-struct-param.ll │ ├── ._recursive-type-1.ll │ ├── ._recursive-type-2.ll │ ├── ._recursive-type-3.ll │ ├── ._sret.ll │ ├── ._statepoint.ll │ ├── ._swifterror.ll │ ├── ._swifterror2.ll │ ├── ._swifterror3.ll │ ├── ._swiftself.ll │ ├── ._token1.ll │ ├── ._token2.ll │ ├── ._token3.ll │ ├── ._token4.ll │ ├── ._token5.ll │ ├── ._token6.ll │ ├── ._token7.ll │ ├── ._unsized-types.ll │ ├── ._varargs-intrinsic.ll │ ├── ._writeonly.ll │ ├── 2002-04-13-RetTypes.ll │ ├── 2002-11-05-GetelementptrPointers.ll │ ├── 2004-05-21-SwitchConstantMismatch.ll │ ├── 2006-07-11-StoreStruct.ll │ ├── 2006-10-15-AddrLabel.ll │ ├── 2006-12-12-IntrinsicDefine.ll │ ├── 2007-12-21-InvokeParamAttrs.ll │ ├── 2008-01-11-VarargAttrs.ll │ ├── 2008-03-01-AllocaSized.ll │ ├── 2008-08-22-MemCpyAlignment.ll │ ├── 2008-11-15-RetVoid.ll │ ├── 2009-05-29-InvokeResult1.ll │ ├── 2009-05-29-InvokeResult2.ll │ ├── 2009-05-29-InvokeResult3.ll │ ├── 2010-08-07-PointerIntrinsic.ll │ ├── AmbiguousPhi.ll │ ├── PhiGrouping.ll │ ├── README.txt │ ├── SelfReferential.ll │ ├── alias.ll │ ├── align-md.ll │ ├── alloc-size-failedparse.ll │ ├── allocsize.ll │ ├── atomics.ll │ ├── bitcast-address-space-nested-global-cycle.ll │ ├── bitcast-address-space-nested-global.ll │ ├── bitcast-address-space-through-constant-inttoptr-inside-gep-instruction.ll │ ├── bitcast-address-space-through-constant-inttoptr.ll │ ├── bitcast-address-space-through-gep-2.ll │ ├── bitcast-address-space-through-gep.ll │ ├── bitcast-address-space-through-inttoptr.ll │ ├── bitcast-address-spaces.ll │ ├── bitcast-alias-address-space.ll │ ├── bitcast-vector-pointer-as.ll │ ├── byval-1.ll │ ├── byval-4.ll │ ├── callsite-dbgloc.ll │ ├── comdat-decl1.ll │ ├── comdat-decl2.ll │ ├── comdat.ll │ ├── comdat2.ll │ ├── comdat3.ll │ ├── cttz-undef-arg.ll │ ├── dbg-difile-crash.ll │ ├── dbg-invalid-compileunit.ll │ ├── dbg-invalid-retaintypes.ll │ ├── dbg-null-retained-type.ll │ ├── dbg-orphaned-compileunit.ll │ ├── dbg-typerefs.ll │ ├── dbg.ll │ ├── deoptimize-intrinsic.ll │ ├── dereferenceable-md.ll │ ├── dominates.ll │ ├── fpmath.ll │ ├── frameescape.ll │ ├── func-dbg.ll │ ├── function-metadata-bad.ll │ ├── function-metadata-good.ll │ ├── gc_relocate_addrspace.ll │ ├── gc_relocate_operand.ll │ ├── gc_relocate_return.ll │ ├── gcread-ptrptr.ll │ ├── gcroot-alloca.ll │ ├── gcroot-meta.ll │ ├── gcroot-ptrptr.ll │ ├── gcwrite-ptrptr.ll │ ├── global-ctors.ll │ ├── guard-intrinsic.ll │ ├── ident-meta1.ll │ ├── ident-meta2.ll │ ├── ident-meta3.ll │ ├── ident-meta4.ll │ ├── inalloca-vararg.ll │ ├── inalloca1.ll │ ├── inalloca2.ll │ ├── inalloca3.ll │ ├── invalid-eh.ll │ ├── invalid-statepoint.ll │ ├── invalid-statepoint2.ll │ ├── invoke.ll │ ├── jumptable.ll │ ├── llvm.compiler_used-invalid-type.ll │ ├── llvm.dbg.declare-address.ll │ ├── llvm.dbg.declare-expression.ll │ ├── llvm.dbg.declare-variable.ll │ ├── llvm.dbg.intrinsic-dbg-attachment.ll │ ├── llvm.dbg.value-expression.ll │ ├── llvm.dbg.value-value.ll │ ├── llvm.dbg.value-variable.ll │ ├── llvm.used-invalid-init.ll │ ├── llvm.used-invalid-init2.ll │ ├── llvm.used-invalid-type.ll │ ├── llvm.used-invalid-type2.ll │ ├── llvm.used-ptr-type.ll │ ├── mdcompositetype-templateparams-tuple.ll │ ├── mdcompositetype-templateparams.ll │ ├── memcpy.ll │ ├── metadata-function-dbg.ll │ ├── metadata-function-prof.ll │ ├── module-flags-1.ll │ ├── module-flags-2.ll │ ├── module-flags-3.ll │ ├── musttail-invalid.ll │ ├── musttail-valid.ll │ ├── operand-bundles.ll │ ├── range-1.ll │ ├── range-2.ll │ ├── recursive-struct-param.ll │ ├── recursive-type-1.ll │ ├── recursive-type-2.ll │ ├── recursive-type-3.ll │ ├── sret.ll │ ├── statepoint.ll │ ├── swifterror.ll │ ├── swifterror2.ll │ ├── swifterror3.ll │ ├── swiftself.ll │ ├── token1.ll │ ├── token2.ll │ ├── token3.ll │ ├── token4.ll │ ├── token5.ll │ ├── token6.ll │ ├── token7.ll │ ├── unsized-types.ll │ ├── varargs-intrinsic.ll │ └── writeonly.ll ├── YAMLParser │ ├── ._LICENSE.txt │ ├── ._bool.test │ ├── ._construct-bool.test │ ├── ._construct-custom.test │ ├── ._construct-float.test │ ├── ._construct-int.test │ ├── ._construct-map.test │ ├── ._construct-merge.test │ ├── ._construct-null.test │ ├── ._construct-omap.test │ ├── ._construct-pairs.test │ ├── ._construct-seq.test │ ├── ._construct-set.test │ ├── ._construct-str-ascii.test │ ├── ._construct-str.test │ ├── ._construct-timestamp.test │ ├── ._construct-value.test │ ├── ._duplicate-key.former-loader-error.test │ ├── ._duplicate-mapping-key.former-loader-error.test │ ├── ._duplicate-merge-key.former-loader-error.test │ ├── ._duplicate-value-key.former-loader-error.test │ ├── ._emit-block-scalar-in-simple-key-context-bug.test │ ├── ._empty-document-bug.test │ ├── ._float.test │ ├── ._int.test │ ├── ._invalid-single-quote-bug.test │ ├── ._merge.test │ ├── ._more-floats.test │ ├── ._negative-float-bug.test │ ├── ._null.test │ ├── ._resolver.test │ ├── ._run-parser-crash-bug.test │ ├── ._scan-document-end-bug.test │ ├── ._scan-line-break-bug.test │ ├── ._single-dot-is-not-float-bug.test │ ├── ._sloppy-indentation.test │ ├── ._spec-02-01.test │ ├── ._spec-02-02.test │ ├── ._spec-02-03.test │ ├── ._spec-02-04.test │ ├── ._spec-02-05.test │ ├── ._spec-02-06.test │ ├── ._spec-02-07.test │ ├── ._spec-02-08.test │ ├── ._spec-02-09.test │ ├── ._spec-02-10.test │ ├── ._spec-02-11.test │ ├── ._spec-02-12.test │ ├── ._spec-02-13.test │ ├── ._spec-02-14.test │ ├── ._spec-02-15.test │ ├── ._spec-02-16.test │ ├── ._spec-02-17.test │ ├── ._spec-02-18.test │ ├── ._spec-02-19.test │ ├── ._spec-02-20.test │ ├── ._spec-02-21.test │ ├── ._spec-02-22.test │ ├── ._spec-02-23.test │ ├── ._spec-02-24.test │ ├── ._spec-02-25.test │ ├── ._spec-02-26.test │ ├── ._spec-02-27.test │ ├── ._spec-02-28.test │ ├── ._spec-05-01-utf8.test │ ├── ._spec-05-02-utf8.test │ ├── ._spec-05-03.test │ ├── ._spec-05-04.test │ ├── ._spec-05-05.test │ ├── ._spec-05-06.test │ ├── ._spec-05-07.test │ ├── ._spec-05-08.test │ ├── ._spec-05-09.test │ ├── ._spec-05-10.test │ ├── ._spec-05-11.test │ ├── ._spec-05-12.test │ ├── ._spec-05-13.test │ ├── ._spec-05-14.test │ ├── ._spec-05-15.test │ ├── ._spec-06-01.test │ ├── ._spec-06-02.test │ ├── ._spec-06-03.test │ ├── ._spec-06-04.test │ ├── ._spec-06-05.test │ ├── ._spec-06-06.test │ ├── ._spec-06-07.test │ ├── ._spec-06-08.test │ ├── ._spec-07-01.test │ ├── ._spec-07-02.test │ ├── ._spec-07-03.test │ ├── ._spec-07-04.test │ ├── ._spec-07-05.test │ ├── ._spec-07-06.test │ ├── ._spec-07-07a.test │ ├── ._spec-07-07b.test │ ├── ._spec-07-08.test │ ├── ._spec-07-09.test │ ├── ._spec-07-10.test │ ├── ._spec-07-11.test │ ├── ._spec-07-12a.test │ ├── ._spec-07-12b.test │ ├── ._spec-07-13.test │ ├── ._spec-08-01.test │ ├── ._spec-08-02.test │ ├── ._spec-08-03.test │ ├── ._spec-08-04.test │ ├── ._spec-08-05.test │ ├── ._spec-08-06.test │ ├── ._spec-08-07.test │ ├── ._spec-08-08.test │ ├── ._spec-08-09.test │ ├── ._spec-08-10.test │ ├── ._spec-08-11.test │ ├── ._spec-08-12.test │ ├── ._spec-08-13.test │ ├── ._spec-08-14.test │ ├── ._spec-08-15.test │ ├── ._spec-09-01.test │ ├── ._spec-09-02.test │ ├── ._spec-09-03.test │ ├── ._spec-09-04.test │ ├── ._spec-09-05.test │ ├── ._spec-09-06.test │ ├── ._spec-09-07.test │ ├── ._spec-09-08.test │ ├── ._spec-09-09.test │ ├── ._spec-09-10.test │ ├── ._spec-09-11.test │ ├── ._spec-09-12.test │ ├── ._spec-09-13.test │ ├── ._spec-09-14.test │ ├── ._spec-09-15.test │ ├── ._spec-09-16.test │ ├── ._spec-09-17.test │ ├── ._spec-09-18.test │ ├── ._spec-09-19.test │ ├── ._spec-09-20.test │ ├── ._spec-09-21.test │ ├── ._spec-09-22.test │ ├── ._spec-09-23.test │ ├── ._spec-09-24.test │ ├── ._spec-09-25.test │ ├── ._spec-09-26.test │ ├── ._spec-09-29.test │ ├── ._spec-09-30.test │ ├── ._spec-09-31.test │ ├── ._spec-09-32.test │ ├── ._spec-09-33.test │ ├── ._spec-10-01.test │ ├── ._spec-10-02.test │ ├── ._spec-10-03.test │ ├── ._spec-10-04.test │ ├── ._spec-10-05.test │ ├── ._spec-10-06.test │ ├── ._spec-10-07.test │ ├── ._spec-10-08.test │ ├── ._spec-10-09.test │ ├── ._spec-10-10.test │ ├── ._spec-10-11.test │ ├── ._spec-10-12.test │ ├── ._spec-10-13.test │ ├── ._spec-10-14.test │ ├── ._spec-10-15.test │ ├── ._str.test │ ├── ._timestamp-bugs.test │ ├── ._timestamp.test │ ├── ._utf8-implicit.test │ ├── ._utf8.test │ ├── ._value.test │ ├── ._yaml.test │ ├── LICENSE.txt │ ├── bool.test │ ├── construct-bool.test │ ├── construct-custom.test │ ├── construct-float.test │ ├── construct-int.test │ ├── construct-map.test │ ├── construct-merge.test │ ├── construct-null.test │ ├── construct-omap.test │ ├── construct-pairs.test │ ├── construct-seq.test │ ├── construct-set.test │ ├── construct-str-ascii.test │ ├── construct-str.test │ ├── construct-timestamp.test │ ├── construct-value.test │ ├── duplicate-key.former-loader-error.test │ ├── duplicate-mapping-key.former-loader-error.test │ ├── duplicate-merge-key.former-loader-error.test │ ├── duplicate-value-key.former-loader-error.test │ ├── emit-block-scalar-in-simple-key-context-bug.test │ ├── empty-document-bug.test │ ├── float.test │ ├── int.test │ ├── invalid-single-quote-bug.test │ ├── merge.test │ ├── more-floats.test │ ├── negative-float-bug.test │ ├── null.test │ ├── resolver.test │ ├── run-parser-crash-bug.test │ ├── scan-document-end-bug.test │ ├── scan-line-break-bug.test │ ├── single-dot-is-not-float-bug.test │ ├── sloppy-indentation.test │ ├── spec-02-01.test │ ├── spec-02-02.test │ ├── spec-02-03.test │ ├── spec-02-04.test │ ├── spec-02-05.test │ ├── spec-02-06.test │ ├── spec-02-07.test │ ├── spec-02-08.test │ ├── spec-02-09.test │ ├── spec-02-10.test │ ├── spec-02-11.test │ ├── spec-02-12.test │ ├── spec-02-13.test │ ├── spec-02-14.test │ ├── spec-02-15.test │ ├── spec-02-16.test │ ├── spec-02-17.test │ ├── spec-02-18.test │ ├── spec-02-19.test │ ├── spec-02-20.test │ ├── spec-02-21.test │ ├── spec-02-22.test │ ├── spec-02-23.test │ ├── spec-02-24.test │ ├── spec-02-25.test │ ├── spec-02-26.test │ ├── spec-02-27.test │ ├── spec-02-28.test │ ├── spec-05-01-utf8.test │ ├── spec-05-02-utf8.test │ ├── spec-05-03.test │ ├── spec-05-04.test │ ├── spec-05-05.test │ ├── spec-05-06.test │ ├── spec-05-07.test │ ├── spec-05-08.test │ ├── spec-05-09.test │ ├── spec-05-10.test │ ├── spec-05-11.test │ ├── spec-05-12.test │ ├── spec-05-13.test │ ├── spec-05-14.test │ ├── spec-05-15.test │ ├── spec-06-01.test │ ├── spec-06-02.test │ ├── spec-06-03.test │ ├── spec-06-04.test │ ├── spec-06-05.test │ ├── spec-06-06.test │ ├── spec-06-07.test │ ├── spec-06-08.test │ ├── spec-07-01.test │ ├── spec-07-02.test │ ├── spec-07-03.test │ ├── spec-07-04.test │ ├── spec-07-05.test │ ├── spec-07-06.test │ ├── spec-07-07a.test │ ├── spec-07-07b.test │ ├── spec-07-08.test │ ├── spec-07-09.test │ ├── spec-07-10.test │ ├── spec-07-11.test │ ├── spec-07-12a.test │ ├── spec-07-12b.test │ ├── spec-07-13.test │ ├── spec-08-01.test │ ├── spec-08-02.test │ ├── spec-08-03.test │ ├── spec-08-04.test │ ├── spec-08-05.test │ ├── spec-08-06.test │ ├── spec-08-07.test │ ├── spec-08-08.test │ ├── spec-08-09.test │ ├── spec-08-10.test │ ├── spec-08-11.test │ ├── spec-08-12.test │ ├── spec-08-13.test │ ├── spec-08-14.test │ ├── spec-08-15.test │ ├── spec-09-01.test │ ├── spec-09-02.test │ ├── spec-09-03.test │ ├── spec-09-04.test │ ├── spec-09-05.test │ ├── spec-09-06.test │ ├── spec-09-07.test │ ├── spec-09-08.test │ ├── spec-09-09.test │ ├── spec-09-10.test │ ├── spec-09-11.test │ ├── spec-09-12.test │ ├── spec-09-13.test │ ├── spec-09-14.test │ ├── spec-09-15.test │ ├── spec-09-16.test │ ├── spec-09-17.test │ ├── spec-09-18.test │ ├── spec-09-19.test │ ├── spec-09-20.test │ ├── spec-09-21.test │ ├── spec-09-22.test │ ├── spec-09-23.test │ ├── spec-09-24.test │ ├── spec-09-25.test │ ├── spec-09-26.test │ ├── spec-09-29.test │ ├── spec-09-30.test │ ├── spec-09-31.test │ ├── spec-09-32.test │ ├── spec-09-33.test │ ├── spec-10-01.test │ ├── spec-10-02.test │ ├── spec-10-03.test │ ├── spec-10-04.test │ ├── spec-10-05.test │ ├── spec-10-06.test │ ├── spec-10-07.test │ ├── spec-10-08.test │ ├── spec-10-09.test │ ├── spec-10-10.test │ ├── spec-10-11.test │ ├── spec-10-12.test │ ├── spec-10-13.test │ ├── spec-10-14.test │ ├── spec-10-15.test │ ├── str.test │ ├── timestamp-bugs.test │ ├── timestamp.test │ ├── utf8-implicit.test │ ├── utf8.test │ ├── value.test │ └── yaml.test ├── lit.cfg ├── lit.site.cfg.in └── tools │ ├── ._dsymutil │ ├── ._gold │ ├── ._llvm-ar │ ├── ._llvm-config │ ├── ._llvm-cov │ ├── ._llvm-cxxdump │ ├── ._llvm-dwarfdump │ ├── ._llvm-dwp │ ├── ._llvm-lit │ ├── ._llvm-lto │ ├── ._llvm-mc │ ├── ._llvm-nm │ ├── ._llvm-objdump │ ├── ._llvm-pdbdump │ ├── ._llvm-profdata │ ├── ._llvm-readobj │ ├── ._llvm-size │ ├── ._llvm-split │ ├── ._llvm-symbolizer │ ├── ._llvm-vtabledump │ ├── ._lto │ ├── ._sancov │ ├── ._sanstats │ ├── ._yaml2obj │ ├── dsymutil │ ├── ._ARM │ ├── ._Inputs │ ├── ._X86 │ ├── ._absolute_symbol.test │ ├── ._arch-option.test │ ├── ._archive-timestamp.test │ ├── ._basic-linking.test │ ├── ._debug-map-parsing.test │ ├── ._dump-symtab.test │ ├── ._fat-binary-output.test │ ├── ._yaml-object-address-rewrite.test │ ├── ARM │ │ ├── ._dummy-debug-map-amr64.map │ │ ├── ._dummy-debug-map.map │ │ ├── ._empty-map.test │ │ ├── ._fat-arch-name.test │ │ ├── ._fat-arch-not-found.test │ │ ├── ._inlined-low_pc.c │ │ ├── ._lit.local.cfg │ │ ├── ._scattered.c │ │ ├── ._thumb.c │ │ ├── dummy-debug-map-amr64.map │ │ ├── dummy-debug-map.map │ │ ├── empty-map.test │ │ ├── fat-arch-name.test │ │ ├── fat-arch-not-found.test │ │ ├── inlined-low_pc.c │ │ ├── lit.local.cfg │ │ ├── scattered.c │ │ └── thumb.c │ ├── Inputs │ │ ├── ._absolute_sym.macho.i386 │ │ ├── ._absolute_sym.macho.i386.o │ │ ├── ._basic-archive.macho.x86_64 │ │ ├── ._basic-lto-dw4.macho.x86_64 │ │ ├── ._basic-lto-dw4.macho.x86_64.o │ │ ├── ._basic-lto.macho.x86_64 │ │ ├── ._basic-lto.macho.x86_64.o │ │ ├── ._basic-with-libfat-test.macho.x86_64 │ │ ├── ._basic.macho.i386 │ │ ├── ._basic.macho.x86_64 │ │ ├── ._basic1.c │ │ ├── ._basic1.macho.x86_64.o │ │ ├── ._basic2-custom-linetable.macho.x86_64.o │ │ ├── ._basic2.c │ │ ├── ._basic2.macho.x86_64.o │ │ ├── ._basic3.c │ │ ├── ._basic3.macho.x86_64.o │ │ ├── ._common.macho.x86_64 │ │ ├── ._common.macho.x86_64.o │ │ ├── ._dead-stripped │ │ ├── ._empty_range │ │ ├── ._fat-test.arm.dylib │ │ ├── ._fat-test.arm.o │ │ ├── ._fat-test.c │ │ ├── ._fat-test.dylib │ │ ├── ._fat-test.o │ │ ├── ._frame-dw2.ll │ │ ├── ._frame-dw4.ll │ │ ├── ._frame.c │ │ ├── ._inlined-low_pc │ │ ├── ._libbasic.a │ │ ├── ._libfat-test.a │ │ ├── ._mismatch │ │ ├── ._module-warnings │ │ ├── ._modules │ │ ├── ._odr-anon-namespace │ │ ├── ._odr-member-functions │ │ ├── ._odr-uniquing │ │ ├── ._scattered-reloc │ │ ├── ._submodules │ │ ├── ._thumb.armv7m │ │ ├── ._thumb.o │ │ ├── absolute_sym.macho.i386 │ │ ├── absolute_sym.macho.i386.o │ │ ├── basic-archive.macho.x86_64 │ │ ├── basic-lto-dw4.macho.x86_64 │ │ ├── basic-lto-dw4.macho.x86_64.o │ │ ├── basic-lto.macho.x86_64 │ │ ├── basic-lto.macho.x86_64.o │ │ ├── basic-with-libfat-test.macho.x86_64 │ │ ├── basic.macho.i386 │ │ ├── basic.macho.x86_64 │ │ ├── basic1.c │ │ ├── basic1.macho.x86_64.o │ │ ├── basic2-custom-linetable.macho.x86_64.o │ │ ├── basic2.c │ │ ├── basic2.macho.x86_64.o │ │ ├── basic3.c │ │ ├── basic3.macho.x86_64.o │ │ ├── common.macho.x86_64 │ │ ├── common.macho.x86_64.o │ │ ├── dead-stripped │ │ │ ├── ._1.o │ │ │ └── 1.o │ │ ├── empty_range │ │ │ ├── ._1.o │ │ │ └── 1.o │ │ ├── fat-test.arm.dylib │ │ ├── fat-test.arm.o │ │ ├── fat-test.c │ │ ├── fat-test.dylib │ │ ├── fat-test.o │ │ ├── frame-dw2.ll │ │ ├── frame-dw4.ll │ │ ├── frame.c │ │ ├── inlined-low_pc │ │ │ ├── ._1.o │ │ │ └── 1.o │ │ ├── libbasic.a │ │ ├── libfat-test.a │ │ ├── mismatch │ │ │ ├── ._1.o │ │ │ ├── ._mismatch.pcm │ │ │ ├── 1.o │ │ │ └── mismatch.pcm │ │ ├── module-warnings │ │ │ ├── ._1.o │ │ │ ├── ._Bar.pcm │ │ │ ├── ._Foo.pcm │ │ │ ├── ._libstatic.a │ │ │ ├── 1.o │ │ │ ├── Bar.pcm │ │ │ ├── Foo.pcm │ │ │ └── libstatic.a │ │ ├── modules │ │ │ ├── ._1.o │ │ │ ├── ._Bar.pcm │ │ │ ├── ._Foo.pcm │ │ │ ├── 1.o │ │ │ ├── Bar.pcm │ │ │ └── Foo.pcm │ │ ├── odr-anon-namespace │ │ │ ├── ._1.o │ │ │ ├── ._2.o │ │ │ ├── 1.o │ │ │ └── 2.o │ │ ├── odr-member-functions │ │ │ ├── ._1.o │ │ │ ├── ._2.o │ │ │ ├── ._3.o │ │ │ ├── 1.o │ │ │ ├── 2.o │ │ │ └── 3.o │ │ ├── odr-uniquing │ │ │ ├── ._1.o │ │ │ ├── ._2.o │ │ │ ├── 1.o │ │ │ └── 2.o │ │ ├── scattered-reloc │ │ │ ├── ._1.o │ │ │ ├── ._1.s │ │ │ ├── 1.o │ │ │ └── 1.s │ │ ├── submodules │ │ │ ├── ._1.o │ │ │ ├── ._Parent.pcm │ │ │ ├── 1.o │ │ │ └── Parent.pcm │ │ ├── thumb.armv7m │ │ └── thumb.o │ ├── X86 │ │ ├── ._basic-linking-bundle.test │ │ ├── ._basic-linking-x86.test │ │ ├── ._basic-lto-dw4-linking-x86.test │ │ ├── ._basic-lto-linking-x86.test │ │ ├── ._basic-with-libfat-test.test │ │ ├── ._common-sym.test │ │ ├── ._custom-line-table.test │ │ ├── ._dead-stripped.cpp │ │ ├── ._dsym-companion.test │ │ ├── ._dummy-debug-map.map │ │ ├── ._empty_range.s │ │ ├── ._fat-archive-input-i386.test │ │ ├── ._fat-object-input-x86_64.test │ │ ├── ._fat-object-input-x86_64h.test │ │ ├── ._frame-1.test │ │ ├── ._frame-2.test │ │ ├── ._lit.local.cfg │ │ ├── ._mismatch.m │ │ ├── ._module-warnings.test │ │ ├── ._modules.m │ │ ├── ._multiple-inputs.test │ │ ├── ._odr-anon-namespace.cpp │ │ ├── ._odr-member-functions.cpp │ │ ├── ._odr-uniquing.cpp │ │ ├── ._submodules.m │ │ ├── basic-linking-bundle.test │ │ ├── basic-linking-x86.test │ │ ├── basic-lto-dw4-linking-x86.test │ │ ├── basic-lto-linking-x86.test │ │ ├── basic-with-libfat-test.test │ │ ├── common-sym.test │ │ ├── custom-line-table.test │ │ ├── dead-stripped.cpp │ │ ├── dsym-companion.test │ │ ├── dummy-debug-map.map │ │ ├── empty_range.s │ │ ├── fat-archive-input-i386.test │ │ ├── fat-object-input-x86_64.test │ │ ├── fat-object-input-x86_64h.test │ │ ├── frame-1.test │ │ ├── frame-2.test │ │ ├── lit.local.cfg │ │ ├── mismatch.m │ │ ├── module-warnings.test │ │ ├── modules.m │ │ ├── multiple-inputs.test │ │ ├── odr-anon-namespace.cpp │ │ ├── odr-member-functions.cpp │ │ ├── odr-uniquing.cpp │ │ └── submodules.m │ ├── absolute_symbol.test │ ├── arch-option.test │ ├── archive-timestamp.test │ ├── basic-linking.test │ ├── debug-map-parsing.test │ ├── dump-symtab.test │ ├── fat-binary-output.test │ └── yaml-object-address-rewrite.test │ ├── gold │ ├── ._Inputs │ ├── ._PowerPC │ ├── ._X86 │ ├── PowerPC │ │ ├── ._lit.local.cfg │ │ ├── ._mtriple.ll │ │ ├── lit.local.cfg │ │ └── mtriple.ll │ └── X86 │ │ ├── ._Inputs │ │ ├── ._alias.ll │ │ ├── ._alias2.ll │ │ ├── ._available-externally.ll │ │ ├── ._bad-alias.ll │ │ ├── ._bcsection.ll │ │ ├── ._coff.ll │ │ ├── ._comdat.ll │ │ ├── ._comdat2.ll │ │ ├── ._common.ll │ │ ├── ._ctors.ll │ │ ├── ._ctors2.ll │ │ ├── ._disable-verify.ll │ │ ├── ._drop-debug.ll │ │ ├── ._drop-linkage.ll │ │ ├── ._emit-llvm.ll │ │ ├── ._invalid.ll │ │ ├── ._irmover-error.ll │ │ ├── ._linker-script.ll │ │ ├── ._linkonce-weak.ll │ │ ├── ._lit.local.cfg │ │ ├── ._no-map-whole-file.ll │ │ ├── ._opt-level.ll │ │ ├── ._parallel.ll │ │ ├── ._pr19901.ll │ │ ├── ._pr19901_thinlto.ll │ │ ├── ._pr25907.ll │ │ ├── ._pr25915.ll │ │ ├── ._relax-relocs.ll │ │ ├── ._remarks.ll │ │ ├── ._resolve-to-alias.ll │ │ ├── ._slp-vectorize.ll │ │ ├── ._start-lib-common.ll │ │ ├── ._stats.ll │ │ ├── ._strip_names.ll │ │ ├── ._thinlto.ll │ │ ├── ._thinlto_alias.ll │ │ ├── ._thinlto_archive.ll │ │ ├── ._thinlto_emit_imports.ll │ │ ├── ._thinlto_internalize.ll │ │ ├── ._thinlto_linkonceresolution.ll │ │ ├── ._thinlto_prefix_replace.ll │ │ ├── ._thinlto_weak_resolution.ll │ │ ├── ._type-merge.ll │ │ ├── ._type-merge2.ll │ │ ├── ._unnamed-addr.ll │ │ ├── ._vectorize.ll │ │ ├── ._visibility.ll │ │ ├── ._weak.ll │ │ ├── Inputs │ │ ├── ._alias-1.ll │ │ ├── ._available-externally.ll │ │ ├── ._bcsection.s │ │ ├── ._comdat.ll │ │ ├── ._comdat2.ll │ │ ├── ._common.ll │ │ ├── ._common2.ll │ │ ├── ._common3.ll │ │ ├── ._ctors2.ll │ │ ├── ._drop-debug.bc │ │ ├── ._drop-linkage.ll │ │ ├── ._invalid.bc │ │ ├── ._irmover-error.ll │ │ ├── ._linker-script.export │ │ ├── ._linkonce-weak.ll │ │ ├── ._pr19901-1.ll │ │ ├── ._resolve-to-alias.ll │ │ ├── ._start-lib-common.ll │ │ ├── ._thinlto.ll │ │ ├── ._thinlto_alias.ll │ │ ├── ._thinlto_archive1.ll │ │ ├── ._thinlto_archive2.ll │ │ ├── ._thinlto_internalize.ll │ │ ├── ._thinlto_linkonceresolution.ll │ │ ├── ._thinlto_weak_resolution.ll │ │ ├── ._type-merge.ll │ │ ├── ._type-merge2.ll │ │ ├── ._visibility.ll │ │ ├── ._weak.ll │ │ ├── alias-1.ll │ │ ├── available-externally.ll │ │ ├── bcsection.s │ │ ├── comdat.ll │ │ ├── comdat2.ll │ │ ├── common.ll │ │ ├── common2.ll │ │ ├── common3.ll │ │ ├── ctors2.ll │ │ ├── drop-debug.bc │ │ ├── drop-linkage.ll │ │ ├── invalid.bc │ │ ├── irmover-error.ll │ │ ├── linker-script.export │ │ ├── linkonce-weak.ll │ │ ├── pr19901-1.ll │ │ ├── resolve-to-alias.ll │ │ ├── start-lib-common.ll │ │ ├── thinlto.ll │ │ ├── thinlto_alias.ll │ │ ├── thinlto_archive1.ll │ │ ├── thinlto_archive2.ll │ │ ├── thinlto_internalize.ll │ │ ├── thinlto_linkonceresolution.ll │ │ ├── thinlto_weak_resolution.ll │ │ ├── type-merge.ll │ │ ├── type-merge2.ll │ │ ├── visibility.ll │ │ └── weak.ll │ │ ├── alias.ll │ │ ├── alias2.ll │ │ ├── available-externally.ll │ │ ├── bad-alias.ll │ │ ├── bcsection.ll │ │ ├── coff.ll │ │ ├── comdat.ll │ │ ├── comdat2.ll │ │ ├── common.ll │ │ ├── ctors.ll │ │ ├── ctors2.ll │ │ ├── disable-verify.ll │ │ ├── drop-debug.ll │ │ ├── drop-linkage.ll │ │ ├── emit-llvm.ll │ │ ├── invalid.ll │ │ ├── irmover-error.ll │ │ ├── linker-script.ll │ │ ├── linkonce-weak.ll │ │ ├── lit.local.cfg │ │ ├── no-map-whole-file.ll │ │ ├── opt-level.ll │ │ ├── parallel.ll │ │ ├── pr19901.ll │ │ ├── pr19901_thinlto.ll │ │ ├── pr25907.ll │ │ ├── pr25915.ll │ │ ├── relax-relocs.ll │ │ ├── remarks.ll │ │ ├── resolve-to-alias.ll │ │ ├── slp-vectorize.ll │ │ ├── start-lib-common.ll │ │ ├── stats.ll │ │ ├── strip_names.ll │ │ ├── thinlto.ll │ │ ├── thinlto_alias.ll │ │ ├── thinlto_archive.ll │ │ ├── thinlto_emit_imports.ll │ │ ├── thinlto_internalize.ll │ │ ├── thinlto_linkonceresolution.ll │ │ ├── thinlto_prefix_replace.ll │ │ ├── thinlto_weak_resolution.ll │ │ ├── type-merge.ll │ │ ├── type-merge2.ll │ │ ├── unnamed-addr.ll │ │ ├── vectorize.ll │ │ ├── visibility.ll │ │ └── weak.ll │ ├── llvm-ar │ ├── ._Inputs │ ├── ._default-add.test │ ├── ._default-coff.test │ ├── ._default-elf.test │ ├── ._default-macho.test │ ├── ._empty-uid-gid.test │ ├── ._override.test │ ├── Inputs │ │ ├── ._coff.yaml │ │ ├── ._elf.yaml │ │ ├── ._macho.yaml │ │ ├── ._msvc-import.lib │ │ ├── coff.yaml │ │ ├── elf.yaml │ │ ├── macho.yaml │ │ └── msvc-import.lib │ ├── default-add.test │ ├── default-coff.test │ ├── default-elf.test │ ├── default-macho.test │ ├── empty-uid-gid.test │ └── override.test │ ├── llvm-config │ ├── ._cflags.test │ ├── ._ldflags.test │ ├── ._libs.test │ ├── ._lit.local.cfg │ ├── ._system-libs.windows.test │ ├── cflags.test │ ├── ldflags.test │ ├── libs.test │ ├── lit.local.cfg │ └── system-libs.windows.test │ ├── llvm-cov │ ├── ._Inputs │ ├── ._binary-formats.c │ ├── ._combine_expansions.cpp │ ├── ._copy_block_helper.m │ ├── ._cov-comdat.test │ ├── ._demangle.test │ ├── ._double_dots.c │ ├── ._gcov47_compatibility.cpp │ ├── ._lit.local.cfg │ ├── ._llvm-cov.test │ ├── ._prefer_used_to_unused.h │ ├── ._prevent_false_instantiations.h │ ├── ._range_based_for.cpp │ ├── ._report.cpp │ ├── ._showExpansions.cpp │ ├── ._showHighlightedRanges.cpp │ ├── ._showLineExecutionCounts.cpp │ ├── ._showRegionMarkers.cpp │ ├── ._showTemplateInstantiations.cpp │ ├── ._universal-binary.c │ ├── ._warnings.h │ ├── Inputs │ │ ├── ._README │ │ ├── ._binary-formats.macho32b │ │ ├── ._binary-formats.macho32l │ │ ├── ._binary-formats.macho64l │ │ ├── ._binary-formats.proftext │ │ ├── ._binary-formats.v1.linux64l │ │ ├── ._binary-formats.v2.linux32l │ │ ├── ._binary-formats.v2.linux64l │ │ ├── ._combine_expansions.covmapping │ │ ├── ._combine_expansions.proftext │ │ ├── ._copy_block_helper.gcda │ │ ├── ._copy_block_helper.gcno │ │ ├── ._double_dots.covmapping │ │ ├── ._double_dots.proftext │ │ ├── ._elf_binary_comdat.profdata │ │ ├── ._gcov47_compatibility.gcda │ │ ├── ._gcov47_compatibility.gcno │ │ ├── ._highlightedRanges.covmapping │ │ ├── ._highlightedRanges.profdata │ │ ├── ._instrprof-comdat.h │ │ ├── ._lineExecutionCounts.covmapping │ │ ├── ._lineExecutionCounts.proftext │ │ ├── ._prefer_used_to_unused.covmapping │ │ ├── ._prefer_used_to_unused.cpp │ │ ├── ._prefer_used_to_unused.proftext │ │ ├── ._prevent_false_instantiations.covmapping │ │ ├── ._prevent_false_instantiations.cpp │ │ ├── ._prevent_false_instantiations.proftext │ │ ├── ._range_based_for.gcda │ │ ├── ._range_based_for.gcno │ │ ├── ._regionMarkers.covmapping │ │ ├── ._regionMarkers.proftext │ │ ├── ._report.covmapping │ │ ├── ._report.profdata │ │ ├── ._showExpansions.covmapping │ │ ├── ._showExpansions.profdata │ │ ├── ._templateInstantiations.covmapping │ │ ├── ._templateInstantiations.profdata │ │ ├── ._test.cpp │ │ ├── ._test.gcda │ │ ├── ._test.gcno │ │ ├── ._test.h │ │ ├── ._test_-a.cpp.gcov │ │ ├── ._test_-a.h.gcov │ │ ├── ._test_-a_-b.cpp.gcov │ │ ├── ._test_-a_-b.h.gcov │ │ ├── ._test_-a_-b_-c_-u.cpp.gcov │ │ ├── ._test_-a_-b_-c_-u.h.gcov │ │ ├── ._test_-a_-b_-u.cpp.gcov │ │ ├── ._test_-a_-b_-u.h.gcov │ │ ├── ._test_-b.output │ │ ├── ._test_-b_-f.output │ │ ├── ._test_-f.output │ │ ├── ._test_exit_block_arcs.gcda │ │ ├── ._test_exit_block_arcs.gcno │ │ ├── ._test_file_checksum_fail.gcda │ │ ├── ._test_func_checksum_fail.gcda │ │ ├── ._test_long_file_names.output │ │ ├── ._test_long_paths.output │ │ ├── ._test_missing.cpp.gcov │ │ ├── ._test_missing.h.gcov │ │ ├── ._test_missing.output │ │ ├── ._test_no_gcda.cpp.gcov │ │ ├── ._test_no_gcda.h.gcov │ │ ├── ._test_no_gcda.output │ │ ├── ._test_no_options.cpp.gcov │ │ ├── ._test_no_options.h.gcov │ │ ├── ._test_no_options.output │ │ ├── ._test_no_output.output │ │ ├── ._test_no_preserve_paths.output │ │ ├── ._test_objdir.cpp.gcov │ │ ├── ._test_objdir.h.gcov │ │ ├── ._test_paths.cpp.gcov │ │ ├── ._test_paths.gcda │ │ ├── ._test_paths.gcno │ │ ├── ._test_paths.h.gcov │ │ ├── ._test_preserve_paths.output │ │ ├── ._test_read_fail.gcno │ │ ├── ._universal-binary │ │ ├── ._universal-binary.proftext │ │ ├── README │ │ ├── binary-formats.macho32b │ │ ├── binary-formats.macho32l │ │ ├── binary-formats.macho64l │ │ ├── binary-formats.proftext │ │ ├── binary-formats.v1.linux64l │ │ ├── binary-formats.v2.linux32l │ │ ├── binary-formats.v2.linux64l │ │ ├── combine_expansions.covmapping │ │ ├── combine_expansions.proftext │ │ ├── copy_block_helper.gcda │ │ ├── copy_block_helper.gcno │ │ ├── double_dots.covmapping │ │ ├── double_dots.proftext │ │ ├── elf_binary_comdat.profdata │ │ ├── gcov47_compatibility.gcda │ │ ├── gcov47_compatibility.gcno │ │ ├── highlightedRanges.covmapping │ │ ├── highlightedRanges.profdata │ │ ├── instrprof-comdat.h │ │ ├── lineExecutionCounts.covmapping │ │ ├── lineExecutionCounts.proftext │ │ ├── prefer_used_to_unused.covmapping │ │ ├── prefer_used_to_unused.cpp │ │ ├── prefer_used_to_unused.proftext │ │ ├── prevent_false_instantiations.covmapping │ │ ├── prevent_false_instantiations.cpp │ │ ├── prevent_false_instantiations.proftext │ │ ├── range_based_for.gcda │ │ ├── range_based_for.gcno │ │ ├── regionMarkers.covmapping │ │ ├── regionMarkers.proftext │ │ ├── report.covmapping │ │ ├── report.profdata │ │ ├── showExpansions.covmapping │ │ ├── showExpansions.profdata │ │ ├── templateInstantiations.covmapping │ │ ├── templateInstantiations.profdata │ │ ├── test.cpp │ │ ├── test.gcda │ │ ├── test.gcno │ │ ├── test.h │ │ ├── test_-a.cpp.gcov │ │ ├── test_-a.h.gcov │ │ ├── test_-a_-b.cpp.gcov │ │ ├── test_-a_-b.h.gcov │ │ ├── test_-a_-b_-c_-u.cpp.gcov │ │ ├── test_-a_-b_-c_-u.h.gcov │ │ ├── test_-a_-b_-u.cpp.gcov │ │ ├── test_-a_-b_-u.h.gcov │ │ ├── test_-b.output │ │ ├── test_-b_-f.output │ │ ├── test_-f.output │ │ ├── test_exit_block_arcs.gcda │ │ ├── test_exit_block_arcs.gcno │ │ ├── test_file_checksum_fail.gcda │ │ ├── test_func_checksum_fail.gcda │ │ ├── test_long_file_names.output │ │ ├── test_long_paths.output │ │ ├── test_missing.cpp.gcov │ │ ├── test_missing.h.gcov │ │ ├── test_missing.output │ │ ├── test_no_gcda.cpp.gcov │ │ ├── test_no_gcda.h.gcov │ │ ├── test_no_gcda.output │ │ ├── test_no_options.cpp.gcov │ │ ├── test_no_options.h.gcov │ │ ├── test_no_options.output │ │ ├── test_no_output.output │ │ ├── test_no_preserve_paths.output │ │ ├── test_objdir.cpp.gcov │ │ ├── test_objdir.h.gcov │ │ ├── test_paths.cpp.gcov │ │ ├── test_paths.gcda │ │ ├── test_paths.gcno │ │ ├── test_paths.h.gcov │ │ ├── test_preserve_paths.output │ │ ├── test_read_fail.gcno │ │ ├── universal-binary │ │ └── universal-binary.proftext │ ├── binary-formats.c │ ├── combine_expansions.cpp │ ├── copy_block_helper.m │ ├── cov-comdat.test │ ├── demangle.test │ ├── double_dots.c │ ├── gcov47_compatibility.cpp │ ├── lit.local.cfg │ ├── llvm-cov.test │ ├── prefer_used_to_unused.h │ ├── prevent_false_instantiations.h │ ├── range_based_for.cpp │ ├── report.cpp │ ├── showExpansions.cpp │ ├── showHighlightedRanges.cpp │ ├── showLineExecutionCounts.cpp │ ├── showRegionMarkers.cpp │ ├── showTemplateInstantiations.cpp │ ├── universal-binary.c │ └── warnings.h │ ├── llvm-cxxdump │ ├── ._Inputs │ ├── ._X86 │ ├── ._eh.test │ ├── ._trivial.test │ ├── Inputs │ │ ├── ._eh.obj.coff-i386 │ │ ├── ._trivial.obj.coff-i386 │ │ ├── ._trivial.obj.elf-i386 │ │ ├── eh.obj.coff-i386 │ │ ├── trivial.obj.coff-i386 │ │ └── trivial.obj.elf-i386 │ ├── X86 │ │ ├── ._lit.local.cfg │ │ ├── ._sym-size.s │ │ ├── lit.local.cfg │ │ └── sym-size.s │ ├── eh.test │ └── trivial.test │ ├── llvm-dwarfdump │ ├── ._AArch64 │ └── ._ARM │ ├── llvm-dwp │ ├── ._Inputs │ ├── ._X86 │ ├── Inputs │ │ ├── ._compress │ │ ├── ._compressfail │ │ ├── ._duplicate │ │ ├── ._duplicate_dwo_name │ │ ├── ._empty.dwo │ │ ├── ._empty_compressed_section.dwo │ │ ├── ._gcc_type │ │ ├── ._invalid_compressed.dwo │ │ ├── ._invalid_cu_index │ │ ├── ._invalid_string_form.dwo │ │ ├── ._merge │ │ ├── ._missing_tu_index │ │ ├── ._multiple_type_sections.dwp │ │ ├── ._non_cu_top_level.dwo │ │ ├── ._simple │ │ ├── ._type_dedup │ │ ├── compress │ │ │ ├── ._a.dwo │ │ │ └── a.dwo │ │ ├── compressfail │ │ │ ├── ._a.dwo │ │ │ ├── ._compress.dwo │ │ │ ├── ._compress.o │ │ │ ├── a.dwo │ │ │ ├── compress.dwo │ │ │ └── compress.o │ │ ├── duplicate │ │ │ ├── ._ac.dwp │ │ │ ├── ._bc.dwp │ │ │ ├── ._c.dwo │ │ │ ├── ac.dwp │ │ │ ├── bc.dwp │ │ │ └── c.dwo │ │ ├── duplicate_dwo_name │ │ │ ├── ._ac.dwp │ │ │ ├── ._bc.dwp │ │ │ ├── ._c.dwo │ │ │ ├── ac.dwp │ │ │ ├── bc.dwp │ │ │ └── c.dwo │ │ ├── empty.dwo │ │ ├── empty_compressed_section.dwo │ │ ├── gcc_type │ │ │ ├── ._a.dwo │ │ │ └── a.dwo │ │ ├── invalid_compressed.dwo │ │ ├── invalid_cu_index │ │ │ ├── ._x.dwp │ │ │ └── x.dwp │ │ ├── invalid_string_form.dwo │ │ ├── merge │ │ │ ├── ._notypes │ │ │ └── notypes │ │ │ │ ├── ._ab.dwp │ │ │ │ ├── ._c.dwo │ │ │ │ ├── ab.dwp │ │ │ │ └── c.dwo │ │ ├── missing_tu_index │ │ │ ├── ._x.dwp │ │ │ └── x.dwp │ │ ├── multiple_type_sections.dwp │ │ ├── non_cu_top_level.dwo │ │ ├── simple │ │ │ ├── ._notypes │ │ │ ├── ._types │ │ │ ├── notypes │ │ │ │ ├── ._a.dwo │ │ │ │ ├── ._b.dwo │ │ │ │ ├── a.dwo │ │ │ │ └── b.dwo │ │ │ └── types │ │ │ │ ├── ._a.dwo │ │ │ │ ├── ._b.dwo │ │ │ │ ├── a.dwo │ │ │ │ └── b.dwo │ │ └── type_dedup │ │ │ ├── ._a.dwo │ │ │ ├── ._b.dwo │ │ │ ├── a.dwo │ │ │ └── b.dwo │ └── X86 │ │ ├── ._compress.test │ │ ├── ._compressfail.test │ │ ├── ._duplicate.test │ │ ├── ._empty.test │ │ ├── ._gcc_type.test │ │ ├── ._invalid_cu_index.test │ │ ├── ._invalid_string_form.test │ │ ├── ._lit.local.cfg │ │ ├── ._merge.test │ │ ├── ._missing_tu_index.test │ │ ├── ._multiple_type_sections.test │ │ ├── ._nocompress.test │ │ ├── ._non_cu_top_level.test │ │ ├── ._simple.test │ │ ├── ._type_dedup.test │ │ ├── compress.test │ │ ├── compressfail.test │ │ ├── duplicate.test │ │ ├── empty.test │ │ ├── gcc_type.test │ │ ├── invalid_cu_index.test │ │ ├── invalid_string_form.test │ │ ├── lit.local.cfg │ │ ├── merge.test │ │ ├── missing_tu_index.test │ │ ├── multiple_type_sections.test │ │ ├── nocompress.test │ │ ├── non_cu_top_level.test │ │ ├── simple.test │ │ └── type_dedup.test │ ├── llvm-lit │ ├── ._chain.c │ └── chain.c │ ├── llvm-lto │ ├── ._Inputs │ ├── ._error.ll │ ├── ._thinlto.ll │ ├── Inputs │ │ ├── ._empty.bc │ │ ├── ._thinlto.ll │ │ ├── empty.bc │ │ └── thinlto.ll │ ├── error.ll │ └── thinlto.ll │ ├── llvm-mc │ ├── ._basic.test │ ├── ._fatal_warnings.test │ ├── ._line_end_with_space.test │ ├── ._lit.local.cfg │ ├── ._no_warnings.test │ ├── basic.test │ ├── fatal_warnings.test │ ├── line_end_with_space.test │ ├── lit.local.cfg │ └── no_warnings.test │ ├── llvm-nm │ ├── ._X86 │ ├── ._invalid-input.test │ ├── ._lit.local.cfg │ ├── X86 │ │ ├── ._IRobj.test │ │ ├── ._Inputs │ │ ├── ._externalonly.test │ │ ├── ._groupingflags.test │ │ ├── ._posixArchiveMachO.test │ │ ├── ._posixELF.test │ │ ├── ._posixMachO.test │ │ ├── ._radix │ │ ├── ._radix.s │ │ ├── IRobj.test │ │ ├── Inputs │ │ │ ├── ._hello.obj.elf-x86_64 │ │ │ ├── ._hello.obj.macho-x86_64 │ │ │ ├── ._libExample.a.macho-x86_64 │ │ │ ├── ._test.IRobj-x86_64 │ │ │ ├── hello.obj.elf-x86_64 │ │ │ ├── hello.obj.macho-x86_64 │ │ │ ├── libExample.a.macho-x86_64 │ │ │ └── test.IRobj-x86_64 │ │ ├── externalonly.test │ │ ├── groupingflags.test │ │ ├── posixArchiveMachO.test │ │ ├── posixELF.test │ │ ├── posixMachO.test │ │ ├── radix.s │ │ └── radix │ │ │ └── ._Inputs │ ├── invalid-input.test │ └── lit.local.cfg │ ├── llvm-objdump │ ├── ._AArch64 │ ├── ._ARM │ ├── ._Inputs │ ├── ._X86 │ ├── ._coff-file.test │ ├── ._coff-large-bss.test │ ├── ._coff-many-relocs.test │ ├── ._coff-non-null-terminated-file.test │ ├── ._coff-private-headers.test │ ├── ._common-symbol-elf.test │ ├── ._eh_frame-arm64.test │ ├── ._eh_frame-mipsel.test │ ├── ._eh_frame_zero_cie.test │ ├── ._hex-relocation-addr.test │ ├── ._invalid-input.test │ ├── ._macho-LLVM-bundle.test │ ├── ._macho-bad-ordinal.test │ ├── ._macho-bind.test │ ├── ._macho-bind2.test │ ├── ._macho-compact-unwind-i386.test │ ├── ._macho-compact-unwind-x86_64.test │ ├── ._macho-exports-trie.test │ ├── ._macho-lazy-bind.test │ ├── ._macho-objc-meta-data.test │ ├── ._macho-rebase.test │ ├── ._macho-sections.test │ ├── ._macho-unwind-info-arm64.test │ ├── ._macho-unwind-info-no-relocs.test │ ├── ._macho-unwind-info-x86_64.test │ ├── ._macho-weak-bind.test │ ├── ._malformed-archives.test │ ├── ._malformed-macho.test │ ├── ._proc-specific-section-elf.test │ ├── ._section-filter.test │ ├── ._win64-unwind-data.test │ ├── AArch64 │ │ ├── ._Inputs │ │ ├── ._elf-aarch64-mapping-symbols.test │ │ ├── ._lit.local.cfg │ │ ├── ._macho-link-opt-hints.test │ │ ├── ._macho-print-mrs.test │ │ ├── ._macho-private-headers.test │ │ ├── ._macho-symbolized-disassembly.test │ │ ├── Inputs │ │ │ ├── ._ObjC.exe.macho-aarch64 │ │ │ ├── ._ObjC.obj.macho-aarch64 │ │ │ ├── ._hello.exe.macho-aarch64 │ │ │ ├── ._hello.obj.macho-aarch64 │ │ │ ├── ._link-opt-hints.macho-aarch64 │ │ │ ├── ._print-mrs.obj.macho-aarch64 │ │ │ ├── ObjC.exe.macho-aarch64 │ │ │ ├── ObjC.obj.macho-aarch64 │ │ │ ├── hello.exe.macho-aarch64 │ │ │ ├── hello.obj.macho-aarch64 │ │ │ ├── link-opt-hints.macho-aarch64 │ │ │ └── print-mrs.obj.macho-aarch64 │ │ ├── elf-aarch64-mapping-symbols.test │ │ ├── lit.local.cfg │ │ ├── macho-link-opt-hints.test │ │ ├── macho-print-mrs.test │ │ ├── macho-private-headers.test │ │ └── macho-symbolized-disassembly.test │ ├── ARM │ │ ├── ._Inputs │ │ ├── ._lit.local.cfg │ │ ├── ._macho-arm-and-thumb.test │ │ ├── ._macho-data-in-code.test │ │ ├── ._macho-mattr-arm.test │ │ ├── ._macho-mcpu-arm.test │ │ ├── ._macho-private-headers.test │ │ ├── ._macho-symbolized-disassembly.test │ │ ├── ._macho-symbolized-subtractor.test │ │ ├── ._macho-v7m.test │ │ ├── ._mh_dylib_header.test │ │ ├── Inputs │ │ │ ├── ._data-in-code.macho-arm │ │ │ ├── ._hello.exe.macho-arm │ │ │ ├── ._hello.obj.macho-arm │ │ │ ├── ._mh_dylib_header.macho-arm │ │ │ ├── data-in-code.macho-arm │ │ │ ├── hello.exe.macho-arm │ │ │ ├── hello.obj.macho-arm │ │ │ └── mh_dylib_header.macho-arm │ │ ├── lit.local.cfg │ │ ├── macho-arm-and-thumb.test │ │ ├── macho-data-in-code.test │ │ ├── macho-mattr-arm.test │ │ ├── macho-mcpu-arm.test │ │ ├── macho-private-headers.test │ │ ├── macho-symbolized-disassembly.test │ │ ├── macho-symbolized-subtractor.test │ │ ├── macho-v7m.test │ │ └── mh_dylib_header.test │ ├── Inputs │ │ ├── ._LLVM-bundle.macho-x86_64 │ │ ├── ._bad-ordinal.macho-x86_64 │ │ ├── ._bind.macho-x86_64 │ │ ├── ._bind2.macho-x86_64 │ │ ├── ._common-symbol-elf │ │ ├── ._compact-unwind.macho-i386 │ │ ├── ._compact-unwind.macho-x86_64 │ │ ├── ._eh_frame.elf-mipsel │ │ ├── ._eh_frame.macho-arm64 │ │ ├── ._eh_frame_zero_cie.o │ │ ├── ._empty.macho-armv7 │ │ ├── ._export.dll.coff-i386 │ │ ├── ._exports-trie.macho-x86_64 │ │ ├── ._file-aux-record.yaml │ │ ├── ._file.obj.coff-arm │ │ ├── ._large-bss.obj.coff-i386 │ │ ├── ._lazy-bind.macho-x86_64 │ │ ├── ._libbogus1.a │ │ ├── ._libbogus2.a │ │ ├── ._libbogus3.a │ │ ├── ._malformed-macho.bin │ │ ├── ._many-relocs.obj-i386 │ │ ├── ._nop.exe.coff-i386 │ │ ├── ._out-of-section-sym.s │ │ ├── ._proc-specific-section-elf │ │ ├── ._rebase.macho-x86_64 │ │ ├── ._section-filter.obj │ │ ├── ._section.macho-armv7 │ │ ├── ._tls.exe.coff-x86_64 │ │ ├── ._unwind-info-no-relocs.macho-x86_64 │ │ ├── ._unwind-info.macho-arm64 │ │ ├── ._unwind-info.macho-x86_64 │ │ ├── ._weak-bind.macho-x86_64 │ │ ├── ._win64-unwind.exe.coff-x86_64.asm │ │ ├── ._win64-unwind.exe.coff-x86_64.exe │ │ ├── ._win64-unwind.exe.coff-x86_64.obj │ │ ├── LLVM-bundle.macho-x86_64 │ │ ├── bad-ordinal.macho-x86_64 │ │ ├── bind.macho-x86_64 │ │ ├── bind2.macho-x86_64 │ │ ├── common-symbol-elf │ │ ├── compact-unwind.macho-i386 │ │ ├── compact-unwind.macho-x86_64 │ │ ├── eh_frame.elf-mipsel │ │ ├── eh_frame.macho-arm64 │ │ ├── eh_frame_zero_cie.o │ │ ├── empty.macho-armv7 │ │ ├── export.dll.coff-i386 │ │ ├── exports-trie.macho-x86_64 │ │ ├── file-aux-record.yaml │ │ ├── file.obj.coff-arm │ │ ├── large-bss.obj.coff-i386 │ │ ├── lazy-bind.macho-x86_64 │ │ ├── libbogus1.a │ │ ├── libbogus2.a │ │ ├── libbogus3.a │ │ ├── malformed-macho.bin │ │ ├── many-relocs.obj-i386 │ │ ├── nop.exe.coff-i386 │ │ ├── out-of-section-sym.s │ │ ├── proc-specific-section-elf │ │ ├── rebase.macho-x86_64 │ │ ├── section-filter.obj │ │ ├── section.macho-armv7 │ │ ├── tls.exe.coff-x86_64 │ │ ├── unwind-info-no-relocs.macho-x86_64 │ │ ├── unwind-info.macho-arm64 │ │ ├── unwind-info.macho-x86_64 │ │ ├── weak-bind.macho-x86_64 │ │ ├── win64-unwind.exe.coff-x86_64.asm │ │ ├── win64-unwind.exe.coff-x86_64.exe │ │ └── win64-unwind.exe.coff-x86_64.obj │ ├── X86 │ │ ├── ._Inputs │ │ ├── ._coff-dis-internal.test │ │ ├── ._coff-disassemble-export.test │ │ ├── ._disassemble-data.test │ │ ├── ._disassembly-show-raw.test │ │ ├── ._hex-displacement.test │ │ ├── ._lit.local.cfg │ │ ├── ._macho-archive-headers.test │ │ ├── ._macho-cstring-dump.test │ │ ├── ._macho-dis-no-leading-addr.test │ │ ├── ._macho-dis-symname.test │ │ ├── ._macho-disassembly-stripped.test │ │ ├── ._macho-dylib.test │ │ ├── ._macho-indirect-symbols.test │ │ ├── ._macho-info-plist.test │ │ ├── ._macho-literal-pointers-i386.test │ │ ├── ._macho-literal-pointers-x86_64.test │ │ ├── ._macho-literals.test │ │ ├── ._macho-nontext-disasm.test │ │ ├── ._macho-objc-meta-data.test │ │ ├── ._macho-private-header.test │ │ ├── ._macho-private-headers.test │ │ ├── ._macho-relocations.test │ │ ├── ._macho-section-contents.test │ │ ├── ._macho-section-headers.test │ │ ├── ._macho-section.test │ │ ├── ._macho-symbol-table.test │ │ ├── ._macho-symbolized-disassembly.test │ │ ├── ._macho-symbolized-subtractor-i386.test │ │ ├── ._macho-symbolized-subtractor.test │ │ ├── ._macho-universal-x86_64.i386.test │ │ ├── ._macho-unwind-info.test │ │ ├── ._malformed-machos.test │ │ ├── ._out-of-section-sym.test │ │ ├── ._stubbed-dylib.test │ │ ├── ._truncated-section.test │ │ ├── Inputs │ │ │ ├── ._ObjC.exe.macho-x86_64 │ │ │ ├── ._ObjC.obj.macho-x86_64 │ │ │ ├── ._Objc1.32bit.exe.macho-i386 │ │ │ ├── ._Objc1.32bit.obj.macho-i386 │ │ │ ├── ._Objc2.32bit.exe.macho-i386 │ │ │ ├── ._Objc2.32bit.obj.macho-i386 │ │ │ ├── ._Objc2.64bit.exe.macho-x86_64 │ │ │ ├── ._Objc2.64bit.obj.macho-x86_64 │ │ │ ├── ._codesig.macho-x86_64 │ │ │ ├── ._disassemble-data.obj │ │ │ ├── ._disassemble.dll.coff-i386 │ │ │ ├── ._dylibLoadKinds.macho-x86_64 │ │ │ ├── ._dylibModInit.macho-x86_64 │ │ │ ├── ._dylibRoutines.macho-x86_64 │ │ │ ├── ._dylibSubClient.macho-x86_64 │ │ │ ├── ._dylibSubFramework.macho-x86_64 │ │ │ ├── ._dylibSubLibrary.macho-x86_64 │ │ │ ├── ._dylibSubUmbrella.macho-x86_64 │ │ │ ├── ._exeThread.macho-x86_64 │ │ │ ├── ._hello.exe.macho-i386 │ │ │ ├── ._hello.exe.macho-x86_64 │ │ │ ├── ._hello.exe.stripped.macho-x86_64 │ │ │ ├── ._hello.obj.macho-i386 │ │ │ ├── ._hello.obj.macho-x86_64 │ │ │ ├── ._hello_cpp.exe.macho-x86_64 │ │ │ ├── ._internal.exe.coff-x86_64 │ │ │ ├── ._linkerOption.macho-x86_64 │ │ │ ├── ._macho-universal-archive.x86_64.i386 │ │ │ ├── ._macho-universal.x86_64.i386 │ │ │ ├── ._macho-universal64.x86_64.i386 │ │ │ ├── ._malformed-machos │ │ │ ├── ._out-of-section-sym.elf-i386 │ │ │ ├── ._stubbed.dylib.macho-x86_64 │ │ │ ├── ._trivial.obj.elf-i386 │ │ │ ├── ._truncated-section.dylib.macho-x86_64 │ │ │ ├── ObjC.exe.macho-x86_64 │ │ │ ├── ObjC.obj.macho-x86_64 │ │ │ ├── Objc1.32bit.exe.macho-i386 │ │ │ ├── Objc1.32bit.obj.macho-i386 │ │ │ ├── Objc2.32bit.exe.macho-i386 │ │ │ ├── Objc2.32bit.obj.macho-i386 │ │ │ ├── Objc2.64bit.exe.macho-x86_64 │ │ │ ├── Objc2.64bit.obj.macho-x86_64 │ │ │ ├── codesig.macho-x86_64 │ │ │ ├── disassemble-data.obj │ │ │ ├── disassemble.dll.coff-i386 │ │ │ ├── dylibLoadKinds.macho-x86_64 │ │ │ ├── dylibModInit.macho-x86_64 │ │ │ ├── dylibRoutines.macho-x86_64 │ │ │ ├── dylibSubClient.macho-x86_64 │ │ │ ├── dylibSubFramework.macho-x86_64 │ │ │ ├── dylibSubLibrary.macho-x86_64 │ │ │ ├── dylibSubUmbrella.macho-x86_64 │ │ │ ├── exeThread.macho-x86_64 │ │ │ ├── hello.exe.macho-i386 │ │ │ ├── hello.exe.macho-x86_64 │ │ │ ├── hello.exe.stripped.macho-x86_64 │ │ │ ├── hello.obj.macho-i386 │ │ │ ├── hello.obj.macho-x86_64 │ │ │ ├── hello_cpp.exe.macho-x86_64 │ │ │ ├── internal.exe.coff-x86_64 │ │ │ ├── linkerOption.macho-x86_64 │ │ │ ├── macho-universal-archive.x86_64.i386 │ │ │ ├── macho-universal.x86_64.i386 │ │ │ ├── macho-universal64.x86_64.i386 │ │ │ ├── malformed-machos │ │ │ │ ├── ._00000031.a │ │ │ │ ├── ._mem-crup-0001.macho │ │ │ │ ├── ._mem-crup-0006.macho │ │ │ │ ├── ._mem-crup-0010.macho │ │ │ │ ├── ._mem-crup-0040.macho │ │ │ │ ├── ._mem-crup-0080.macho │ │ │ │ ├── ._mem-crup-0261.macho │ │ │ │ ├── ._mem-crup-0337.macho │ │ │ │ ├── 00000031.a │ │ │ │ ├── mem-crup-0001.macho │ │ │ │ ├── mem-crup-0006.macho │ │ │ │ ├── mem-crup-0010.macho │ │ │ │ ├── mem-crup-0040.macho │ │ │ │ ├── mem-crup-0080.macho │ │ │ │ ├── mem-crup-0261.macho │ │ │ │ └── mem-crup-0337.macho │ │ │ ├── out-of-section-sym.elf-i386 │ │ │ ├── stubbed.dylib.macho-x86_64 │ │ │ ├── trivial.obj.elf-i386 │ │ │ └── truncated-section.dylib.macho-x86_64 │ │ ├── coff-dis-internal.test │ │ ├── coff-disassemble-export.test │ │ ├── disassemble-data.test │ │ ├── disassembly-show-raw.test │ │ ├── hex-displacement.test │ │ ├── lit.local.cfg │ │ ├── macho-archive-headers.test │ │ ├── macho-cstring-dump.test │ │ ├── macho-dis-no-leading-addr.test │ │ ├── macho-dis-symname.test │ │ ├── macho-disassembly-stripped.test │ │ ├── macho-dylib.test │ │ ├── macho-indirect-symbols.test │ │ ├── macho-info-plist.test │ │ ├── macho-literal-pointers-i386.test │ │ ├── macho-literal-pointers-x86_64.test │ │ ├── macho-literals.test │ │ ├── macho-nontext-disasm.test │ │ ├── macho-objc-meta-data.test │ │ ├── macho-private-header.test │ │ ├── macho-private-headers.test │ │ ├── macho-relocations.test │ │ ├── macho-section-contents.test │ │ ├── macho-section-headers.test │ │ ├── macho-section.test │ │ ├── macho-symbol-table.test │ │ ├── macho-symbolized-disassembly.test │ │ ├── macho-symbolized-subtractor-i386.test │ │ ├── macho-symbolized-subtractor.test │ │ ├── macho-universal-x86_64.i386.test │ │ ├── macho-unwind-info.test │ │ ├── malformed-machos.test │ │ ├── out-of-section-sym.test │ │ ├── stubbed-dylib.test │ │ └── truncated-section.test │ ├── coff-file.test │ ├── coff-large-bss.test │ ├── coff-many-relocs.test │ ├── coff-non-null-terminated-file.test │ ├── coff-private-headers.test │ ├── common-symbol-elf.test │ ├── eh_frame-arm64.test │ ├── eh_frame-mipsel.test │ ├── eh_frame_zero_cie.test │ ├── hex-relocation-addr.test │ ├── invalid-input.test │ ├── macho-LLVM-bundle.test │ ├── macho-bad-ordinal.test │ ├── macho-bind.test │ ├── macho-bind2.test │ ├── macho-compact-unwind-i386.test │ ├── macho-compact-unwind-x86_64.test │ ├── macho-exports-trie.test │ ├── macho-lazy-bind.test │ ├── macho-objc-meta-data.test │ ├── macho-rebase.test │ ├── macho-sections.test │ ├── macho-unwind-info-arm64.test │ ├── macho-unwind-info-no-relocs.test │ ├── macho-unwind-info-x86_64.test │ ├── macho-weak-bind.test │ ├── malformed-archives.test │ ├── malformed-macho.test │ ├── proc-specific-section-elf.test │ ├── section-filter.test │ └── win64-unwind-data.test │ ├── llvm-pdbdump │ ├── ._Inputs │ ├── ._class-layout.test │ ├── ._enum-layout.test │ ├── ._lit.local.cfg │ ├── ._load-address.test │ ├── ._regex-filter.test │ ├── Inputs │ │ ├── ._ClassLayoutTest.cpp │ │ ├── ._ClassLayoutTest.pdb │ │ ├── ._FilterTest.cpp │ │ ├── ._FilterTest.pdb │ │ ├── ._LoadAddressTest.cpp │ │ ├── ._LoadAddressTest.pdb │ │ ├── ClassLayoutTest.cpp │ │ ├── ClassLayoutTest.pdb │ │ ├── FilterTest.cpp │ │ ├── FilterTest.pdb │ │ ├── LoadAddressTest.cpp │ │ └── LoadAddressTest.pdb │ ├── class-layout.test │ ├── enum-layout.test │ ├── lit.local.cfg │ ├── load-address.test │ └── regex-filter.test │ ├── llvm-profdata │ ├── ._Inputs │ ├── ._c-general.test │ ├── ._compat.proftext │ ├── ._count-mismatch.proftext │ ├── ._gcc-gcov-sample-profile.test │ ├── ._general.proftext │ ├── ._hash-mismatch.proftext │ ├── ._inline-samples.test │ ├── ._input-filenames.test │ ├── ._lit.local.cfg │ ├── ._multiple-inputs.test │ ├── ._overflow-instr.test │ ├── ._overflow-sample.test │ ├── ._raw-32-bits-be.test │ ├── ._raw-32-bits-le.test │ ├── ._raw-64-bits-be.test │ ├── ._raw-64-bits-le.test │ ├── ._raw-magic-but-no-header.test │ ├── ._raw-two-profiles.test │ ├── ._sample-profile-basic.test │ ├── ._text-dump.test │ ├── ._text-format-errors.test │ ├── ._value-prof.proftext │ ├── ._weight-instr.test │ ├── ._weight-sample.test │ ├── Inputs │ │ ├── ._bad-hash.proftext │ │ ├── ._bar3-1.proftext │ │ ├── ._basic.proftext │ │ ├── ._c-general.profraw │ │ ├── ._compat.profdata.v1 │ │ ├── ._compat.profdata.v2 │ │ ├── ._compat.profdata.v4 │ │ ├── ._empty.proftext │ │ ├── ._extra-word.proftext │ │ ├── ._foo3-1.proftext │ │ ├── ._foo3-2.proftext │ │ ├── ._foo3bar3-1.proftext │ │ ├── ._gcc-sample-profile.gcov │ │ ├── ._inline-samples.afdo │ │ ├── ._invalid-count-later.proftext │ │ ├── ._no-counts.proftext │ │ ├── ._overflow-instr.proftext │ │ ├── ._overflow-sample.proftext │ │ ├── ._sample-profile.proftext │ │ ├── ._text-format-errors.text.bin │ │ ├── ._vp-malform.proftext │ │ ├── ._vp-malform2.proftext │ │ ├── ._vp-truncate.proftext │ │ ├── ._weight-instr-bar.profdata │ │ ├── ._weight-instr-foo.profdata │ │ ├── ._weight-sample-bar.proftext │ │ ├── ._weight-sample-foo.proftext │ │ ├── bad-hash.proftext │ │ ├── bar3-1.proftext │ │ ├── basic.proftext │ │ ├── c-general.profraw │ │ ├── compat.profdata.v1 │ │ ├── compat.profdata.v2 │ │ ├── compat.profdata.v4 │ │ ├── empty.proftext │ │ ├── extra-word.proftext │ │ ├── foo3-1.proftext │ │ ├── foo3-2.proftext │ │ ├── foo3bar3-1.proftext │ │ ├── gcc-sample-profile.gcov │ │ ├── inline-samples.afdo │ │ ├── invalid-count-later.proftext │ │ ├── no-counts.proftext │ │ ├── overflow-instr.proftext │ │ ├── overflow-sample.proftext │ │ ├── sample-profile.proftext │ │ ├── text-format-errors.text.bin │ │ ├── vp-malform.proftext │ │ ├── vp-malform2.proftext │ │ ├── vp-truncate.proftext │ │ ├── weight-instr-bar.profdata │ │ ├── weight-instr-foo.profdata │ │ ├── weight-sample-bar.proftext │ │ └── weight-sample-foo.proftext │ ├── c-general.test │ ├── compat.proftext │ ├── count-mismatch.proftext │ ├── gcc-gcov-sample-profile.test │ ├── general.proftext │ ├── hash-mismatch.proftext │ ├── inline-samples.test │ ├── input-filenames.test │ ├── lit.local.cfg │ ├── multiple-inputs.test │ ├── overflow-instr.test │ ├── overflow-sample.test │ ├── raw-32-bits-be.test │ ├── raw-32-bits-le.test │ ├── raw-64-bits-be.test │ ├── raw-64-bits-le.test │ ├── raw-magic-but-no-header.test │ ├── raw-two-profiles.test │ ├── sample-profile-basic.test │ ├── text-dump.test │ ├── text-format-errors.test │ ├── value-prof.proftext │ ├── weight-instr.test │ └── weight-sample.test │ ├── llvm-readobj │ ├── ._ARM │ ├── ._Inputs │ ├── ._amdgpu-elf-defs.test │ ├── ._basic.test │ ├── ._bigobj.test │ ├── ._codeview-inlining.test │ ├── ._codeview-linetables.test │ ├── ._codeview-merging.test │ ├── ._codeview-types.test │ ├── ._codeview-vftable.test │ ├── ._coff-arm-baserelocs.test │ ├── ._coff-basereloc.test │ ├── ._coff-debug-directory.test │ ├── ._coff-directives.test │ ├── ._coff-exports.test │ ├── ._coff-file-sections-reading.test │ ├── ._coff-non-null-terminated-file.test │ ├── ._coff-zero-string-table.test │ ├── ._cxx-cli-aux.test │ ├── ._dynamic.test │ ├── ._elf-dtflags.test │ ├── ._elf-gnuhash.test │ ├── ._elf-groups.test │ ├── ._elf-hash-histogram.test │ ├── ._elf-sec-compressed.test │ ├── ._elf-sec-flags.test │ ├── ._elf-versioninfo.test │ ├── ._file-headers.test │ ├── ._gnu-file-headers.test │ ├── ._gnu-phdrs.test │ ├── ._gnu-relocations.test │ ├── ._gnu-sections.test │ ├── ._gnu-symbols.test │ ├── ._imports.test │ ├── ._macho-universal-x86_64.i386.test │ ├── ._mips-abiflags.test │ ├── ._mips-got-overlapped.test │ ├── ._mips-got.test │ ├── ._mips-options-sec.test │ ├── ._mips-options.test │ ├── ._mips-plt.test │ ├── ._mips-reginfo.test │ ├── ._mips-rld-map-rel.test │ ├── ._mips-st-other.test │ ├── ._peplus.test │ ├── ._program-headers.test │ ├── ._reloc-types.test │ ├── ._relocations.test │ ├── ._rpath.test │ ├── ._sections-ext.test │ ├── ._sections.test │ ├── ._symbols.test │ ├── ARM │ │ ├── ._attribute-0.s │ │ ├── ._attribute-1.s │ │ ├── ._attribute-10.s │ │ ├── ._attribute-11.s │ │ ├── ._attribute-12.s │ │ ├── ._attribute-13.s │ │ ├── ._attribute-136.s │ │ ├── ._attribute-14.s │ │ ├── ._attribute-15.s │ │ ├── ._attribute-2.s │ │ ├── ._attribute-3.s │ │ ├── ._attribute-4.s │ │ ├── ._attribute-5.s │ │ ├── ._attribute-6.s │ │ ├── ._attribute-7.s │ │ ├── ._attribute-8.s │ │ ├── ._attribute-9.s │ │ ├── ._attribute-A.s │ │ ├── ._attribute-M.s │ │ ├── ._attribute-R.s │ │ ├── ._attribute-S.s │ │ ├── ._attribute-conformance-1.s │ │ ├── ._attribute-conformance-2.s │ │ ├── ._lit.local.cfg │ │ ├── ._unwind.s │ │ ├── attribute-0.s │ │ ├── attribute-1.s │ │ ├── attribute-10.s │ │ ├── attribute-11.s │ │ ├── attribute-12.s │ │ ├── attribute-13.s │ │ ├── attribute-136.s │ │ ├── attribute-14.s │ │ ├── attribute-15.s │ │ ├── attribute-2.s │ │ ├── attribute-3.s │ │ ├── attribute-4.s │ │ ├── attribute-5.s │ │ ├── attribute-6.s │ │ ├── attribute-7.s │ │ ├── attribute-8.s │ │ ├── attribute-9.s │ │ ├── attribute-A.s │ │ ├── attribute-M.s │ │ ├── attribute-R.s │ │ ├── attribute-S.s │ │ ├── attribute-conformance-1.s │ │ ├── attribute-conformance-2.s │ │ ├── lit.local.cfg │ │ └── unwind.s │ ├── Inputs │ │ ├── ._abiflags.obj.elf-mips │ │ ├── ._abiflags.obj.elf-mipsel │ │ ├── ._bad-relocs.obj.coff-i386 │ │ ├── ._basereloc.obj.coff-i386 │ │ ├── ._bigobj.coff-x86-64 │ │ ├── ._codeview-inlining.obj.coff │ │ ├── ._codeview-merging-1.obj │ │ ├── ._codeview-merging-2.obj │ │ ├── ._codeview-types.obj │ │ ├── ._codeview-vftable.obj.coff │ │ ├── ._comdat-function-linetables.obj.coff-2012-i386 │ │ ├── ._comdat-function-linetables.obj.coff-2013-i386 │ │ ├── ._compression.zlib.style.elf-x86-64 │ │ ├── ._cxx-cli-aux.cpp │ │ ├── ._cxx-cli-aux.obj.coff-i386 │ │ ├── ._directives.obj.coff-x86_64 │ │ ├── ._dtflags.elf-x86-64 │ │ ├── ._dynamic-table-exe.mips │ │ ├── ._dynamic-table-exe.x86 │ │ ├── ._dynamic-table-so.aarch64 │ │ ├── ._dynamic-table-so.mips │ │ ├── ._dynamic-table.c │ │ ├── ._elf-groups.x86_64 │ │ ├── ._export-arm.dll │ │ ├── ._export-x64.dll │ │ ├── ._export-x86.dll │ │ ├── ._file-aux-record.yaml │ │ ├── ._file-multiple-aux-records.yaml │ │ ├── ._gnuhash.so.elf-i386 │ │ ├── ._gnuhash.so.elf-ppc │ │ ├── ._gnuhash.so.elf-ppc64 │ │ ├── ._gnuhash.so.elf-x86_64 │ │ ├── ._got-empty.exe.mipsel │ │ ├── ._got-over.exe.elf-mips │ │ ├── ._got-plt.exe.elf-mipsel │ │ ├── ._got-tls.so.elf-mips64el │ │ ├── ._has_pdb.exe │ │ ├── ._imports.exe.coff-i386 │ │ ├── ._imports.exe.coff-x86-64 │ │ ├── ._macho-universal-archive.x86_64.i386 │ │ ├── ._macho-universal.x86_64.i386 │ │ ├── ._magic.coff-importlib │ │ ├── ._magic.coff-unknown │ │ ├── ._mips-options.elf-mips64el │ │ ├── ._mips-rld-map-rel.elf-mipsel │ │ ├── ._multifile-linetables.obj.coff-2012-i368 │ │ ├── ._multifile-linetables.obj.coff-2012-x86_64 │ │ ├── ._multifile-linetables.obj.coff-2013-i368 │ │ ├── ._multifile-linetables.obj.coff-2013-x86_64 │ │ ├── ._multifunction-linetables.obj.coff-2012-i368 │ │ ├── ._multifunction-linetables.obj.coff-2012-x86_64 │ │ ├── ._multifunction-linetables.obj.coff-2013-i368 │ │ ├── ._multifunction-linetables.obj.coff-2013-x86_64 │ │ ├── ._nop.exe.coff-x86-64 │ │ ├── ._options.obj.elf-mipsel │ │ ├── ._phdrs-elf.exe-i386 │ │ ├── ._phdrs-elf.exe-x86_64 │ │ ├── ._reginfo.obj.elf-mipsel │ │ ├── ._relocs-no-symtab.obj.coff-i386 │ │ ├── ._relocs.obj.coff-i386 │ │ ├── ._relocs.obj.coff-x86_64 │ │ ├── ._relocs.obj.elf-aarch64 │ │ ├── ._relocs.obj.elf-arm │ │ ├── ._relocs.obj.elf-i386 │ │ ├── ._relocs.obj.elf-lanai │ │ ├── ._relocs.obj.elf-mips │ │ ├── ._relocs.obj.elf-mips64el │ │ ├── ._relocs.obj.elf-ppc64 │ │ ├── ._relocs.obj.elf-x86_64 │ │ ├── ._relocs.obj.macho-arm │ │ ├── ._relocs.obj.macho-i386 │ │ ├── ._relocs.obj.macho-x86_64 │ │ ├── ._relocs.py │ │ ├── ._rpath.exe.elf-x86_64 │ │ ├── ._st-other.obj.elf-mips │ │ ├── ._st-other.obj.elf-mips16 │ │ ├── ._symbols-proc-specific.elf-hexagon │ │ ├── ._trivial.elf-amdhsa-kaveri │ │ ├── ._trivial.exe.coff-arm │ │ ├── ._trivial.exe.coff-i386 │ │ ├── ._trivial.ll │ │ ├── ._trivial.obj.coff-arm │ │ ├── ._trivial.obj.coff-i386 │ │ ├── ._trivial.obj.coff-x86-64 │ │ ├── ._trivial.obj.elf-i386 │ │ ├── ._trivial.obj.elf-lanai │ │ ├── ._trivial.obj.elf-mipsel │ │ ├── ._trivial.obj.elf-x86-64 │ │ ├── ._trivial.obj.macho-arm │ │ ├── ._trivial.obj.macho-i386 │ │ ├── ._trivial.obj.macho-ppc │ │ ├── ._trivial.obj.macho-ppc64 │ │ ├── ._trivial.obj.macho-x86-64 │ │ ├── ._verdef.elf-x86-64 │ │ ├── ._verneed.elf-x86-64 │ │ ├── ._zero-string-table.obj.coff-i386 │ │ ├── abiflags.obj.elf-mips │ │ ├── abiflags.obj.elf-mipsel │ │ ├── bad-relocs.obj.coff-i386 │ │ ├── basereloc.obj.coff-i386 │ │ ├── bigobj.coff-x86-64 │ │ ├── codeview-inlining.obj.coff │ │ ├── codeview-merging-1.obj │ │ ├── codeview-merging-2.obj │ │ ├── codeview-types.obj │ │ ├── codeview-vftable.obj.coff │ │ ├── comdat-function-linetables.obj.coff-2012-i386 │ │ ├── comdat-function-linetables.obj.coff-2013-i386 │ │ ├── compression.zlib.style.elf-x86-64 │ │ ├── cxx-cli-aux.cpp │ │ ├── cxx-cli-aux.obj.coff-i386 │ │ ├── directives.obj.coff-x86_64 │ │ ├── dtflags.elf-x86-64 │ │ ├── dynamic-table-exe.mips │ │ ├── dynamic-table-exe.x86 │ │ ├── dynamic-table-so.aarch64 │ │ ├── dynamic-table-so.mips │ │ ├── dynamic-table.c │ │ ├── elf-groups.x86_64 │ │ ├── export-arm.dll │ │ ├── export-x64.dll │ │ ├── export-x86.dll │ │ ├── file-aux-record.yaml │ │ ├── file-multiple-aux-records.yaml │ │ ├── gnuhash.so.elf-i386 │ │ ├── gnuhash.so.elf-ppc │ │ ├── gnuhash.so.elf-ppc64 │ │ ├── gnuhash.so.elf-x86_64 │ │ ├── got-empty.exe.mipsel │ │ ├── got-over.exe.elf-mips │ │ ├── got-plt.exe.elf-mipsel │ │ ├── got-tls.so.elf-mips64el │ │ ├── has_pdb.exe │ │ ├── imports.exe.coff-i386 │ │ ├── imports.exe.coff-x86-64 │ │ ├── macho-universal-archive.x86_64.i386 │ │ ├── macho-universal.x86_64.i386 │ │ ├── magic.coff-importlib │ │ ├── magic.coff-unknown │ │ ├── mips-options.elf-mips64el │ │ ├── mips-rld-map-rel.elf-mipsel │ │ ├── multifile-linetables.obj.coff-2012-i368 │ │ ├── multifile-linetables.obj.coff-2012-x86_64 │ │ ├── multifile-linetables.obj.coff-2013-i368 │ │ ├── multifile-linetables.obj.coff-2013-x86_64 │ │ ├── multifunction-linetables.obj.coff-2012-i368 │ │ ├── multifunction-linetables.obj.coff-2012-x86_64 │ │ ├── multifunction-linetables.obj.coff-2013-i368 │ │ ├── multifunction-linetables.obj.coff-2013-x86_64 │ │ ├── nop.exe.coff-x86-64 │ │ ├── options.obj.elf-mipsel │ │ ├── phdrs-elf.exe-i386 │ │ ├── phdrs-elf.exe-x86_64 │ │ ├── reginfo.obj.elf-mipsel │ │ ├── relocs-no-symtab.obj.coff-i386 │ │ ├── relocs.obj.coff-i386 │ │ ├── relocs.obj.coff-x86_64 │ │ ├── relocs.obj.elf-aarch64 │ │ ├── relocs.obj.elf-arm │ │ ├── relocs.obj.elf-i386 │ │ ├── relocs.obj.elf-lanai │ │ ├── relocs.obj.elf-mips │ │ ├── relocs.obj.elf-mips64el │ │ ├── relocs.obj.elf-ppc64 │ │ ├── relocs.obj.elf-x86_64 │ │ ├── relocs.obj.macho-arm │ │ ├── relocs.obj.macho-i386 │ │ ├── relocs.obj.macho-x86_64 │ │ ├── relocs.py │ │ ├── rpath.exe.elf-x86_64 │ │ ├── st-other.obj.elf-mips │ │ ├── st-other.obj.elf-mips16 │ │ ├── symbols-proc-specific.elf-hexagon │ │ ├── trivial.elf-amdhsa-kaveri │ │ ├── trivial.exe.coff-arm │ │ ├── trivial.exe.coff-i386 │ │ ├── trivial.ll │ │ ├── trivial.obj.coff-arm │ │ ├── trivial.obj.coff-i386 │ │ ├── trivial.obj.coff-x86-64 │ │ ├── trivial.obj.elf-i386 │ │ ├── trivial.obj.elf-lanai │ │ ├── trivial.obj.elf-mipsel │ │ ├── trivial.obj.elf-x86-64 │ │ ├── trivial.obj.macho-arm │ │ ├── trivial.obj.macho-i386 │ │ ├── trivial.obj.macho-ppc │ │ ├── trivial.obj.macho-ppc64 │ │ ├── trivial.obj.macho-x86-64 │ │ ├── verdef.elf-x86-64 │ │ ├── verneed.elf-x86-64 │ │ └── zero-string-table.obj.coff-i386 │ ├── amdgpu-elf-defs.test │ ├── basic.test │ ├── bigobj.test │ ├── codeview-inlining.test │ ├── codeview-linetables.test │ ├── codeview-merging.test │ ├── codeview-types.test │ ├── codeview-vftable.test │ ├── coff-arm-baserelocs.test │ ├── coff-basereloc.test │ ├── coff-debug-directory.test │ ├── coff-directives.test │ ├── coff-exports.test │ ├── coff-file-sections-reading.test │ ├── coff-non-null-terminated-file.test │ ├── coff-zero-string-table.test │ ├── cxx-cli-aux.test │ ├── dynamic.test │ ├── elf-dtflags.test │ ├── elf-gnuhash.test │ ├── elf-groups.test │ ├── elf-hash-histogram.test │ ├── elf-sec-compressed.test │ ├── elf-sec-flags.test │ ├── elf-versioninfo.test │ ├── file-headers.test │ ├── gnu-file-headers.test │ ├── gnu-phdrs.test │ ├── gnu-relocations.test │ ├── gnu-sections.test │ ├── gnu-symbols.test │ ├── imports.test │ ├── macho-universal-x86_64.i386.test │ ├── mips-abiflags.test │ ├── mips-got-overlapped.test │ ├── mips-got.test │ ├── mips-options-sec.test │ ├── mips-options.test │ ├── mips-plt.test │ ├── mips-reginfo.test │ ├── mips-rld-map-rel.test │ ├── mips-st-other.test │ ├── peplus.test │ ├── program-headers.test │ ├── reloc-types.test │ ├── relocations.test │ ├── rpath.test │ ├── sections-ext.test │ ├── sections.test │ └── symbols.test │ ├── llvm-size │ ├── ._Inputs │ ├── ._X86 │ ├── ._basic.test │ ├── ._darwin-m.test │ ├── Inputs │ │ ├── ._darwin-m.o │ │ └── darwin-m.o │ ├── X86 │ │ ├── ._ignore-sections.s │ │ ├── ._lit.local.cfg │ │ ├── ._test-common.s │ │ ├── ignore-sections.s │ │ ├── lit.local.cfg │ │ └── test-common.s │ ├── basic.test │ └── darwin-m.test │ ├── llvm-split │ ├── ._alias.ll │ ├── ._blockaddress.ll │ ├── ._comdat.ll │ ├── ._extern_linkage.ll │ ├── ._function.ll │ ├── ._global.ll │ ├── ._internal.ll │ ├── ._personality.ll │ ├── ._preserve-locals.ll │ ├── ._scc-alias.ll │ ├── ._scc-callchain.ll │ ├── ._scc-comdat.ll │ ├── ._scc-const-alias.ll │ ├── ._scc-constants.ll │ ├── ._scc-cycle.ll │ ├── ._scc-global-alias.ll │ ├── ._scc-global2global.ll │ ├── ._unnamed.ll │ ├── alias.ll │ ├── blockaddress.ll │ ├── comdat.ll │ ├── extern_linkage.ll │ ├── function.ll │ ├── global.ll │ ├── internal.ll │ ├── personality.ll │ ├── preserve-locals.ll │ ├── scc-alias.ll │ ├── scc-callchain.ll │ ├── scc-comdat.ll │ ├── scc-const-alias.ll │ ├── scc-constants.ll │ ├── scc-cycle.ll │ ├── scc-global-alias.ll │ ├── scc-global2global.ll │ └── unnamed.ll │ ├── llvm-symbolizer │ ├── ._Inputs │ ├── ._coff-dwarf.test │ ├── ._coff-exports.test │ ├── ._dsym.test │ ├── ._fat.test │ ├── ._pdb │ ├── ._ppc64.test │ ├── ._print_context.c │ ├── ._sym.test │ ├── Inputs │ │ ├── ._addr.exe │ │ ├── ._addr.inp │ │ ├── ._coff-dwarf.cpp │ │ ├── ._coff-dwarf.exe │ │ ├── ._coff-exports.cpp │ │ ├── ._coff-exports.exe │ │ ├── ._dsym-test-exe │ │ ├── ._dsym-test-exe-differentname.dSYM │ │ ├── ._dsym-test-exe-second │ │ ├── ._dsym-test-exe.dSYM │ │ ├── ._dsym-test.c │ │ ├── ._fat.c │ │ ├── ._fat.o │ │ ├── ._ppc64 │ │ ├── addr.exe │ │ ├── addr.inp │ │ ├── coff-dwarf.cpp │ │ ├── coff-dwarf.exe │ │ ├── coff-exports.cpp │ │ ├── coff-exports.exe │ │ ├── dsym-test-exe │ │ ├── dsym-test-exe-differentname.dSYM │ │ │ ├── ._Contents │ │ │ └── Contents │ │ │ │ ├── ._Info.plist │ │ │ │ ├── ._Resources │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ ├── ._DWARF │ │ │ │ └── DWARF │ │ │ │ ├── ._dsym-test-exe-second │ │ │ │ └── dsym-test-exe-second │ │ ├── dsym-test-exe-second │ │ ├── dsym-test-exe.dSYM │ │ │ ├── ._Contents │ │ │ └── Contents │ │ │ │ ├── ._Info.plist │ │ │ │ ├── ._Resources │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ ├── ._DWARF │ │ │ │ └── DWARF │ │ │ │ ├── ._dsym-test-exe │ │ │ │ └── dsym-test-exe │ │ ├── dsym-test.c │ │ ├── fat.c │ │ ├── fat.o │ │ └── ppc64 │ ├── coff-dwarf.test │ ├── coff-exports.test │ ├── dsym.test │ ├── fat.test │ ├── pdb │ │ ├── ._Inputs │ │ ├── ._lit.local.cfg │ │ ├── ._missing_pdb.test │ │ ├── ._pdb.test │ │ ├── Inputs │ │ │ ├── ._missing_pdb.exe │ │ │ ├── ._test.cpp │ │ │ ├── ._test.exe │ │ │ ├── ._test.pdb │ │ │ ├── missing_pdb.exe │ │ │ ├── test.cpp │ │ │ ├── test.exe │ │ │ └── test.pdb │ │ ├── lit.local.cfg │ │ ├── missing_pdb.test │ │ └── pdb.test │ ├── ppc64.test │ ├── print_context.c │ └── sym.test │ ├── llvm-vtabledump │ └── ._Inputs │ ├── lto │ ├── ._hide-linkonce-odr.ll │ ├── ._lit.local.cfg │ ├── ._opt-level.ll │ ├── ._print-stats.ll │ ├── hide-linkonce-odr.ll │ ├── lit.local.cfg │ ├── opt-level.ll │ └── print-stats.ll │ ├── sancov │ ├── ._Inputs │ ├── ._blacklist.test │ ├── ._covered_functions.test │ ├── ._html-report.test │ ├── ._lit.local.cfg │ ├── ._not_covered_functions.test │ ├── ._print.test │ ├── ._print_coverage_pcs.test │ ├── ._stats.test │ ├── Inputs │ │ ├── ._foo.cpp │ │ ├── ._fun_blacklist.txt │ │ ├── ._src_blacklist.txt │ │ ├── ._test-linux_x86_64 │ │ ├── ._test-linux_x86_64.0.sancov │ │ ├── ._test-linux_x86_64.1.sancov │ │ ├── ._test.cpp │ │ ├── foo.cpp │ │ ├── fun_blacklist.txt │ │ ├── src_blacklist.txt │ │ ├── test-linux_x86_64 │ │ ├── test-linux_x86_64.0.sancov │ │ ├── test-linux_x86_64.1.sancov │ │ └── test.cpp │ ├── blacklist.test │ ├── covered_functions.test │ ├── html-report.test │ ├── lit.local.cfg │ ├── not_covered_functions.test │ ├── print.test │ ├── print_coverage_pcs.test │ └── stats.test │ ├── sanstats │ ├── ._elf.test │ └── elf.test │ └── yaml2obj │ ├── ._missing_document_tag.yaml │ ├── ._unsupported_document_tag.yaml │ ├── missing_document_tag.yaml │ └── unsupported_document_tag.yaml ├── tools ├── ._CMakeLists.txt ├── ._LLVMBuild.txt ├── ._bugpoint ├── ._bugpoint-passes ├── ._clang ├── ._dsymutil ├── ._gold ├── ._llc ├── ._lli ├── ._llvm-ar ├── ._llvm-as ├── ._llvm-as-fuzzer ├── ._llvm-as-parasitic-coverage-repro ├── ._llvm-bcanalyzer ├── ._llvm-c-test ├── ._llvm-config ├── ._llvm-cov ├── ._llvm-cxxdump ├── ._llvm-diff ├── ._llvm-dis ├── ._llvm-dwarfdump ├── ._llvm-dwp ├── ._llvm-extract ├── ._llvm-go ├── ._llvm-jitlistener ├── ._llvm-link ├── ._llvm-lto ├── ._llvm-mc ├── ._llvm-mc-fuzzer ├── ._llvm-mcmarkup ├── ._llvm-nm ├── ._llvm-objdump ├── ._llvm-pdbdump ├── ._llvm-profdata ├── ._llvm-readobj ├── ._llvm-rtdyld ├── ._llvm-shlib ├── ._llvm-size ├── ._llvm-split ├── ._llvm-stress ├── ._llvm-symbolizer ├── ._llvm-vtabledump ├── ._lto ├── ._msbuild ├── ._obj2yaml ├── ._opt ├── ._sancov ├── ._sanstats ├── ._verify-uselistorder ├── ._xcode-toolchain ├── ._yaml2obj ├── CMakeLists.txt ├── LLVMBuild.txt ├── bugpoint-passes │ ├── ._CMakeLists.txt │ ├── ._TestPasses.cpp │ ├── ._bugpoint.exports │ ├── CMakeLists.txt │ ├── TestPasses.cpp │ └── bugpoint.exports ├── bugpoint │ ├── ._BugDriver.cpp │ ├── ._BugDriver.h │ ├── ._CMakeLists.txt │ ├── ._CrashDebugger.cpp │ ├── ._ExecutionDriver.cpp │ ├── ._ExtractFunction.cpp │ ├── ._FindBugs.cpp │ ├── ._LLVMBuild.txt │ ├── ._ListReducer.h │ ├── ._Miscompilation.cpp │ ├── ._OptimizerDriver.cpp │ ├── ._ToolRunner.cpp │ ├── ._ToolRunner.h │ ├── ._bugpoint.cpp │ ├── BugDriver.cpp │ ├── BugDriver.h │ ├── CMakeLists.txt │ ├── CrashDebugger.cpp │ ├── ExecutionDriver.cpp │ ├── ExtractFunction.cpp │ ├── FindBugs.cpp │ ├── LLVMBuild.txt │ ├── ListReducer.h │ ├── Miscompilation.cpp │ ├── OptimizerDriver.cpp │ ├── ToolRunner.cpp │ ├── ToolRunner.h │ └── bugpoint.cpp ├── dsymutil │ ├── ._BinaryHolder.cpp │ ├── ._BinaryHolder.h │ ├── ._CMakeLists.txt │ ├── ._DebugMap.cpp │ ├── ._DebugMap.h │ ├── ._DwarfLinker.cpp │ ├── ._LLVMBuild.txt │ ├── ._MachODebugMapParser.cpp │ ├── ._MachOUtils.cpp │ ├── ._MachOUtils.h │ ├── ._NonRelocatableStringpool.h │ ├── ._dsymutil.cpp │ ├── ._dsymutil.h │ ├── BinaryHolder.cpp │ ├── BinaryHolder.h │ ├── CMakeLists.txt │ ├── DebugMap.cpp │ ├── DebugMap.h │ ├── DwarfLinker.cpp │ ├── LLVMBuild.txt │ ├── MachODebugMapParser.cpp │ ├── MachOUtils.cpp │ ├── MachOUtils.h │ ├── NonRelocatableStringpool.h │ ├── dsymutil.cpp │ └── dsymutil.h ├── gold │ ├── ._CMakeLists.txt │ ├── ._README.txt │ ├── ._gold-plugin.cpp │ ├── ._gold.exports │ ├── CMakeLists.txt │ ├── README.txt │ ├── gold-plugin.cpp │ └── gold.exports ├── llc │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llc.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llc.cpp ├── lli │ ├── ._CMakeLists.txt │ ├── ._ChildTarget │ ├── ._LLVMBuild.txt │ ├── ._OrcLazyJIT.cpp │ ├── ._OrcLazyJIT.h │ ├── ._RemoteJITUtils.h │ ├── ._lli.cpp │ ├── CMakeLists.txt │ ├── ChildTarget │ │ ├── ._CMakeLists.txt │ │ ├── ._ChildTarget.cpp │ │ ├── ._LLVMBuild.txt │ │ ├── CMakeLists.txt │ │ ├── ChildTarget.cpp │ │ └── LLVMBuild.txt │ ├── LLVMBuild.txt │ ├── OrcLazyJIT.cpp │ ├── OrcLazyJIT.h │ ├── RemoteJITUtils.h │ └── lli.cpp ├── llvm-ar │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-ar.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-ar.cpp ├── llvm-as-fuzzer │ ├── ._CMakeLists.txt │ ├── ._llvm-as-fuzzer.cpp │ ├── CMakeLists.txt │ └── llvm-as-fuzzer.cpp ├── llvm-as │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-as.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-as.cpp ├── llvm-bcanalyzer │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-bcanalyzer.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-bcanalyzer.cpp ├── llvm-c-test │ ├── ._CMakeLists.txt │ ├── ._calc.c │ ├── ._diagnostic.c │ ├── ._disassemble.c │ ├── ._echo.cpp │ ├── ._helpers.c │ ├── ._include-all.c │ ├── ._llvm-c-test.h │ ├── ._main.c │ ├── ._metadata.c │ ├── ._module.c │ ├── ._object.c │ ├── ._targets.c │ ├── CMakeLists.txt │ ├── calc.c │ ├── diagnostic.c │ ├── disassemble.c │ ├── echo.cpp │ ├── helpers.c │ ├── include-all.c │ ├── llvm-c-test.h │ ├── main.c │ ├── metadata.c │ ├── module.c │ ├── object.c │ └── targets.c ├── llvm-config │ ├── ._BuildVariables.inc.in │ ├── ._CMakeLists.txt │ ├── ._llvm-config.cpp │ ├── BuildVariables.inc.in │ ├── CMakeLists.txt │ └── llvm-config.cpp ├── llvm-cov │ ├── ._CMakeLists.txt │ ├── ._CodeCoverage.cpp │ ├── ._CoverageFilters.cpp │ ├── ._CoverageFilters.h │ ├── ._CoverageReport.cpp │ ├── ._CoverageReport.h │ ├── ._CoverageSummaryInfo.cpp │ ├── ._CoverageSummaryInfo.h │ ├── ._CoverageViewOptions.h │ ├── ._LLVMBuild.txt │ ├── ._RenderingSupport.h │ ├── ._SourceCoverageView.cpp │ ├── ._SourceCoverageView.h │ ├── ._SourceCoverageViewHTML.cpp │ ├── ._SourceCoverageViewHTML.h │ ├── ._SourceCoverageViewText.cpp │ ├── ._SourceCoverageViewText.h │ ├── ._TestingSupport.cpp │ ├── ._gcov.cpp │ ├── ._llvm-cov.cpp │ ├── CMakeLists.txt │ ├── CodeCoverage.cpp │ ├── CoverageFilters.cpp │ ├── CoverageFilters.h │ ├── CoverageReport.cpp │ ├── CoverageReport.h │ ├── CoverageSummaryInfo.cpp │ ├── CoverageSummaryInfo.h │ ├── CoverageViewOptions.h │ ├── LLVMBuild.txt │ ├── RenderingSupport.h │ ├── SourceCoverageView.cpp │ ├── SourceCoverageView.h │ ├── SourceCoverageViewHTML.cpp │ ├── SourceCoverageViewHTML.h │ ├── SourceCoverageViewText.cpp │ ├── SourceCoverageViewText.h │ ├── TestingSupport.cpp │ ├── gcov.cpp │ └── llvm-cov.cpp ├── llvm-cxxdump │ ├── ._CMakeLists.txt │ ├── ._Error.cpp │ ├── ._Error.h │ ├── ._LLVMBuild.txt │ ├── ._llvm-cxxdump.cpp │ ├── ._llvm-cxxdump.h │ ├── CMakeLists.txt │ ├── Error.cpp │ ├── Error.h │ ├── LLVMBuild.txt │ ├── llvm-cxxdump.cpp │ └── llvm-cxxdump.h ├── llvm-diff │ ├── ._CMakeLists.txt │ ├── ._DiffConsumer.cpp │ ├── ._DiffConsumer.h │ ├── ._DiffLog.cpp │ ├── ._DiffLog.h │ ├── ._DifferenceEngine.cpp │ ├── ._DifferenceEngine.h │ ├── ._LLVMBuild.txt │ ├── ._llvm-diff.cpp │ ├── CMakeLists.txt │ ├── DiffConsumer.cpp │ ├── DiffConsumer.h │ ├── DiffLog.cpp │ ├── DiffLog.h │ ├── DifferenceEngine.cpp │ ├── DifferenceEngine.h │ ├── LLVMBuild.txt │ └── llvm-diff.cpp ├── llvm-dis │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-dis.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-dis.cpp ├── llvm-dwarfdump │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._fuzzer │ ├── ._llvm-dwarfdump.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── fuzzer │ │ ├── ._CMakeLists.txt │ │ ├── ._llvm-dwarfdump-fuzzer.cpp │ │ ├── CMakeLists.txt │ │ └── llvm-dwarfdump-fuzzer.cpp │ └── llvm-dwarfdump.cpp ├── llvm-dwp │ ├── ._CMakeLists.txt │ ├── ._DWPError.cpp │ ├── ._DWPError.h │ ├── ._DWPStringPool.h │ ├── ._LLVMBuild.txt │ ├── ._llvm-dwp.cpp │ ├── CMakeLists.txt │ ├── DWPError.cpp │ ├── DWPError.h │ ├── DWPStringPool.h │ ├── LLVMBuild.txt │ └── llvm-dwp.cpp ├── llvm-extract │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-extract.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-extract.cpp ├── llvm-go │ ├── ._CMakeLists.txt │ ├── ._llvm-go.go │ ├── CMakeLists.txt │ └── llvm-go.go ├── llvm-jitlistener │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-jitlistener.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-jitlistener.cpp ├── llvm-link │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-link.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-link.cpp ├── llvm-lto │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-lto.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-lto.cpp ├── llvm-mc-fuzzer │ ├── ._CMakeLists.txt │ ├── ._llvm-mc-fuzzer.cpp │ ├── CMakeLists.txt │ └── llvm-mc-fuzzer.cpp ├── llvm-mc │ ├── ._CMakeLists.txt │ ├── ._Disassembler.cpp │ ├── ._Disassembler.h │ ├── ._LLVMBuild.txt │ ├── ._llvm-mc.cpp │ ├── CMakeLists.txt │ ├── Disassembler.cpp │ ├── Disassembler.h │ ├── LLVMBuild.txt │ └── llvm-mc.cpp ├── llvm-mcmarkup │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-mcmarkup.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-mcmarkup.cpp ├── llvm-nm │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-nm.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-nm.cpp ├── llvm-objdump │ ├── ._CMakeLists.txt │ ├── ._COFFDump.cpp │ ├── ._ELFDump.cpp │ ├── ._LLVMBuild.txt │ ├── ._MachODump.cpp │ ├── ._llvm-objdump.cpp │ ├── ._llvm-objdump.h │ ├── CMakeLists.txt │ ├── COFFDump.cpp │ ├── ELFDump.cpp │ ├── LLVMBuild.txt │ ├── MachODump.cpp │ ├── llvm-objdump.cpp │ └── llvm-objdump.h ├── llvm-pdbdump │ ├── ._BuiltinDumper.cpp │ ├── ._BuiltinDumper.h │ ├── ._CMakeLists.txt │ ├── ._ClassDefinitionDumper.cpp │ ├── ._ClassDefinitionDumper.h │ ├── ._CompilandDumper.cpp │ ├── ._CompilandDumper.h │ ├── ._EnumDumper.cpp │ ├── ._EnumDumper.h │ ├── ._ExternalSymbolDumper.cpp │ ├── ._ExternalSymbolDumper.h │ ├── ._FunctionDumper.cpp │ ├── ._FunctionDumper.h │ ├── ._LLVMBuild.txt │ ├── ._LLVMOutputStyle.cpp │ ├── ._LLVMOutputStyle.h │ ├── ._LinePrinter.cpp │ ├── ._LinePrinter.h │ ├── ._OutputStyle.h │ ├── ._PdbYaml.cpp │ ├── ._PdbYaml.h │ ├── ._TypeDumper.cpp │ ├── ._TypeDumper.h │ ├── ._TypedefDumper.cpp │ ├── ._TypedefDumper.h │ ├── ._VariableDumper.cpp │ ├── ._VariableDumper.h │ ├── ._YAMLOutputStyle.cpp │ ├── ._YAMLOutputStyle.h │ ├── ._fuzzer │ ├── ._llvm-pdbdump.cpp │ ├── ._llvm-pdbdump.h │ ├── BuiltinDumper.cpp │ ├── BuiltinDumper.h │ ├── CMakeLists.txt │ ├── ClassDefinitionDumper.cpp │ ├── ClassDefinitionDumper.h │ ├── CompilandDumper.cpp │ ├── CompilandDumper.h │ ├── EnumDumper.cpp │ ├── EnumDumper.h │ ├── ExternalSymbolDumper.cpp │ ├── ExternalSymbolDumper.h │ ├── FunctionDumper.cpp │ ├── FunctionDumper.h │ ├── LLVMBuild.txt │ ├── LLVMOutputStyle.cpp │ ├── LLVMOutputStyle.h │ ├── LinePrinter.cpp │ ├── LinePrinter.h │ ├── OutputStyle.h │ ├── PdbYaml.cpp │ ├── PdbYaml.h │ ├── TypeDumper.cpp │ ├── TypeDumper.h │ ├── TypedefDumper.cpp │ ├── TypedefDumper.h │ ├── VariableDumper.cpp │ ├── VariableDumper.h │ ├── YAMLOutputStyle.cpp │ ├── YAMLOutputStyle.h │ ├── fuzzer │ │ ├── ._CMakeLists.txt │ │ ├── ._llvm-pdbdump-fuzzer.cpp │ │ ├── CMakeLists.txt │ │ └── llvm-pdbdump-fuzzer.cpp │ ├── llvm-pdbdump.cpp │ └── llvm-pdbdump.h ├── llvm-profdata │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-profdata.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-profdata.cpp ├── llvm-readobj │ ├── ._ARMAttributeParser.cpp │ ├── ._ARMAttributeParser.h │ ├── ._ARMEHABIPrinter.h │ ├── ._ARMWinEHPrinter.cpp │ ├── ._ARMWinEHPrinter.h │ ├── ._CMakeLists.txt │ ├── ._COFFDumper.cpp │ ├── ._COFFImportDumper.cpp │ ├── ._CodeView.h │ ├── ._ELFDumper.cpp │ ├── ._Error.cpp │ ├── ._Error.h │ ├── ._LLVMBuild.txt │ ├── ._MachODumper.cpp │ ├── ._ObjDumper.cpp │ ├── ._ObjDumper.h │ ├── ._StackMapPrinter.h │ ├── ._Win64EHDumper.cpp │ ├── ._Win64EHDumper.h │ ├── ._llvm-readobj.cpp │ ├── ._llvm-readobj.h │ ├── ARMAttributeParser.cpp │ ├── ARMAttributeParser.h │ ├── ARMEHABIPrinter.h │ ├── ARMWinEHPrinter.cpp │ ├── ARMWinEHPrinter.h │ ├── CMakeLists.txt │ ├── COFFDumper.cpp │ ├── COFFImportDumper.cpp │ ├── CodeView.h │ ├── ELFDumper.cpp │ ├── Error.cpp │ ├── Error.h │ ├── LLVMBuild.txt │ ├── MachODumper.cpp │ ├── ObjDumper.cpp │ ├── ObjDumper.h │ ├── StackMapPrinter.h │ ├── Win64EHDumper.cpp │ ├── Win64EHDumper.h │ ├── llvm-readobj.cpp │ └── llvm-readobj.h ├── llvm-rtdyld │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-rtdyld.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-rtdyld.cpp ├── llvm-shlib │ ├── ._CMakeLists.txt │ ├── ._libllvm.cpp │ ├── CMakeLists.txt │ └── libllvm.cpp ├── llvm-size │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-size.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-size.cpp ├── llvm-split │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-split.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-split.cpp ├── llvm-stress │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._llvm-stress.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── llvm-stress.cpp ├── llvm-symbolizer │ ├── ._CMakeLists.txt │ ├── ._llvm-symbolizer.cpp │ ├── CMakeLists.txt │ └── llvm-symbolizer.cpp ├── lto │ ├── ._CMakeLists.txt │ ├── ._LTODisassembler.cpp │ ├── ._lto.cpp │ ├── ._lto.exports │ ├── CMakeLists.txt │ ├── LTODisassembler.cpp │ ├── lto.cpp │ └── lto.exports ├── msbuild │ ├── ._CMakeLists.txt │ ├── ._Microsoft.Cpp.Win32.LLVM-vs2010.targets │ ├── ._Microsoft.Cpp.Win32.LLVM-vs2012.targets │ ├── ._Microsoft.Cpp.Win32.LLVM-vs2012_xp.targets │ ├── ._Microsoft.Cpp.Win32.llvm.props.in │ ├── ._install.bat │ ├── ._toolset-vs2013.targets │ ├── ._toolset-vs2013_xp.targets │ ├── ._toolset-vs2014.targets │ ├── ._toolset-vs2014_xp.targets │ ├── ._uninstall.bat │ ├── CMakeLists.txt │ ├── Microsoft.Cpp.Win32.LLVM-vs2010.targets │ ├── Microsoft.Cpp.Win32.LLVM-vs2012.targets │ ├── Microsoft.Cpp.Win32.LLVM-vs2012_xp.targets │ ├── Microsoft.Cpp.Win32.llvm.props.in │ ├── install.bat │ ├── toolset-vs2013.targets │ ├── toolset-vs2013_xp.targets │ ├── toolset-vs2014.targets │ ├── toolset-vs2014_xp.targets │ └── uninstall.bat ├── obj2yaml │ ├── ._CMakeLists.txt │ ├── ._Error.cpp │ ├── ._Error.h │ ├── ._coff2yaml.cpp │ ├── ._elf2yaml.cpp │ ├── ._macho2yaml.cpp │ ├── ._obj2yaml.cpp │ ├── ._obj2yaml.h │ ├── CMakeLists.txt │ ├── Error.cpp │ ├── Error.h │ ├── coff2yaml.cpp │ ├── elf2yaml.cpp │ ├── macho2yaml.cpp │ ├── obj2yaml.cpp │ └── obj2yaml.h ├── opt │ ├── ._AnalysisWrappers.cpp │ ├── ._BreakpointPrinter.cpp │ ├── ._BreakpointPrinter.h │ ├── ._CMakeLists.txt │ ├── ._GraphPrinters.cpp │ ├── ._LLVMBuild.txt │ ├── ._NewPMDriver.cpp │ ├── ._NewPMDriver.h │ ├── ._PassPrinters.cpp │ ├── ._PassPrinters.h │ ├── ._PrintSCC.cpp │ ├── ._opt.cpp │ ├── AnalysisWrappers.cpp │ ├── BreakpointPrinter.cpp │ ├── BreakpointPrinter.h │ ├── CMakeLists.txt │ ├── GraphPrinters.cpp │ ├── LLVMBuild.txt │ ├── NewPMDriver.cpp │ ├── NewPMDriver.h │ ├── PassPrinters.cpp │ ├── PassPrinters.h │ ├── PrintSCC.cpp │ └── opt.cpp ├── sancov │ ├── ._CMakeLists.txt │ ├── ._sancov.cc │ ├── CMakeLists.txt │ └── sancov.cc ├── sanstats │ ├── ._CMakeLists.txt │ ├── ._sanstats.cpp │ ├── CMakeLists.txt │ └── sanstats.cpp ├── verify-uselistorder │ ├── ._CMakeLists.txt │ ├── ._LLVMBuild.txt │ ├── ._verify-uselistorder.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ └── verify-uselistorder.cpp ├── xcode-toolchain │ ├── ._CMakeLists.txt │ └── CMakeLists.txt └── yaml2obj │ ├── ._CMakeLists.txt │ ├── ._yaml2coff.cpp │ ├── ._yaml2elf.cpp │ ├── ._yaml2macho.cpp │ ├── ._yaml2obj.cpp │ ├── ._yaml2obj.h │ ├── CMakeLists.txt │ ├── yaml2coff.cpp │ ├── yaml2elf.cpp │ ├── yaml2macho.cpp │ ├── yaml2obj.cpp │ └── yaml2obj.h ├── unittests ├── ._ADT ├── ._Analysis ├── ._AsmParser ├── ._Bitcode ├── ._CMakeLists.txt ├── ._CodeGen ├── ._DebugInfo ├── ._ExecutionEngine ├── ._IR ├── ._LineEditor ├── ._Linker ├── ._MC ├── ._MI ├── ._ObjectYAML ├── ._Option ├── ._ProfileData ├── ._Support ├── ._Transforms ├── ADT │ ├── ._APFloatTest.cpp │ ├── ._APIntTest.cpp │ ├── ._APSIntTest.cpp │ ├── ._ArrayRefTest.cpp │ ├── ._BitVectorTest.cpp │ ├── ._BitmaskEnumTest.cpp │ ├── ._CMakeLists.txt │ ├── ._DAGDeltaAlgorithmTest.cpp │ ├── ._DeltaAlgorithmTest.cpp │ ├── ._DenseMapTest.cpp │ ├── ._DenseSetTest.cpp │ ├── ._FoldingSet.cpp │ ├── ._FunctionRefTest.cpp │ ├── ._HashingTest.cpp │ ├── ._ImmutableMapTest.cpp │ ├── ._ImmutableSetTest.cpp │ ├── ._IntEqClassesTest.cpp │ ├── ._IntervalMapTest.cpp │ ├── ._IntrusiveRefCntPtrTest.cpp │ ├── ._MakeUniqueTest.cpp │ ├── ._MapVectorTest.cpp │ ├── ._OptionalTest.cpp │ ├── ._PackedVectorTest.cpp │ ├── ._PointerEmbeddedIntTest.cpp │ ├── ._PointerIntPairTest.cpp │ ├── ._PointerSumTypeTest.cpp │ ├── ._PointerUnionTest.cpp │ ├── ._PostOrderIteratorTest.cpp │ ├── ._PriorityWorklistTest.cpp │ ├── ._RangeAdapterTest.cpp │ ├── ._SCCIteratorTest.cpp │ ├── ._SequenceTest.cpp │ ├── ._SetVectorTest.cpp │ ├── ._SmallPtrSetTest.cpp │ ├── ._SmallStringTest.cpp │ ├── ._SmallVectorTest.cpp │ ├── ._SparseBitVectorTest.cpp │ ├── ._SparseMultiSetTest.cpp │ ├── ._SparseSetTest.cpp │ ├── ._StringMapTest.cpp │ ├── ._StringRefTest.cpp │ ├── ._TinyPtrVectorTest.cpp │ ├── ._TripleTest.cpp │ ├── ._TwineTest.cpp │ ├── ._VariadicFunctionTest.cpp │ ├── ._ilistTest.cpp │ ├── APFloatTest.cpp │ ├── APIntTest.cpp │ ├── APSIntTest.cpp │ ├── ArrayRefTest.cpp │ ├── BitVectorTest.cpp │ ├── BitmaskEnumTest.cpp │ ├── CMakeLists.txt │ ├── DAGDeltaAlgorithmTest.cpp │ ├── DeltaAlgorithmTest.cpp │ ├── DenseMapTest.cpp │ ├── DenseSetTest.cpp │ ├── FoldingSet.cpp │ ├── FunctionRefTest.cpp │ ├── HashingTest.cpp │ ├── ImmutableMapTest.cpp │ ├── ImmutableSetTest.cpp │ ├── IntEqClassesTest.cpp │ ├── IntervalMapTest.cpp │ ├── IntrusiveRefCntPtrTest.cpp │ ├── MakeUniqueTest.cpp │ ├── MapVectorTest.cpp │ ├── OptionalTest.cpp │ ├── PackedVectorTest.cpp │ ├── PointerEmbeddedIntTest.cpp │ ├── PointerIntPairTest.cpp │ ├── PointerSumTypeTest.cpp │ ├── PointerUnionTest.cpp │ ├── PostOrderIteratorTest.cpp │ ├── PriorityWorklistTest.cpp │ ├── RangeAdapterTest.cpp │ ├── SCCIteratorTest.cpp │ ├── SequenceTest.cpp │ ├── SetVectorTest.cpp │ ├── SmallPtrSetTest.cpp │ ├── SmallStringTest.cpp │ ├── SmallVectorTest.cpp │ ├── SparseBitVectorTest.cpp │ ├── SparseMultiSetTest.cpp │ ├── SparseSetTest.cpp │ ├── StringMapTest.cpp │ ├── StringRefTest.cpp │ ├── TinyPtrVectorTest.cpp │ ├── TripleTest.cpp │ ├── TwineTest.cpp │ ├── VariadicFunctionTest.cpp │ └── ilistTest.cpp ├── Analysis │ ├── ._AliasAnalysisTest.cpp │ ├── ._BlockFrequencyInfoTest.cpp │ ├── ._CFGTest.cpp │ ├── ._CGSCCPassManagerTest.cpp │ ├── ._CMakeLists.txt │ ├── ._CallGraphTest.cpp │ ├── ._LazyCallGraphTest.cpp │ ├── ._LoopPassManagerTest.cpp │ ├── ._MixedTBAATest.cpp │ ├── ._ScalarEvolutionTest.cpp │ ├── ._UnrollAnalyzer.cpp │ ├── ._ValueTrackingTest.cpp │ ├── AliasAnalysisTest.cpp │ ├── BlockFrequencyInfoTest.cpp │ ├── CFGTest.cpp │ ├── CGSCCPassManagerTest.cpp │ ├── CMakeLists.txt │ ├── CallGraphTest.cpp │ ├── LazyCallGraphTest.cpp │ ├── LoopPassManagerTest.cpp │ ├── MixedTBAATest.cpp │ ├── ScalarEvolutionTest.cpp │ ├── UnrollAnalyzer.cpp │ └── ValueTrackingTest.cpp ├── AsmParser │ ├── ._AsmParserTest.cpp │ ├── ._CMakeLists.txt │ ├── AsmParserTest.cpp │ └── CMakeLists.txt ├── Bitcode │ ├── ._BitReaderTest.cpp │ ├── ._BitstreamReaderTest.cpp │ ├── ._BitstreamWriterTest.cpp │ ├── ._CMakeLists.txt │ ├── BitReaderTest.cpp │ ├── BitstreamReaderTest.cpp │ ├── BitstreamWriterTest.cpp │ └── CMakeLists.txt ├── CMakeLists.txt ├── CodeGen │ ├── ._CMakeLists.txt │ ├── ._DIEHashTest.cpp │ ├── CMakeLists.txt │ └── DIEHashTest.cpp ├── DebugInfo │ ├── ._CMakeLists.txt │ ├── ._DWARF │ ├── ._PDB │ ├── CMakeLists.txt │ ├── DWARF │ │ ├── ._CMakeLists.txt │ │ ├── ._DWARFFormValueTest.cpp │ │ ├── CMakeLists.txt │ │ └── DWARFFormValueTest.cpp │ └── PDB │ │ ├── ._CMakeLists.txt │ │ ├── ._ErrorChecking.h │ │ ├── ._MappedBlockStreamTest.cpp │ │ ├── ._MsfBuilderTest.cpp │ │ ├── ._PDBApiTest.cpp │ │ ├── CMakeLists.txt │ │ ├── ErrorChecking.h │ │ ├── MappedBlockStreamTest.cpp │ │ ├── MsfBuilderTest.cpp │ │ └── PDBApiTest.cpp ├── ExecutionEngine │ ├── ._CMakeLists.txt │ ├── ._ExecutionEngineTest.cpp │ ├── ._JIT │ ├── ._MCJIT │ ├── ._Orc │ ├── CMakeLists.txt │ ├── ExecutionEngineTest.cpp │ ├── MCJIT │ │ ├── ._CMakeLists.txt │ │ ├── ._MCJITCAPITest.cpp │ │ ├── ._MCJITMemoryManagerTest.cpp │ │ ├── ._MCJITMultipleModuleTest.cpp │ │ ├── ._MCJITObjectCacheTest.cpp │ │ ├── ._MCJITTest.cpp │ │ ├── ._MCJITTestAPICommon.h │ │ ├── ._MCJITTestBase.h │ │ ├── ._MCJITTests.def │ │ ├── CMakeLists.txt │ │ ├── MCJITCAPITest.cpp │ │ ├── MCJITMemoryManagerTest.cpp │ │ ├── MCJITMultipleModuleTest.cpp │ │ ├── MCJITObjectCacheTest.cpp │ │ ├── MCJITTest.cpp │ │ ├── MCJITTestAPICommon.h │ │ ├── MCJITTestBase.h │ │ └── MCJITTests.def │ └── Orc │ │ ├── ._CMakeLists.txt │ │ ├── ._CompileOnDemandLayerTest.cpp │ │ ├── ._GlobalMappingLayerTest.cpp │ │ ├── ._IndirectionUtilsTest.cpp │ │ ├── ._LazyEmittingLayerTest.cpp │ │ ├── ._ObjectLinkingLayerTest.cpp │ │ ├── ._ObjectTransformLayerTest.cpp │ │ ├── ._OrcCAPITest.cpp │ │ ├── ._OrcTestCommon.cpp │ │ ├── ._OrcTestCommon.h │ │ ├── ._RPCUtilsTest.cpp │ │ ├── CMakeLists.txt │ │ ├── CompileOnDemandLayerTest.cpp │ │ ├── GlobalMappingLayerTest.cpp │ │ ├── IndirectionUtilsTest.cpp │ │ ├── LazyEmittingLayerTest.cpp │ │ ├── ObjectLinkingLayerTest.cpp │ │ ├── ObjectTransformLayerTest.cpp │ │ ├── OrcCAPITest.cpp │ │ ├── OrcTestCommon.cpp │ │ ├── OrcTestCommon.h │ │ └── RPCUtilsTest.cpp ├── IR │ ├── ._AsmWriterTest.cpp │ ├── ._AttributesTest.cpp │ ├── ._CMakeLists.txt │ ├── ._ConstantRangeTest.cpp │ ├── ._ConstantsTest.cpp │ ├── ._DebugInfoTest.cpp │ ├── ._DebugTypeODRUniquingTest.cpp │ ├── ._DominatorTreeTest.cpp │ ├── ._FunctionTest.cpp │ ├── ._IRBuilderTest.cpp │ ├── ._InstructionsTest.cpp │ ├── ._IntrinsicsTest.cpp │ ├── ._LegacyPassManagerTest.cpp │ ├── ._MDBuilderTest.cpp │ ├── ._MetadataTest.cpp │ ├── ._PassManagerTest.cpp │ ├── ._PatternMatch.cpp │ ├── ._TypeBuilderTest.cpp │ ├── ._TypesTest.cpp │ ├── ._UseTest.cpp │ ├── ._UserTest.cpp │ ├── ._ValueHandleTest.cpp │ ├── ._ValueMapTest.cpp │ ├── ._ValueTest.cpp │ ├── ._VerifierTest.cpp │ ├── ._WaymarkTest.cpp │ ├── AsmWriterTest.cpp │ ├── AttributesTest.cpp │ ├── CMakeLists.txt │ ├── ConstantRangeTest.cpp │ ├── ConstantsTest.cpp │ ├── DebugInfoTest.cpp │ ├── DebugTypeODRUniquingTest.cpp │ ├── DominatorTreeTest.cpp │ ├── FunctionTest.cpp │ ├── IRBuilderTest.cpp │ ├── InstructionsTest.cpp │ ├── IntrinsicsTest.cpp │ ├── LegacyPassManagerTest.cpp │ ├── MDBuilderTest.cpp │ ├── MetadataTest.cpp │ ├── PassManagerTest.cpp │ ├── PatternMatch.cpp │ ├── TypeBuilderTest.cpp │ ├── TypesTest.cpp │ ├── UseTest.cpp │ ├── UserTest.cpp │ ├── ValueHandleTest.cpp │ ├── ValueMapTest.cpp │ ├── ValueTest.cpp │ ├── VerifierTest.cpp │ └── WaymarkTest.cpp ├── LineEditor │ ├── ._CMakeLists.txt │ ├── ._LineEditor.cpp │ ├── CMakeLists.txt │ └── LineEditor.cpp ├── Linker │ ├── ._CMakeLists.txt │ ├── ._LinkModulesTest.cpp │ ├── CMakeLists.txt │ └── LinkModulesTest.cpp ├── MC │ ├── ._CMakeLists.txt │ ├── ._Disassembler.cpp │ ├── ._DwarfLineTables.cpp │ ├── ._StringTableBuilderTest.cpp │ ├── ._TargetRegistry.cpp │ ├── CMakeLists.txt │ ├── Disassembler.cpp │ ├── DwarfLineTables.cpp │ ├── StringTableBuilderTest.cpp │ └── TargetRegistry.cpp ├── MI │ ├── ._CMakeLists.txt │ ├── ._LiveIntervalTest.cpp │ ├── CMakeLists.txt │ └── LiveIntervalTest.cpp ├── ObjectYAML │ ├── ._CMakeLists.txt │ ├── ._YAMLTest.cpp │ ├── CMakeLists.txt │ └── YAMLTest.cpp ├── Option │ ├── ._CMakeLists.txt │ ├── ._OptionParsingTest.cpp │ ├── ._Opts.td │ ├── CMakeLists.txt │ ├── OptionParsingTest.cpp │ └── Opts.td ├── ProfileData │ ├── ._CMakeLists.txt │ ├── ._CoverageMappingTest.cpp │ ├── ._InstrProfTest.cpp │ ├── ._SampleProfTest.cpp │ ├── CMakeLists.txt │ ├── CoverageMappingTest.cpp │ ├── InstrProfTest.cpp │ └── SampleProfTest.cpp ├── Support │ ├── ._AlignOfTest.cpp │ ├── ._AllocatorTest.cpp │ ├── ._ArrayRecyclerTest.cpp │ ├── ._BlockFrequencyTest.cpp │ ├── ._BranchProbabilityTest.cpp │ ├── ._CMakeLists.txt │ ├── ._Casting.cpp │ ├── ._CommandLineTest.cpp │ ├── ._CompressionTest.cpp │ ├── ._ConvertUTFTest.cpp │ ├── ._DataExtractorTest.cpp │ ├── ._DwarfTest.cpp │ ├── ._EndianStreamTest.cpp │ ├── ._EndianTest.cpp │ ├── ._ErrorOrTest.cpp │ ├── ._ErrorTest.cpp │ ├── ._FileOutputBufferTest.cpp │ ├── ._IteratorTest.cpp │ ├── ._LEB128Test.cpp │ ├── ._LineIteratorTest.cpp │ ├── ._LockFileManagerTest.cpp │ ├── ._MD5Test.cpp │ ├── ._ManagedStatic.cpp │ ├── ._MathExtrasTest.cpp │ ├── ._MemoryBufferTest.cpp │ ├── ._MemoryTest.cpp │ ├── ._Path.cpp │ ├── ._ProcessTest.cpp │ ├── ._ProgramTest.cpp │ ├── ._RegexTest.cpp │ ├── ._ReplaceFileTest.cpp │ ├── ._ScaledNumberTest.cpp │ ├── ._SourceMgrTest.cpp │ ├── ._SpecialCaseListTest.cpp │ ├── ._StreamingMemoryObjectTest.cpp │ ├── ._StringPool.cpp │ ├── ._SwapByteOrderTest.cpp │ ├── ._TargetParserTest.cpp │ ├── ._ThreadLocalTest.cpp │ ├── ._ThreadPool.cpp │ ├── ._TimeValueTest.cpp │ ├── ._TimerTest.cpp │ ├── ._TrailingObjectsTest.cpp │ ├── ._TypeNameTest.cpp │ ├── ._UnicodeTest.cpp │ ├── ._YAMLIOTest.cpp │ ├── ._YAMLParserTest.cpp │ ├── ._formatted_raw_ostream_test.cpp │ ├── ._raw_ostream_test.cpp │ ├── ._raw_pwrite_stream_test.cpp │ ├── ._raw_sha1_ostream_test.cpp │ ├── AlignOfTest.cpp │ ├── AllocatorTest.cpp │ ├── ArrayRecyclerTest.cpp │ ├── BlockFrequencyTest.cpp │ ├── BranchProbabilityTest.cpp │ ├── CMakeLists.txt │ ├── Casting.cpp │ ├── CommandLineTest.cpp │ ├── CompressionTest.cpp │ ├── ConvertUTFTest.cpp │ ├── DataExtractorTest.cpp │ ├── DwarfTest.cpp │ ├── EndianStreamTest.cpp │ ├── EndianTest.cpp │ ├── ErrorOrTest.cpp │ ├── ErrorTest.cpp │ ├── FileOutputBufferTest.cpp │ ├── IteratorTest.cpp │ ├── LEB128Test.cpp │ ├── LineIteratorTest.cpp │ ├── LockFileManagerTest.cpp │ ├── MD5Test.cpp │ ├── ManagedStatic.cpp │ ├── MathExtrasTest.cpp │ ├── MemoryBufferTest.cpp │ ├── MemoryTest.cpp │ ├── Path.cpp │ ├── ProcessTest.cpp │ ├── ProgramTest.cpp │ ├── RegexTest.cpp │ ├── ReplaceFileTest.cpp │ ├── ScaledNumberTest.cpp │ ├── SourceMgrTest.cpp │ ├── SpecialCaseListTest.cpp │ ├── StreamingMemoryObjectTest.cpp │ ├── StringPool.cpp │ ├── SwapByteOrderTest.cpp │ ├── TargetParserTest.cpp │ ├── ThreadLocalTest.cpp │ ├── ThreadPool.cpp │ ├── TimeValueTest.cpp │ ├── TimerTest.cpp │ ├── TrailingObjectsTest.cpp │ ├── TypeNameTest.cpp │ ├── UnicodeTest.cpp │ ├── YAMLIOTest.cpp │ ├── YAMLParserTest.cpp │ ├── formatted_raw_ostream_test.cpp │ ├── raw_ostream_test.cpp │ ├── raw_pwrite_stream_test.cpp │ └── raw_sha1_ostream_test.cpp └── Transforms │ ├── ._CMakeLists.txt │ ├── ._IPO │ ├── ._Utils │ ├── CMakeLists.txt │ ├── IPO │ ├── ._CMakeLists.txt │ ├── ._LowerTypeTests.cpp │ ├── ._WholeProgramDevirt.cpp │ ├── CMakeLists.txt │ ├── LowerTypeTests.cpp │ └── WholeProgramDevirt.cpp │ └── Utils │ ├── ._ASanStackFrameLayoutTest.cpp │ ├── ._CMakeLists.txt │ ├── ._Cloning.cpp │ ├── ._IntegerDivision.cpp │ ├── ._Local.cpp │ ├── ._MemorySSA.cpp │ ├── ._ValueMapperTest.cpp │ ├── ASanStackFrameLayoutTest.cpp │ ├── CMakeLists.txt │ ├── Cloning.cpp │ ├── IntegerDivision.cpp │ ├── Local.cpp │ ├── MemorySSA.cpp │ └── ValueMapperTest.cpp └── utils ├── ._DSAclean.py ├── ._DSAextract.py ├── ._FileCheck ├── ._GenLibDeps.pl ├── ._GetRepositoryPath ├── ._GetSourceVersion ├── ._KillTheDoctor ├── ._LLVMBuild.txt ├── ._LLVMVisualizers ├── ._Misc ├── ._PerfectShuffle ├── ._TableGen ├── ._Target ├── ._UpdateCMakeLists.pl ├── ._abtest ├── ._bisect ├── ._bugpoint ├── ._buildit ├── ._check-each-file ├── ._clang-parse-diagnostics-file ├── ._codegen-diff ├── ._count ├── ._countloc.sh ├── ._create_ladder_graph.py ├── ._crosstool ├── ._emacs ├── ._extract_symbols.py ├── ._findmisopt ├── ._findoptdiff ├── ._findsym.pl ├── ._fpcmp ├── ._gdb-scripts ├── ._getsrcs.sh ├── ._git ├── ._git-svn ├── ._jedit ├── ._kate ├── ._lint ├── ._lit ├── ._lldbDataFormatters.py ├── ._llvm-build ├── ._llvm-compilers-check ├── ._llvm-lit ├── ._llvm-native-gxx ├── ._llvm.grm ├── ._llvmdo ├── ._llvmgrep ├── ._makellvm ├── ._not ├── ._prepare-code-coverage-artifact.py ├── ._release ├── ._schedcover.py ├── ._shuffle_fuzz.py ├── ._sort_includes.py ├── ._test_debuginfo.pl ├── ._testgen ├── ._textmate ├── ._unittest ├── ._update_llc_test_checks.py ├── ._update_test_checks.py ├── ._valgrind ├── ._vim ├── ._wciia.py ├── ._yaml-bench ├── DSAclean.py ├── DSAextract.py ├── FileCheck ├── ._CMakeLists.txt ├── ._FileCheck.cpp ├── CMakeLists.txt └── FileCheck.cpp ├── GenLibDeps.pl ├── GetRepositoryPath ├── GetSourceVersion ├── KillTheDoctor ├── ._CMakeLists.txt ├── ._KillTheDoctor.cpp ├── CMakeLists.txt └── KillTheDoctor.cpp ├── LLVMBuild.txt ├── LLVMVisualizers ├── ._CMakeLists.txt ├── ._llvm.natvis ├── CMakeLists.txt └── llvm.natvis ├── Misc ├── ._zkill └── zkill ├── PerfectShuffle ├── ._CMakeLists.txt ├── ._PerfectShuffle.cpp ├── CMakeLists.txt └── PerfectShuffle.cpp ├── TableGen ├── ._AsmMatcherEmitter.cpp ├── ._AsmWriterEmitter.cpp ├── ._AsmWriterInst.cpp ├── ._AsmWriterInst.h ├── ._Attributes.cpp ├── ._CMakeLists.txt ├── ._CTagsEmitter.cpp ├── ._CallingConvEmitter.cpp ├── ._CodeEmitterGen.cpp ├── ._CodeGenDAGPatterns.cpp ├── ._CodeGenDAGPatterns.h ├── ._CodeGenInstruction.cpp ├── ._CodeGenInstruction.h ├── ._CodeGenIntrinsics.h ├── ._CodeGenMapTable.cpp ├── ._CodeGenRegisters.cpp ├── ._CodeGenRegisters.h ├── ._CodeGenSchedule.cpp ├── ._CodeGenSchedule.h ├── ._CodeGenTarget.cpp ├── ._CodeGenTarget.h ├── ._DAGISelEmitter.cpp ├── ._DAGISelMatcher.cpp ├── ._DAGISelMatcher.h ├── ._DAGISelMatcherEmitter.cpp ├── ._DAGISelMatcherGen.cpp ├── ._DAGISelMatcherOpt.cpp ├── ._DFAPacketizerEmitter.cpp ├── ._DisassemblerEmitter.cpp ├── ._FastISelEmitter.cpp ├── ._FixedLenDecoderEmitter.cpp ├── ._InstrInfoEmitter.cpp ├── ._IntrinsicEmitter.cpp ├── ._LLVMBuild.txt ├── ._OptParserEmitter.cpp ├── ._PseudoLoweringEmitter.cpp ├── ._RegisterInfoEmitter.cpp ├── ._SearchableTableEmitter.cpp ├── ._SequenceToOffsetTable.h ├── ._SubtargetEmitter.cpp ├── ._TableGen.cpp ├── ._TableGenBackends.h ├── ._X86DisassemblerShared.h ├── ._X86DisassemblerTables.cpp ├── ._X86DisassemblerTables.h ├── ._X86ModRMFilters.cpp ├── ._X86ModRMFilters.h ├── ._X86RecognizableInstr.cpp ├── ._X86RecognizableInstr.h ├── ._tdtags ├── AsmMatcherEmitter.cpp ├── AsmWriterEmitter.cpp ├── AsmWriterInst.cpp ├── AsmWriterInst.h ├── Attributes.cpp ├── CMakeLists.txt ├── CTagsEmitter.cpp ├── CallingConvEmitter.cpp ├── CodeEmitterGen.cpp ├── CodeGenDAGPatterns.cpp ├── CodeGenDAGPatterns.h ├── CodeGenInstruction.cpp ├── CodeGenInstruction.h ├── CodeGenIntrinsics.h ├── CodeGenMapTable.cpp ├── CodeGenRegisters.cpp ├── CodeGenRegisters.h ├── CodeGenSchedule.cpp ├── CodeGenSchedule.h ├── CodeGenTarget.cpp ├── CodeGenTarget.h ├── DAGISelEmitter.cpp ├── DAGISelMatcher.cpp ├── DAGISelMatcher.h ├── DAGISelMatcherEmitter.cpp ├── DAGISelMatcherGen.cpp ├── DAGISelMatcherOpt.cpp ├── DFAPacketizerEmitter.cpp ├── DisassemblerEmitter.cpp ├── FastISelEmitter.cpp ├── FixedLenDecoderEmitter.cpp ├── InstrInfoEmitter.cpp ├── IntrinsicEmitter.cpp ├── LLVMBuild.txt ├── OptParserEmitter.cpp ├── PseudoLoweringEmitter.cpp ├── RegisterInfoEmitter.cpp ├── SearchableTableEmitter.cpp ├── SequenceToOffsetTable.h ├── SubtargetEmitter.cpp ├── TableGen.cpp ├── TableGenBackends.h ├── X86DisassemblerShared.h ├── X86DisassemblerTables.cpp ├── X86DisassemblerTables.h ├── X86ModRMFilters.cpp ├── X86ModRMFilters.h ├── X86RecognizableInstr.cpp ├── X86RecognizableInstr.h └── tdtags ├── Target ├── ._ARM └── ARM │ ├── ._analyze-match-table.py │ └── analyze-match-table.py ├── UpdateCMakeLists.pl ├── abtest ├── ._abtest.py ├── ._mark_aarch64fns.py ├── ._mark_armfns.py ├── abtest.py ├── mark_aarch64fns.py └── mark_armfns.py ├── bisect ├── bugpoint ├── ._RemoteRunSafely.sh └── RemoteRunSafely.sh ├── check-each-file ├── clang-parse-diagnostics-file ├── codegen-diff ├── count ├── ._CMakeLists.txt ├── ._count.c ├── CMakeLists.txt └── count.c ├── countloc.sh ├── create_ladder_graph.py ├── crosstool ├── ._ARM ├── ._create-snapshots.sh ├── ARM │ ├── ._README │ ├── ._build-install-linux.sh │ ├── README │ └── build-install-linux.sh └── create-snapshots.sh ├── emacs ├── ._README ├── ._emacs.el ├── ._llvm-mode.el ├── ._tablegen-mode.el ├── README ├── emacs.el ├── llvm-mode.el └── tablegen-mode.el ├── extract_symbols.py ├── findmisopt ├── findoptdiff ├── findsym.pl ├── fpcmp ├── ._fpcmp.cpp └── fpcmp.cpp ├── gdb-scripts ├── ._prettyprinters.py └── prettyprinters.py ├── getsrcs.sh ├── git-svn ├── ._git-svnrevert ├── ._git-svnup ├── git-svnrevert └── git-svnup ├── git ├── ._find-rev └── find-rev ├── jedit ├── ._README ├── ._tablegen.xml ├── README └── tablegen.xml ├── kate ├── ._README ├── ._llvm.xml ├── README └── llvm.xml ├── lint ├── ._common_lint.py ├── ._cpp_lint.py ├── ._generic_lint.py ├── ._remove_trailing_whitespace.sh ├── common_lint.py ├── cpp_lint.py ├── generic_lint.py └── remove_trailing_whitespace.sh ├── lit ├── ._MANIFEST.in ├── ._README.txt ├── ._TODO ├── ._examples ├── ._lit ├── ._lit.py ├── ._setup.py ├── ._tests ├── ._utils ├── MANIFEST.in ├── README.txt ├── TODO ├── examples │ ├── ._README.txt │ ├── ._many-tests │ ├── README.txt │ └── many-tests │ │ ├── ._README.txt │ │ ├── ._lit.cfg │ │ ├── README.txt │ │ └── lit.cfg ├── lit.py ├── lit │ ├── ._ExampleTests.ObjDir │ ├── ._LitConfig.py │ ├── ._LitTestCase.py │ ├── ._ProgressBar.py │ ├── ._ShCommands.py │ ├── ._ShUtil.py │ ├── ._Test.py │ ├── ._TestRunner.py │ ├── ._TestingConfig.py │ ├── .___init__.py │ ├── ._discovery.py │ ├── ._formats │ ├── ._main.py │ ├── ._run.py │ ├── ._util.py │ ├── ExampleTests.ObjDir │ │ ├── ._lit.site.cfg │ │ └── lit.site.cfg │ ├── LitConfig.py │ ├── LitTestCase.py │ ├── ProgressBar.py │ ├── ShCommands.py │ ├── ShUtil.py │ ├── Test.py │ ├── TestRunner.py │ ├── TestingConfig.py │ ├── __init__.py │ ├── discovery.py │ ├── formats │ │ ├── .___init__.py │ │ ├── ._base.py │ │ ├── ._googletest.py │ │ ├── ._shtest.py │ │ ├── __init__.py │ │ ├── base.py │ │ ├── googletest.py │ │ └── shtest.py │ ├── main.py │ ├── run.py │ └── util.py ├── setup.py ├── tests │ ├── ._.coveragerc │ ├── ._Inputs │ ├── ._discovery.py │ ├── ._googletest-format.py │ ├── ._googletest-timeout.py │ ├── ._googletest-upstream-format.py │ ├── ._lit.cfg │ ├── ._progress-bar.py │ ├── ._shell-parsing.py │ ├── ._shtest-encoding.py │ ├── ._shtest-format.py │ ├── ._shtest-output-printing.py │ ├── ._shtest-shell.py │ ├── ._shtest-timeout.py │ ├── ._test-data.py │ ├── ._test-output.py │ ├── ._unittest-adaptor.py │ ├── ._usage.py │ ├── ._xunit-output.py │ ├── .coveragerc │ ├── Inputs │ │ ├── ._discovery │ │ ├── ._exec-discovery │ │ ├── ._exec-discovery-in-tree │ │ ├── ._googletest-format │ │ ├── ._googletest-timeout │ │ ├── ._googletest-upstream-format │ │ ├── ._progress-bar │ │ ├── ._shtest-format │ │ ├── ._shtest-output-printing │ │ ├── ._shtest-shell │ │ ├── ._shtest-timeout │ │ ├── ._test-data │ │ ├── ._unittest-adaptor │ │ ├── discovery │ │ │ ├── ._lit.cfg │ │ │ ├── ._subdir │ │ │ ├── ._subsuite │ │ │ ├── ._test-one.txt │ │ │ ├── ._test-two.txt │ │ │ ├── lit.cfg │ │ │ ├── subdir │ │ │ │ ├── ._lit.local.cfg │ │ │ │ ├── ._test-three.py │ │ │ │ ├── lit.local.cfg │ │ │ │ └── test-three.py │ │ │ ├── subsuite │ │ │ │ ├── ._lit.cfg │ │ │ │ ├── ._test-one.txt │ │ │ │ ├── ._test-two.txt │ │ │ │ ├── lit.cfg │ │ │ │ ├── test-one.txt │ │ │ │ └── test-two.txt │ │ │ ├── test-one.txt │ │ │ └── test-two.txt │ │ ├── exec-discovery-in-tree │ │ │ ├── ._lit.cfg │ │ │ ├── ._obj │ │ │ ├── ._test-one.txt │ │ │ ├── lit.cfg │ │ │ ├── obj │ │ │ │ ├── ._lit.site.cfg │ │ │ │ └── lit.site.cfg │ │ │ └── test-one.txt │ │ ├── exec-discovery │ │ │ ├── ._lit.site.cfg │ │ │ └── lit.site.cfg │ │ ├── googletest-format │ │ │ ├── ._DummySubDir │ │ │ ├── ._lit.cfg │ │ │ ├── DummySubDir │ │ │ │ ├── ._OneTest │ │ │ │ └── OneTest │ │ │ └── lit.cfg │ │ ├── googletest-timeout │ │ │ ├── ._DummySubDir │ │ │ ├── ._lit.cfg │ │ │ ├── DummySubDir │ │ │ │ ├── ._OneTest │ │ │ │ └── OneTest │ │ │ └── lit.cfg │ │ ├── googletest-upstream-format │ │ │ ├── ._DummySubDir │ │ │ ├── ._lit.cfg │ │ │ ├── DummySubDir │ │ │ │ ├── ._OneTest │ │ │ │ └── OneTest │ │ │ └── lit.cfg │ │ ├── progress-bar │ │ │ ├── ._lit.cfg │ │ │ ├── ._test-1.txt │ │ │ ├── ._test-2.txt │ │ │ ├── ._test-3.txt │ │ │ ├── ._test-4.txt │ │ │ ├── lit.cfg │ │ │ ├── test-1.txt │ │ │ ├── test-2.txt │ │ │ ├── test-3.txt │ │ │ └── test-4.txt │ │ ├── shtest-format │ │ │ ├── ._argv0.txt │ │ │ ├── ._external_shell │ │ │ ├── ._fail.txt │ │ │ ├── ._lit.cfg │ │ │ ├── ._no-test-line.txt │ │ │ ├── ._pass.txt │ │ │ ├── ._requires-any-missing.txt │ │ │ ├── ._requires-any-present.txt │ │ │ ├── ._requires-missing.txt │ │ │ ├── ._requires-present.txt │ │ │ ├── ._unsupported_dir │ │ │ ├── ._xfail-feature.txt │ │ │ ├── ._xfail-target.txt │ │ │ ├── ._xfail.txt │ │ │ ├── ._xpass.txt │ │ │ ├── argv0.txt │ │ │ ├── external_shell │ │ │ │ ├── ._fail.txt │ │ │ │ ├── ._fail_with_bad_encoding.txt │ │ │ │ ├── ._lit.local.cfg │ │ │ │ ├── ._pass.txt │ │ │ │ ├── ._write-bad-encoding.sh │ │ │ │ ├── fail.txt │ │ │ │ ├── fail_with_bad_encoding.txt │ │ │ │ ├── lit.local.cfg │ │ │ │ ├── pass.txt │ │ │ │ └── write-bad-encoding.sh │ │ │ ├── fail.txt │ │ │ ├── lit.cfg │ │ │ ├── no-test-line.txt │ │ │ ├── pass.txt │ │ │ ├── requires-any-missing.txt │ │ │ ├── requires-any-present.txt │ │ │ ├── requires-missing.txt │ │ │ ├── requires-present.txt │ │ │ ├── unsupported_dir │ │ │ │ ├── ._lit.local.cfg │ │ │ │ ├── ._some-test.txt │ │ │ │ ├── lit.local.cfg │ │ │ │ └── some-test.txt │ │ │ ├── xfail-feature.txt │ │ │ ├── xfail-target.txt │ │ │ ├── xfail.txt │ │ │ └── xpass.txt │ │ ├── shtest-output-printing │ │ │ ├── ._basic.txt │ │ │ ├── ._lit.cfg │ │ │ ├── basic.txt │ │ │ └── lit.cfg │ │ ├── shtest-shell │ │ │ ├── ._error-0.txt │ │ │ ├── ._error-1.txt │ │ │ ├── ._error-2.txt │ │ │ ├── ._lit.cfg │ │ │ ├── ._redirects.txt │ │ │ ├── ._sequencing-0.txt │ │ │ ├── ._sequencing-1.txt │ │ │ ├── ._write-to-stderr.sh │ │ │ ├── ._write-to-stdout-and-stderr.sh │ │ │ ├── error-0.txt │ │ │ ├── error-1.txt │ │ │ ├── error-2.txt │ │ │ ├── lit.cfg │ │ │ ├── redirects.txt │ │ │ ├── sequencing-0.txt │ │ │ ├── sequencing-1.txt │ │ │ ├── write-to-stderr.sh │ │ │ └── write-to-stdout-and-stderr.sh │ │ ├── shtest-timeout │ │ │ ├── ._infinite_loop.py │ │ │ ├── ._lit.cfg │ │ │ ├── ._quick_then_slow.py │ │ │ ├── ._short.py │ │ │ ├── ._slow.py │ │ │ ├── infinite_loop.py │ │ │ ├── lit.cfg │ │ │ ├── quick_then_slow.py │ │ │ ├── short.py │ │ │ └── slow.py │ │ ├── test-data │ │ │ ├── ._lit.cfg │ │ │ ├── ._metrics.ini │ │ │ ├── lit.cfg │ │ │ └── metrics.ini │ │ └── unittest-adaptor │ │ │ ├── ._lit.cfg │ │ │ ├── ._test-one.txt │ │ │ ├── ._test-two.txt │ │ │ ├── lit.cfg │ │ │ ├── test-one.txt │ │ │ └── test-two.txt │ ├── discovery.py │ ├── googletest-format.py │ ├── googletest-timeout.py │ ├── googletest-upstream-format.py │ ├── lit.cfg │ ├── progress-bar.py │ ├── shell-parsing.py │ ├── shtest-encoding.py │ ├── shtest-format.py │ ├── shtest-output-printing.py │ ├── shtest-shell.py │ ├── shtest-timeout.py │ ├── test-data.py │ ├── test-output.py │ ├── unittest-adaptor.py │ ├── usage.py │ └── xunit-output.py └── utils │ ├── ._README.txt │ ├── ._check-coverage │ ├── ._check-sdist │ ├── README.txt │ ├── check-coverage │ └── check-sdist ├── lldbDataFormatters.py ├── llvm-build ├── ._README.txt ├── ._llvm-build ├── ._llvmbuild ├── README.txt ├── llvm-build └── llvmbuild │ ├── .___init__.py │ ├── ._componentinfo.py │ ├── ._configutil.py │ ├── ._main.py │ ├── ._util.py │ ├── __init__.py │ ├── componentinfo.py │ ├── configutil.py │ ├── main.py │ └── util.py ├── llvm-compilers-check ├── llvm-lit ├── ._CMakeLists.txt ├── ._llvm-lit.in ├── CMakeLists.txt └── llvm-lit.in ├── llvm-native-gxx ├── llvm.grm ├── llvmdo ├── llvmgrep ├── makellvm ├── not ├── ._CMakeLists.txt ├── ._not.cpp ├── CMakeLists.txt └── not.cpp ├── prepare-code-coverage-artifact.py ├── release ├── ._build_llvm_package.bat ├── ._export.sh ├── ._findRegressions-nightly.py ├── ._findRegressions-simple.py ├── ._merge.sh ├── ._tag.sh ├── ._test-release.sh ├── build_llvm_package.bat ├── export.sh ├── findRegressions-nightly.py ├── findRegressions-simple.py ├── merge.sh ├── tag.sh └── test-release.sh ├── schedcover.py ├── shuffle_fuzz.py ├── sort_includes.py ├── test_debuginfo.pl ├── testgen ├── ._mc-bundling-x86-gen.py └── mc-bundling-x86-gen.py ├── textmate ├── ._README ├── ._TableGen.tmbundle ├── README └── TableGen.tmbundle │ ├── ._Syntaxes │ ├── ._info.plist │ ├── Syntaxes │ ├── ._TableGen.tmLanguage │ └── TableGen.tmLanguage │ └── info.plist ├── unittest ├── ._CMakeLists.txt ├── ._LLVMBuild.txt ├── ._UnitTestMain ├── ._googletest ├── CMakeLists.txt ├── LLVMBuild.txt ├── UnitTestMain │ ├── ._CMakeLists.txt │ ├── ._TestMain.cpp │ ├── CMakeLists.txt │ └── TestMain.cpp └── googletest │ ├── ._LICENSE.TXT │ ├── ._README.LLVM │ ├── ._include │ ├── ._src │ ├── LICENSE.TXT │ ├── README.LLVM │ ├── include │ ├── ._gtest │ └── gtest │ │ ├── ._gtest-death-test.h │ │ ├── ._gtest-message.h │ │ ├── ._gtest-param-test.h │ │ ├── ._gtest-printers.h │ │ ├── ._gtest-spi.h │ │ ├── ._gtest-test-part.h │ │ ├── ._gtest-typed-test.h │ │ ├── ._gtest.h │ │ ├── ._gtest_pred_impl.h │ │ ├── ._gtest_prod.h │ │ ├── ._internal │ │ ├── gtest-death-test.h │ │ ├── gtest-message.h │ │ ├── gtest-param-test.h │ │ ├── gtest-printers.h │ │ ├── gtest-spi.h │ │ ├── gtest-test-part.h │ │ ├── gtest-typed-test.h │ │ ├── gtest.h │ │ ├── gtest_pred_impl.h │ │ ├── gtest_prod.h │ │ └── internal │ │ ├── ._gtest-death-test-internal.h │ │ ├── ._gtest-filepath.h │ │ ├── ._gtest-internal.h │ │ ├── ._gtest-linked_ptr.h │ │ ├── ._gtest-param-util-generated.h │ │ ├── ._gtest-param-util.h │ │ ├── ._gtest-port.h │ │ ├── ._gtest-string.h │ │ ├── ._gtest-tuple.h │ │ ├── ._gtest-type-util.h │ │ ├── gtest-death-test-internal.h │ │ ├── gtest-filepath.h │ │ ├── gtest-internal.h │ │ ├── gtest-linked_ptr.h │ │ ├── gtest-param-util-generated.h │ │ ├── gtest-param-util.h │ │ ├── gtest-port.h │ │ ├── gtest-string.h │ │ ├── gtest-tuple.h │ │ └── gtest-type-util.h │ └── src │ ├── ._gtest-all.cc │ ├── ._gtest-death-test.cc │ ├── ._gtest-filepath.cc │ ├── ._gtest-internal-inl.h │ ├── ._gtest-port.cc │ ├── ._gtest-printers.cc │ ├── ._gtest-test-part.cc │ ├── ._gtest-typed-test.cc │ ├── ._gtest.cc │ ├── gtest-all.cc │ ├── gtest-death-test.cc │ ├── gtest-filepath.cc │ ├── gtest-internal-inl.h │ ├── gtest-port.cc │ ├── gtest-printers.cc │ ├── gtest-test-part.cc │ ├── gtest-typed-test.cc │ └── gtest.cc ├── update_llc_test_checks.py ├── update_test_checks.py ├── valgrind ├── ._i386-pc-linux-gnu.supp ├── ._x86_64-pc-linux-gnu.supp ├── i386-pc-linux-gnu.supp └── x86_64-pc-linux-gnu.supp ├── vim ├── ._README ├── ._ftdetect ├── ._ftplugin ├── ._indent ├── ._syntax ├── ._vimrc ├── README ├── ftdetect │ ├── ._llvm-lit.vim │ ├── ._llvm.vim │ ├── ._tablegen.vim │ ├── llvm-lit.vim │ ├── llvm.vim │ └── tablegen.vim ├── ftplugin │ ├── ._llvm.vim │ ├── ._tablegen.vim │ ├── llvm.vim │ └── tablegen.vim ├── indent │ ├── ._llvm.vim │ └── llvm.vim ├── syntax │ ├── ._llvm.vim │ ├── ._tablegen.vim │ ├── llvm.vim │ └── tablegen.vim └── vimrc ├── wciia.py └── yaml-bench ├── ._CMakeLists.txt ├── ._YAMLBench.cpp ├── CMakeLists.txt └── YAMLBench.cpp /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OWNERS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/CODE_OWNERS.TXT -------------------------------------------------------------------------------- /CREDITS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/CREDITS.TXT -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/LLVMBuild.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/README.md -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/README.txt -------------------------------------------------------------------------------- /bindings/._README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/bindings/._README.txt -------------------------------------------------------------------------------- /bindings/._go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/bindings/._go -------------------------------------------------------------------------------- /bindings/._ocaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/bindings/._ocaml -------------------------------------------------------------------------------- /bindings/._python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/bindings/._python -------------------------------------------------------------------------------- /bindings/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/bindings/README.txt -------------------------------------------------------------------------------- /bindings/go/._llvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/bindings/go/._llvm -------------------------------------------------------------------------------- /bindings/go/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/bindings/go/build.sh -------------------------------------------------------------------------------- /bindings/ocaml/._llvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/bindings/ocaml/._llvm -------------------------------------------------------------------------------- /bindings/python/llvm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bindings/python/llvm/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmake/._README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/cmake/._README -------------------------------------------------------------------------------- /cmake/._config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/cmake/._config.guess -------------------------------------------------------------------------------- /cmake/._dummy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/cmake/._dummy.cpp -------------------------------------------------------------------------------- /cmake/._modules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/cmake/._modules -------------------------------------------------------------------------------- /cmake/._nsis_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/cmake/._nsis_icon.ico -------------------------------------------------------------------------------- /cmake/._nsis_logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/cmake/._nsis_logo.bmp -------------------------------------------------------------------------------- /cmake/._platforms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/cmake/._platforms -------------------------------------------------------------------------------- /cmake/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/cmake/README -------------------------------------------------------------------------------- /cmake/config-ix.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/cmake/config-ix.cmake -------------------------------------------------------------------------------- /cmake/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/cmake/config.guess -------------------------------------------------------------------------------- /cmake/dummy.cpp: -------------------------------------------------------------------------------- 1 | typedef int dummy; 2 | -------------------------------------------------------------------------------- /cmake/nsis_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/cmake/nsis_icon.ico -------------------------------------------------------------------------------- /cmake/nsis_logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/cmake/nsis_logo.bmp -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/configure -------------------------------------------------------------------------------- /docs/._ARM-BE-ld1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._ARM-BE-ld1.png -------------------------------------------------------------------------------- /docs/._ARM-BE-ldr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._ARM-BE-ldr.png -------------------------------------------------------------------------------- /docs/._Atomics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._Atomics.rst -------------------------------------------------------------------------------- /docs/._Bugpoint.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._Bugpoint.rst -------------------------------------------------------------------------------- /docs/._CMake.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._CMake.rst -------------------------------------------------------------------------------- /docs/._CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._CMakeLists.txt -------------------------------------------------------------------------------- /docs/._CommandGuide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._CommandGuide -------------------------------------------------------------------------------- /docs/._Dummy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._Dummy.html -------------------------------------------------------------------------------- /docs/._Extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._Extensions.rst -------------------------------------------------------------------------------- /docs/._FAQ.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._FAQ.rst -------------------------------------------------------------------------------- /docs/._FaultMaps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._FaultMaps.rst -------------------------------------------------------------------------------- /docs/._Frontend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._Frontend -------------------------------------------------------------------------------- /docs/._GoldPlugin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._GoldPlugin.rst -------------------------------------------------------------------------------- /docs/._InAlloca.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._InAlloca.rst -------------------------------------------------------------------------------- /docs/._LLVMBuild.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._LLVMBuild.rst -------------------------------------------------------------------------------- /docs/._LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._LLVMBuild.txt -------------------------------------------------------------------------------- /docs/._LangRef.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._LangRef.rst -------------------------------------------------------------------------------- /docs/._Lexicon.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._Lexicon.rst -------------------------------------------------------------------------------- /docs/._LibFuzzer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._LibFuzzer.rst -------------------------------------------------------------------------------- /docs/._MCJIT-load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._MCJIT-load.png -------------------------------------------------------------------------------- /docs/._MIRLangRef.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._MIRLangRef.rst -------------------------------------------------------------------------------- /docs/._NVPTXUsage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._NVPTXUsage.rst -------------------------------------------------------------------------------- /docs/._Packaging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._Packaging.rst -------------------------------------------------------------------------------- /docs/._Passes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._Passes.rst -------------------------------------------------------------------------------- /docs/._Projects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._Projects.rst -------------------------------------------------------------------------------- /docs/._README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._README.txt -------------------------------------------------------------------------------- /docs/._StackMaps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._StackMaps.rst -------------------------------------------------------------------------------- /docs/._TableGen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._TableGen -------------------------------------------------------------------------------- /docs/._YamlIO.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._YamlIO.rst -------------------------------------------------------------------------------- /docs/.__ocamldoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/.__ocamldoc -------------------------------------------------------------------------------- /docs/.__static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/.__static -------------------------------------------------------------------------------- /docs/.__templates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/.__templates -------------------------------------------------------------------------------- /docs/.__themes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/.__themes -------------------------------------------------------------------------------- /docs/._conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._conf.py -------------------------------------------------------------------------------- /docs/._doxygen.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._doxygen.cfg.in -------------------------------------------------------------------------------- /docs/._gcc-loops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._gcc-loops.png -------------------------------------------------------------------------------- /docs/._index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._index.rst -------------------------------------------------------------------------------- /docs/._linpack-pc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._linpack-pc.png -------------------------------------------------------------------------------- /docs/._make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._make.bat -------------------------------------------------------------------------------- /docs/._re_format.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._re_format.7 -------------------------------------------------------------------------------- /docs/._tutorial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._tutorial -------------------------------------------------------------------------------- /docs/._yaml2obj.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/._yaml2obj.rst -------------------------------------------------------------------------------- /docs/AMDGPUUsage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/AMDGPUUsage.rst -------------------------------------------------------------------------------- /docs/ARM-BE-ld1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/ARM-BE-ld1.png -------------------------------------------------------------------------------- /docs/ARM-BE-ldr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/ARM-BE-ldr.png -------------------------------------------------------------------------------- /docs/Atomics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/Atomics.rst -------------------------------------------------------------------------------- /docs/Bugpoint.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/Bugpoint.rst -------------------------------------------------------------------------------- /docs/CMake.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/CMake.rst -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/CMakePrimer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/CMakePrimer.rst -------------------------------------------------------------------------------- /docs/CommandLine.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/CommandLine.rst -------------------------------------------------------------------------------- /docs/Dummy.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/Extensions.rst -------------------------------------------------------------------------------- /docs/FAQ.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/FAQ.rst -------------------------------------------------------------------------------- /docs/FaultMaps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/FaultMaps.rst -------------------------------------------------------------------------------- /docs/GoldPlugin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/GoldPlugin.rst -------------------------------------------------------------------------------- /docs/InAlloca.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/InAlloca.rst -------------------------------------------------------------------------------- /docs/LLVMBuild.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/LLVMBuild.rst -------------------------------------------------------------------------------- /docs/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/LLVMBuild.txt -------------------------------------------------------------------------------- /docs/LangRef.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/LangRef.rst -------------------------------------------------------------------------------- /docs/Lexicon.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/Lexicon.rst -------------------------------------------------------------------------------- /docs/LibFuzzer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/LibFuzzer.rst -------------------------------------------------------------------------------- /docs/MCJIT-load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/MCJIT-load.png -------------------------------------------------------------------------------- /docs/MIRLangRef.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/MIRLangRef.rst -------------------------------------------------------------------------------- /docs/Makefile.sphinx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/Makefile.sphinx -------------------------------------------------------------------------------- /docs/NVPTXUsage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/NVPTXUsage.rst -------------------------------------------------------------------------------- /docs/Packaging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/Packaging.rst -------------------------------------------------------------------------------- /docs/Passes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/Passes.rst -------------------------------------------------------------------------------- /docs/Phabricator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/Phabricator.rst -------------------------------------------------------------------------------- /docs/Projects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/Projects.rst -------------------------------------------------------------------------------- /docs/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/README.txt -------------------------------------------------------------------------------- /docs/ReleaseNotes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/ReleaseNotes.rst -------------------------------------------------------------------------------- /docs/StackMaps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/StackMaps.rst -------------------------------------------------------------------------------- /docs/Statepoints.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/Statepoints.rst -------------------------------------------------------------------------------- /docs/TestingGuide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/TestingGuide.rst -------------------------------------------------------------------------------- /docs/TypeMetadata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/TypeMetadata.rst -------------------------------------------------------------------------------- /docs/Vectorizers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/Vectorizers.rst -------------------------------------------------------------------------------- /docs/YamlIO.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/YamlIO.rst -------------------------------------------------------------------------------- /docs/_static/llvm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/_static/llvm.css -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/doxygen.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/doxygen.cfg.in -------------------------------------------------------------------------------- /docs/gcc-loops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/gcc-loops.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/linpack-pc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/linpack-pc.png -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/re_format.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/re_format.7 -------------------------------------------------------------------------------- /docs/yaml2obj.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/docs/yaml2obj.rst -------------------------------------------------------------------------------- /examples/._BrainF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/examples/._BrainF -------------------------------------------------------------------------------- /examples/._Fibonacci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/examples/._Fibonacci -------------------------------------------------------------------------------- /include/._llvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/._llvm -------------------------------------------------------------------------------- /include/._llvm-c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/._llvm-c -------------------------------------------------------------------------------- /include/llvm-c/Core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm-c/Core.h -------------------------------------------------------------------------------- /include/llvm-c/lto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm-c/lto.h -------------------------------------------------------------------------------- /include/llvm/._ADT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/._ADT -------------------------------------------------------------------------------- /include/llvm/._Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/._Config -------------------------------------------------------------------------------- /include/llvm/._IR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/._IR -------------------------------------------------------------------------------- /include/llvm/._LTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/._LTO -------------------------------------------------------------------------------- /include/llvm/._Linker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/._Linker -------------------------------------------------------------------------------- /include/llvm/._MC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/._MC -------------------------------------------------------------------------------- /include/llvm/._Object: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/._Object -------------------------------------------------------------------------------- /include/llvm/._Option: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/._Option -------------------------------------------------------------------------------- /include/llvm/._Pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/._Pass.h -------------------------------------------------------------------------------- /include/llvm/._Passes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/._Passes -------------------------------------------------------------------------------- /include/llvm/._Target: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/._Target -------------------------------------------------------------------------------- /include/llvm/IR/CFG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/IR/CFG.h -------------------------------------------------------------------------------- /include/llvm/IR/Use.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/IR/Use.h -------------------------------------------------------------------------------- /include/llvm/Pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/include/llvm/Pass.h -------------------------------------------------------------------------------- /lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/.DS_Store -------------------------------------------------------------------------------- /lib/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._.DS_Store -------------------------------------------------------------------------------- /lib/._Analysis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._Analysis -------------------------------------------------------------------------------- /lib/._AsmParser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._AsmParser -------------------------------------------------------------------------------- /lib/._Bitcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._Bitcode -------------------------------------------------------------------------------- /lib/._CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._CMakeLists.txt -------------------------------------------------------------------------------- /lib/._CodeGen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._CodeGen -------------------------------------------------------------------------------- /lib/._DebugInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._DebugInfo -------------------------------------------------------------------------------- /lib/._ExecutionEngine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._ExecutionEngine -------------------------------------------------------------------------------- /lib/._Fuzzer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._Fuzzer -------------------------------------------------------------------------------- /lib/._IR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._IR -------------------------------------------------------------------------------- /lib/._IRReader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._IRReader -------------------------------------------------------------------------------- /lib/._LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._LLVMBuild.txt -------------------------------------------------------------------------------- /lib/._LTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._LTO -------------------------------------------------------------------------------- /lib/._LibDriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._LibDriver -------------------------------------------------------------------------------- /lib/._LineEditor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._LineEditor -------------------------------------------------------------------------------- /lib/._Linker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._Linker -------------------------------------------------------------------------------- /lib/._MC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._MC -------------------------------------------------------------------------------- /lib/._Object: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._Object -------------------------------------------------------------------------------- /lib/._ObjectYAML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._ObjectYAML -------------------------------------------------------------------------------- /lib/._Option: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._Option -------------------------------------------------------------------------------- /lib/._Passes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._Passes -------------------------------------------------------------------------------- /lib/._ProfileData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._ProfileData -------------------------------------------------------------------------------- /lib/._Support: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._Support -------------------------------------------------------------------------------- /lib/._TableGen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._TableGen -------------------------------------------------------------------------------- /lib/._Target: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._Target -------------------------------------------------------------------------------- /lib/._Transforms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/._Transforms -------------------------------------------------------------------------------- /lib/Analysis/CFG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Analysis/CFG.cpp -------------------------------------------------------------------------------- /lib/Analysis/Lint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Analysis/Lint.cpp -------------------------------------------------------------------------------- /lib/Bitcode/._Reader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Bitcode/._Reader -------------------------------------------------------------------------------- /lib/Bitcode/._Writer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Bitcode/._Writer -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/CodeGen/Spiller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/CodeGen/Spiller.h -------------------------------------------------------------------------------- /lib/DebugInfo/._DWARF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/DebugInfo/._DWARF -------------------------------------------------------------------------------- /lib/DebugInfo/._PDB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/DebugInfo/._PDB -------------------------------------------------------------------------------- /lib/Fuzzer/._afl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Fuzzer/._afl -------------------------------------------------------------------------------- /lib/Fuzzer/._cxx.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Fuzzer/._cxx.dict -------------------------------------------------------------------------------- /lib/Fuzzer/._test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Fuzzer/._test -------------------------------------------------------------------------------- /lib/Fuzzer/README.txt: -------------------------------------------------------------------------------- 1 | Move to http://llvm.org/docs/LibFuzzer.html 2 | 3 | -------------------------------------------------------------------------------- /lib/Fuzzer/cxx.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Fuzzer/cxx.dict -------------------------------------------------------------------------------- /lib/Fuzzer/test/hi.txt: -------------------------------------------------------------------------------- 1 | Hi! -------------------------------------------------------------------------------- /lib/IR/._Comdat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Comdat.cpp -------------------------------------------------------------------------------- /lib/IR/._Core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Core.cpp -------------------------------------------------------------------------------- /lib/IR/._DebugLoc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._DebugLoc.cpp -------------------------------------------------------------------------------- /lib/IR/._Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Function.cpp -------------------------------------------------------------------------------- /lib/IR/._GCOV.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._GCOV.cpp -------------------------------------------------------------------------------- /lib/IR/._Globals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Globals.cpp -------------------------------------------------------------------------------- /lib/IR/._Mangler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Mangler.cpp -------------------------------------------------------------------------------- /lib/IR/._Metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Metadata.cpp -------------------------------------------------------------------------------- /lib/IR/._Module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Module.cpp -------------------------------------------------------------------------------- /lib/IR/._Operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Operator.cpp -------------------------------------------------------------------------------- /lib/IR/._Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Pass.cpp -------------------------------------------------------------------------------- /lib/IR/._Type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Type.cpp -------------------------------------------------------------------------------- /lib/IR/._Use.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Use.cpp -------------------------------------------------------------------------------- /lib/IR/._User.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._User.cpp -------------------------------------------------------------------------------- /lib/IR/._Value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Value.cpp -------------------------------------------------------------------------------- /lib/IR/._Verifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/._Verifier.cpp -------------------------------------------------------------------------------- /lib/IR/AsmWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/AsmWriter.cpp -------------------------------------------------------------------------------- /lib/IR/Attributes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Attributes.cpp -------------------------------------------------------------------------------- /lib/IR/AttributesCompatFunc.td: -------------------------------------------------------------------------------- 1 | include "llvm/IR/Attributes.td" 2 | -------------------------------------------------------------------------------- /lib/IR/BasicBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/BasicBlock.cpp -------------------------------------------------------------------------------- /lib/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/CMakeLists.txt -------------------------------------------------------------------------------- /lib/IR/Comdat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Comdat.cpp -------------------------------------------------------------------------------- /lib/IR/ConstantFold.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/ConstantFold.h -------------------------------------------------------------------------------- /lib/IR/Constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Constants.cpp -------------------------------------------------------------------------------- /lib/IR/Core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Core.cpp -------------------------------------------------------------------------------- /lib/IR/DIBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/DIBuilder.cpp -------------------------------------------------------------------------------- /lib/IR/DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/DataLayout.cpp -------------------------------------------------------------------------------- /lib/IR/DebugInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/DebugInfo.cpp -------------------------------------------------------------------------------- /lib/IR/DebugLoc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/DebugLoc.cpp -------------------------------------------------------------------------------- /lib/IR/Dominators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Dominators.cpp -------------------------------------------------------------------------------- /lib/IR/Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Function.cpp -------------------------------------------------------------------------------- /lib/IR/GCOV.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/GCOV.cpp -------------------------------------------------------------------------------- /lib/IR/Globals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Globals.cpp -------------------------------------------------------------------------------- /lib/IR/IRBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/IRBuilder.cpp -------------------------------------------------------------------------------- /lib/IR/InlineAsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/InlineAsm.cpp -------------------------------------------------------------------------------- /lib/IR/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/IR/MDBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/MDBuilder.cpp -------------------------------------------------------------------------------- /lib/IR/Mangler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Mangler.cpp -------------------------------------------------------------------------------- /lib/IR/Metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Metadata.cpp -------------------------------------------------------------------------------- /lib/IR/MetadataImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/MetadataImpl.h -------------------------------------------------------------------------------- /lib/IR/Module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Module.cpp -------------------------------------------------------------------------------- /lib/IR/Operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Operator.cpp -------------------------------------------------------------------------------- /lib/IR/OptBisect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/OptBisect.cpp -------------------------------------------------------------------------------- /lib/IR/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Pass.cpp -------------------------------------------------------------------------------- /lib/IR/Statepoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Statepoint.cpp -------------------------------------------------------------------------------- /lib/IR/Type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Type.cpp -------------------------------------------------------------------------------- /lib/IR/TypeFinder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/TypeFinder.cpp -------------------------------------------------------------------------------- /lib/IR/Use.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Use.cpp -------------------------------------------------------------------------------- /lib/IR/User.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/User.cpp -------------------------------------------------------------------------------- /lib/IR/Value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Value.cpp -------------------------------------------------------------------------------- /lib/IR/ValueTypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/ValueTypes.cpp -------------------------------------------------------------------------------- /lib/IR/Verifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/IR/Verifier.cpp -------------------------------------------------------------------------------- /lib/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/LTO/._LTO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/LTO/._LTO.cpp -------------------------------------------------------------------------------- /lib/LTO/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/LTO/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/LTO/LTO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/LTO/LTO.cpp -------------------------------------------------------------------------------- /lib/LTO/LTOModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/LTO/LTOModule.cpp -------------------------------------------------------------------------------- /lib/MC/._MCAnalysis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/._MCAnalysis -------------------------------------------------------------------------------- /lib/MC/._MCDwarf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/._MCDwarf.cpp -------------------------------------------------------------------------------- /lib/MC/._MCExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/._MCExpr.cpp -------------------------------------------------------------------------------- /lib/MC/._MCInst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/._MCInst.cpp -------------------------------------------------------------------------------- /lib/MC/._MCLabel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/._MCLabel.cpp -------------------------------------------------------------------------------- /lib/MC/._MCParser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/._MCParser -------------------------------------------------------------------------------- /lib/MC/._MCSymbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/._MCSymbol.cpp -------------------------------------------------------------------------------- /lib/MC/._MCValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/._MCValue.cpp -------------------------------------------------------------------------------- /lib/MC/._MCWinEH.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/._MCWinEH.cpp -------------------------------------------------------------------------------- /lib/MC/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/CMakeLists.txt -------------------------------------------------------------------------------- /lib/MC/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/MC/MCAsmInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCAsmInfo.cpp -------------------------------------------------------------------------------- /lib/MC/MCCodeView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCCodeView.cpp -------------------------------------------------------------------------------- /lib/MC/MCContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCContext.cpp -------------------------------------------------------------------------------- /lib/MC/MCDwarf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCDwarf.cpp -------------------------------------------------------------------------------- /lib/MC/MCExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCExpr.cpp -------------------------------------------------------------------------------- /lib/MC/MCFragment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCFragment.cpp -------------------------------------------------------------------------------- /lib/MC/MCInst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCInst.cpp -------------------------------------------------------------------------------- /lib/MC/MCLabel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCLabel.cpp -------------------------------------------------------------------------------- /lib/MC/MCSchedule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCSchedule.cpp -------------------------------------------------------------------------------- /lib/MC/MCSection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCSection.cpp -------------------------------------------------------------------------------- /lib/MC/MCStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCStreamer.cpp -------------------------------------------------------------------------------- /lib/MC/MCSymbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCSymbol.cpp -------------------------------------------------------------------------------- /lib/MC/MCValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCValue.cpp -------------------------------------------------------------------------------- /lib/MC/MCWin64EH.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCWin64EH.cpp -------------------------------------------------------------------------------- /lib/MC/MCWinEH.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/MC/MCWinEH.cpp -------------------------------------------------------------------------------- /lib/Object/._ELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Object/._ELF.cpp -------------------------------------------------------------------------------- /lib/Object/Binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Object/Binary.cpp -------------------------------------------------------------------------------- /lib/Object/ELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Object/ELF.cpp -------------------------------------------------------------------------------- /lib/Object/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Object/Error.cpp -------------------------------------------------------------------------------- /lib/Object/Object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Object/Object.cpp -------------------------------------------------------------------------------- /lib/Option/._Arg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Option/._Arg.cpp -------------------------------------------------------------------------------- /lib/Option/Arg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Option/Arg.cpp -------------------------------------------------------------------------------- /lib/Option/Option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Option/Option.cpp -------------------------------------------------------------------------------- /lib/Support/._COM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/._COM.cpp -------------------------------------------------------------------------------- /lib/Support/._MD5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/._MD5.cpp -------------------------------------------------------------------------------- /lib/Support/._Unix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/._Unix -------------------------------------------------------------------------------- /lib/Support/._Windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/._Windows -------------------------------------------------------------------------------- /lib/Support/APInt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/APInt.cpp -------------------------------------------------------------------------------- /lib/Support/COM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/COM.cpp -------------------------------------------------------------------------------- /lib/Support/Debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/Debug.cpp -------------------------------------------------------------------------------- /lib/Support/Dwarf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/Dwarf.cpp -------------------------------------------------------------------------------- /lib/Support/Errno.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/Errno.cpp -------------------------------------------------------------------------------- /lib/Support/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/Error.cpp -------------------------------------------------------------------------------- /lib/Support/Host.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/Host.cpp -------------------------------------------------------------------------------- /lib/Support/MD5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/MD5.cpp -------------------------------------------------------------------------------- /lib/Support/Mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/Mutex.cpp -------------------------------------------------------------------------------- /lib/Support/Path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/Path.cpp -------------------------------------------------------------------------------- /lib/Support/Regex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/Regex.cpp -------------------------------------------------------------------------------- /lib/Support/SHA1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/SHA1.cpp -------------------------------------------------------------------------------- /lib/Support/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/Timer.cpp -------------------------------------------------------------------------------- /lib/Support/Twine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/Twine.cpp -------------------------------------------------------------------------------- /lib/Support/regcomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/regcomp.c -------------------------------------------------------------------------------- /lib/Support/regex2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/regex2.h -------------------------------------------------------------------------------- /lib/Support/regexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/regexec.c -------------------------------------------------------------------------------- /lib/Support/regfree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Support/regfree.c -------------------------------------------------------------------------------- /lib/TableGen/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/TableGen/Main.cpp -------------------------------------------------------------------------------- /lib/Target/._AArch64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._AArch64 -------------------------------------------------------------------------------- /lib/Target/._AMDGPU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._AMDGPU -------------------------------------------------------------------------------- /lib/Target/._ARM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._ARM -------------------------------------------------------------------------------- /lib/Target/._AVR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._AVR -------------------------------------------------------------------------------- /lib/Target/._BPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._BPF -------------------------------------------------------------------------------- /lib/Target/._Hexagon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._Hexagon -------------------------------------------------------------------------------- /lib/Target/._Lanai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._Lanai -------------------------------------------------------------------------------- /lib/Target/._MSP430: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._MSP430 -------------------------------------------------------------------------------- /lib/Target/._Mips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._Mips -------------------------------------------------------------------------------- /lib/Target/._NVPTX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._NVPTX -------------------------------------------------------------------------------- /lib/Target/._PowerPC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._PowerPC -------------------------------------------------------------------------------- /lib/Target/._Sparc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._Sparc -------------------------------------------------------------------------------- /lib/Target/._SystemZ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._SystemZ -------------------------------------------------------------------------------- /lib/Target/._X86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._X86 -------------------------------------------------------------------------------- /lib/Target/._XCore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/._XCore -------------------------------------------------------------------------------- /lib/Target/ARM/ARM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/ARM/ARM.h -------------------------------------------------------------------------------- /lib/Target/ARM/ARM.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/ARM/ARM.td -------------------------------------------------------------------------------- /lib/Target/AVR/AVR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/AVR/AVR.h -------------------------------------------------------------------------------- /lib/Target/AVR/AVR.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/AVR/AVR.td -------------------------------------------------------------------------------- /lib/Target/BPF/BPF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/BPF/BPF.h -------------------------------------------------------------------------------- /lib/Target/BPF/BPF.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/BPF/BPF.td -------------------------------------------------------------------------------- /lib/Target/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/README.txt -------------------------------------------------------------------------------- /lib/Target/Target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/Target.cpp -------------------------------------------------------------------------------- /lib/Target/X86/X86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/X86/X86.h -------------------------------------------------------------------------------- /lib/Target/X86/X86.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Target/X86/X86.td -------------------------------------------------------------------------------- /lib/Transforms/._IPO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/lib/Transforms/._IPO -------------------------------------------------------------------------------- /lib/Transforms/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 2 | 3 | -------------------------------------------------------------------------------- /lib/Transforms/Hello/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /lib/Transforms/Hello/Hello.exports: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/Transforms/IPO/CMakeFiles/install-LLVMipo.dir/progress.make: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/Transforms/IPO/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /lib/Transforms/InstCombine/CMakeFiles/install-LLVMInstCombine.dir/progress.make: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/Transforms/InstCombine/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /lib/Transforms/Instrumentation/CMakeFiles/install-LLVMInstrumentation.dir/progress.make: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/Transforms/Instrumentation/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /lib/Transforms/Obfuscation/CMakeFiles/install-LLVMObfuscation.dir/progress.make: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/Transforms/Obfuscation/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /lib/Transforms/ObjCARC/CMakeFiles/install-LLVMObjCARCOpts.dir/progress.make: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/Transforms/ObjCARC/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /lib/Transforms/Scalar/CMakeFiles/install-LLVMScalarOpts.dir/progress.make: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/Transforms/Scalar/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /lib/Transforms/Utils/CMakeFiles/install-LLVMTransformUtils.dir/progress.make: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/Transforms/Utils/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /lib/Transforms/Vectorize/CMakeFiles/install-LLVMVectorize.dir/progress.make: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/Transforms/Vectorize/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /llvm.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/llvm.spec.in -------------------------------------------------------------------------------- /test/._.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._.clang-format -------------------------------------------------------------------------------- /test/._Analysis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Analysis -------------------------------------------------------------------------------- /test/._Assembler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Assembler -------------------------------------------------------------------------------- /test/._Bindings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Bindings -------------------------------------------------------------------------------- /test/._Bitcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Bitcode -------------------------------------------------------------------------------- /test/._BugPoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._BugPoint -------------------------------------------------------------------------------- /test/._CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._CMakeLists.txt -------------------------------------------------------------------------------- /test/._CodeGen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._CodeGen -------------------------------------------------------------------------------- /test/._DebugInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._DebugInfo -------------------------------------------------------------------------------- /test/._Examples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Examples -------------------------------------------------------------------------------- /test/._Feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Feature -------------------------------------------------------------------------------- /test/._FileCheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._FileCheck -------------------------------------------------------------------------------- /test/._Integer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Integer -------------------------------------------------------------------------------- /test/._JitListener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._JitListener -------------------------------------------------------------------------------- /test/._LTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._LTO -------------------------------------------------------------------------------- /test/._LibDriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._LibDriver -------------------------------------------------------------------------------- /test/._Linker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Linker -------------------------------------------------------------------------------- /test/._MC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._MC -------------------------------------------------------------------------------- /test/._Object: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Object -------------------------------------------------------------------------------- /test/._ObjectYAML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._ObjectYAML -------------------------------------------------------------------------------- /test/._Other: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Other -------------------------------------------------------------------------------- /test/._SymbolRewriter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._SymbolRewriter -------------------------------------------------------------------------------- /test/._TableGen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._TableGen -------------------------------------------------------------------------------- /test/._TestRunner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._TestRunner.sh -------------------------------------------------------------------------------- /test/._ThinLTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._ThinLTO -------------------------------------------------------------------------------- /test/._Transforms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Transforms -------------------------------------------------------------------------------- /test/._Unit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Unit -------------------------------------------------------------------------------- /test/._Verifier: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._Verifier -------------------------------------------------------------------------------- /test/._YAMLParser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._YAMLParser -------------------------------------------------------------------------------- /test/._lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._lit.cfg -------------------------------------------------------------------------------- /test/._tools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/._tools -------------------------------------------------------------------------------- /test/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: LLVM 2 | ColumnLimit: 0 3 | -------------------------------------------------------------------------------- /test/Analysis/._Lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Analysis/._Lint -------------------------------------------------------------------------------- /test/Analysis/Delinearization/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.ll'] 2 | -------------------------------------------------------------------------------- /test/Analysis/Lint/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.ll'] 2 | -------------------------------------------------------------------------------- /test/Bindings/._Go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Bindings/._Go -------------------------------------------------------------------------------- /test/Bindings/._OCaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Bindings/._OCaml -------------------------------------------------------------------------------- /test/Bitcode/._Inputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Bitcode/._Inputs -------------------------------------------------------------------------------- /test/Bitcode/flags.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Bitcode/flags.ll -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/CodeGen/._AMDGPU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._AMDGPU -------------------------------------------------------------------------------- /test/CodeGen/._ARM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._ARM -------------------------------------------------------------------------------- /test/CodeGen/._BPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._BPF -------------------------------------------------------------------------------- /test/CodeGen/._Inputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._Inputs -------------------------------------------------------------------------------- /test/CodeGen/._Lanai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._Lanai -------------------------------------------------------------------------------- /test/CodeGen/._MIR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._MIR -------------------------------------------------------------------------------- /test/CodeGen/._MSP430: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._MSP430 -------------------------------------------------------------------------------- /test/CodeGen/._Mips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._Mips -------------------------------------------------------------------------------- /test/CodeGen/._NVPTX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._NVPTX -------------------------------------------------------------------------------- /test/CodeGen/._SPARC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._SPARC -------------------------------------------------------------------------------- /test/CodeGen/._Thumb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._Thumb -------------------------------------------------------------------------------- /test/CodeGen/._Thumb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._Thumb2 -------------------------------------------------------------------------------- /test/CodeGen/._WinEH: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._WinEH -------------------------------------------------------------------------------- /test/CodeGen/._X86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._X86 -------------------------------------------------------------------------------- /test/CodeGen/._XCore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/._XCore -------------------------------------------------------------------------------- /test/CodeGen/X86/._GC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/CodeGen/X86/._GC -------------------------------------------------------------------------------- /test/DebugInfo/._ARM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/DebugInfo/._ARM -------------------------------------------------------------------------------- /test/DebugInfo/._COFF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/DebugInfo/._COFF -------------------------------------------------------------------------------- /test/DebugInfo/._MIR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/DebugInfo/._MIR -------------------------------------------------------------------------------- /test/DebugInfo/._Mips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/DebugInfo/._Mips -------------------------------------------------------------------------------- /test/DebugInfo/._PDB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/DebugInfo/._PDB -------------------------------------------------------------------------------- /test/DebugInfo/._X86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/DebugInfo/._X86 -------------------------------------------------------------------------------- /test/DebugInfo/Inputs/dwarfdump-macro-cmd.h: -------------------------------------------------------------------------------- 1 | #define M4 Value4 2 | -------------------------------------------------------------------------------- /test/DebugInfo/Inputs/dwarfdump-test2-helper.cc: -------------------------------------------------------------------------------- 1 | extern "C" int a() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test/DebugInfo/Inputs/dwarfdump-test3-decl2.h: -------------------------------------------------------------------------------- 1 | void do2() { } 2 | -------------------------------------------------------------------------------- /test/DebugInfo/Inputs/dwarfdump-test4-decl.h: -------------------------------------------------------------------------------- 1 | inline void a(){} 2 | -------------------------------------------------------------------------------- /test/DebugInfo/MIR/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.mir'] 2 | 3 | -------------------------------------------------------------------------------- /test/DebugInfo/PDB/Inputs/bad-block-size.pdb: -------------------------------------------------------------------------------- 1 | Microsoft C/C++ MSF 7.00 2 | DS -------------------------------------------------------------------------------- /test/DebugInfo/dwo.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/DebugInfo/dwo.ll -------------------------------------------------------------------------------- /test/DebugInfo/member-pointers.o: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/DebugInfo/missing-abstract-variable.o: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/Examples/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.unsupported = True 2 | -------------------------------------------------------------------------------- /test/ExecutionEngine/RuntimeDyld/SystemZ/Inputs/rtdyld-globals.ll: -------------------------------------------------------------------------------- 1 | @foo = global i8 0 2 | -------------------------------------------------------------------------------- /test/Feature/cold.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Feature/cold.ll -------------------------------------------------------------------------------- /test/Feature/float.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Feature/float.ll -------------------------------------------------------------------------------- /test/Feature/ppcld.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Feature/ppcld.ll -------------------------------------------------------------------------------- /test/Feature/small.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Feature/small.ll -------------------------------------------------------------------------------- /test/Feature/x86ld.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Feature/x86ld.ll -------------------------------------------------------------------------------- /test/LTO/._ARM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/LTO/._ARM -------------------------------------------------------------------------------- /test/LTO/._Inputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/LTO/._Inputs -------------------------------------------------------------------------------- /test/LTO/._X86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/LTO/._X86 -------------------------------------------------------------------------------- /test/LTO/X86/._Inputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/LTO/X86/._Inputs -------------------------------------------------------------------------------- /test/LTO/X86/attrs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/LTO/X86/attrs.ll -------------------------------------------------------------------------------- /test/LibDriver/Inputs/a.s: -------------------------------------------------------------------------------- 1 | .globl a 2 | a: 3 | -------------------------------------------------------------------------------- /test/LibDriver/Inputs/b.s: -------------------------------------------------------------------------------- 1 | .globl b 2 | b: 3 | -------------------------------------------------------------------------------- /test/Linker/._Inputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/._Inputs -------------------------------------------------------------------------------- /test/Linker/._odr.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/._odr.ll -------------------------------------------------------------------------------- /test/Linker/Inputs/PR8300.a.ll: -------------------------------------------------------------------------------- 1 | %foo2 = type { [8 x i8] } 2 | declare void @zed(%foo2*) 3 | -------------------------------------------------------------------------------- /test/Linker/Inputs/apple-version/2.ll: -------------------------------------------------------------------------------- 1 | target triple = "x86_64-apple-macosx10.8.0" 2 | -------------------------------------------------------------------------------- /test/Linker/Inputs/apple-version/3.ll: -------------------------------------------------------------------------------- 1 | target triple = "i386-apple-macosx10.9.0" 2 | -------------------------------------------------------------------------------- /test/Linker/Inputs/apple-version/4.ll: -------------------------------------------------------------------------------- 1 | target triple = "x86_64h-apple-macosx10.9.0" 2 | -------------------------------------------------------------------------------- /test/Linker/Inputs/datalayout-a.ll: -------------------------------------------------------------------------------- 1 | target datalayout = "e" 2 | -------------------------------------------------------------------------------- /test/Linker/Inputs/datalayout-b.ll: -------------------------------------------------------------------------------- 1 | target datalayout = "e-p:16:16" 2 | -------------------------------------------------------------------------------- /test/Linker/Inputs/module-flags-pic-1-b.ll: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/Linker/Inputs/targettriple-a.ll: -------------------------------------------------------------------------------- 1 | target triple = "x86_64-unknown-linux-gnu" 2 | -------------------------------------------------------------------------------- /test/Linker/Inputs/targettriple-b.ll: -------------------------------------------------------------------------------- 1 | target triple = "i386-unknown-linux-gnu" 2 | -------------------------------------------------------------------------------- /test/Linker/Inputs/targettriple-c.ll: -------------------------------------------------------------------------------- 1 | target triple = "x86_64h-unknown-linux-gnu" 2 | -------------------------------------------------------------------------------- /test/Linker/PR8300.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/PR8300.ll -------------------------------------------------------------------------------- /test/Linker/alias.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/alias.ll -------------------------------------------------------------------------------- /test/Linker/broken.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/broken.ll -------------------------------------------------------------------------------- /test/Linker/comdat.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/comdat.ll -------------------------------------------------------------------------------- /test/Linker/ctors.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/ctors.ll -------------------------------------------------------------------------------- /test/Linker/ctors2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/ctors2.ll -------------------------------------------------------------------------------- /test/Linker/ctors3.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/ctors3.ll -------------------------------------------------------------------------------- /test/Linker/ctors4.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/ctors4.ll -------------------------------------------------------------------------------- /test/Linker/ctors5.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/ctors5.ll -------------------------------------------------------------------------------- /test/Linker/dllstorage-b.ll: -------------------------------------------------------------------------------- 1 | ; RUN: true 2 | 3 | @foo = dllexport global i32 42 4 | -------------------------------------------------------------------------------- /test/Linker/ident.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/ident.ll -------------------------------------------------------------------------------- /test/Linker/odr.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/odr.ll -------------------------------------------------------------------------------- /test/Linker/opaque.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Linker/opaque.ll -------------------------------------------------------------------------------- /test/MC/._AArch64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._AArch64 -------------------------------------------------------------------------------- /test/MC/._AMDGPU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._AMDGPU -------------------------------------------------------------------------------- /test/MC/._ARM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._ARM -------------------------------------------------------------------------------- /test/MC/._AsmParser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._AsmParser -------------------------------------------------------------------------------- /test/MC/._COFF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._COFF -------------------------------------------------------------------------------- /test/MC/._ELF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._ELF -------------------------------------------------------------------------------- /test/MC/._Hexagon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._Hexagon -------------------------------------------------------------------------------- /test/MC/._Lanai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._Lanai -------------------------------------------------------------------------------- /test/MC/._MachO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._MachO -------------------------------------------------------------------------------- /test/MC/._Markup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._Markup -------------------------------------------------------------------------------- /test/MC/._Mips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._Mips -------------------------------------------------------------------------------- /test/MC/._PowerPC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._PowerPC -------------------------------------------------------------------------------- /test/MC/._Sparc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._Sparc -------------------------------------------------------------------------------- /test/MC/._SystemZ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._SystemZ -------------------------------------------------------------------------------- /test/MC/._X86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/._X86 -------------------------------------------------------------------------------- /test/MC/AMDGPU/._ds.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/._ds.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/ds.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/ds.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/flat.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/flat.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/hsa.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/hsa.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/mimg.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/mimg.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/smem.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/smem.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/smrd.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/smrd.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/sop1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/sop1.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/sop2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/sop2.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/sopc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/sopc.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/sopk.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/sopk.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/sopp.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/sopp.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/trap.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/trap.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/vop1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/vop1.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/vop2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/vop2.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/vop3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/vop3.s -------------------------------------------------------------------------------- /test/MC/AMDGPU/vopc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/AMDGPU/vopc.s -------------------------------------------------------------------------------- /test/MC/ARM/._Windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/._Windows -------------------------------------------------------------------------------- /test/MC/ARM/._bkpt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/._bkpt.s -------------------------------------------------------------------------------- /test/MC/ARM/._cps.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/._cps.s -------------------------------------------------------------------------------- /test/MC/ARM/._crc32.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/._crc32.s -------------------------------------------------------------------------------- /test/MC/ARM/._d16.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/._d16.s -------------------------------------------------------------------------------- /test/MC/ARM/._idiv.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/._idiv.s -------------------------------------------------------------------------------- /test/MC/ARM/._ltorg.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/._ltorg.s -------------------------------------------------------------------------------- /test/MC/ARM/._pool.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/._pool.s -------------------------------------------------------------------------------- /test/MC/ARM/._thumb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/._thumb.s -------------------------------------------------------------------------------- /test/MC/ARM/._vfp4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/._vfp4.s -------------------------------------------------------------------------------- /test/MC/ARM/bkpt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/bkpt.s -------------------------------------------------------------------------------- /test/MC/ARM/comment.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/comment.s -------------------------------------------------------------------------------- /test/MC/ARM/cps.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/cps.s -------------------------------------------------------------------------------- /test/MC/ARM/crc32.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/crc32.s -------------------------------------------------------------------------------- /test/MC/ARM/d16.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/d16.s -------------------------------------------------------------------------------- /test/MC/ARM/dot-req.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/dot-req.s -------------------------------------------------------------------------------- /test/MC/ARM/eh-link.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/eh-link.s -------------------------------------------------------------------------------- /test/MC/ARM/fconst.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/fconst.s -------------------------------------------------------------------------------- /test/MC/ARM/idiv.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/idiv.s -------------------------------------------------------------------------------- /test/MC/ARM/ltorg.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/ltorg.s -------------------------------------------------------------------------------- /test/MC/ARM/mul-v4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/mul-v4.s -------------------------------------------------------------------------------- /test/MC/ARM/neon-v8.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/neon-v8.s -------------------------------------------------------------------------------- /test/MC/ARM/pool.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/pool.s -------------------------------------------------------------------------------- /test/MC/ARM/pr11877.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/pr11877.s -------------------------------------------------------------------------------- /test/MC/ARM/pr22395.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/pr22395.s -------------------------------------------------------------------------------- /test/MC/ARM/thumb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/thumb.s -------------------------------------------------------------------------------- /test/MC/ARM/twice.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/twice.ll -------------------------------------------------------------------------------- /test/MC/ARM/udf-arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/udf-arm.s -------------------------------------------------------------------------------- /test/MC/ARM/v7k-dsp.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/v7k-dsp.s -------------------------------------------------------------------------------- /test/MC/ARM/vfp4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ARM/vfp4.s -------------------------------------------------------------------------------- /test/MC/AsmParser/incbin_abcd: -------------------------------------------------------------------------------- 1 | abcd 2 | -------------------------------------------------------------------------------- /test/MC/COFF/._ARM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/._ARM -------------------------------------------------------------------------------- /test/MC/COFF/._bss.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/._bss.s -------------------------------------------------------------------------------- /test/MC/COFF/._comm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/._comm.s -------------------------------------------------------------------------------- /test/MC/COFF/._diff.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/._diff.s -------------------------------------------------------------------------------- /test/MC/COFF/._file.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/._file.s -------------------------------------------------------------------------------- /test/MC/COFF/._seh.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/._seh.s -------------------------------------------------------------------------------- /test/MC/COFF/._weak.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/._weak.s -------------------------------------------------------------------------------- /test/MC/COFF/alias.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/alias.s -------------------------------------------------------------------------------- /test/MC/COFF/bss.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/bss.s -------------------------------------------------------------------------------- /test/MC/COFF/comm.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/comm.ll -------------------------------------------------------------------------------- /test/MC/COFF/comm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/comm.s -------------------------------------------------------------------------------- /test/MC/COFF/cv-loc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/cv-loc.s -------------------------------------------------------------------------------- /test/MC/COFF/diff.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/diff.s -------------------------------------------------------------------------------- /test/MC/COFF/feat00.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/feat00.s -------------------------------------------------------------------------------- /test/MC/COFF/file.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/file.s -------------------------------------------------------------------------------- /test/MC/COFF/lset0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/lset0.s -------------------------------------------------------------------------------- /test/MC/COFF/offset.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/offset.s -------------------------------------------------------------------------------- /test/MC/COFF/rdata.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/rdata.ll -------------------------------------------------------------------------------- /test/MC/COFF/secidx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/secidx.s -------------------------------------------------------------------------------- /test/MC/COFF/seh.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/seh.s -------------------------------------------------------------------------------- /test/MC/COFF/weak.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/COFF/weak.s -------------------------------------------------------------------------------- /test/MC/ELF/._ARM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._ARM -------------------------------------------------------------------------------- /test/MC/ELF/._abs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._abs.s -------------------------------------------------------------------------------- /test/MC/ELF/._alias.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._alias.s -------------------------------------------------------------------------------- /test/MC/ELF/._align.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._align.s -------------------------------------------------------------------------------- /test/MC/ELF/._bss.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._bss.ll -------------------------------------------------------------------------------- /test/MC/ELF/._cfi.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._cfi.s -------------------------------------------------------------------------------- /test/MC/ELF/._diff.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._diff.s -------------------------------------------------------------------------------- /test/MC/ELF/._diff2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._diff2.s -------------------------------------------------------------------------------- /test/MC/ELF/._empty.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._empty.s -------------------------------------------------------------------------------- /test/MC/ELF/._fde.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._fde.s -------------------------------------------------------------------------------- /test/MC/ELF/._file.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._file.s -------------------------------------------------------------------------------- /test/MC/ELF/._got.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._got.s -------------------------------------------------------------------------------- /test/MC/ELF/._ident.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._ident.s -------------------------------------------------------------------------------- /test/MC/ELF/._lcomm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._lcomm.s -------------------------------------------------------------------------------- /test/MC/ELF/._merge.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._merge.s -------------------------------------------------------------------------------- /test/MC/ELF/._org.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._org.s -------------------------------------------------------------------------------- /test/MC/ELF/._plt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._plt.s -------------------------------------------------------------------------------- /test/MC/ELF/._relax.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._relax.s -------------------------------------------------------------------------------- /test/MC/ELF/._set.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._set.s -------------------------------------------------------------------------------- /test/MC/ELF/._size.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._size.s -------------------------------------------------------------------------------- /test/MC/ELF/._sleb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._sleb.s -------------------------------------------------------------------------------- /test/MC/ELF/._tls.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._tls.s -------------------------------------------------------------------------------- /test/MC/ELF/._type.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._type.s -------------------------------------------------------------------------------- /test/MC/ELF/._uleb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._uleb.s -------------------------------------------------------------------------------- /test/MC/ELF/._undef.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._undef.s -------------------------------------------------------------------------------- /test/MC/ELF/._weak.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._weak.s -------------------------------------------------------------------------------- /test/MC/ELF/._zero.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/._zero.s -------------------------------------------------------------------------------- /test/MC/ELF/abs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/abs.s -------------------------------------------------------------------------------- /test/MC/ELF/alias.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/alias.s -------------------------------------------------------------------------------- /test/MC/ELF/align.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/align.s -------------------------------------------------------------------------------- /test/MC/ELF/bracket.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/bracket.s -------------------------------------------------------------------------------- /test/MC/ELF/bss.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/bss.ll -------------------------------------------------------------------------------- /test/MC/ELF/cfi-reg.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/cfi-reg.s -------------------------------------------------------------------------------- /test/MC/ELF/cfi.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/cfi.s -------------------------------------------------------------------------------- /test/MC/ELF/comdat.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/comdat.s -------------------------------------------------------------------------------- /test/MC/ELF/common.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/common.s -------------------------------------------------------------------------------- /test/MC/ELF/common2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/common2.s -------------------------------------------------------------------------------- /test/MC/ELF/diff.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/diff.s -------------------------------------------------------------------------------- /test/MC/ELF/diff2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/diff2.s -------------------------------------------------------------------------------- /test/MC/ELF/empty.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/empty.s -------------------------------------------------------------------------------- /test/MC/ELF/entsize.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/entsize.s -------------------------------------------------------------------------------- /test/MC/ELF/fde.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/fde.s -------------------------------------------------------------------------------- /test/MC/ELF/file.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/file.s -------------------------------------------------------------------------------- /test/MC/ELF/got.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/got.s -------------------------------------------------------------------------------- /test/MC/ELF/ident.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/ident.s -------------------------------------------------------------------------------- /test/MC/ELF/lcomm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/lcomm.s -------------------------------------------------------------------------------- /test/MC/ELF/leb128.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/leb128.s -------------------------------------------------------------------------------- /test/MC/ELF/merge.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/merge.s -------------------------------------------------------------------------------- /test/MC/ELF/n_bytes.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/n_bytes.s -------------------------------------------------------------------------------- /test/MC/ELF/noexec.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/noexec.s -------------------------------------------------------------------------------- /test/MC/ELF/offset.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/offset.s -------------------------------------------------------------------------------- /test/MC/ELF/org.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/org.s -------------------------------------------------------------------------------- /test/MC/ELF/plt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/plt.s -------------------------------------------------------------------------------- /test/MC/ELF/pr19430.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/pr19430.s -------------------------------------------------------------------------------- /test/MC/ELF/pr19582.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/pr19582.s -------------------------------------------------------------------------------- /test/MC/ELF/pr9292.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/pr9292.s -------------------------------------------------------------------------------- /test/MC/ELF/relax.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/relax.s -------------------------------------------------------------------------------- /test/MC/ELF/rename.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/rename.s -------------------------------------------------------------------------------- /test/MC/ELF/section.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/section.s -------------------------------------------------------------------------------- /test/MC/ELF/set.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/set.s -------------------------------------------------------------------------------- /test/MC/ELF/size.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/size.s -------------------------------------------------------------------------------- /test/MC/ELF/sleb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/sleb.s -------------------------------------------------------------------------------- /test/MC/ELF/symver.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/symver.s -------------------------------------------------------------------------------- /test/MC/ELF/tls.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/tls.s -------------------------------------------------------------------------------- /test/MC/ELF/type.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/type.s -------------------------------------------------------------------------------- /test/MC/ELF/uleb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/uleb.s -------------------------------------------------------------------------------- /test/MC/ELF/undef.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/undef.s -------------------------------------------------------------------------------- /test/MC/ELF/version.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/version.s -------------------------------------------------------------------------------- /test/MC/ELF/weak.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/weak.s -------------------------------------------------------------------------------- /test/MC/ELF/weakref.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/weakref.s -------------------------------------------------------------------------------- /test/MC/ELF/zero.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/ELF/zero.s -------------------------------------------------------------------------------- /test/MC/Hexagon/got.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Hexagon/got.s -------------------------------------------------------------------------------- /test/MC/Lanai/._v11.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Lanai/._v11.s -------------------------------------------------------------------------------- /test/MC/Lanai/v11.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Lanai/v11.s -------------------------------------------------------------------------------- /test/MC/MachO/._ARM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/._ARM -------------------------------------------------------------------------------- /test/MC/MachO/._bss.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/._bss.s -------------------------------------------------------------------------------- /test/MC/MachO/._jcc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/._jcc.s -------------------------------------------------------------------------------- /test/MC/MachO/._loc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/._loc.s -------------------------------------------------------------------------------- /test/MC/MachO/._tls.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/._tls.s -------------------------------------------------------------------------------- /test/MC/MachO/._tlv.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/._tlv.s -------------------------------------------------------------------------------- /test/MC/MachO/bss.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/bss.s -------------------------------------------------------------------------------- /test/MC/MachO/data.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/data.s -------------------------------------------------------------------------------- /test/MC/MachO/file.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/file.s -------------------------------------------------------------------------------- /test/MC/MachO/jcc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/jcc.s -------------------------------------------------------------------------------- /test/MC/MachO/loc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/loc.s -------------------------------------------------------------------------------- /test/MC/MachO/reloc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/reloc.s -------------------------------------------------------------------------------- /test/MC/MachO/tbss.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/tbss.s -------------------------------------------------------------------------------- /test/MC/MachO/tdata.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/tdata.s -------------------------------------------------------------------------------- /test/MC/MachO/tls.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/tls.s -------------------------------------------------------------------------------- /test/MC/MachO/tlv.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/MachO/tlv.s -------------------------------------------------------------------------------- /test/MC/Markup/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.mc'] 2 | 3 | -------------------------------------------------------------------------------- /test/MC/Mips/._cfi.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._cfi.s -------------------------------------------------------------------------------- /test/MC/Mips/._cnmips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._cnmips -------------------------------------------------------------------------------- /test/MC/Mips/._dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._dsp -------------------------------------------------------------------------------- /test/MC/Mips/._dspr2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._dspr2 -------------------------------------------------------------------------------- /test/MC/Mips/._eva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._eva -------------------------------------------------------------------------------- /test/MC/Mips/._mips1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._mips1 -------------------------------------------------------------------------------- /test/MC/Mips/._mips2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._mips2 -------------------------------------------------------------------------------- /test/MC/Mips/._mips3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._mips3 -------------------------------------------------------------------------------- /test/MC/Mips/._mips32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._mips32 -------------------------------------------------------------------------------- /test/MC/Mips/._mips4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._mips4 -------------------------------------------------------------------------------- /test/MC/Mips/._mips5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._mips5 -------------------------------------------------------------------------------- /test/MC/Mips/._mips64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._mips64 -------------------------------------------------------------------------------- /test/MC/Mips/._msa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._msa -------------------------------------------------------------------------------- /test/MC/Mips/._xgot.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/._xgot.s -------------------------------------------------------------------------------- /test/MC/Mips/cfi.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/cfi.s -------------------------------------------------------------------------------- /test/MC/Mips/cpload.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/cpload.s -------------------------------------------------------------------------------- /test/MC/Mips/expr1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/expr1.s -------------------------------------------------------------------------------- /test/MC/Mips/xgot.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/Mips/xgot.s -------------------------------------------------------------------------------- /test/MC/PowerPC/htm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/PowerPC/htm.s -------------------------------------------------------------------------------- /test/MC/PowerPC/qpx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/PowerPC/qpx.s -------------------------------------------------------------------------------- /test/MC/PowerPC/vsx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/PowerPC/vsx.s -------------------------------------------------------------------------------- /test/MC/X86/._3DNow.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/X86/._3DNow.s -------------------------------------------------------------------------------- /test/MC/X86/._ret.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/X86/._ret.s -------------------------------------------------------------------------------- /test/MC/X86/3DNow.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/X86/3DNow.s -------------------------------------------------------------------------------- /test/MC/X86/padlock.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/X86/padlock.s -------------------------------------------------------------------------------- /test/MC/X86/pr28547.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/X86/pr28547.s -------------------------------------------------------------------------------- /test/MC/X86/ret.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/X86/ret.s -------------------------------------------------------------------------------- /test/MC/X86/x86-16.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/X86/x86-16.s -------------------------------------------------------------------------------- /test/MC/X86/x86-32.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/X86/x86-32.s -------------------------------------------------------------------------------- /test/MC/X86/x86-64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/X86/x86-64.s -------------------------------------------------------------------------------- /test/MC/X86/x86_nop.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/MC/X86/x86_nop.s -------------------------------------------------------------------------------- /test/Object/._AArch64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/._AArch64 -------------------------------------------------------------------------------- /test/Object/._AMDGPU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/._AMDGPU -------------------------------------------------------------------------------- /test/Object/._ARM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/._ARM -------------------------------------------------------------------------------- /test/Object/._Inputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/._Inputs -------------------------------------------------------------------------------- /test/Object/._Lanai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/._Lanai -------------------------------------------------------------------------------- /test/Object/._Mips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/._Mips -------------------------------------------------------------------------------- /test/Object/._X86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/._X86 -------------------------------------------------------------------------------- /test/Object/Inputs/archive-test.a-empty: -------------------------------------------------------------------------------- 1 | ! 2 | -------------------------------------------------------------------------------- /test/Object/Inputs/evenlen: -------------------------------------------------------------------------------- 1 | evenlen 2 | -------------------------------------------------------------------------------- /test/Object/Inputs/mri-crlf.mri: -------------------------------------------------------------------------------- 1 | ; this file intentionally has crlf line endings 2 | end 3 | -------------------------------------------------------------------------------- /test/Object/Inputs/oddlen: -------------------------------------------------------------------------------- 1 | oddlen 2 | -------------------------------------------------------------------------------- /test/Object/kext.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/kext.test -------------------------------------------------------------------------------- /test/Object/mri-crlf.test: -------------------------------------------------------------------------------- 1 | ; RUN: llvm-ar -M < %S/Inputs/mri-crlf.mri 2 | -------------------------------------------------------------------------------- /test/Object/mri1.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/mri1.test -------------------------------------------------------------------------------- /test/Object/mri2.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/mri2.test -------------------------------------------------------------------------------- /test/Object/mri3.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/mri3.test -------------------------------------------------------------------------------- /test/Object/mri4.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/mri4.test -------------------------------------------------------------------------------- /test/Object/mri5.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Object/mri5.test -------------------------------------------------------------------------------- /test/ObjectYAML/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.yaml'] 2 | -------------------------------------------------------------------------------- /test/Other/._Inputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Other/._Inputs -------------------------------------------------------------------------------- /test/Other/._X86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Other/._X86 -------------------------------------------------------------------------------- /test/Other/._lint.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Other/._lint.ll -------------------------------------------------------------------------------- /test/Other/._umask.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Other/._umask.ll -------------------------------------------------------------------------------- /test/Other/Inputs/TestProg/TestProg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | false 4 | -------------------------------------------------------------------------------- /test/Other/Inputs/utf8-bom-response: -------------------------------------------------------------------------------- 1 | -help 2 | -------------------------------------------------------------------------------- /test/Other/Inputs/utf8-response: -------------------------------------------------------------------------------- 1 | -help 2 | -------------------------------------------------------------------------------- /test/Other/extract.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Other/extract.ll -------------------------------------------------------------------------------- /test/Other/lint.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Other/lint.ll -------------------------------------------------------------------------------- /test/Other/spir_cc.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Other/spir_cc.ll -------------------------------------------------------------------------------- /test/Other/umask.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Other/umask.ll -------------------------------------------------------------------------------- /test/TableGen/._eq.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/TableGen/._eq.td -------------------------------------------------------------------------------- /test/TableGen/._if.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/TableGen/._if.td -------------------------------------------------------------------------------- /test/TableGen/Dag.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/TableGen/Dag.td -------------------------------------------------------------------------------- /test/TableGen/Tree.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/TableGen/Tree.td -------------------------------------------------------------------------------- /test/TableGen/cast.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/TableGen/cast.td -------------------------------------------------------------------------------- /test/TableGen/eq.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/TableGen/eq.td -------------------------------------------------------------------------------- /test/TableGen/if.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/TableGen/if.td -------------------------------------------------------------------------------- /test/TableGen/lisp.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/TableGen/lisp.td -------------------------------------------------------------------------------- /test/TableGen/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.td'] 2 | -------------------------------------------------------------------------------- /test/TableGen/math.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/TableGen/math.td -------------------------------------------------------------------------------- /test/TestRunner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/TestRunner.sh -------------------------------------------------------------------------------- /test/ThinLTO/._Inputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/ThinLTO/._Inputs -------------------------------------------------------------------------------- /test/ThinLTO/._X86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/ThinLTO/._X86 -------------------------------------------------------------------------------- /test/Transforms/._DCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Transforms/._DCE -------------------------------------------------------------------------------- /test/Transforms/._GVN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Transforms/._GVN -------------------------------------------------------------------------------- /test/Transforms/Internalize/apifile: -------------------------------------------------------------------------------- 1 | foo 2 | j 3 | -------------------------------------------------------------------------------- /test/Transforms/SampleProfile/Inputs/bad_discriminator_value.prof: -------------------------------------------------------------------------------- 1 | empty:100:0 2 | 1.-3: 10 3 | -------------------------------------------------------------------------------- /test/Transforms/SampleProfile/Inputs/bad_fn_header.prof: -------------------------------------------------------------------------------- 1 | 3empty:100:BAD 2 | 0: 0 3 | 1: 100 4 | -------------------------------------------------------------------------------- /test/Transforms/SampleProfile/Inputs/bad_line_values.prof: -------------------------------------------------------------------------------- 1 | empty:100:0 2 | -1: 10 3 | -------------------------------------------------------------------------------- /test/Transforms/SampleProfile/Inputs/bad_sample_line.prof: -------------------------------------------------------------------------------- 1 | empty:100:0 2 | 0: 0 3 | 1: BAD 4 | -------------------------------------------------------------------------------- /test/Transforms/SampleProfile/Inputs/bad_samples.prof: -------------------------------------------------------------------------------- 1 | empty:100:0 2 | 1.3: -10 3 | -------------------------------------------------------------------------------- /test/Transforms/SampleProfile/Inputs/entry_counts.prof: -------------------------------------------------------------------------------- 1 | empty:100:13293 2 | 0: 0 3 | 1: 100 4 | -------------------------------------------------------------------------------- /test/Unit/._lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Unit/._lit.cfg -------------------------------------------------------------------------------- /test/Unit/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Unit/lit.cfg -------------------------------------------------------------------------------- /test/Verifier/dbg.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Verifier/dbg.ll -------------------------------------------------------------------------------- /test/Verifier/sret.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/Verifier/sret.ll -------------------------------------------------------------------------------- /test/YAMLParser/construct-str.test: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | string: abcd 4 | -------------------------------------------------------------------------------- /test/YAMLParser/empty-document-bug.test: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | -------------------------------------------------------------------------------- /test/YAMLParser/merge.test: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | - << 4 | -------------------------------------------------------------------------------- /test/YAMLParser/negative-float-bug.test: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | -1.0 4 | -------------------------------------------------------------------------------- /test/YAMLParser/null.test: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | - 4 | - ~ 5 | - null 6 | -------------------------------------------------------------------------------- /test/YAMLParser/single-dot-is-not-float-bug.test: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | . 4 | -------------------------------------------------------------------------------- /test/YAMLParser/spec-05-01-utf8.test: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | # Comment only. 4 | -------------------------------------------------------------------------------- /test/YAMLParser/spec-05-05.test: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | # Comment only. 4 | -------------------------------------------------------------------------------- /test/YAMLParser/str.test: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | - abcd 4 | -------------------------------------------------------------------------------- /test/YAMLParser/utf8-implicit.test: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | --- implicit UTF-8 4 | -------------------------------------------------------------------------------- /test/YAMLParser/utf8.test: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | --- UTF-8 4 | -------------------------------------------------------------------------------- /test/YAMLParser/value.test: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | - = 4 | -------------------------------------------------------------------------------- /test/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/lit.cfg -------------------------------------------------------------------------------- /test/lit.site.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/lit.site.cfg.in -------------------------------------------------------------------------------- /test/tools/._dsymutil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._dsymutil -------------------------------------------------------------------------------- /test/tools/._gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._gold -------------------------------------------------------------------------------- /test/tools/._llvm-ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._llvm-ar -------------------------------------------------------------------------------- /test/tools/._llvm-cov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._llvm-cov -------------------------------------------------------------------------------- /test/tools/._llvm-dwp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._llvm-dwp -------------------------------------------------------------------------------- /test/tools/._llvm-lit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._llvm-lit -------------------------------------------------------------------------------- /test/tools/._llvm-lto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._llvm-lto -------------------------------------------------------------------------------- /test/tools/._llvm-mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._llvm-mc -------------------------------------------------------------------------------- /test/tools/._llvm-nm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._llvm-nm -------------------------------------------------------------------------------- /test/tools/._lto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._lto -------------------------------------------------------------------------------- /test/tools/._sancov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._sancov -------------------------------------------------------------------------------- /test/tools/._sanstats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._sanstats -------------------------------------------------------------------------------- /test/tools/._yaml2obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/._yaml2obj -------------------------------------------------------------------------------- /test/tools/gold/._X86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/test/tools/gold/._X86 -------------------------------------------------------------------------------- /test/tools/gold/X86/Inputs/alias-1.ll: -------------------------------------------------------------------------------- 1 | @a = global i32 42 2 | -------------------------------------------------------------------------------- /test/tools/gold/X86/Inputs/common.ll: -------------------------------------------------------------------------------- 1 | @a = common global i32 0, align 4 2 | -------------------------------------------------------------------------------- /test/tools/gold/X86/Inputs/common2.ll: -------------------------------------------------------------------------------- 1 | @a = common global i8 0, align 16 2 | -------------------------------------------------------------------------------- /test/tools/gold/X86/Inputs/common3.ll: -------------------------------------------------------------------------------- 1 | @a = common global i8 0, align 1 2 | -------------------------------------------------------------------------------- /test/tools/gold/X86/Inputs/start-lib-common.ll: -------------------------------------------------------------------------------- 1 | @x = common global i32 0, align 8 2 | -------------------------------------------------------------------------------- /test/tools/llvm-cov/Inputs/binary-formats.proftext: -------------------------------------------------------------------------------- 1 | main 2 | 0x0 3 | 1 4 | 100 5 | -------------------------------------------------------------------------------- /test/tools/llvm-cov/Inputs/test.h: -------------------------------------------------------------------------------- 1 | struct A { 2 | virtual void B(); 3 | }; 4 | -------------------------------------------------------------------------------- /test/tools/llvm-cov/Inputs/universal-binary.proftext: -------------------------------------------------------------------------------- 1 | main 2 | 0x0 3 | 1 4 | 100 5 | -------------------------------------------------------------------------------- /test/tools/llvm-lto/Inputs/empty.bc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/tools/llvm-mc/line_end_with_space.test: -------------------------------------------------------------------------------- 1 | RUN: llvm-mc -disassemble %s 2 | -------------------------------------------------------------------------------- /test/tools/llvm-profdata/Inputs/bad-hash.proftext: -------------------------------------------------------------------------------- 1 | function_count_not 2 | badhash 3 | 1 4 | 1 5 | -------------------------------------------------------------------------------- /test/tools/llvm-profdata/Inputs/empty.proftext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/tools/llvm-profdata/Inputs/extra-word.proftext: -------------------------------------------------------------------------------- 1 | extra 1 word 2 | 1 3 | -------------------------------------------------------------------------------- /test/tools/llvm-profdata/Inputs/no-counts.proftext: -------------------------------------------------------------------------------- 1 | no_counts 2 | 0 3 | 0 4 | -------------------------------------------------------------------------------- /test/tools/llvm-profdata/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes.add('.proftext') 2 | -------------------------------------------------------------------------------- /test/tools/sancov/Inputs/fun_blacklist.txt: -------------------------------------------------------------------------------- 1 | fun:bar* 2 | -------------------------------------------------------------------------------- /tools/._LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._LLVMBuild.txt -------------------------------------------------------------------------------- /tools/._bugpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._bugpoint -------------------------------------------------------------------------------- /tools/._clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._clang -------------------------------------------------------------------------------- /tools/._dsymutil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._dsymutil -------------------------------------------------------------------------------- /tools/._gold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._gold -------------------------------------------------------------------------------- /tools/._llc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llc -------------------------------------------------------------------------------- /tools/._lli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._lli -------------------------------------------------------------------------------- /tools/._llvm-ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-ar -------------------------------------------------------------------------------- /tools/._llvm-as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-as -------------------------------------------------------------------------------- /tools/._llvm-c-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-c-test -------------------------------------------------------------------------------- /tools/._llvm-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-config -------------------------------------------------------------------------------- /tools/._llvm-cov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-cov -------------------------------------------------------------------------------- /tools/._llvm-cxxdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-cxxdump -------------------------------------------------------------------------------- /tools/._llvm-diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-diff -------------------------------------------------------------------------------- /tools/._llvm-dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-dis -------------------------------------------------------------------------------- /tools/._llvm-dwp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-dwp -------------------------------------------------------------------------------- /tools/._llvm-extract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-extract -------------------------------------------------------------------------------- /tools/._llvm-go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-go -------------------------------------------------------------------------------- /tools/._llvm-link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-link -------------------------------------------------------------------------------- /tools/._llvm-lto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-lto -------------------------------------------------------------------------------- /tools/._llvm-mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-mc -------------------------------------------------------------------------------- /tools/._llvm-mcmarkup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-mcmarkup -------------------------------------------------------------------------------- /tools/._llvm-nm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-nm -------------------------------------------------------------------------------- /tools/._llvm-objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-objdump -------------------------------------------------------------------------------- /tools/._llvm-pdbdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-pdbdump -------------------------------------------------------------------------------- /tools/._llvm-profdata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-profdata -------------------------------------------------------------------------------- /tools/._llvm-readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-readobj -------------------------------------------------------------------------------- /tools/._llvm-rtdyld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-rtdyld -------------------------------------------------------------------------------- /tools/._llvm-shlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-shlib -------------------------------------------------------------------------------- /tools/._llvm-size: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-size -------------------------------------------------------------------------------- /tools/._llvm-split: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-split -------------------------------------------------------------------------------- /tools/._llvm-stress: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._llvm-stress -------------------------------------------------------------------------------- /tools/._lto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._lto -------------------------------------------------------------------------------- /tools/._msbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._msbuild -------------------------------------------------------------------------------- /tools/._obj2yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._obj2yaml -------------------------------------------------------------------------------- /tools/._opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._opt -------------------------------------------------------------------------------- /tools/._sancov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._sancov -------------------------------------------------------------------------------- /tools/._sanstats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._sanstats -------------------------------------------------------------------------------- /tools/._yaml2obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/._yaml2obj -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/LLVMBuild.txt -------------------------------------------------------------------------------- /tools/bugpoint-passes/bugpoint.exports: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/gold/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/gold/README.txt -------------------------------------------------------------------------------- /tools/gold/gold.exports: -------------------------------------------------------------------------------- 1 | onload 2 | -------------------------------------------------------------------------------- /tools/llc/._llc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/llc/._llc.cpp -------------------------------------------------------------------------------- /tools/llc/llc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/llc/llc.cpp -------------------------------------------------------------------------------- /tools/lli/._lli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/lli/._lli.cpp -------------------------------------------------------------------------------- /tools/lli/lli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/lli/lli.cpp -------------------------------------------------------------------------------- /tools/lto/._lto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/lto/._lto.cpp -------------------------------------------------------------------------------- /tools/lto/lto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/lto/lto.cpp -------------------------------------------------------------------------------- /tools/lto/lto.exports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/lto/lto.exports -------------------------------------------------------------------------------- /tools/opt/._opt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/opt/._opt.cpp -------------------------------------------------------------------------------- /tools/opt/opt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/tools/opt/opt.cpp -------------------------------------------------------------------------------- /unittests/._ADT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/unittests/._ADT -------------------------------------------------------------------------------- /unittests/._Analysis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/unittests/._Analysis -------------------------------------------------------------------------------- /unittests/._AsmParser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/unittests/._AsmParser -------------------------------------------------------------------------------- /unittests/._Bitcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/unittests/._Bitcode -------------------------------------------------------------------------------- /unittests/._CodeGen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/unittests/._CodeGen -------------------------------------------------------------------------------- /unittests/._DebugInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/unittests/._DebugInfo -------------------------------------------------------------------------------- /unittests/._IR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/unittests/._IR -------------------------------------------------------------------------------- /unittests/._Linker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/unittests/._Linker -------------------------------------------------------------------------------- /unittests/._MC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/unittests/._MC -------------------------------------------------------------------------------- /unittests/._MI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/unittests/._MI -------------------------------------------------------------------------------- /unittests/._Option: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/unittests/._Option -------------------------------------------------------------------------------- /unittests/._Support: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/unittests/._Support -------------------------------------------------------------------------------- /unittests/ExecutionEngine/MCJIT/MCJITTests.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | -------------------------------------------------------------------------------- /utils/._DSAclean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._DSAclean.py -------------------------------------------------------------------------------- /utils/._DSAextract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._DSAextract.py -------------------------------------------------------------------------------- /utils/._FileCheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._FileCheck -------------------------------------------------------------------------------- /utils/._GenLibDeps.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._GenLibDeps.pl -------------------------------------------------------------------------------- /utils/._KillTheDoctor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._KillTheDoctor -------------------------------------------------------------------------------- /utils/._LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._LLVMBuild.txt -------------------------------------------------------------------------------- /utils/._Misc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._Misc -------------------------------------------------------------------------------- /utils/._TableGen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._TableGen -------------------------------------------------------------------------------- /utils/._Target: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._Target -------------------------------------------------------------------------------- /utils/._abtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._abtest -------------------------------------------------------------------------------- /utils/._bisect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._bisect -------------------------------------------------------------------------------- /utils/._bugpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._bugpoint -------------------------------------------------------------------------------- /utils/._buildit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._buildit -------------------------------------------------------------------------------- /utils/._codegen-diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._codegen-diff -------------------------------------------------------------------------------- /utils/._count: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._count -------------------------------------------------------------------------------- /utils/._countloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._countloc.sh -------------------------------------------------------------------------------- /utils/._crosstool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._crosstool -------------------------------------------------------------------------------- /utils/._emacs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._emacs -------------------------------------------------------------------------------- /utils/._findmisopt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._findmisopt -------------------------------------------------------------------------------- /utils/._findoptdiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._findoptdiff -------------------------------------------------------------------------------- /utils/._findsym.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._findsym.pl -------------------------------------------------------------------------------- /utils/._fpcmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._fpcmp -------------------------------------------------------------------------------- /utils/._gdb-scripts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._gdb-scripts -------------------------------------------------------------------------------- /utils/._getsrcs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._getsrcs.sh -------------------------------------------------------------------------------- /utils/._git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._git -------------------------------------------------------------------------------- /utils/._git-svn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._git-svn -------------------------------------------------------------------------------- /utils/._jedit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._jedit -------------------------------------------------------------------------------- /utils/._kate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._kate -------------------------------------------------------------------------------- /utils/._lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._lint -------------------------------------------------------------------------------- /utils/._lit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._lit -------------------------------------------------------------------------------- /utils/._llvm-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._llvm-build -------------------------------------------------------------------------------- /utils/._llvm-lit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._llvm-lit -------------------------------------------------------------------------------- /utils/._llvm.grm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._llvm.grm -------------------------------------------------------------------------------- /utils/._llvmdo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._llvmdo -------------------------------------------------------------------------------- /utils/._llvmgrep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._llvmgrep -------------------------------------------------------------------------------- /utils/._makellvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._makellvm -------------------------------------------------------------------------------- /utils/._not: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._not -------------------------------------------------------------------------------- /utils/._release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._release -------------------------------------------------------------------------------- /utils/._schedcover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._schedcover.py -------------------------------------------------------------------------------- /utils/._testgen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._testgen -------------------------------------------------------------------------------- /utils/._textmate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._textmate -------------------------------------------------------------------------------- /utils/._unittest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._unittest -------------------------------------------------------------------------------- /utils/._valgrind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._valgrind -------------------------------------------------------------------------------- /utils/._vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._vim -------------------------------------------------------------------------------- /utils/._wciia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._wciia.py -------------------------------------------------------------------------------- /utils/._yaml-bench: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/._yaml-bench -------------------------------------------------------------------------------- /utils/DSAclean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/DSAclean.py -------------------------------------------------------------------------------- /utils/DSAextract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/DSAextract.py -------------------------------------------------------------------------------- /utils/GenLibDeps.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/GenLibDeps.pl -------------------------------------------------------------------------------- /utils/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/LLVMBuild.txt -------------------------------------------------------------------------------- /utils/Misc/._zkill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/Misc/._zkill -------------------------------------------------------------------------------- /utils/Misc/zkill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/Misc/zkill -------------------------------------------------------------------------------- /utils/TableGen/tdtags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/TableGen/tdtags -------------------------------------------------------------------------------- /utils/Target/._ARM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/Target/._ARM -------------------------------------------------------------------------------- /utils/bisect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/bisect -------------------------------------------------------------------------------- /utils/check-each-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/check-each-file -------------------------------------------------------------------------------- /utils/codegen-diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/codegen-diff -------------------------------------------------------------------------------- /utils/count/._count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/count/._count.c -------------------------------------------------------------------------------- /utils/count/count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/count/count.c -------------------------------------------------------------------------------- /utils/countloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/countloc.sh -------------------------------------------------------------------------------- /utils/crosstool/._ARM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/crosstool/._ARM -------------------------------------------------------------------------------- /utils/emacs/._README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/emacs/._README -------------------------------------------------------------------------------- /utils/emacs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/emacs/README -------------------------------------------------------------------------------- /utils/emacs/emacs.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/emacs/emacs.el -------------------------------------------------------------------------------- /utils/findmisopt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/findmisopt -------------------------------------------------------------------------------- /utils/findoptdiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/findoptdiff -------------------------------------------------------------------------------- /utils/findsym.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/findsym.pl -------------------------------------------------------------------------------- /utils/fpcmp/fpcmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/fpcmp/fpcmp.cpp -------------------------------------------------------------------------------- /utils/getsrcs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/getsrcs.sh -------------------------------------------------------------------------------- /utils/git/._find-rev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/git/._find-rev -------------------------------------------------------------------------------- /utils/git/find-rev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/git/find-rev -------------------------------------------------------------------------------- /utils/jedit/._README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/jedit/._README -------------------------------------------------------------------------------- /utils/jedit/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/jedit/README -------------------------------------------------------------------------------- /utils/kate/._README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/kate/._README -------------------------------------------------------------------------------- /utils/kate/._llvm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/kate/._llvm.xml -------------------------------------------------------------------------------- /utils/kate/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/kate/README -------------------------------------------------------------------------------- /utils/kate/llvm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/kate/llvm.xml -------------------------------------------------------------------------------- /utils/lit/._TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/._TODO -------------------------------------------------------------------------------- /utils/lit/._examples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/._examples -------------------------------------------------------------------------------- /utils/lit/._lit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/._lit -------------------------------------------------------------------------------- /utils/lit/._lit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/._lit.py -------------------------------------------------------------------------------- /utils/lit/._setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/._setup.py -------------------------------------------------------------------------------- /utils/lit/._tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/._tests -------------------------------------------------------------------------------- /utils/lit/._utils: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/._utils -------------------------------------------------------------------------------- /utils/lit/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/MANIFEST.in -------------------------------------------------------------------------------- /utils/lit/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/README.txt -------------------------------------------------------------------------------- /utils/lit/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/TODO -------------------------------------------------------------------------------- /utils/lit/lit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/lit.py -------------------------------------------------------------------------------- /utils/lit/lit/Test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/lit/Test.py -------------------------------------------------------------------------------- /utils/lit/lit/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/lit/main.py -------------------------------------------------------------------------------- /utils/lit/lit/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/lit/run.py -------------------------------------------------------------------------------- /utils/lit/lit/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/lit/util.py -------------------------------------------------------------------------------- /utils/lit/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/lit/setup.py -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/discovery/subdir/test-three.py: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/discovery/subsuite/test-one.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/discovery/subsuite/test-two.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/discovery/test-one.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/discovery/test-two.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/exec-discovery-in-tree/test-one.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/progress-bar/test-1.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/progress-bar/test-2.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/progress-bar/test-3.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/progress-bar/test-4.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/external_shell/pass.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/no-test-line.txt: -------------------------------------------------------------------------------- 1 | # Empty! 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/pass.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/unsupported_dir/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.unsupported = True 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/unsupported_dir/some-test.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/xfail-target.txt: -------------------------------------------------------------------------------- 1 | RUN: false 2 | XFAIL: x86_64 3 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/xfail.txt: -------------------------------------------------------------------------------- 1 | RUN: false 2 | XFAIL: * 3 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/xpass.txt: -------------------------------------------------------------------------------- 1 | RUN: true 2 | XFAIL: x86_64 3 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-shell/sequencing-1.txt: -------------------------------------------------------------------------------- 1 | # RUN: false && true 2 | # XFAIL: * 3 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/unittest-adaptor/test-one.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/unittest-adaptor/test-two.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /utils/llvm-native-gxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/llvm-native-gxx -------------------------------------------------------------------------------- /utils/llvm.grm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/llvm.grm -------------------------------------------------------------------------------- /utils/llvmdo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/llvmdo -------------------------------------------------------------------------------- /utils/llvmgrep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/llvmgrep -------------------------------------------------------------------------------- /utils/makellvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/makellvm -------------------------------------------------------------------------------- /utils/not/._not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/not/._not.cpp -------------------------------------------------------------------------------- /utils/not/not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/not/not.cpp -------------------------------------------------------------------------------- /utils/release/tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/release/tag.sh -------------------------------------------------------------------------------- /utils/schedcover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/schedcover.py -------------------------------------------------------------------------------- /utils/vim/._README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/vim/._README -------------------------------------------------------------------------------- /utils/vim/._indent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/vim/._indent -------------------------------------------------------------------------------- /utils/vim/._syntax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/vim/._syntax -------------------------------------------------------------------------------- /utils/vim/._vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/vim/._vimrc -------------------------------------------------------------------------------- /utils/vim/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/vim/README -------------------------------------------------------------------------------- /utils/vim/vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/vim/vimrc -------------------------------------------------------------------------------- /utils/wciia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romangol/Armariries/HEAD/utils/wciia.py --------------------------------------------------------------------------------